{"_id":"react-simple-keyboard","_rev":"1917-8f09d98a411b1e63b74d60b0bc257c36","name":"react-simple-keyboard","dist-tags":{"r2.3":"2.3.0","r4":"2.4.0","beta":"3.0.0-beta.2","latest":"3.8.277"},"versions":{"1.1.9":{"name":"react-simple-keyboard","version":"1.1.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.1.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbc0dcec33422ebf77579bc83daf8c3ddd06cbfe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.1.9.tgz","fileCount":14,"integrity":"sha512-idcKbdwj1OnNnPD5pTh1oK8HcDv8KZhIp7bHCoH9zgpCCEqMt3DGLcpX58wXSIB4dDuNIl0GnFye7X8SXFr+PQ==","signatures":[{"sig":"MEUCID6MzR9/162adtDNN+QZqAtFaMx69IhGzMTSBAJhEVJnAiEA6kxIXq5jMo0+YnDcQ2SnTTnY45IEyCx61tSxJakGURA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2fllCRA9TVsSAnZWagAA/FcP/3rRt1/Jv7KbMqltp1ab\nPzsXMxFEXWAICeghcFVSNQDUCThdaISIz9HDjZL69C6Qx0pesmjZdHq30PVe\ngTTHgWLHtSRB8Jgo4X23WSdq1QF6W2zrl7yN0trPfaejh9GW4r+xtY3/sF8t\nUtNog3M7sCy+d6Ex5PJP4bfTyj81HC6ecamuiReY1TSygWS8t+kSk7YPjgPX\nIkkiVMLWkHB+DT7aSeIfUIf1zbn4RRVZWZnUixHfhZVIcLz78tJiflyb2buQ\nOONcjp5p3OnOyr/PMOzwgYOVcszCA9ca8g9Bo3qbu9fVg0g0/7D2Uy14GsEz\nryUEqWBAsQuhPNf3Vu4DsnRriitlHZ/BcELSyfjZq6R7ukrT5OndRsZJEqBm\nQ5Q5mt5geH1ZdU2Ksr/srrIgE5GCrHkf3cmrzj6XvUcqcVp0fEs+mqPV3trc\nU5BYxz7uRn2LMeUGCCDKOEj7LVlzdhp/ZmpgC3N2s5S3Qs3sd9AuiSDBdB6H\n/dQHpdkXoigCqFTiuVCP5rE7Ckze6ft5g64IZCRsrDkq8tNeSQDzrAhlIdb2\n/CXcIGml/uKAHT5T2IhJDvW+pavvsnXqNOEOh0GCMNdmYA/f6RoIxomruy0q\nyzRuVLNBc7IZOHvmzWta0yIuIFb26SjeQkOFpV1iSYdJltfvmv9fC+co+Af0\nimtw\r\n=zZii\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"0c76aef3fb629d92755754164a6763748161a191","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.1.9_1524234595369_0.17519080889793948","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"react-simple-keyboard","version":"1.2.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1518841d41764d7c5787b10dbdde2734d8e1c8a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.1.tgz","fileCount":14,"integrity":"sha512-BKYyMJGYcmZTYXY0FTye5qoNy/uuLiTlRM+fLLsYd6Ps27P7zKmlmCPcUgxLkPlwAuu0U1OEVWmpJk/R1PdCfA==","signatures":[{"sig":"MEUCIEi4kWu2DpyuR8p16i00EefhmvjmFVuKWr4aPpsEJDbAAiEA8agtfdN8bdFP1iNDx72U+s+mvGDf1vHswPWv6jjqCUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":620019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3bVGCRA9TVsSAnZWagAA7P4QAJ05fwT2PNyacTovc0Ke\nhzw1n0MoEJGbPyodpNYLM08mF510dZzTx7v/mECmbvCttKd1BNWFcvOK6Ynd\nrNniaJ+YzoDUgdUWT6GcCyXjSyzvktCMdz7o/epBDrR2RDG5LtQD0q8IZ4jB\nIctDA7EEH428bQKmKAUCpq6BEtzFJoFcVxO8TTCJZy2DhMXzH3L/le+Z7eb5\nsuJivJWLB6/8eg8ddy7eTrdq8gtiG/Y6VYbH5NN5O2REoE6B19lw/7TzKTkn\n04uuVU3DLOhFPpNmWty3kvAwUHzRORMCzCbQ36UCtBqQXeKbWp8IfVuutuHJ\n1FLAqjZkSd5h5ohuDmLP5A5MPfYxgBc17KHFjc2QmEx4WcB1BhexD8PENjus\nO8CM5n8yP8dcf8xGfWWXZK0/YrYeV0OoMtRCCvgsIvzTHRSjxcVMkPDTXbR8\nx8F8ZrgeVRZpw6dIVGdNW3ExNpRpxx6SJgytNw/nGBGhXxfT35C3vG3p3btF\nnrpjfwLJHEDcA52a9aLcC2WWLaqtPQaPsqUH9YQ5IUKX5fLXjLwithfzuC9H\nVhkC8I/LGmuiu47waJbzNCYIGwvylfVDXPszeOgTkcT6slGo5eWT4MHefTqY\nKfpSjLU2ArBEXf1J9kDPgjRD798tZda/s8ijRsb+LbRGsf6y5RHpUJ7P55cP\nCnQ9\r\n=u5WB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"646370721412f2c8f4acf9030a127ba618c27001","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"latest"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.1_1524479301446_0.5763736566734359","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"react-simple-keyboard","version":"1.2.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bdaad51308d1310f418974582d2d93682b603c88","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.2.tgz","fileCount":14,"integrity":"sha512-4nQ34zcCN5RQvXrnbQogsOqAJPgsbLuO6BIfQVccgHN/pN4gkF3J+Qwn+6N+JLH2uvfJr34UDPdWbW0T9WNm4w==","signatures":[{"sig":"MEQCIDlRjGPsb87KiAXQn0jXBF5ppKpmHmsnmCqJUYMNj7NnAiAD9nOYGkv42zGBWtVVTdsEGhzCTlTtsfx63exZXQRdpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":620020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3bnoCRA9TVsSAnZWagAAy3wP/jDaHkO+Hd2Yqd8tk+jR\nZLdOcvKHbO5SnaZTTZfDyu7VRIWbCuP/4REdD2XuprCE/e719beR8DW29opu\nDTFCfZSlX6LgIImq4p6c448ULpxhLsGN046sZgIug+6Lg52J7YEntmFqzC4W\nen2I/QYhCxtieVvXGMc/LLjwaUnVU7c9sAzBz3EyDWmUJDRc7MAl/TG4Oq3n\nnC1Z0HpZ5iYRrjznIpBTBpgJhsB7gMA+lR6E1hoytQE21whPzwZEE7+R3hJp\nZV1aDwZVibMMMdEGmBp0qwp5IZO44UDzoNYp4NcPoQbhye5cj5KkNDfooSFX\n7c0U2aXcU6BZknPmB3e4Lv1+WrRKVgFYThr5D9XbfgeKqeCDLg4ae7fCS3V4\nyKsCHTj7QLh0CYCEDzXPTzvHLONu3NjQnT4Eto2Mt6jJWMcEV1kic88pVDo/\nFqDF7sDa1EO52vpvRRDVTfTj713xRQr224rpbtlnDXCwJSoj/8v/Slpzi5Io\nKoqyzUfp9PHt+YQMIxVq1TsrP7jRkSgo5cXSTp2bzVhBLTnGJGkA6dcD8RJk\ncf1W5HVNRac8+qSfwxf1ROj8DH4V4o8Qlj59uaFP40M35ZUB8v2G2ndihWZb\nioJ61rZnZ7eGoe2ItV6x0F/FGiOKpynkzdTj1YpfLlIPQDjzUpGKbAse/Sjw\nwFq6\r\n=bJ79\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"e72ea04d679a02adf15d7d2315f2e352b6bbc428","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"latest"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.2_1524480486334_0.6465839329230236","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"react-simple-keyboard","version":"1.2.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b8706afe8eaabef5350a6ab670eb148301c13753","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.3.tgz","fileCount":14,"integrity":"sha512-BidjricwEvjYdQONSrL3lZKQDMHyd7E03459pSeo07obVCdc2Kp+ehSgwZmmMHvo/h8O8bODMHPCFG2QjhB6Nw==","signatures":[{"sig":"MEUCIQDqtZyQR8yhhmd8XcjN9jnPOo+EdHrzT1TcN9an4WhOBwIgGxjQfn1t+VpyPy3ujmzZLtjx5iyPmDoI2iO/WApObro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":620032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3brDCRA9TVsSAnZWagAAXdIQAIJlPhb942XRomFyt++h\nfF6TTQk4/QRT8O8TDoO4uRPfxVyYrhRvQO5BOQJMrePVt20yX7vzQ1adF0PP\naRpAP43nxD2UUad+W4nvJWm/DBuok8aTiTkyI6f4nzcPZXg0YwPQmObN6wNn\nJ5GrN5F2M6Pg2zv/0SDSv9kE8R9KDn7wQws3jQh7YFTNKwT/Gh2SABo+3pcd\nDAkiMnbs/H/k35OU3N8+IxCt3QnEFWr4XlCbDC5Kw4VT7dynaxgsnP5GJsJx\n7mQfyyujcO5we0jb1+CI1bQlGEdK6vPGzw5+0HnucuidjKRicVLr3Z3+uIzG\nUNtTU8doCHWzhKa125XBEGjiV231pPV40xhdfDaYGd0gg7Aqb9toLyANPnoQ\nu76vqBmPE6ofdHH3L4JZBchckjxC6GfnGrYpqUh4DmDo9+t+hx/Ic/i/IYSK\nnxuIazyoUYBgtpzrQvD/CLIswtLETK1j031oAupBqmUbpK0ErOKo9JnkDjJl\nxa4vD5Q+haV2MYhbZBeBYE139iMVGd4iqyXTBetl64sa1Li7fMY3j5AOQdFT\nO7fQXsWYd2mZ04Lzls0O6sv5I3PVjYQML2/urPhbTUVWcnSLtthSQln+w7XL\nU4xE9Fq0Wc+YirgdEorjzDJzcqVx4dU535mcBvUR+IywUMuiMh0zTrjlJnWH\no0UX\r\n=7K97\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"5f0a060c4c8b54e821ea7586d9aac9e5167b000c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"latest"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.3_1524480706605_0.5110532414244493","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"react-simple-keyboard","version":"1.2.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"67a9c81a007835f6be41ab240a162cb221768384","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.4.tgz","fileCount":14,"integrity":"sha512-5FHeyGPTy75SR/ZKQVfxETq8stygG6vWSRMGYY1NGIOpKVah4jeQ44pY8iPY/6jP7vwvMjb5g0vN+ejMPMFJHQ==","signatures":[{"sig":"MEUCIF+flyRzNzx6SLt9xbtRPqrbNLoxYc40cPTL/bbSaFreAiEA02V0s+wBA8TqJgQSFhMGhRCqwov6qaatAPWm9dhnxnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":620032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3y0ICRA9TVsSAnZWagAA4bsP/jb+5lpvQK8q9FpMWEf2\nNzgHeZlDm2Y0T2tGh05CYK0cFzWOus905cQtW0iDhBikAP3HWlPWGLzuXDAw\nU+6tOFudLmNeL6yRk1hkqda3lx/VWQWXgGYMMKMGXtsq35yvNKdktvYIU0xL\nG5t9o5ukPzjsHPAb4Y1Kg0B2/FY4gbv0Gx3TacHDOJL4GQKUrZ95FmlSd38f\nN0QCYndsrEZD9eceAgatviU80XzB4fvQb/LiAXIK8QQZqqVL+1OpJBFshoHO\nkqaCCi/B6otRcZT6sAz57RY+Gyh+BhDbB24Ze2KjZmKT3kko8NouoLm6WOZm\nd3j+NKpATdcrwzdVgQ7ult7wsd0yMW1MyxzyPWLe8Wr1NM42JNB26dem7abF\n6TvW63RQ5Gh6zT/3HQWCHMOok8cqZpq45I5yzrYkF/4M2vBfD+DpTlypr8xi\n2ar5Q2TBgTrC1vXS/0a2AaMhY4RcBTIjU3PxF4nm8D5+xmtKdPNkNg8DyxjU\nD8cbAInP+qN3h3AImcv63PkwW/HrKukU0W7Hd9gHnEj9D66r+bwXtvkH3rym\n3lw6nj1e6UDcvvlaB7afLVNJUhj8J43jB+6YWSUgnVpKUcR2SJBiysuNUjbT\nr1eCWU4KgzXILKE//sAngfm9aIzpwGyV/5v+RGhv8End4oJvH5YiQNkh1AFb\n4YWU\r\n=ahEF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"e6e41b5e827bcc9a5bae750c8b041ab2d71d9d86","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"latest"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.4_1524575495686_0.17758089987662973","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"react-simple-keyboard","version":"1.2.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7eb6d1fd8091e2965969d6dbd66079b9dc303c5c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.5.tgz","fileCount":14,"integrity":"sha512-HacIafgQoXF6+erg4GbECV/20UgFXqYf7FILctHr4uycDRLMpd9dq63uBP+S4X2EwsWh/65zSnD0e+c1Ye0qaA==","signatures":[{"sig":"MEUCIQCoZKHOtZ2LfoNn/BALlSINNq8CviLdmyzetyNrw3baUQIgaU8a+Yoa1/mkuVzVQVDAe1RXzCTAaUnVfiL9pwpl5dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa50mUCRA9TVsSAnZWagAAcl8P+wSQi3n3fgF0JOQqZ8Xr\nWLU3lpyNHYJ1jt6oykUetkwc9FL5m02ddmBdsa4sKwrJIumuh0V3A2hD6j2w\n0m6scIOk/cWjecuL5TKF4i5YcNZt6MFP+Wbjf+erWabekpFqj4GSFX2R8f6j\n6MW7Xo4HstygyJrJ2D/O03LOgB1T+719kwtwRiAugU8qT+mvAi0xz5AbVyAo\nMKL/62VqingW0caWCm7ec7PoYxsbGlFi6Bi/klL/5XzFczR56neFaY678JSg\ngJes3VG0ZjRzFv+SfntD0p5bC01fQqdLbfvZ9PlHDNm0+nZQGCQIJqKK7FOh\nGtqUc5tk6gYzF2HCBLgN/57LA0hPcmvo+etB/pjzwCXt6k9zxcC97M2s8XG2\nOewL2H7qWYuvgtxgAuORh9oWDXKVGGpZfs4GVbhkKuWfJS3kIV0b7Nik9Flj\nGv1XowXD1UwudntxGR6psFOldhFkDmQ3vlcYzC8o3x2DifBu84NixZy/q44c\nWVPZ7Jo70PbvDdzyOGFI7TE7eIrf1YKvxGQQu7MtNfrlpjf53b3mg7WOeh9Y\ntv6EYi9IG+Yv0/+edR3obnvzq9OShMp7gvuxO5zXZqGd+TDq79hYWm0dEmEB\ntUkZ0z74pCCwvFSrrpdKsNlYxWE0tNfP82oJkyoanJTLR83yzyRUEQOV+YnM\n7Fgv\r\n=NMvF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"c1cb6f491fbbfd462aa7ca730b050c78f60c25a6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.5_1525107089909_0.9408236063839692","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"react-simple-keyboard","version":"1.2.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a816201024200da7a473c4115fad2c800222d25a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.6.tgz","fileCount":14,"integrity":"sha512-0x1x83jjSRdnr3yED6qMWf87jcwH5PyvmPylfcAd84pRQeEjcaxaBB6aNzxkffVS5uzna10ryd4vha1VzUdhgQ==","signatures":[{"sig":"MEUCIQDG1orfcHyqzVyLs4Yh4f8EtbbZy9EKMUi7bNrVQY1IewIgN56dTaF/lwFdgOueRSoME/qF0vSwwXGdsECggnaOa2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa50rhCRA9TVsSAnZWagAAijMQAJUzn/UHrRXw88N2t5Cy\nQzze85O8nWTDZrpsotSgW8B3rs9FI3LE90p3vPzP/ioY3Csy2FM4y44E/ewv\n28lFkFXrR/2+MWlUV37/GQhWH4ruyVj4w5cmSzoI6TGTZ/Yvgl6Cth7XIsqL\nsUxzK8eFA1k59bghXiqaKZME+Lktsik/v8qfRXIcpsSdBaYJ2p0qvCE+r3PG\ng7W4rDlw2WHHmwsI5vk/GCHuLFlTwBRW1tC2+I8yHDktgLoJMk6BJpst6N0E\nuAo284BpCLutYnEyUXbXlybteOr9fAvOSkxLa1+/fIeQkrI8CcJn4K6TSX31\nf1wm+J0WUaQYeMiHuhRNzV13hmtx7gt5vPonxPWcprR3Efk+eafvlth66wxR\nFI1GD3zaaJpg/tuHFjzKHvcbBh0vyU4RcINII2o/ga053Fg+ekCm+NsFhrmm\nPRZeufbNDXhCFzdBnKBHZABLjbJl+mwIIv2W54Cp5yyGcG4qypgTjftvWX4n\nVIa8N2aCgLfNU4haXkSxUuC3kEWmlTT8+/j0TnZWJ9OEXce6rJRtj+BJzLDD\ncwSjrWlFGEe7Q63kpyLX+1RcaWM35/LS/VRFkotfdQc2VXYQk3/EdzhqhVPl\noTKCgldDk5iK3Wke3Dro9BNX81KEQRflis5MsfJG2z7yjLH8a3ywueK6SMhe\nIjUo\r\n=O9Fs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"0bd7452c125e6d3dc5f794cb12b7ec97b872a492","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.6_1525107423756_0.7969235361708591","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"react-simple-keyboard","version":"1.2.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c496bbd321774ceedddffd19cbefe9cbdbbf170","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.7.tgz","fileCount":14,"integrity":"sha512-bi6K/9qUKJTDkGju9XfZE0x9AcAyM4cMnSGGKX3Un0PJ/9Ox2mO/Ind74k0BsSGi+hZehC+QQ8qtP99hMc4lEA==","signatures":[{"sig":"MEYCIQCf6I5m5c9rvFQni5qRhrTftsROmVFo6aI7rDsUBCqSyQIhAI26NwzbHjLmGTImzPJIAsCLEk/k+aLTqHt+3O9rEZTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa510ACRA9TVsSAnZWagAAlu0P/AhLW6G+Kps75FTwR+/+\n8u192ytupJi5TaUDXWqSUgx3QLm5Xw2NNUxGN/avCu8mewNijK2OelNOHCKN\nm6s2bhE+6QkrA88qZ68pxP0p3Uzc9mz83U7YjS49neHQaySzDFtJlOsuSVWm\nR7uFunm3cZ7/nYz6PDakrTZO5aBFziMXZcqr5ryJvAdvTW8Nh3v1jdOBBPfI\ngER3L8mL4XMIkBOAutGwMG1vncLmdGz3aq+el5JDaFldlt57g3AmN1AVfUCq\nhsLIDdIDxBiNhE8d+oCJib83tBMru/zQMoK9V7JzYzx++BuBvM7NQOXFObqS\nA5QA7sCGjxGWcJwhUT8lX//a2DZe5YKyOWC/8LY2C5/zyZBwM6ZnM3uws15m\nVmePnqo28+ZxxwS7sxBTpYsvo61+SmtsuXMG1GNAU93/pWe5oEGdeDuTQNj4\nfcDSsu+iHUERAJKBqtp3fHe1l38Cf0CfxGU+y4V1efICyRdNwiTnlGfBu+mT\nrc9T4a8KtoaF9nmfyZ6fTIlfHd0alYiXkM1bRS9qF4sn8ZsU3JI1qUvAenRb\nm4E1P4oFpiSrE/HQF9YddpTw0A9OxBolBsOzBxsVDK+gf4E/RutEKbY8zTzu\nhgjl0JIO6qXmw+Wk4cxXupjH4qkyiYbzYDEr/5unsAO1yW7xoB0JJl4LhyOC\nQd57\r\n=J/Pu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"c4e2c96223299c822a81c3c5e0dfed73afaa16fe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.7_1525112063695_0.8857198389034928","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"react-simple-keyboard","version":"1.2.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a0050413da7fb60e0f70c12c45f5b4f55181aca7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.8.tgz","fileCount":14,"integrity":"sha512-su0iF+XSaX09uJv4CX8XlljWa6QHDAwbVOAs/M0u363/cLDXdaNZs9naEFGhYjbyB2j+HRHfSG+y2rnNsuzSOA==","signatures":[{"sig":"MEYCIQDnRcz5hRFMIQnrT+6oRj+thS2NYNBqubTKk1XFR+GZIQIhAOANeo+KapF9JTcwtVkNIetvosXaqYm67wNMVv5wqrBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5299CRA9TVsSAnZWagAAwDwP/jAg1o1JYwH9ZOE65HP3\nxi3+3a38o9bD+vBN8SKSqLMKg/MWJH5WaUvr36dzkv5/Ngh18hJBNBwbqHtn\npI2q5aY2ne2FF5aXGirhQ655AAFqSkaBj6GckMbR+YaO1NYrEAbFjWs/9sUl\nQnSF8S1pHxPPObHy4MWcf5DFxT/LXgbIXhZ2aLm1ZiZlq6PZpgqKrK4iUF8n\n5WJkzwcmJ7hMhNYqU/5wohKuVKIb09ZNFAj5XLxDoopQDiHS56gjJa7mKMcV\nVsufUDA1PMMuZQyINv33xOtjsHb3+zEHhEIMgC/UJ8agFi1PCcRcARXO2mKG\nf7xEYnCffJ3faoiktBgoopvTLLR58lS2AakCy/6SCDQUS46iJn185HB0MNYM\nmA+IA85+98NDu64RiKok+fQJrwCkbJYTtYSt0h/OWuX3jdp22HDEkgSq1Of9\ns8FWn29ZjCFK7uUazPNK3euDHV8scRVoC2npBhkKqaFKQUoxnSuH3NRjpvZG\n71+nk1/FPh6oe7Nc/6hvX8kOsa1h4iC2c2mJQYnbrwQxCjoVPgy9/ffO/Cby\ngFemp9Wq5IpKZUyPWuMWVxNrf8Wp6QvQEdx05zTgnHZVBVz9yADngpywvaJR\n2tRpl7QZkpC/VFeKueIhZirWipcg2wBFOGCg9o+zGVHsMPscPbBTT+obbE/G\nr+zy\r\n=vngR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"d484218bf91c580d9d4a4169c2ad1fa0b309defd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.8_1525116796089_0.21529426458311263","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"react-simple-keyboard","version":"1.2.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.2.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10586c0ff537d431a796535c4db0700568305640","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.2.9.tgz","fileCount":14,"integrity":"sha512-G+2zcmr95lsnyJV7P3qs0KGrXyxjl5nSraups/FUFMmavp5p2l4HMgXKyYMWLixpW6ngwYKadgyjVjoCaQgbUA==","signatures":[{"sig":"MEUCICEVgJEaKgMBEzQYSDZPuFQuckPC0G/QCMu6yyulYKo/AiEAlY4QUQ3huCI8ZTzNhDABJDTOpZLFzenwOlqfucCgQKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD0foCRA9TVsSAnZWagAACMUP/1ZfR9hHxsGsnhGZdRJ4\n/9BK83FLBbELsIWEcIWIJnj9TqbgQBJBjbhBITFp3dcUrAF8auLY7Oddce9D\nWRsQWUA3/yu0Dn4SIahYjDekk8rtcDtkTdPPDtSCnvLKpxgf5NpNSFlG5OXi\nUsU7dPgiqfq5tX9Qgg7kI7mRyKwPxlh1keKANyNBJxbehMni57Z1x4XfrIYj\nuunjjskspGuS7z/qC9NVucdRbcchKD5taVkLQm8iTNKdLZv0tdjMWI9GfaXm\nyzfXWzos+73SuMYJpXUH9tx4s9KAaYUlPstzxmHysyA6Ol6a9eS91twygZsT\nmaaQldvKHQKe38krKVG6lmzpCtbPDJdN4GSksZDvSOccJhINW4suh+sYUTPK\n1IQRSjDb6xC+iT9F3jRYEw8wjTnEl78MxJHtZiKFSgR5MpClAWXcfDVttBQH\nciixUXrdQ1kaS3f1GhqM7YkxZW6bN+I7EznnaQnLCbtdYhe/Nu3rxAC0DWPv\ngwmxdFRl3tYvAax1JCvU4vwJc98jZ/WGbCFJHy35B1tha+zM8xtDTJSWBhAY\npt0ZMkESLbWayPP6JkJZpZkExZke0TC0t61bC1PMzPA2LMVe4bH/m3cnbDuK\nXL5nxxja/swr4/i6kXqJ2Q2uOwx5+i53PV1NQH1x1lzfT2rdBLeAgGC9yyLi\neOm1\r\n=24kG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"d484218bf91c580d9d4a4169c2ad1fa0b309defd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.2.9_1527728102305_0.15066150903079856","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-simple-keyboard","version":"1.3.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ab274beeb82820ad123042b68e03933bae4353d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.0.tgz","fileCount":14,"integrity":"sha512-9942cw4PcMlSBiH8fMVP7uCuBJAY6+8zLVhiv+tvJAh/Ga/INHCmSILg8KhrUx/uvTZUgGNO1gQ8HjN5Oy0UIw==","signatures":[{"sig":"MEUCIF2GuifV4nJ5353FbV22kGiTlNnyz2rQEMG+ZhtP3dI6AiEAw6I14sFyPeyzhyKhec8wyeT5JwjBKiU2hmJm7Y/dU6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGpqWCRA9TVsSAnZWagAAu3YP/A4dChtvUS1qRJjg1Wq8\n3ai4mjq6rWKzb7AmgZUoJjwU5M0oBcYRNYR39chpI4G422b4o0EIOfQrqMZX\nPCx/wcfYTchf/CZBPvbNaJPwuSCDlhqCkwwmdarzB5/wSjrhiXg0j85N0vTj\nFBOYY4AaJD/vSc7G+u+C7DruXCrKli1UNNCCpIXrRjtpebxr2KjxNknJPEu9\nwE93I1VlodQpzJndj+QcsDpW8WzgtB7mudr7t3VAMqeoigrybJX+YUhivZjL\nCHJX5ZCtPKIYvPe2lQ6q1ERbcAtqPSSbqU4/fJQq3mA7KRsAm22tZI5LSPKy\nmPjeMcl7cLtYNWvpwT2rU3Q6Ld/izWpcv6QwHtFN/lkVC5yS8W8O4Hu4w32H\nqTwSzZr+iiuBA6KquKjVGBHHxDEq8BsqFK4RtjZlJRh5jpdOoSAnPJbhmP6j\nEgxgH9GQROJRER+w4MdpiZlxmc2+T9bEVNgzE22hp5qoIxL7kuT+Jpkr6nR7\nlTAJhuUBppVoxEbujfNv8kFwXtd0UM+jQaPHA4f0Nbt/CekaDJRbYcyytuKN\nSpu0AOSato4wLsoKBzQwOtbv5c53AYrRmR0mOAwjxj7V2MIaxSAVQpGfzhGN\nyRMEz/PVZHf/FZ7jPwZ3xb1mtRSDo5wINKdNnFe6qgB9lgUd19LK7agJUgV4\nt3Eh\r\n=eB6Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"aebae33910f5c2a9a03023ec318be61a7f674314","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.0_1528470164778_0.291425377770844","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"react-simple-keyboard","version":"1.3.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"239bcddb1298719da957e8338003edd063df1054","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.1.tgz","fileCount":14,"integrity":"sha512-E6PROhGYClvj99XNJmldKYk+WyM0COuw1wqHQSpDqyJjAI7d2fdflIvW5vWbMQcmdNOttH9g8V88MD6w0ZaKqg==","signatures":[{"sig":"MEUCIARFbeDWMJe7Vgz2j5bj9joS+sfFs7+lRoE5ImbTKV1AAiEAlmwXwPNFYdHV86OBGErnkOS1K4arIfhHFm4ik74nw2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGptOCRA9TVsSAnZWagAA/EQQAKFqdB0GJuq5o7FNN3ew\nLkVi9mwq9lRrPdKSrxpj9JPvtHQumqjB6DgyUUdC9cDkisOo345fZxapMcp2\naaA2eexjeQavhCG8Wuty31VGHkUaQhuxC2ktpnef11eEzgGRX+ehCCNOZzG1\nORaoWkzom+RUD/tYr2wcK3oRC3k5cE4160t/iwhSxb17BxsnVJ4C/SGn1uFu\nUnBpq+/gwCS9Ac59sZILBPSPlQ0QaP7tRr+szxZ4PIJeo8cc1W6BGkD4/1SA\nPGLirtgluiTabQyXNSkshzn7qrzSSXZDxQe8t5E2X00L5SLszBF16uyyBgnL\n0D0gkOETyC9EdSSO8SV/a9OwR6PAMllcWmUVDm9mwzgxbLul03mXbyCHR3h2\n80tm9sUypY1tjrd0H7Lx4A30k2A9kMWqFO0ueiuiHCtQk2XgV1+DoU5pMMYb\nREE4AN1AqyQfg6JoCStcfwyQdbSWeSlB1OU1nNhstlmIZD34EiRWhe2vIS+V\nFCPncUkljgleIwBWrsxLL7hUHDlOGgctG462Nng4MW4QZ9vs3+88crwg6DWP\nd9APHCQ79hjs7qycbM+APm5l+4mR3hnMSFL4kYzb2u3o6vv025ANRDtQ5sqD\nS/qtUx3smdP0dY+REEyy4bpg9pMuf4/6ml4zvT+ZswQe+Mmi1vgCUfX5tZf9\nrJlz\r\n=1U4F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"cc8dac08360e3279df2be978cf1ee5f5587f1f8a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.1_1528470349074_0.9409841844891143","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"react-simple-keyboard","version":"1.3.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b59869a469aecccc1f0f49bedf3d321e96ca384b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.2.tgz","fileCount":14,"integrity":"sha512-pSgpDKlW4gLiiDck3JgjfumizDFGveCURWFRZ6h0F0OP0if0LmYVgTIiItVDXMhVz1gJa+qZz1XWVpZWSkf42A==","signatures":[{"sig":"MEUCIGeLxPZEk+xR4tyMUowof/MbuWdgQqbrloiLisvCWskfAiEA5q76l+/FMUdxs1jR1nufvpfbs8QE7r7qMXvbqr9eopo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMjkeCRA9TVsSAnZWagAAzSwP/iUNGgyRf77ExQvafqsK\na3c+yzEEU2oTZhPjJKx4HR0paO84Wa1w8DEzXrN0s4c3RZiH9takOiyIYcR/\nr2IIaQL7WjBNpyD/924y7uV9WsXt391HvbtZX6DmGOVpN0ILgleFfCYDLEW9\n/3pPy8kt/LMu53rNNdBQAdZWrRNdhB47z1v73jMuvefKjJ07aMTn7pskeo0H\nXpsAD+2lPxiZfFAygb77fJ4a2pu0EZz9AXKUpjcfWDdeG7flzbJ6k0+HskGw\noxinu04zRNzfNW9unJsI1RTspdjKfGWczmt2fBEVSBgDxeoi/nWTdv6KfKrb\n3zh9IF+ulF20wGWDHURGr4FZN7w4IMGXYVuwAP+uZ0Y43RxIc1Z/y764B1p0\nXSqX8GSLmXaXy7WRnDn1qLd+69I/5pgEoDPaM78GElqdC3CLoKyz1Xr/4XlW\nW0ZSaZ1Ndau+XApIb+8SU4bI6JPo5X0Y084OBUErNrDT6IFxbB9auBTy9yTN\n6gjoFuFtJQNVbvy1acfd7l/zwA0LF0F1zKmAcIz3zDAtL5m/EVp9Khd1yIAb\nOSJYC5j7nP/b+YaDasI414M8EQosdQtjIFi2DvDil07pmQaShUWJh8YH+YWL\nCPSO72fWPArF9xOGED36USwkHJ3wRTmbeeAqKb7yCiGJvo4xuo4dJtZFQm7o\n3jvg\r\n=Ltex\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"aa6a645a66133d5e4c3cfefd75303fd79e004310","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"5.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.4.0","dependencies":{"simple-keyboard":"^2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.2_1530018078594_0.9636740424814076","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"react-simple-keyboard","version":"1.3.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0dbbc5cc041d99ffa6d1a4777882fcbd93bb207b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.3.tgz","fileCount":7,"integrity":"sha512-dtxo60Q6v3F1RLy9sd4jX5WFHia3XKtd+/rB+aASYHI0atGJEV12l0gLe5uDWMFDBccNhO63XIS9ZDUjfxGbIw==","signatures":[{"sig":"MEUCIQC1WPuOu73iR+EStwetTkRu70ktU0EYl1eAGXCLzqbbXgIgSB6RzLawy8gDKJL4G9SPOFrQ8VLE2u60Tj6ALtNkhqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNuxiCRA9TVsSAnZWagAAc6QP/RwhpNf7maUceM7ssuN8\n/6uXkhrRYouGlPouVDrN3OFwrkn/W64BbO5XWiCCQgbG9HYF1dt0+d6Ufcfw\npWM01gXF2TXImWyfwIpl2LlplQIJtXe5ddk1DyS5upbyc71rkHQivdKnRl/5\nVWyryRgXrHTzZqoAlh/XgA9VSqU7tYqx+zwcsp+Wep1XrF+ld4JywYjxvaKO\nvS7Lc0CNtDcfkaLFb/biGb6W6G/2SgcPq4lvmtZmlZCrLQ6VxGTxbS5FusyQ\nIpJYNkCLA7yQiJzXpxJGVJpAaFfIpXUozaqiNCVlkXsxdQGtU+Sc6xBx574w\nXhdvP8Z7JB0t8T3nSSPBewb44tFnm+CJYnK4qmnIU5rLy0G9x7AbC1n8Gd3D\ny5nAiGEpni+s0JjI7s0PXbEcqHPk3zLyggtBW2iXsxniYlnJFz9D3uf1scd9\nj8iX9lLvj7ItYDewFv1LYkeJsNavBfK8B7+35aup+PNwMpYEOAyYkGCTm+cV\nwYR+2QBzyXrZ4DUAmw1Rwntr6rXvKz2t/X8KyfB4lvKMAtAkCDUFR3H4yg1o\nnFqTe5mRGnuNZDgIp6DB+/vDWXEW1J9/mbVbE+VS/lRchtuKn4esm7Kadiro\nz4NPrr55jiZB7D7G8B6KWSUK8Fqd2N7xJslUofcICoz/t6/9P8A+Y+Zn/2kA\nmuet\r\n=qw5b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"d2637eaba59bd7617fe307c0859b24ac7febda01","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.3_1530326114495_0.9150427807529558","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"react-simple-keyboard","version":"1.3.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9d89beefcac8a82c74bab90812246bb8c6c9ec06","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.4.tgz","fileCount":7,"integrity":"sha512-pbwUE76o3hLcDXGIW2Y6qZedYDHLw2B8UQ/yonycPNFSp0RVowseEpj+TPZ5cMXT6p36bWHSZwp8kCBOgxvJ+g==","signatures":[{"sig":"MEUCIQDn+Ml4EKrxYuf/vPrakQeXsWaGvDFIy9cl28QVobnk9QIgE8ToAvcouF/Z07cHnO43SRBepK0gHDQDQtcfDgzmbYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNu9WCRA9TVsSAnZWagAA/jEQAJmXaGBVV/qLXtgX/l6A\nbsRn7g4rUNYbAJytcZSXaCwcVAc76bv/LVW/naUUgI7e3z6RFgtPCyE+YUx4\nC5ppwtR1B0ej9vau9Sg6TlqenIhWGAHX+l40MBKXQgMxc12XuLTJF0ejm15W\n1mpJRqoiVK6JCC0CoU4BBRjPKGHgI2xaOeDWRzhfb/eZCI2KMy2c08QH+hkM\nfFRz1YrjtbQpOYcdiRx2KGwu5UoHGOW7za4Fp99Xc3ly2+wBzYwBf+z3wTH2\nUwlonIewFZk71u08JPbyH5z7CX/iyW5ekphdsztMGngMQV5RCioU1Cnyvynu\nfjKpb6QP2uHQjgtvlbqdigG1ocxOyioE65Zcl2yRygjs+g1UH2KQBTy52p12\nxAh9823z1pr0JhUz5g8iLoC3pjsBD6b50IiVCAlEzqwRatvDFpfUCt5hBgpG\nBbmTMcRsrojnPtwKgncgsT0Pj+Cyjm/3pnqDBe/ft9h4DpAylh6yyCAF1NTs\n2kqJMG+zu13rDTJVWy2zvdh9GHkI40z4e8cRe631ifIGqDGPsnolbQHCuhJ3\nULwa4BQe24PLVKG5zPwrHn8YL1pfVGEQOL81ux6x/XZNSCS1yvOXUu2i96aX\nTmfUIQGCpjU0T7NzmoZ68a9boVVvJceJKdnwJuXlVzx1yKkcY1AMkhd/izcV\nDj6s\r\n=S/0d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"dec99056c8dae89fc00894a78d8da02dea50288d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.4_1530326870715_0.49652944468840565","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"react-simple-keyboard","version":"1.3.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4d70ce3aa5f1b2951600db397d95bffa8c98932b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.5.tgz","fileCount":7,"integrity":"sha512-/wp1MtX9fes/umiO7NMqMQOLrfy0AVdiscRzNg1e2+6mcbBMAKd+3v3vqIKlLyKnANFWNOOsmmy+j0nBs7ceew==","signatures":[{"sig":"MEQCIHtfR0Wh76RhRhEyDqPdNPPFQXAQVx7rh3LtpnsI7KPwAiAZN8AEkcsb8JUxH6mWiBAWIui8eT2sbPFvwHfbvDMh2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPorUCRA9TVsSAnZWagAA89UP/1cPPPMaERTJq0cPV10A\nLbGEpY5HhXD8yzyVIRzh4DZWDhWyTVKNxIkt3mwYU+HHh/8LSyjmIVd4NhuN\nQfm15Ld13y/SLckd5XCd9zyFEnc/qLuwIosbIlkvMt8Zy+WXgkz6I8S9ZzwV\niRtm9/FxdDh7xevoticqNYWkBOMrrjoUXMMAuqrK6mZX1j2LSlKIdBEm+Yn+\nDWGBBQZFqlN8JSzXu5bo2QelEqKWRhKbwKdkNdMXFobfNM9JA7dGubQnSYvR\nK1XEI5//jVMDiK2hSTv+86pro/Gxp8ayZ6fjbP5Cngan+MTL4JPN1EcHFLO/\njk7aW8pbSVDXoh5QH8BjsgwSLEJ0UnM57p6NQJrxYK51o9pSedUtfnHiDyrU\nVXvQaGN/QP/7V+r2MtrFbkUNCmseJUwSxJL6/ArresM+Tthvz/pn+vhW3x7p\nz74Dfzo1Us5X4BBNBhgPSmbskg0zSa35dki5EJuIDR8AjUxDumJXb2V1kUB9\nvehGTKcXlKJmnMi+3yp5iSTknd1PucL5iNBihD8AIbK5MYfeYgxZ0FXnXGh+\nWrQdPHr9Lpu2stcrwlZ+6/m1pGTqDXHOACpW+eq2d11aOYt9c/Z/+2lCz62b\nFNjuZSWYHTWjnTvnHoeWWcIeQO/HR/jvpMxji0IJ6Aya/0jwmVqBJYgWyYm6\nPZqV\r\n=n1WP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"62bafa6bf754928f832bf94d91f1d1e0deab6d98","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.5_1530825428712_0.9379899993752487","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"react-simple-keyboard","version":"1.3.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2373a3a25e523b5699038e44451b955f5e4095ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.6.tgz","fileCount":7,"integrity":"sha512-FvaoIkdBI58zZPPql/UfTFGFdXiqSFfjmFMALeAliWIk7VlfI5mQbX7yWO91zSz7eSV0ZQopc1vSHZoh/wTR5A==","signatures":[{"sig":"MEQCICL4q+uv9wgVjlQueCzPqjnUk3wkZdg4/glmwS4I3oW9AiAnMRvcQhGsfO7p9ANXNSW7a/AlSEObr0G8ZbmYSFOptw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUJ6hCRA9TVsSAnZWagAAQIMP+wRtj6toJj6c2Nkh+dY+\nqFSLoWtE807PcHMfymMHKJDVAFXSaKAfYZVzJsbOD1X+S/SWY50GqaSEIQj0\nGLbFzo2Vt0kJYGAcmQX2kqJjmeSBq9uWJCitWB666CTDPmwLYOFjnKyE/d02\nIVjPrSy+80LzJ/Vi/wy/K0qj95wFYvWZTrQHVbwEvR2cz3X9AC1ZOnl1a2Gd\n9FtmP6x3v1qsA2OBSHIbo13vIVE8gd4GLwPQyCpQeAWD5BJIQdw+JUB850vR\nNRWoRi0ntrLoB3o7JbP3gizoIU9SHnKCVTDYTV04ScDRq8ZHzS3P9V3aOjVr\nX75YQ1HyLyCOpwtL0i+4JrIoazpyTQBe++9Pkn1PrzcOp4qi2gibNDGy+VhU\nLMIliH6W3KJXnIOOfhLqBM/rBsWmzbAKjxg+yznPGpbqx2cuSxNossLkH6rY\nYBsOzXYXXCQaUvu1CdnDKDDAvNOXm3nV83ElCUHhUZ5a4dvHW2Ez8cNjevP8\nVHGU61dVfRsiGl91fuFyPGQX7UVCrke/23csaHQfMwlNnCULu7fndC1fjIrI\nvXPwa2/XT3YLb6chl8qvPKcZ8vx+RaIC1ndF2EqlxBtvR5/1p0Z1XATf6BoT\nkklecx28oMNLJ/BcF2lZM7IKhlMlzzrwMcqtGoAHGjuEKJTcRWk3q6Aq1UBT\nxYFN\r\n=Kr+V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"4471ac33efaf21c09e9dec6735b50e3440b365a3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.6_1532010145423_0.9587231631205277","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"react-simple-keyboard","version":"1.3.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"419c4fd8bc0ae712b7bdaf16d5f53c167bb5d385","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.7.tgz","fileCount":7,"integrity":"sha512-05m+gGgs5YytTzq9kb5/dIoMcU8OKRXJTc5+ngyHgEomwunXVhQgd2NqkdnGSPiyFtjUxjOvp1Z/3aQD2IlHfg==","signatures":[{"sig":"MEUCIQDJBRLrbGFmc5e08iMy5+tMX6WdPKVTorUBzUaC1gkoHwIgHa+KMfshykH2sgtEEslSYKGGfbaOfg1RQUkdNhIS7MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYKYZCRA9TVsSAnZWagAAbGsP/00b98p4WNn1cyjs3Ery\nQvBmMMfVmkR10CVZnGupidkJtrPHOwKFw4Omgj1m1SIvzDaWq+yvdbGwaTLk\ne6jI1tY1KNyfQKSfvjH5H4grYNBYHlwikWSmTo5fDJMiy74ZlMMWvcsQPt/V\nDBRYrPj/ZVclWQp06J8Rq+NEsihRw+Cf3S3S2e79FpdAV8m1iIPOBN421+f0\nAdH34zG1ZjJOncdSgaeKHi25rBrLopXBklaDd+TV3UfbOhSJTHueWPKH0GSO\noeeCPW5Sh2YFCz2DNGU7ICBH3LfBKp4vc/g9GC4nO/mfhAAUCN3mLrxg8eZq\n7APj1fA4wBLzYmWKKUg1Ztnx3vrj32wTH9dgruLMqEGrKhDQa5zDA2lRLoPS\n+6hXL73n9T0DUr1B/RTzCOce1/Be7PCn/dV195tCzPz+agYl/pHbJ7rKfoH0\nsUE3KJAzeQp+aN5pF8br4l/4vB7oWqww5TZI+wCog09BAMNiQ++lkpYQ29fl\nsCbvTVkBKEFOqCNzvQEVkTI+/HpeDiIYl0D3Fs7pApXOeYYFq+mpmufFm79F\n6V+Uux5KcsU6GMaleFGmIyM7tvYILB4hinrV/xn6G1vKpleLVKY589RoIade\nWIGL3oQTvl7/qh8zfu/t/Rvp2Ze1eP3XxdfgIwJ5ihdWuJO0FLUJscpyj+p1\nH8cY\r\n=5fLm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"aced74bf22688857669b1f3cb88522f598635e13","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.10"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.7_1533060633752_0.19385059198465404","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"react-simple-keyboard","version":"1.3.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ecb95580f6fe4cff9b0af4ec1cb9e56167b22b0f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.8.tgz","fileCount":7,"integrity":"sha512-sOnKH62rLPJMy6TfACD6+eoip6R7w0LCWDXDizTjdnC73cAbaJtC0UicvoRyCwMNgcfeBpV7RLMpruLAIqRG/w==","signatures":[{"sig":"MEQCIHiFwbiIx7ErZkYszAeAcEsTo8wdelA3EIrfAhPnZN/FAiBwenoyCFlADPQnhiIUfsrangjNU/bTWwZNQMVosAhvbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbabDcCRA9TVsSAnZWagAAseUP/0QTGpYaIVqSBEwR69oA\nWwE4B2nK4i07MelJmfOMzrbmU0NJenAFKf10+zSkR8GSJqd0RRpHyMCm8op1\nJpfVg3FRRRgzDhQk1zIGGpdkCke8GY4AVbMWZzvW+ya0KhTSX/0HMd8s6NFf\nS9DcIN67GXRWJGZhbbyiBjaiZyzannk1biPiRIx00wiA831dNYht6USInjOw\n6jmN9G0eut+ryhre4k16Xsv4HVd16kfbn5kPWz/gsyoW9PEkr7d+n30MsUsR\n2iWXVrOqblWLxJLtINBsj9ZKi9FZBi4Y+eCNUwkp8rLbC6Nd2Er924rPP4rN\nFG95alQCnS3oaGc2FPfbxkD1Bg9zu/KIZEo+gMcGe66hCbQijIlb5/u2+dQY\nw2CvrIkmAy+TiJp+0ijX8kVTXVGu6gd1+iHjNqk+Zl69cBJi2k5CwLzhR+FW\nQCKwgn0UfXAouh1Jv9AIJNAwW9kDwC+Y1LIzw0JUvKFA0eJ1lD8ozTu4nTNX\nRywrRklsYcEwrhR2nENnTUmQ3nGGLihZ9fkl0/H6KcVzi8JrmEGaJJ+ob6Kr\n+mu3mIZMxRnDTuxhmIEOETgbySteFLpG7G0X6PGajaqN2tLSXbxgsYQToL9Y\nMttmYuGrgXRVa83Xca2Z8uH0PvP1AUzf5CftChvH7S1vJA99PeN8XuDbIiHe\nQ259\r\n=TBt2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"99f1392ea85ff70f1a65aae4455f3adaea4ad5a0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.15"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.8_1533653211807_0.05012707798860383","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"react-simple-keyboard","version":"1.3.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d83df03c6e7154cd267ffb312927ffb0f7fad824","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.9.tgz","fileCount":7,"integrity":"sha512-m/HdZblvueqwkbMSnWW3A/A4Ibz4Qp0XFWab338+dTET4NLzssoQfqKf46uLyLFJQfbmDA2MZXqQgNSH7Q2oKQ==","signatures":[{"sig":"MEUCIDy91yBtGBUrYCvbUFOs4YnHWS5xOneuzHuC8tRSdJTCAiEAw+jGIOpXqhJr09ybPFdPqUNYdGMYulvOnd5xLuSyshw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcb40CRA9TVsSAnZWagAAXZEQAIEUg+/njkjh8GKjg8mT\nmCprA/QD2G1IArzcaF5JmlGaKHW8eSkm7pz7Mln3b8eXio0BuTs+BGqHXbqY\nEl46PYVcJXfuWuzDWw+xBoNrw3IBS81/NQpriOGOoLd9Qzpjiqux74Ct2Sba\na/xmCyaCCmEpIbzsGhqsSOI2hQ1XyEbIagcUSDNCxZ9CkYlqMQwhxKntt2GX\nuNQGqx76tdblITtgeHqejBGrrMZgooR55+bpnPN/cqPiD+Mq/UFZyLxm2Ay+\n3XkAywJ6s5hM1jE/rdp/BfLyqjn2HluiN8ySnGyqF83UahgviZNLCDSj3B65\nwF3sfxF8pDHGXcbp04JOAjuxdHhh26BeY8S2fRPjRMOWwlGfoI9I/ZrLdSzn\nsWJHG2OTzCnwt+IfluEszkAh2m80CYW1VfheykqAp0Z2PONlyRsglfZBk6gP\nmtg+P23Sb2GPoJT1V2HJaDAH0aN6qjIU9vrL4xgoxUQnD8KW3Vcut0g5Xo9b\nOE5v18ekCe7GMOW+PiMmfWvcYYbw2/oy0NAep0T5/Srd1Y7fSHVOMG7/ZvlX\nnmuK2py1JogIka/3Hfnb6Wf/ZFKbpKiMV4UmhoWBd8Vh6FWhplSdBtRMc+vF\n9clfKPaa/5LBAxesnX8vJwrfFM3nXSbs1XA79sF1WZCTyqfhvDLNZAbKXoA1\nCGbK\r\n=Zf+u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"ef90ba7c2d1ccf830f8b9803fae5d52e22bdffae","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.15"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.9_1534180916095_0.5027431638496795","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"react-simple-keyboard","version":"1.3.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cdd13ca381fdd1b51e8f54877d44ef59dfa56f9d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.10.tgz","fileCount":7,"integrity":"sha512-CfDbttsXMlRbNwgABaJZ7BQYg/T6oulFGuXIXcOWQAHBZATjEB5L1y2IVFs320IOPFklR0u0c0fczYzBCxis4Q==","signatures":[{"sig":"MEUCIF28Hpx5QaebFMlpSD9tcm1OOcyaKkTaYe19Q10vfoixAiEAimgCxMw0eH0vrOrtTAUWTeOOqA73UCD35Zf8vQX5s5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcb/DCRA9TVsSAnZWagAAEu8P/i2mngIwHFYvCM5bGBBw\nL6CnTkleLtk7/L6lJK+8L/tTz7/i+jQ6VeZd2awJiRWEwhLjMefrsc6G2S3q\nh1MFY/ExHWm8GRvwDVbvuQnsy+EREWbiiVm+/sXu7Mo4aGgNBeWEwcqY/sCU\nezCJ22g3PY5LzxS0PFE+QyTP61SgCQoLgE65SmrHX78JRSkq1CMT5PLByArb\nWeXL9VLRRjTXMgnIOmJ60IQZc1TNhaOIaNste3aHGjhr8WJQZfuNSkcDbMc2\n3RFPfegyao7pKXV0iFgoxZKfkUQwWeknI6IvCEXyCQgidiXpAQ4HXWmoD8CQ\nisUqBtivSye2g0F1+Y3ykLzI5j1BCaLPdtuAbXnNVFix77QxPao6FdXGQHaP\narw59PB11xLxCYrGwpmIdpD1yUXf5eL4ytRr38PE7oLJlGofOVf2UcMBUPQe\ndyF1nd6WDYxk5bsOtsM/1P14KmWFW3+8e56FzPfEDdB78HT0HzhNzTYEbB3a\n9AiKEsfJHADbYZOaLsPaAff9pUYdzKmyKhxKHqbrgMTcLGkACO/ijwgcJIg8\nj4qPpmQO9r/aytHCb1ZsY7nuXlh6zgPYXdr91Mwzy0LkUXtnZKGkH7Z72c/w\nJn2Dd0xgq5zD2/SMWuCfP0blsyRbUhyc3HxTNK0g23D1YM4i9iIN3d3XwcaA\nLKPH\r\n=pqzS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"3adb431be3ba7e6b7f478cd3e9bddbb9a3d8a884","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.15"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.10_1534181314481_0.008987011989039395","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"react-simple-keyboard","version":"1.3.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95f428877a88de568c25566d8e2ae9870f9d395a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.11.tgz","fileCount":7,"integrity":"sha512-qx7gvh7fM3jAXuX9u5OHFbH/aslUw6dhGGGNZ9KWEDwHqZMidKylCB6Oax0B1i7mohtUbvzgJQplGuJ0JzssHQ==","signatures":[{"sig":"MEUCIAsbu3SQvwed9dO9mHjjLBSylPRPLMKyRe/ChexqaOG4AiEAwi29HMxwkOxRS0Jo4UURfeunn1vH2cuPx7qdfa7urVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcdMmCRA9TVsSAnZWagAAi2MP/3BYlUk439eoz6aI40W6\nihmFIeQoweu5wqeRtwzBGS753Ej7euo9XWqvRjAdxKZFE7r+mnSh5gPVY97B\nSrBTV589PffpZKFM0eOrdv7/JSZI6Slt0E9Xio78PRH90lQFs4FriLoA8B2C\nETe7/ay68hJog3wpplHEUeK1IJ54Udt7w86xU04ei/92Bo3jW5ySTx7C21Ev\naz1NgkOUVnUrnVgR/lSqM0ePM8UutX1Rngy5guJs2kXtboFaD2QIEYZ4gzaO\nE6+Z+fW2/m86ehRvqtKNQOwYSs35iZtjbD7DNZZxNg5erLwp4Upb+oDzEnY5\nodDtX6+DeKmeFtUGq6KsipwA4+AdU3L5Fsr+Bj5DxHKDzBaNtxJ35uXIlvIY\nskFOFvM/1ClYXhoEv06yaz6P1gfAj5amuVrsYK6B6B2gajRQrAA0Wn4nhNWi\nDIbGq7FJUCOAVLunsitNtY6w3KGrJgZqAeCjeHnOQFRzOfl5QKMFFpkhC8KI\ni+ULIKY1Z4vZnPEqMXIHbry9fqx4dEcdxnE9/F1YVbky67WraxLtq/aHCBmn\nZ9zhYQQKwbtFN9p6S48cWmJLoj+D3jNAX+9xe+tWNiHndvqScJBmncfcCg4h\ntLPl5FMpPZq4h+zpC2a9LBNZ5dHR90V6ChFEMRQGsaYAlpeoJaOXtqzHD3nR\n+yrN\r\n=jpHD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"3adb431be3ba7e6b7f478cd3e9bddbb9a3d8a884","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.17"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.11_1534186277718_0.6845791516233226","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"react-simple-keyboard","version":"1.3.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5e952c19d5707bbe7efdff525f55dd79c68d8ccc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.12.tgz","fileCount":7,"integrity":"sha512-DsxqNGwsJeJdkyKmqq7GDoYFW1gtEZj10K1TcYdSz1Nsg14MkmD5Ug/rhnwBapnn1or8ePMar+mjF3Cz6JCjsA==","signatures":[{"sig":"MEYCIQCGowjShjZm4Hph1UYmbT7j8WS9hNpnfaz6m83W176BVQIhAOcEz19RsXMZAnZzIU/S73yafkgowGZgDax5JNqrADxo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcj3ECRA9TVsSAnZWagAAeAwQAIjEuWS+OlzDEwrC6jOT\nRS4GeYDsrGyUV9KihWxj8OIBGu8CWqfusvFU2oie6QWFV1RrSrC9ED03KBZ7\nOXOD+oLxvTCdQY1Hq8+UHyz1003oBHlgNUzBvwoacuB4zcNN3FgFKtRVUMIf\n+v/LbYCyG0kJ/nWruiu38p5M1bQVzxoiuKE62oyyOWY8qjMxwWU83/n1QaLf\nhKRX4TKRxKH6ooksS6gG34xAtJUagi89bnQNEi4eFkjUm9YeWu/c+teV7/uy\nAPz4BoeGI29mY8H7+TmLszelCwVlNcUSBXVeEh2SfeXGg//uI+kgOSxow4Ao\nqIxIKeSgKnnqOLW6Jc/9LIX029ETP/tknrprgRuKaFWhW0/W6tj/FfCvCBh/\n1kELzSQR/3yUjs2X7npnMBIKnFyjCd76RAPeK3XMFCj6Go3dYPHV78U4TM49\nlG24i0d+CXTv9ObspojCY0vuymRo8bqselaGyhSKZS9XKejM/Y6AsvcUu2pf\nmmKBSXs7rE65mMOB616o0ea/nmJnRUHG9Luz2VJQl9SzkWht7Gdj5IKdHB/V\na0etiVqMmjRMvBPmLAk1K8KUh0NyuyzrDyc5xJuXOUDKhsCQoSl9xGTcdQ4L\nfYVv0zjy/FvoIrZAui2mSn61IqRVOTBPY5/jJTB8mYdFPZnkw4AIB9Svw+63\n9/fB\r\n=TbPh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"0fbc286d740f917d0fb4496feede4639f14690a1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.17"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.12_1534213572399_0.16492059591524244","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"react-simple-keyboard","version":"1.3.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c5578468d93296318543c058f348b86ba8c293c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.13.tgz","fileCount":7,"integrity":"sha512-hr3FUUFXpWDrf+b/9xKDgGbMmM+P4FP1vDemU2Gudh/0g4ycK8uVqCuO61kWJpVqrOHrxjS2ydmewWX0uVdZ5A==","signatures":[{"sig":"MEUCIGhS0ta6AV+TaiIH4y5pq+NpM+xlSjURKsqWGy9iJHOnAiEA6JeCQypJHJCYzvfe6dFSJvKAl+qYTPbcqH8y/XgALUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc0FHCRA9TVsSAnZWagAAmrgQAIpTv3m5gjIfVN9svyLB\nYSp+8/88BHq/nvRhAuOoswoV7j3qv8GIWV45Bv6hqvv54yQhBCiUjSijUWvT\nSezk6AoK8h1m2Kys5xZTw/RLYomPDXz4SnRKLevh5lA0ZfPFRsQNu/Ai5PYW\n70VErM+d5ufew8gFQLg6FTEnut7zttXaVP00SMO87LDvplKugmh3J9j350AX\nlI/qnVm2e/nlSh6fGc9isSI4+9dkBhcGV6UZvbAd3vh849iXMuVB1zNCPemO\ntbMI1ZxLvMpwrmvrtgnobczaFLvoteIEoo/h+SrBx9mIcal+CAlUrsNNGnfu\nx/mOolipItrMRxzYtCeTPbCbsj+99n3uypmOBuR+UyeAelQHQmbR06rOed7q\nAcYVsCW91xn2OXGnZN5FddoeVeJZOZF3PUxaj819KuIWmr35TiqrXTA6oRJ+\nhF1n2fI4WGrakGrXW3CAETDB2GOw/NHFzpVI0rhQ+5WP4ZaPaTUIDC7FvaqJ\n9b5JI1RH/9Zhhfg7vnIo60M451fFJJBj7YN1INiDIo5e4luVlmQCYpLO0Qgm\nPci0Q0EL/nBFHVO/xxJocZ5WqYmxbUh5o/Yqouj6ECpNpvXwAJbY+ZMI/IEL\nCjBZ150fXl2PlYrpbz6T8lKMnKg5fnAX1oZM4w2wH0sOMYHxEPIdqS/bZj5C\n9EBv\r\n=pT9H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"b60b5dfdddf41693840098c5d94bd810a624396f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.20"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.13_1534280006963_0.24477849582112188","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"react-simple-keyboard","version":"1.3.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9ec9c62e507060318bb201dde7e1df66d1e65aac","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.14.tgz","fileCount":7,"integrity":"sha512-UQtcyq4ER3HLCOdHkJixReJDXw6zwtWvqGB5lOtAkw1pqGNvU09NQF61BCozzndV0aR39lgTKFrHolr2wuFkkQ==","signatures":[{"sig":"MEUCIFwWh/fLZ/rrZL1dlJp3KMRFKqNtnDtBbLcPdzMGDYkgAiEAruDSN0kG1T9pPeG6fAcilVp44M1He5DmmMfYHFTw1/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc0L2CRA9TVsSAnZWagAAzc0P/3c5oD0/OnKg+85oWkER\nBLQb8+P9qZHgeFpa6LxofjBwjf2nhu5p4eJq+9R2dKVawv6OnKnpdZ1M8IGl\nERtSXhi2eeOSaxjHK3U9Id92kacoZFOzcSwTVj3JE2CjNMW5shW7UvkE5mxF\naQzhMlfSpqnMq/soRXmT5Upq5r8JHaGa8llEYacBil9g1ekbEcPyML+QRIK3\ny8BtZ78fLAU2JMvbQZ5KoXTTMEkF5EfeW5mjjJt41gfJSzwvMcFENC6AKLZo\nAqSqJkI8JmFskpOolnCaP90M/7kbXOvSM0ORWwq5icbD+zLHDlirM1Cs6NXD\ntHz2DXFDhCF7dDHlTor5SDr2CeEftwIw6Ka7cyF9e8dkmITTH8dliwszVMn3\nsUxFRrjKUPI9wxYZHnB3BwPQA0zAoVxe0rNQaPoQDu6vHtCtu9kV/yvMguer\nI36FV4Kb4hDQFszXcQkPjhQ3qxxfys7lxoJ8eq4PTy5PNs/Qp0+JcPFfQJQn\nOEpJ75hLOZ9mz4iqurP0ElkBrY85h6XApfN1+RS6lTMYxlVyAUCkmhecxi6P\nOulRyij25iJAnkmxaY0oTM6s+qGWuWYScKNiZ9P0DCwiU6yZ5X3R8eZ3WbDp\nx1pCPTlaemoIFSBsRQwL/u//Q5QRgC3gVpDsDpeXKSOgLBrl3VuOYNosVWtb\n4p7x\r\n=r58H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"47cc12808ba6a8b83719de796bb40d47486f6344","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.20"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.14_1534280437735_0.1371801051767354","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"react-simple-keyboard","version":"1.3.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d089dbe5fbd1e6a1179919c7153f63aca8d7f4b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.15.tgz","fileCount":7,"integrity":"sha512-+liv4StHN3rivSyL9+SwBGUn+EwgDDobNQiC/OM+vfolxXCpUfdyGaBubMIP/dFPOUaRL0yn2vtmqHyYzvUr7w==","signatures":[{"sig":"MEUCIQCVmV/3ChaavtMZMaK1M9BHzJeP3CVNssLsYstLtCLGgwIgAPJHvKZHDSXryNc9fOan7leDPbXNstuVEOMHwxHswCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhrPgCRA9TVsSAnZWagAAsSIP/1KJrn41MtvIc5IOt2tf\nmDQfJudzARZwIh6fp12CxnO/zPnIqeK49yzBqgYtrvJ6R/x37qdlfnpqGhSe\nAYeFz67U8x4ap39iXTZMGlXvMfaf3C7mJX7bGhS42tqv8oaBFfyQ0rmGQWcW\nScGwCJon8NAaus1kwcVAIo52mGWN7sXBhgqR0hNAjh/rhZtJkyVpEWCx7uLt\nhyfcO17F0VwVdn46l+5R/5Obrol998ED8lwk/eB0p4VO3BF5uS2knbmyDMOZ\nOR+U9VA37/5HH1aVUirfu0hTEdZfe+2lh8QBU6YDLZm5HcHGqv+NTGVQRwDX\nMgkl92bZNEgbfrUUEFk7YzsPuODOFHPru8CCIGoOxfAeE3RhhHKNYPmh31Pu\nzFFAboHzGYXsyqFP19txtG1eS0ucC3ELtamvXiAiVIEWtS8tNBOgpiDj3h7E\nMKJlq0fE+ZIucVPFUSTfhjttAKyXc+9KtritsRIWtBx2Ew7Ro6MZSxRmgr3M\ny5mDJYWB51OjIu6Bz0c4cHp2d5D9imikqX2bkqkmY9a4t1c252mloCufGbkd\nREM76XxuLQ4xsxnXdpFoOp8L5/s4PBx/jkUNCThz+OMsE5nWXkgfk1Ts0JtN\nKiQm5v5r5+6ac0dS1Y+SXg15K7WA5RDis/p0ig3QDNjIjWY8Hfn0Q/Gjfxut\nZ+1r\r\n=Wyzh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"6617a94bb14b28fecb6ee995bc5642edd84738f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.20"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.15_1535554527962_0.09206372576554855","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"react-simple-keyboard","version":"1.3.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.3.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ecd8b59994dd47726c661dd26f56d55f1e8afdc7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.3.16.tgz","fileCount":7,"integrity":"sha512-4um3g3yd7xaBJUS4KdIjaUOkOayQtMm97pgdbEcN8p3svGhXCTFEGnsi36usj8vz1BqzbeaEI72h8ZjOlcVlzQ==","signatures":[{"sig":"MEUCIQDx40g3KvLtXc5AWUIcXtmg8MoaU29DyBlDmYYVMgp8MQIgQ5RKbdbHd3kRB/5hFzEkgm0DBrRO7Y+uaKcU94/S+FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbk960CRA9TVsSAnZWagAAc1wP/A/tA+r+10QJymyIHnO/\nM22EyxzFAzswIK9vwuZjPLwhOLk8Iyvd2FfKhqupGe5iBh7JTcDvAE2YvwZk\nhVkeMBTKnubGGCfSAVQ5zWSOrxsPQBvhGNmVCNlxjqt7YgqzY9i37ra/Dw7X\neVEBHt5rC9I0DP9T78PBQWIUOCnUZTEKkqusvncmlGEdRawfLZswtyAeYPLL\nnXS4DBIj3CvKxrZsiV8/KgRaYlct8PO2yTBV/2hvHAr9hm+QusI2TWkdSg2H\nkY+Z7X3pJOA0VrNI1P/sbM6f5qJRFbxXczc9twlrdx4AMMJ+uvX+qA/wkKsS\n+VNyZVEWFLTvle2CJW+qMfP2MKKM6KgLaAS18nvRDSRk2jHbGOYtddmPIq9n\nqKyPj2/+rraCoZ8jUJZk3wX+IRbDKBQ5Jgvx7ZxMu7hTNbmy3k0DPb9UkbeC\naaRJ4z7IMCLB6TH0Ujm2hHH/yh7+JrGvPbQz+TUPs8YHiuN6mJh8PCSm6N7m\ncDdHyn0kYOGR11PpRPX3y5XmkiqQhsH4tx0HtSYiepbmpT7GatEC7v0zqFMH\nfLx8D9IISUds9jpasn9eJhAeF6oEYd+E3pzRz8XRyeSPJ9obTataLrZjFiyq\nh6MZhNXpcbeykiQh0lU0biDi0UsykfWZhIf9HGEyszaVahxfp84u+q+WE/A8\npbUA\r\n=VNt9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"6617a94bb14b28fecb6ee995bc5642edd84738f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.3.20"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^4.2.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.3.16_1536417459630_0.071031174374514","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-simple-keyboard","version":"1.4.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.4.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fd9695afa9f7be6b740f4ca7bba9c8157a4907c5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.4.0.tgz","fileCount":7,"integrity":"sha512-TINYsRmzrBNB/YxOtQ8C5SXaX/PuuBq+FhO41RNBmSlHxWF7uPWB3gQBSzBedCQn5EZMZdcWMf6R0x3jKMC5EA==","signatures":[{"sig":"MEQCIA1TDgXqA6ibQcXCVawcW+G1x4vb79ZrdCeU4vt7wIk+AiAPaxCU9mgjvj3nAjrDxr5XH0/CTOwfeQUQp1C6ILvPEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqYZsCRA9TVsSAnZWagAAqNsP/iiTqCIlZc35Amk5ktMm\nXcXU8GBpgoEOaZKgbqIewT1ZpNKSF+UVpz9Bt2MNmxvudIiuwTOjdH5LTw6W\nL56EP/lG1HHIluiR/PrcYwbe0yXtK7w/CVUgpw5SOjorUn9QvsROafZ0yOdp\npeBNV1JzV5sya1OGa4v8Hk6ESuNUEUc/al15c0/xNtpoajqOZWYo9eCbdv8X\na+R75cS88CWO+Ean6UWCs+Qi1BvoO+QBajMZrVZBEbRtwDHOmVJSbAecuEOT\nIMlISH5sIwabv3o+pUA/wmAyUHRRjSkukWvhzCzoAw1YNC3WheS9VHDjpB8q\nbGhNGHDlwTaqEf6tOC5cPtAYmdQcOjjh4b23H1DGUMs75NtMkQ4TUAeTae8z\nbBotSOlVVn9Q1MKGCfCN60Rn0/sUdwrHVoVpFUcbo8irrr/azZFapUNVn1Xg\n59PHvYqSTB/NTIKOvKSMt7hGA42LBedFZXhuzI9eMI9LtdyZ1xQwWc504TLf\n+yKkjsOtoxBUdqMyPq+jBkMEX3Pez+3oGLkMortt8SYrNxCDVnrWPXfd26jb\nLaMqOJ0v4PoTpSZQ5+c/0QhdrcDg1IIugUMXz7OTaZz2soWAIKUQmapuYlbt\n3V9B9PqWg0UjD5rpzBaIa9hJ3EuNo3Joh+8cuPB3w7nVuH6htxKZshAf+k+H\nEINR\r\n=Skki\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"d70fead5a72d026950765c02153f58f9b2bd4a12","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.4.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.4.0_1537836651243_0.6440188908482452","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"react-simple-keyboard","version":"1.4.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.4.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0844fc3d34dd581289054c2f37b7a3c83831d6c7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.4.1.tgz","fileCount":7,"integrity":"sha512-cNqQu8bAKPA/SibswlXmNKs4iXW7dmLgNKFTRl9QqjYjuKl4WdRux0efASfjNv59pj1amaau/tTAUGxiy9Na0w==","signatures":[{"sig":"MEUCIDZvugy52smey0ahvjRsEgas/lGOIP7pm+olWRyyHoorAiEAvTFFd2Ax4qhcVaY48+xzaCFh5mBFe9hGXfcB5TRKmRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqYlPCRA9TVsSAnZWagAA6NwP/1AAZ8ywqP2HV2QyorHz\n2lIlRCTZsc0b9+yMo/nDm8KKWR6LPC4zK0dCQ9zxSh+BkevuU0LqkFQ+KmE2\nwBP+L+s6gtYtCIrz1W3VT7/wOon5MZmd1BEaPepwISM5Ayqt+E30Im4gOiYM\n+3CqM4V32m82jU+dJSwRzsN388zi1cmP8G5Eu7nNBudiiIcuKiV0LQG5BFpU\nFaZwd5G/60OfE7j+KDD2i5SlGO2ilgHikS+twr1DO4x2Yljd9kKQuxl1es5N\n3KflN/5BAqMpi6rHK2hSDN5o4YhnMSYQZ1tv/GBX5K9yRshEpX6S4sXUVo/P\nCOTRwmi1E9kG0wKwDh9u5axL1Ih3ab71I7F9Smi28M3Ro+NN9IRvLKKdmfn4\nbsO6MzkWuioKdP1U/bYfBmoyDGSTYcPKrNC57yGmKCVEZJnIZtZnQrnxElr8\nAmYEPUc0JIUqopBtbufDqaU7N1ugI7K3qnTT/MGJ4mhMnR9xazfUygtN2BB+\ncixsAv1u1er5a8cItxCxTdRAQiD0FQw2IP6pYaOfU+rYksLjz/1TAKyko2AA\nEGOTPl0rsQiDQERGaeOP2xIVFKWroBeEDrFCI72R1O4jX3baRUjW8J0raMLv\nSRD1S0/SeTSDGx0QtewOb/R9e2v1GBQ1ZWuTzf0GkMZLhXVm2xi8idUYWSou\nJRUh\r\n=AUZa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"e482b93ac023e25f449d0dfc3b5f419c524c2e1b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.4.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.4.1_1537837391126_0.36376834403612546","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"react-simple-keyboard","version":"1.4.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.4.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ae4a5207ffc5b1848e864febb4dfbf48379a2ba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.4.2.tgz","fileCount":7,"integrity":"sha512-uRmPgHifHiMBhaqZ2sBbpTWpYxmgPWywaZJHEnFz15aybxXWF/yTtnDxnRVqhnnhQnyq6xUKAebMadwTvTfFxA==","signatures":[{"sig":"MEUCIQDDd62zIMa+z2/qRJSZsVp13rhXEhy+qx6JpQKnk/2uKAIgJY5dTCwqpM+SyDiNbPHCdGQRqSHd7LRKGI+RuPvhKqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqY5SCRA9TVsSAnZWagAAhPYQAKHWM+HGsPS+3Bpz55BG\ncdliL5P2SiXkDBGr+L4fofNT9b6g0WfO/pIrsvO3LgP/dtl5ktqfRNIxbUPF\nF2Nc7GKcEatOtc2crsswFwbZ48KeCC4DuwKJv2O3HZI0+aSjtqWrp+ohuvy6\nKVQKLD3cXZpnQLtoeXHW+m2TYv2NuKt4ZxaU/4tKgpT7P7+tAZwejOZsRmmN\nA6jqv8IxWudyVUU8purEiUggtlb6yZEU1Oc6zqGScZT+4wxpUWp1YJpV1z13\nhYhu8enV9mBUaUkbNY3jkXRKnbObrePVPnwnMjF2DM3Np0HbqNnFTDId7JMj\nD404U0lYbG+dSHq6jtlPcO1k5bTQn1bxKFj6CUnmQMOphozUUQhDfswNxkcy\nhkrB+rat+m+XoacQO51btqTPvbjFESys4rJQoYESBngI17/04A7afANqiFW/\nQHdcuiSffkXk3aMZ8YY4uCrBNHD5QraF9w8Q2zd2zkEl/pUBzdgYWXkC19cj\nSctgCekIs6/gFgc9V+6VDcLzN61GBPu1p2/RmijwIUunsMFDTwACXx2gwoEt\nCqlItzl0hViCUyU/xpx6grKflTJrJAN5PcWAG9vYHxFkec+PsjZdd8kI2T9h\nKBTRNNkDfSS2VqGFwFCku2U9Tnfeuh3bPcj5o2eDS2djiZKnZkvJRbI5U9wl\noufx\r\n=jYqw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"2ea2c5d767ac7737090b73a3fb4e1825ce92b690","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.4.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.4.2_1537838674325_0.37128583557121564","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"react-simple-keyboard","version":"1.4.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.4.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e6cce4ed425ffc8d0cffb30a634ac889384b930","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.4.3.tgz","fileCount":7,"integrity":"sha512-zkh9LAhgc8GR2IFHfL82W56cQrT9X96Df33PkW7wu1Lp0zP3lixg1TaPMy/WPPC73cBTjtq2mMWDbNumdCJsbQ==","signatures":[{"sig":"MEUCIQDHrU29MU8tiYY8EwB5L5zwFNmeBqYMfVceRe3aoJpfTAIgAZAK3DiUfv/yq6wuYWH/OPn4LBuBTCp8snYq4pGFeY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZONCRA9TVsSAnZWagAAQckP/0mZFcrTOdXIApeW+8Bb\ni8f8QTGiV6PKohhAcS30R3PDdVbCeTr4TD2/F5J2eTzSxZcM8dF1IjZAJFom\nCcoLU6HN6CyJ71u6FZdU06Xk8djVGbDilaEZ+i6xr7NdYaAC9RVUBTkhhmYH\nbxz7xvWxX9orqglqzVrd5NQ4OvC95ufkHa1EKVWtlXscIuaTcwBIr/Ej4ChV\nAhBwJ40///pqrV6MeDDbg5y0aGxeLF6wsDAtIXTK/E6QqxMMRSL5KpecO8AE\n0gQ/N0v8OX1JpPh0czhxU1Dp9332ZgzSPqy7wrlClrGwQk5sUw33JRjlsA9T\nESTJL4TPT3BRNs08JYmd4vymKeEjrAgOJtZLYzUhXp89OnFzTOwzYLxFVFJl\nLhactSGmerB1FrRLoMCU44rHRiAtQpSTMohanN45LHJmEAVBgVaC8TDE0clu\nXB/zqbDEHJTuINZ2kI1gWh0+kwupceH7kLHfJ2TtjaC/7LU6vFhB7tAI/6js\n76U6Z/ueyJ6egvgxWtwbyurnyb/BbrWQ7qxEvl/pJwI/Dzj9+T8vwh0J0wvo\n146Kfzi9hbPG/yZD69UyXRx0kBUsvNxEgJxXM1wsTviXzuMudEsSubh2hvhR\naXhCAyePA2T7yVz5XjHQlpPqB1chcYhNTOssRkW9g7soVtdxxwwQ2LjQhVj+\nY04h\r\n=tjoF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"210ece418a56fcb740620e28fa45878294427fc2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.4.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.4.3_1537840013101_0.7578241249726181","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"react-simple-keyboard","version":"1.4.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.4.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"06befee286c51b7a570569ff44ba6d1b02230ba1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.4.4.tgz","fileCount":7,"integrity":"sha512-EJSW5vkNnKQxJ+IJDZR/iLQrmrx5rTD6iW+TQE0Yug+ephsst7JOv1OybbeL45z6LTeu4+rHOVXJRTh9qfIOuw==","signatures":[{"sig":"MEQCIBh+gx0EXodsAd0JdEg5DGI6Joi+vBo3CoZ1cVV8OgCgAiBFLRsBbUjusH/1L9zhR+oTw8+pn6Gt+Ljbb10eqWgRaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZeqCRA9TVsSAnZWagAAiV0P/jSjhzV+N9dvpRyOCLii\nWkQpSg1aladLZGLZBq6RK/CaWqPFlcaWP8n60DR3KNgDkpiQvykOfQiVN0TI\nCjHBh+AEhY4fK2DjvphHvw/9Utt25832aVzXTRh4/JFbbZ0BDgVW9S6bnwdo\ni05QfCLnIGejVkkSUBHpGmLtzcHwzjPuEPo/b7/5M0ejHU6Mneo0BecDP3a0\nEgqBgoLUEMoV/ZJGGIOHp8OpSURiGi3oD9Hw9suA5omAMHIrz0R7+ZmbQMPa\nAicNlPlzf+SHdo8mPJC4XN6ftHMnwsSC/5dO8bqj+syYM6GYM6Ls/pYZLsen\nbSBBC5IXLYFrzyHSK1l0EZO8+16iDFY71QhXA9hOSp8818+04Q/ayC+Tb9YC\nK1bFlQPTQo7+eB7fUZ9GwUJZS/H+N6foiZmaGvIDcO93Jnot5rPxKi1Xzcik\nR7jbryR5e+xO9b/MFCOzZyYK/8rJzJEBZ+mkaK8GewZJ5dmFhwN9QuIuQ9dU\nl4+k8KvJwP/U2iLI3lbvxzkACZXHXx7Mwn17ncTSkCbvIFm16LbnfNfV6F5S\nGiZrjbvVf5XnDF5pxKF+ICuVSyc+Hqcp6AKOmoERP3jLm83Sr7tsXjfx0c5Q\n5OGRI7QHJ2RSSoDV3wSDnVhGfwI6bGjKozA+3rjRyU+Ib1Wf/ZhacKPe8xxf\nu6Mx\r\n=4G2B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"b10cd932f1144e45091e6ba33fda3d3c122bd9e3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.4.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.4.4_1537841065251_0.7698766620827551","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-simple-keyboard","version":"1.5.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4e098136486961d96eba41af8525c9731954f2b5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.0.tgz","fileCount":14,"integrity":"sha512-G5DvVnayyyVCvfM7VF4VaGT9KyHdpHo/TH2zp4BaBjReGiC6MK/oMBAiffI04XmZpR5qQM7vBAG9th0AbJyZtQ==","signatures":[{"sig":"MEUCIAykCLPzfAJZ5SVvWRAdrI6LrR4XxMiQXBJtn9BEZ6N0AiEA3Y84focPLzMNE6JFW08HW0sPM2FNQ13sYiNa8ALsbMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuT/TCRA9TVsSAnZWagAAY/QQAIvG6/bng9vGp4zJKH8s\n1UtU0k/WszNjyjgNZQKdj1OzySoJbgZULmNTFyo9kNNlHLIkqRbFtWfP9Cqw\nBKslu9YwxBt9x5MydueL5hCsyF0aCtjIuhsB3uXeilZ+mANlCLqK6hX16jGa\nfIWxKDPjTT7Ns+Sr7d1ClWzIyjTC21SYUhJ+/4gMSYNl+D0nIOy9ol9gNhK3\nWxnvHt/MaYB27wjn4d+BmpczbtRkHTpPghtZSQK6ESS1EIMybuBJyEDfPe6A\nGb4/kPNsWJtrBGbLDPPkitWJVwYlmODR6Imnjh4z/EKWGapTQD4ra/QT8v/q\nWNpAheh/cPFyou91J5102rIWw9fZijx8ZvX7a96StnLk19knUJOnV7X7YFbP\nNuKxus4zJwY+tHI6qI4SJ6tKPdGjo4ATC4nlE7De/j/LxG6nEvp/mht8WBKD\np+aNPAUsEeFPUz2Y3bzThuIIIiP7ukdhZ8LcbgqSCj4qPEZh717YmB7mN4M/\nA8LpS2ztGsYtlrPCC/y8BAh3SMkOdzTNd5x7iRxNsW+MDEjbI9Ap0WjuSKdO\nY+XAByk7DlmBSbcmaEoW86Jul0/PliIcxkXYba0tsWS7KP4P0OdIG9jabZ47\npU/UbmnZincFzjNyaHuQmVmz1pU9NUSFWJ6b//qy7gTrENAwxsaaZTU6HhGS\nHtjQ\r\n=UaDx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"80b23435d4a5f22eeea17b8177f0e4f372201603","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.2"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.0_1538867154217_0.8814714100249734","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"react-simple-keyboard","version":"1.5.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4279672350bf4d9265800d55da2efc23a30948ec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.1.tgz","fileCount":14,"integrity":"sha512-tuHB6DPurvSziBEW6ZNUqyIEOKvsmNY81KbKUiL6e+ePyLoxrvrFxzTG/xXMmKR0DwS/g2usS0jvVfvukq98Xw==","signatures":[{"sig":"MEUCIQCYoawZ7izt/WtNqqFaP6Hvn1fHoZ1ntEhgciu/oJJoFwIgS/NCR+ieqs4K34+QasEPekY9wxcnVlV9VDL+DGz1wwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuUFNCRA9TVsSAnZWagAA9hoP/iH+TyO5XH1JV60Dbnhn\nbxBFTY7v/WftH51lyo5wGHs+V03cFN9ru6tsyymQhztyBCKWPtb0S2D+DeZu\ngoErHkap3Dk5r6CRXLEsxDBAa1qEpmohZVLBqbQIbY8+kqftnmtpA7JkB7ZP\nz2UGSnxJ/hO/i5lC1MKlwGMH95LJlYMv+5RrdU2NTmIK+3I/O1/Nh/236rAY\nNWKrvvc8s1zi4AzpgcSNypBF+FtNQ5T0nfMGieVTTiKBvwyP5T34Ct7gcdqc\n0M2k28pbzenxQVvq1V+o1Dp7Y9v7BP2aALVgJkr0B5eNohoxQm3qChIhdO3w\nZae+OAdxn93ddtPHHjR2pvrM64+jy65MFznRoS44qdTgm1f91CFX360Euqkz\nQE0rGFMUWTC8nb+uyf3a+Do2skcZczNVo1smlv+YadPsz2qI/9s0/ww/YLBH\ny9DjB1Kgu26xGw1XOX66iX2Vi86Ilan2J6YoUzQTudbAZkJn5Cx8fG5Lgz9u\npecM/hhTC279IxbupReaCtIGgaiUtgmw/JE5OpCJ89/eAVs4rL3yTORVfwC5\nDtIn0IgRUDdqsqbl1cZLf74d6jwRrzFhTLIT9iivawJMM83Kv78QiWGBa6oY\nZHwCI5CgQxhwVbJVxiMNDv2LG5tHN7ev8+WNmH+W9rp5rq8oFmlerp1NvLKl\n8DTB\r\n=otOo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"b1d5497a2853dc1d490aa5d8d56da137e30caa6a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.2"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.1_1538867532291_0.1488591141360196","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"react-simple-keyboard","version":"1.5.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"94d662daa6e5941c1648d4a21b87f50915ecdff2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.2.tgz","fileCount":14,"integrity":"sha512-bdfYglbV8IDH+D9Up0cO0VN6cEDW7YWZ/78ECkZ5kT9k6b4V0rYGEIuNn+MPdawzHFOGiP4ZFCZXyaeWF+A6Zg==","signatures":[{"sig":"MEQCIEAbiIQsqgzl1AfXOTKvDmvRK+/+GwO3PyWY678DtIeAAiBSXrscfTcPuBreupJXVaMg+nvDYd8Do7bHP+Yhk2jrZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuXEMCRA9TVsSAnZWagAAg54QAKCkFL/fQ4EJ1ZQIbc9q\n288N6A91HbqIcHSaXfx39LcVcIYa9MHtRVQhuTLpL8mYiZ+6bRKbj1u5ngQ0\n5GVNfzH4K6suk6JSL3B8ny6zsvs6jkZp7cw23NVmW7B0p6nBsA/rBnYycOPT\nzL9K/5F/TR7Ka3o+QmJR83BALKizynuZG2Y/ncLVZG8EWT9CzWem3/xhcS6H\nPr1e3btTBHloAcrbYlgbBb3Psz4FNkpgrAvDaWJdyqeozpzlo8bXe3LI8hcB\nLOPcsrNWFa7R3Ga9Wx+nVwFbTlCL+HR/2lhX2u98n3jVmPwD526CIdImEezV\nSQ1g7KivuA2ZDNVshUiQxztW1XsPZ73lo+UTEHyePWgapsx6oAMtBRVj4zml\nL13R1GOZ14o5Dnc8kjI2LzsI1CZ+wHprU44zXv2vJJbRk06kYmFG4cfA6eBv\ns2jtcmJjlXvNc+JD3EcJ9ABHEk34bj4ep+cTLmQ5Nk+Q70cyE59spnNps1N6\nfH7p/lwGPlw3FVa2LIVBswgYYIowyYY/H0Xyorp3VJ3ONxKQ8vAPPkhWSfFV\nPAe33rVH/09ql5rT9z/r5/Qdfz1pyo1z3blEjup9ozO8LrKuVPITp8P07ygf\nJy7TgiIWbGugx/TMT6cJUVcjRYbyFnXrgfeFr16T6dTHyXwZPlDd5ZjWLeqW\nci2f\r\n=F0P8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"111e2d94ad387da1c198cc6a642abbd65fdb3336","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.5"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.2_1538879755042_0.8760970375175876","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"react-simple-keyboard","version":"1.5.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f28dab44fb632e8f279c93c6d74862ccbeff1aaa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.3.tgz","fileCount":14,"integrity":"sha512-btHiaBBoGlehQzM93Jiisl2vvZuqOm05/HxP4RcLFlWjet9NO3if75pZzdkL7+INj8IWXopRXVBugs4EQJL0cQ==","signatures":[{"sig":"MEQCIFUrr4HlAKM1LmTNRgAkP/6PmHBPkPzvjIcrU96Bw7ZFAiBKpFmepIP7K+xqm3jZUlQjHaV+tZLasL2pwcCvkB8G9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbusiJCRA9TVsSAnZWagAAimgP/icxypgT8Ltm28Rt7EoY\n1zp/JwEVBEukgq/pWYTQKYPmdnYXU9pa4xEvf7D3PSzifLTbi9MRsFYB7P57\ncWTkSH9Arj6vU2pMXSiYfqtbDGqX3yQSJM2rTNplqxJsr0nXVE+x8b5SFHoM\nBcqyAPzDa7zoUGdLhSeD0O6DmbyUHDFqJ1vHl+2wOyetScLIYQKOjKlpqWBS\nMuMyJd7JwmT3O3lBYh5GPo99WMitzhQLtZGlOtFDdy1OPDF7FkEhCaGtR7fk\nL+YEUT/FMCJefETbjaOwxnvLBMFkcrXh7pYsoJEHAG5fFD0TRVplTw/ye9Gm\naKCWGM1YxapVEMGvFdiO0HUuYMwqlpEZtFRWeecPjYVXk5LuIzNTTHY9fwZR\nd2IKyIDtk8KibgLAAmcvdro1qVIWfbnYkChoFeGWgaCAlccIv0Hh7r0eXIlC\ngi7Tau9MIKy6DKqkq4JTC9arLPOjs9Iny3geDTJpzVIbpQ/yLEMvJtDVvPmT\nrjwQsOvBcdV4E1SS92IUsqMBuZLb6B0vyUml8PtGlBUcz94teTczk6dXucOZ\nlFfTQQeRdB7x9Xy4nSi8Qqzb2Kb8u1FTVGMsmcUEtF6snPhPbBNfv7FhVsnR\ngjAv0O2gfoauWfDi85+xcrWOv0Fvl6cnnM2LLC90vQNYkVcE/FWiiZGdIn7o\nd/Yf\r\n=8vSi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"111e2d94ad387da1c198cc6a642abbd65fdb3336","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.6"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.3_1538967688614_0.39197148785223734","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"react-simple-keyboard","version":"1.5.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7ab87bc452d6178c2d8c2c90f5b5cba25f0a6cea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.4.tgz","fileCount":14,"integrity":"sha512-KmH8EMXlgo+3oiIWDC/JNYRY4RP7InnkeFAuy61aY8DYrD3kQLB8woSBDdRjuHpsy8Wxu+3sUcwVOOeuymKc2w==","signatures":[{"sig":"MEYCIQCRx0WGUyHemdiettIEHYgPv8JnkWBCgx7HxVOzjRjOiQIhANC36mcS+VCpZIhmHaL/VKFO6JFyXgEZXtK7z+ncvzop","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu+UzCRA9TVsSAnZWagAAnNAP/1QL9Je4Tps+nek7/Vce\npPtD/bGE3Cij5LRjlQyQnAY90qKFnZ1UhnSDEDqdwSO/kEQahZZrb20ct/fU\nb5zLJO6NqwLeGTSNrBbzo+qjxpx9sRKdcA1iuV2LDR9znrvvLCOjGd1oygYr\nN66KDN/uVHS+9wcbQnPUHSPDB6fXFsEFefWlwU66WGs21NL5W6Zn0Jb6GQhx\nOUp9b7OfmUCu2+0phWcG6+qtOc02paszKya8oF3xotucWEW7G6BL88l9O9Z/\n4vwGw2xqta2PSX5S9+vgp9XD7JT1KLLo0duFvm6vjXwHhczjuH0GlSYNvXae\nWmHK5WRdoUmcSvUMBe7+U9jyRGO8QTw4116Dce+Pn/R1U252IrNyuriuyx/7\nKUBhDgQgbSEKzIQuJNGSjGAxqTml2vwcFHBpRlD4hOoZxu/5hSnyACmoQUHf\n0NRGYJKo3lKNfV81MmRlVjWgRin8wDUavmxuDVllf78QDa1RQGZzB8muWg1Z\nWM/3LM5kEt1C0Dvq/n4GI3+qhXfxRKJaX2lNwI7a8+gY1KxRqv8ob8FzBAQs\ng0k4ZWWWHi0QlKqSJ638IRJZTfFj2HJtZximTt8UVl8YMXgCifSC8BEvu0rw\nA6zvAtObRED00UJjUo2chskaFkHvh+nrVkuC395fel9zrLUJrHZKCWveOELV\nd6Hs\r\n=++LF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"868c721ae453e446abc1a9f08b5f01f8452cf09e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.6"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.4_1539040562812_0.6606986636016525","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"react-simple-keyboard","version":"1.5.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"720cb27621a8833399c4e22e4be60e7f7e7817d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.5.tgz","fileCount":14,"integrity":"sha512-jGXXJoGujWHNDMHJy4OT0qjaxIhm7lT3gZoMs/f8oMIXIZuoCGyiGZAAL2YeIkuvGU+Fqr6IWBvSkmVhcyo5Gw==","signatures":[{"sig":"MEQCIHAXXNMYL76+e4NULIphbHEXD4sgz38h6mEFVfUQ+TDiAiBeVuktpF9JjFTukM173REjX87q7blawV3a4gqgewOVFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvjKvCRA9TVsSAnZWagAAYYcP/i/i5hyqg2HFuWmHiB0Z\nP5V33KU2pLLnF65On1b9B9ZLVkD7VrtRDGpBv1V+amzkgfbi4dBOYLBQ3TJ6\ncNQz2y8GDLbu4ahmLvJBkUl924xbQe+PpCQyhVleGWV8JbPhTS1QscwTOhco\nCVY1Cnb4t2g4hBFeHMP17EbNg0jfh6xrliKSPWNgbmMErIfi5RwgY9GM/MUA\nrg2HWOqL319buaCsJSVxAJ1LNx0isuFRd8bCAUGsXeyZnu9BTY/mAk4719VA\ngE37k1Is7yLRZU53C8LZoHvAJqH9xDnj6ohGh/nFZiX3ukxvkPJClSS3MX9P\nVa/1DKwhwf1A8BqN0rhoJjRwS8Q9AHoTg0lFG/3fnEr+TYI1PROl1d/XwxBn\nQJ0QDdWMsnGOcorDY/nBrLwKG0GJ33Apx35NDJ6HPubj+2gAcA3XKYzTAYv7\n8XYpEua69grUh1v46+i9/7ykOkTagpFM3AGRV5QdxMD01iijg1jiOSO7Dxwj\n2SePzYEhub55CG1xbODbvtmfHUVfLmPnSSTk+wqGJA9PZyDg8HANoGoqDyVl\n5V0jG7toXhf+dAfetNGF8JLOHgeYwmUiSFjNK40aKjERrjt0kSi4zRKAHTlo\nJdhOECM0uZUpVK61KWQdVygl3zONLpK47GQlzG+tXTCdcC0EM/zBQ0fIWu8s\n1tKV\r\n=Cozc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"868c721ae453e446abc1a9f08b5f01f8452cf09e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.8"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.5_1539191470296_0.4397631651865537","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"react-simple-keyboard","version":"1.5.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6879ee0806e902d4c81595b84a4e1db65b708187","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.6.tgz","fileCount":14,"integrity":"sha512-uZ4DNilCMwKd4SwX4Iuc253wcNviJFl6rhCsnPfgWsQNQrNCQyYKeXS01uJOs0Tan6aeR0iLHf6SnAzXglew5w==","signatures":[{"sig":"MEYCIQDmyTtqM+JbJvBVhaCuYa31ymjpQEENpuF/dvft+azrAAIhAK3e5Evjz7nHfS29/YQee+XAbegzlHjZSv/Tke5Z8J+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwR/JCRA9TVsSAnZWagAABukP/3WDFqaDNdAx0VcqAkF2\nH8XFvNXvvDzkKP5cQLBv/8OnmGTGBwjFa59DDW9T5hKC2iv/ZeCveYts1XNG\nMCxMCbOkaFeKKY62nEIV5L5/ScISHOdbTbGRDfJZBvOOELIpHcWB8OrfM/10\nyafKwlwG91YWhEaD0lKDMNAwY6RJXIu8L/VMKNtwfI/0siG2773ShW5pGK5z\nNc73oNyixAKUsmtt5HuggMjRSBhPR6B97e8+Ss405VxHnked2jg6FN/y/zKG\nSIcQfYeRUlcFlOk2B2FexpZw7LVTAZgsHknD3iMk4AC6JdTnBZxbEbNG2V3r\ntYiSNt7Aq7HTbuXS7j0q1DnAS2k9JL1MM5WmF96FfJd7VUFkExlfqbha99yU\nxpmtk9XbSMvTv8Gr9jqk0tEQjgyrhtN16gXIz2A5u5XEinRblFwZwJltYuS5\n+3FYvYtWWrANrDbwhve+vbwZH7CU344FEsXvSN5t+8JdrQzY3iqs/ABL/9yb\njjAn/whUdWZO5sDnlmp9r3jBOwikKm/cXbpolONTCXJLHmVD8ircuHx2vVU5\nHnjK+Y5yQAWWvacAShrzlbkI0KDDdexc5hHuCU22hk//tzW+9VgoQYefss9V\nRsYIutiEVE3eErRSSI3Lv1+1Hf+wMGkQJiXWQUoKrwPt6SHPEa83T0YcyaFl\nEDG6\r\n=2Qwn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"76e1987acf6e9dc8540c8051a8f26108f2870712","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","dependencies":{"simple-keyboard":"^2.5.9"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.6_1539383240378_0.7184583360071555","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"react-simple-keyboard","version":"1.5.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c937e7547f4c29d283564ffc50fe79b83771c676","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.7.tgz","fileCount":7,"integrity":"sha512-B6BH53a+2TugTDHPf0LoMLM+5ZK3aeKC/RjigD7L1snoXImRYlFC2bLV75DPS3dDQfd4cponEJuc2j7khOyzpQ==","signatures":[{"sig":"MEUCIQDqvBESBKZXNO6AW78A5OiDQX+855pCGwz4SqOpL3eVJgIgGhI606+KoozWizXwvytm0JkRP+xXtK1GSiDm+kP+/pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxAzMCRA9TVsSAnZWagAARsIP/3tRDg6DMYhwXrWac6P/\nEjkyTxmdEAkLWKQ1tYCzlmT/4zHih5EduyHKW5+Z2q4qQr5af8ZdryJ2eQps\nNgxjJpi35CY9SOwFtimK80r/Kge+FrKJ1cOdz60oHItWiBHZVavs5MLOcSwK\nB5NINsC7TNh7UjhadX7AA2F72JeVqtc/z6RR4Sy8DSSTuL64plknP9y7w9XT\nHBbt1S8gmHhSvfEd5HiLfpjgEXlN8qCW1hH01rhfC2q3vr/aXGhxJn3OTo5q\nevooc7t1rv73leMeeT1KpZJdSo9wPfCtx9FV36RT2LG755WnspvTEsIyMWKP\nFOUJN/tyRuHdaeuj+t3PMNp069uYCYls7c+ciKRUc6+vHstRKpEoJ2iZYdNS\nUES3dROW/ZMjS49eHQ5W+XRvcFxOy5cvp+Wsrav02VLG+Xn42Ca97Ex/bqnQ\n85GhCAM0Jc5+IXjD4X0X1XslYCbxnnajeOyJ9Ne08nxD+55tL4CQ/vHay7Q+\ndfU5mT9zwb2j2m7nEP3zeK0e35V1cr8eCG7TmmfoOt366jiblZ3syDb0LObL\nx5JBiy6G7KSzm0eun3RsYfC99FCYcy8GylPK0wjJpMopRoj3T2phy81vPEGU\nOLj+kSQP8bnHjailBWrxolAUK2FRlAx5FxmhSQeH1+LWEdCI1TW1b5Ohboud\nKJTD\r\n=Pp5a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"119910739874cb883879527613d2963cfc8b5242","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.5.11"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.7_1539574987746_0.6677050738818662","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"react-simple-keyboard","version":"1.5.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.5.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"037af72a6e0c1cb2ea8d54a351ae4e0a5955f750","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.5.8.tgz","fileCount":7,"integrity":"sha512-oNGQZpLfcBHgAxZVGUYMvVPdSBbbrYX1KgpCHL/uf7A9r3CdP5VPM3wU/H+gvgUP+L4ONRjRI9Ivd/A2VL2JSw==","signatures":[{"sig":"MEUCIQCtHIpdCV8diEfa3k56duFt3heOhdsXjGXjh8rjmYmzUQIgILKULjuKeTmBARMVPT21wZEtp94o/jqpDadBNwm2pRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxB4jCRA9TVsSAnZWagAAB44P/18vphbGPXFJlBsQ/PHB\n9Ekq8vBsVhSX6FE6XMXx4PHqXGg1avKMzTIiT/EDyDmAEEJ2nMGPznwUAoYT\nwqyQO/dhhOpNERem4f+1l8K3Axl3OPI3wIMY8jiNJsdgwA+Q3AcRswF2zk0b\nLFPL2nJWD+9WmOOKrk5/poZ6qxggpQ6bHRWYFdtvO99ULUzVt9cs+FADXIgw\nW41nwRt8Zi3M4RLya2/1HY+oxXJk8l+IlN50RsJNg3jEB6hCG7msZhUGVZbi\ndDOVi0h85iyT1UWQP+x3XRkF7d2JKseH2Y4zN7ZBETiNYKNnHbl2fsYllsxg\n6zc+gYng5FTJEs2aTAN0nuvwx+iW6dRXz2sbbOUjsxL/R0oXLo+cqpDfmRmL\nTCmNgtgMksbp1a4jMx7hdbKdeOBe3exu0nVZPkFgrl71fbxP0As0F8ZekPD5\nk31fBxVGKQiAwVUZ7cMpshHmDfv0a8tHhRiltlW+3Tk15YEy7oaqbz4+om1+\nUUfzSuxN3S07sp6SnvVN/yV//bGUUJwYRHkopM5NjZD27MaO9rMjea4+qcQO\nKnpsyjPhrOSd0kYvEY7yW1Aw0TO2M/mkJdlkNHzDgwg0FQt9CC7QnWXc6DOK\nzhEP4tle9SHGTuM5fcUbpsV+wVORZHEfotuaYvclVCeaYJ/jaDogi+fqscVP\n70Qs\r\n=JvdX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"6a1c819cd2f792ca6ad9ad5350fb759f94def586","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.5.11"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.5.8_1539579426340_0.4394341276753184","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"react-simple-keyboard","version":"1.6.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.6.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cce25d058316a1978887286d2ccc5be61032e5cc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.6.0.tgz","fileCount":7,"integrity":"sha512-/vF5dYtD0RbPPJTp37t8ziSWsILpRV1q9OZ/gbyx5kIMag7l1p7I1iOsibNf7cCYWcmdjRl6CqvqbJTgXON+XQ==","signatures":[{"sig":"MEUCIBef7JipFYOKhxIwiyH1cW6CoK/YFL7rS3uW9puiSTI6AiEAup4qu2uT+R0nUB2TxGzoGjK6KMicSk0oi35wWlRsJaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxsBTCRA9TVsSAnZWagAAbBwP/1elnNH73PfoVZrU4+cc\nWA2k2adTdC0ev7BmXl81kLnc4dKiYK6hE73dlxpp3Rq9mNyj4vOU7fLGH/4u\nYGpfo/S5xAasL6D18yhqn3MXEw2lQu4lyZapsqEjaItKBLIA5tkWs9y//Axv\nis/YojyZz/9LMsGmPtqj3U90JloERJ9AXbpGUwr2qV3M5op9KHG7U44Ozefd\nklnp+DkvKOYjos+RIuou+HHVYleR7w3OST/vwQ5YvBZvWOyQrLVMC4zBSO+1\nDPN6xqfDrDysFtSZOAAtIPkuMc2PCk1CcbqKj82eB3yAcYW+tiGixw/ZqFWf\nlVKzJvbLqyKLP7vNdcrdvfkx+KBWUZDtRxZSUpS3ohtDEDEAbucgS0u7D81d\ny1gn+DgZmK/5DEEopmIOY2VVrdrOvF7JaPpeYeGKF2DtkYHcNnXxciZpFx2a\ngH2hHaYnC5b3+i3czxmqlaioFh+Bb4jkTd83vf5APARZVDU5JuX4TEP0It8I\ndyBqxRQPCn+jXw5Ka9fhcL1RT3pj2UEAe/i2n3pKAYjehRS4QiyDKpYiekFF\nCkJ/biXuFry5cRGBbcmXN1mBlVIrFUX6dF0oskTJvQgKHIm+U8WiIO9ShQ/Q\nZIbvypBmtpLJHZR+KffYwORta9zU5YZ28FEYTmLRNDB/4/s81+P++45Jw2Kg\nh3nz\r\n=euyd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"7e515b865273ef993d57416ecb3df4756ce38ad6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.6.0_1539752018361_0.9225747706784544","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"react-simple-keyboard","version":"1.6.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.6.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1edb205e0024c01e3a20452bce5a314be6c1aedf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.6.1.tgz","fileCount":7,"integrity":"sha512-WIOWsBFzFeP1p7oVFEpotuHcrKrXJuOrjhffZxo3U+XLlRaZaqG0DXkxcFxnLuw45nGqGng85ltGF/GLjwLNxA==","signatures":[{"sig":"MEUCIQDRXYv5e7MifsUmq+V/ZK65BjozRaOO9cOW/IDvAFX7DAIge9f0zc+oz0MOwiRdeMXQTVwFeFHQyMXzDprcu5KkXIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxsF2CRA9TVsSAnZWagAAl1MP/1EdlgGi7yCyH5tkqnHz\nFAWN9pvmQaaaA92iCtlYadkBmC5g4cy6+ufJzbkW9V4MzWQbBn6FsX32w931\n3kcmbljBDrucbfX0aCgRyoD83b5r/V6IHa0OAxVzv7/CKrsuPsb/dwYzcXh9\nmkNHC+Bbnhlix8hg3K+HvPz12b7fl1Dn3b+Vg6m0FNhsBXoab0zEUb62mufI\nzrHNGLkCbm3lvFny2X+KCxpNOMmF+NgEIho72dvoFhC5cFKJTAlupgoxgKpL\nAPEqGV7K2iSUlSfIyhn4Pmid/JP1mFwBuzzVeoFk/ZsCLrPkmb5PllcD2koI\nlyRahlbP1kNZSUdzVklma6hy4fqBUMZ7FH7lm/Fj1iWtDxH+9ozjxs/vzuQS\nr64/Z2Q0dmlMBeQmGqkgM3H+hRcN5zTz7e5/WV4zH7scyzrTm/VjaonzXmhq\n1YHVlCUPpPufP3+w74Vl1/WuRwygWdK/QPuRbxugYccY7ybv+cxUxhmwOFu2\nuTouYpBhZ76zr7rZZkvRTX7lsGIgq0jGlhDYJDPG9XxEtiG2YgpNloRQtERI\nlHJiHZbIQno7iIZfXwlV0/SLWQZFgCuNyTX/+BZVTgeh4ixt5slFJvw7QiXP\nzaMdvQRfOb9zFZsyGA6qUXbAcGoHwvO2i00tLnJFb8a9my0fYBmbNDvlW2IR\n9iIG\r\n=AJSj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"f761d91618167dbeb26b2d5938b2c87f0b1e2901","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.6.1_1539752309178_0.515805088290477","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"react-simple-keyboard","version":"1.6.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.6.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://franciscohodge.com/simple-keyboard","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eca47b376b5b418b38658a050af0f0c2f4c9ad70","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.6.2.tgz","fileCount":7,"integrity":"sha512-ilUFEbQbJOazv4iNYN8TQnius4IgdBW8EVfWgDHRWAd0sx0p3il4KQLWh/Z12TxQGj5l/3nTdO2opkgmMhp84Q==","signatures":[{"sig":"MEQCIC+Fvz9k2ngtl2kd/kVbF+X/fxpzZYMSpfjiqL6Ydv6yAiAAqBfKVlLfYMOERW9szoRLQpcmN4G/mwnvnejbR4Q/UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx5BoCRA9TVsSAnZWagAAgXQP/2JkOMXMl4pOyGxlW2sE\nMGDCMiWPP3j23YjZrxEX1GHN2pkUQRe7tGXfPTwrvPi1FmKO831+33iohJks\n94SQ2ravrDKHP3M8QIka4wZ6fk3clYKf4pfJOPbIaUU7zfM1Mr/laruhaPgb\n1iWhZa70ImGARkxSvqZLrXawIWBJoQKdnf8RWrinvYk/ethHnbVzawXKrfed\nOzU4fIhlgnWNAtm5Z6rAdLwbKko0MKusD8SmWtq8UdSm1WU0k0VVclPiYj2n\nlV4pNFAK+5wj1eOq13zNAA//yzTn2qOWhn2qsjqO29IC+ILG4uMmC3VqZE0c\nYuB3mjWpkD5gCAtmUg0Rr73/ZNJUM8jfrPcF5Mis1+ihLY0ebpHOzLdCE9EN\n0EvjvGZktbFdkQKs1j1TB/W6LmLhpS7JRzsYTKcBQuXNYliLE/IoSMUlnFaB\nPFboOHN0dCGZ8Th6r5vUxJFa80FnDqUF9g2SLUTcp4xryU47jETwLqKHTqeH\n65YhQfOIushK9jHFp8ZbT3ksurpa8eJuYv4mnZu30DqUfmJc2DNSkYhEuqf+\nK234eTzyGtMVWjkwp9Ztx72PQU9gr4fS2lmAyqMmculuM/tUXJcjjjhHOHI5\n2No3ns+BgfzrffsrdAuEMkkuijHtZGDpZQhPZFBGrKiGmGNEtA8t+ZGcgLNc\n37D0\r\n=xRQa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"2588d446c17a14f644f699d5439a908333d147dd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.6.2_1539805287983_0.5239951417766104","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"react-simple-keyboard","version":"1.6.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.6.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard-javascript.github.io","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5106abbb432e2772bd24365b3d309a29f39e80dd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.6.3.tgz","fileCount":7,"integrity":"sha512-Pou5FFp01RxN2jcj0mefSMqUwwuQpAUWUfZtUWmjOcqDJMq2dgsu3JuLeD1JSEupRhbHUbQyxbzADPqgevyuvw==","signatures":[{"sig":"MEUCIQDhVDc+/5TiganzeWGWHSijPg8sytrgv8kMDxo7/1b5zwIgQSH3BoW3sxsP/1dDYRHabhmT6gpDynfO8Ep14Npptg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby3l+CRA9TVsSAnZWagAArWcP/iApgYIU/f3NRklgYPIy\neauN9lHHQGzS9a5aHTMqX4S5yoDGGD7pYA2YKfLEFOuM6ThflwDm0tDY9tei\ng4k5hyHuh49KKhaACqm02vwx6LLquXlnya3zvt6JwbN4dhgjfAJ1GGukPG4y\nKIqmFu8FJfWTafWmnBNPgojvtzTa6Jz1UlExe2vKSdmbWzWJ/HvWQ1AycsQH\nfUBfqxk/RJV3Iv0Vp+5l4lNZnA0USi/HW4qEz84Z9qBHiViCaAvBa2PeI+sj\n8Uq1bbTv+vSalFdljA9xDp3oqNRsBSAo7leAKZAmCA8xekfFZeoIynTBtv1j\n9SRnGluzmYq1gXSgMueMERBhwr6SP+e2nLVwU78WQvgjGbJDAg/TYuHMgU/C\nxc5+3nhMyIpnwycp6gJd77nR5wUC6DHmQCDOvhSifDYERyLkXyV3OHassXpZ\n+OxLtG123Y7CqMHbAXGyKLd9bab9l0nzk/QzcjVEGCtVlrauNBdPM9Va4Dl5\ne3AUYNVy597SrDxoJqtYlXowpLD2NFQvir0C0HXoKd9ybrqgGbAPbfJVIHB+\ngkzx3P7Qr88uqZ4Zcem2WGLQuB+paDgpUrb7xiquJupg7Ox/7gDDHebxV9Hz\nhaoG7dFhNKIC6G//8aCjzdoWUK4VmEgKYV9UYMILcJcrpcnur3baUVoCqMLM\nlcnW\r\n=wOTq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"cb0baf90f1c51c7fe158f0d13e1a9029074021b1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.6.3_1540061565817_0.4474635939637137","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"react-simple-keyboard","version":"1.7.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.7.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard-javascript.github.io","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e815f8fbe73d07aca40cc2347be44ebce53df0ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.7.0.tgz","fileCount":11,"integrity":"sha512-Bfg0vLewR96dIUNQuUI9OMsNzHmq6/70C1GxV4riA9GaEi1K1rpZJx2HwNrAvduOKMMbEBqiY7EuQLuAC1vyAA==","signatures":[{"sig":"MEYCIQCZK9M3hXiZvcrfXWLRCY4FJAwfb8iGma5qREoaWX/ezwIhALcIzJVT4c/qEKzrn8YXcBuSiG972EvGiKN/oxDBbF4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzfuOCRA9TVsSAnZWagAA6EQP/1fthrg/z75I5UgGjrIr\nY38ECD1Yp08UuoDFNxFvILtZatlRjmJIYRRpyQuTka8Izr9RbfrPaRh6YvHm\nHfKXOgT9Ag8wtgqd2YMZEcIYZrpM7Fq7Y2N2xuwI1zWqw93kFDd4hVFMYTx6\nCRuo8ewk4clVRzTSl1oCRSg0VLEFd1Yhb7xkTZr1kHpD7xh+tyhvKoP5xGAS\ncsjb8J05xZ7f7D23rOAEZxOZMhGk0FpbW+HK1Z+d9rNjcAczn61IH7rWTp3p\n7WfCdWSrJvPD/SlJWpXMTRYPzg9le105a1+BBfi5NBb7TBnaA238uwsi7uLY\n4x9uOEy5A6D3Ck7Jc4x96vRQTOnj7yPSYryoXApQyfTflTTle1jQKd+nG9fs\n+FNMC4PIDoupc87OaVAmwVpcpSC990d9J6tupoBdPS9FpWCiMmNHLMIanOuh\nJxJ8zcbYxvwlrQJIndDxHZ07QtTYsG5nIv3VkRiX7LFYQCPZqDrOhNxx8Qmv\nI9CbER9UYZ5x6XxwgEn95T+5jYakLopZ7R917Qqo2erVKpqIUJTPQbRjkmFw\nhy+lzUNQ3uiossfVyeDR5iJQKaaFvxULQo7DJlZVIPj8QMQ6/MKe5c31OlLE\nnU7KSc3EThC1jSS6zerH5iCHL+HQRCt1uUWy+KboSI6jfVwTM1DWU+fiv/Qg\n+IvH\r\n=P/GW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"5b67cd40f114dce028fcc6f4919bf5921aef6b0e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.7.0_1540225933394_0.39178798049238917","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"react-simple-keyboard","version":"1.7.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.7.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard-javascript.github.io","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"13f987133cbb2de02c540e40451bc993c874379a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.7.1.tgz","fileCount":7,"integrity":"sha512-6Cw5W1cod46SxmBij/6tKL1Tsg2XKTuwSzIKvOsEd80opmwjaMg2qudCV6zmi0kv+PaTZzxjbR4JxB7qkfOlvg==","signatures":[{"sig":"MEUCIQCeU0IVs0jbbb7GnJ5L11Yy+PxflsxozZZRan4X474JeAIgeJVGFzQTm//ffL8EJb3a0ccc4dgASfTJXpnVkc2S35A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzfvVCRA9TVsSAnZWagAA0kgP/1PyOsV+XRqpV7cDVNsX\n1LdiTdrOJTjVAcOm97oMrFTDtmuorTJ+C0kBMaZCBUBO5wGnYC6+QpcCi0Gd\nCicP8ELkGLgoJ/89vSZ/TsHQwyqCc+z/obG10w0nCC0cmvuWSKGNdHE5PBQO\ngh0APCmk3ZTsZJpWXA1NsJ8/HA43ZsfzVY7OvXJQXGONGcnmbJ2OuAPMOtm6\nU3VZAcLbk7b0ppS0Rx4Ahncak9EhUC0aAvDp/Fw0mRx6KcB49TVo5WWipzwp\neF0UYrb+EA7OeKN9Jp/vKwfAJhc6q/y9579NiSPnngXJro3T1M7ohrdiPLX2\nlqcMa2i/SA8HOtY9bOhYvWwecWzUkZzQJXeO4zZUeflYkvPPDvgt6//4ahiF\nCcSsx0QGLJwgLTj1rbPNyoKfKGcIrPr4mv45z1X7Lf+1ssJnD6F+UrINCNqM\nsYaEb1JVW1cocgEPxAyRQgy+Ea4l77KsnC/furBdVg3acUGnt5XpzqQLg/wO\nyNk1DvQWQLEgkAVjx+aH5UBinIH8zKpd30LZWZhnuvZGLoS13gPAac8efPv/\nS2GFlt4UqaDFEGfAgBDSFZtZ7cE7G1lSHxBFMruNi5ygbBtATuzM5N+/zLed\nxUe6ukZHua+Bw9fYHjIr0PDTWBnmtUzda192WsBNdImFxDf8VhNyuB8P0ow1\n/8p4\r\n=b7HS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"5b67cd40f114dce028fcc6f4919bf5921aef6b0e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.7.1_1540226004875_0.22226286569801412","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"react-simple-keyboard","version":"1.7.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.7.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard-javascript.github.io","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33c73baa310bef202553cec687e3d877ff0fe301","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.7.2.tgz","fileCount":7,"integrity":"sha512-rCgE2R/Ci2jfJ6iB9c/UucdqtPffLmf/6Jf7dKKXCRiSy772y857agTnmlOVjWJ1ZiFnqufddOk2Ek/0yMjMfg==","signatures":[{"sig":"MEUCIA9Mmm6Pn7K9GRRu2cAyUEDN5RrppFPWdXDQKSZ6DuOjAiEA6idC3mcD5ziqWzoHor9ncjLWYznm9gldxjyaPNI3/PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0Q0PCRA9TVsSAnZWagAAGIsP/29VYpJReQ1uHMZ5hPoP\nIykEIUsc2OT9Aowb3RjvZuTQIsJQo7fMm7gupdp62mcrhkZ9hsfDeh2gHt45\n2YRTvrQDFtJ6VSW4JqElMPyDci19xCXsQ5D3lUvMo19axdHGCa8Piem4C9X3\n5URZJbDJemHPiTypNCk1XVTNKVLlPh3rOSrGYOIp0VmHA6on0yeQKa0CGd+C\n3oseJRAak3sbxC57H2MlrYcItmSRd9g7JkNOit08EPrezB49cdv3lBFWAQNc\n4G8wTXiDyR9OFzpli1Is2/MIDTOeYI8BH7S+DttL+qqUK9XAvC8zH1oFedKF\nEQXppjaJ4EXxGoVt3f8YkPLRZr5LusNU7tXYOGLDUMZ6I1wf59eiE4go8Rgi\nQVzGb1vGJNz25oF8gJbS2VN+yyx6ZWlCEJHwhDpgEPtTOJo0lqjSn7kCsuvn\n5QC0y7MmxK81V2Np0VqcLcYzE5PHnrrPNaQT/keCM50rtHn0dG5PB1/D5hnt\nYlBGQsS7T/58soeIgQODpJerD/mCkus+9Qz3++QLo6qXyh9qS3qFhMRkxAoN\n44vcl/+NBkpmtdCbfj9JbZOB/U/KqreeNUSeOAlBqn0zvSbJ9qfUOubClC0n\nGvzEDZvGYXNQkvlh9KmOt10bkXxLppiv8/H+l029bTunhf7Ma6MEQK3j1esx\nF7EB\r\n=FodN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"0a019dcd31006c94d314d2ffd441cb79f472ac64","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.7"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.7.2_1540427022355_0.07521987477592385","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"react-simple-keyboard","version":"1.7.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","virtual-keyboard","touchscreen","touch-screen","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.7.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard-javascript.github.io","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f91956a3baa3b494ae14124c93b9ccf65879c8c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.7.3.tgz","fileCount":7,"integrity":"sha512-7czNCon1cQNr+pLM4vv1oaO7ArNXh9qK+NPkINCcH4ig1c7qBrMuK65RHS+Z7OeNWB3zSkz7IB/LWo31v6LgQg==","signatures":[{"sig":"MEUCICjrk6ROTpcdTjAXdobI6EIBL/+nl4/V9OFiq9f2vGFxAiEAw4vN2y44DHmLTAEzg/zceA/CTGQA6BDHJpOFSbQSjB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0RDlCRA9TVsSAnZWagAAJRkQAKFC5d2XTzvtC1qIDMdh\ny/fkHFhidbt9GIDwWzz9TdjC+o3VAHKwjJV1u5TklPltMBggumgi/8kjVV/w\nLoS56yRuhi3cmuE1I1cxpHAO+WmkU1MZaHjcraq+Tghlnx8fT+0rVy8mpNQF\nKjcK2O+HDxm/q1S+d8/0IRA3TafjbsUWbZ1wTPWVTCfjgKO8jzSaS/8ZhyWY\nM9COflLE8EpuEHuDzYHfU4iEOm6vlcIQX2Ykef+xw8bOTK7YdHNGdm49a9vD\nO8APBIa1KSVE+fGdzTr1qPyAj7AS2q2LzCpAE7+2MJq9fLpNhVrelY+h2GuQ\naJecJrRZcZ+nfE/rUmbSXm4KKT1ecdz+QJyHDo3X2Bbx/b3W0GpVFock/gW3\n2/1TJyI93PSVgX1f9bm9HvPy8ztctsCBCYw5WYXF9X7nAYP9cjvCAZN8o5yn\nnxIE2H4c4C7IAKnuVfirox/wxGrardUFZxuZzqaGt81nJZuc9n4e0SwW+T1f\nEpwAStgcbG2K5rbd86iEQBr1H2AG/cHCZAJ0J2Q5tw+IeSzBnrnz7c5v01tV\nH1WvC2HcwY5pFblc7DgKVERd68OrRfNd3faHu9lHFq9KB7CTEJsQ/ZnHEcn1\nEguTyLYDI7yj6L5tlUT88oYXKyMnaub1Qrq8aoT8dUoPmIXDCDyxOu32haaf\nfsRV\r\n=quVT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"1abc532853ccd62d7e4777c5e648128debb23737","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.7"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.7.3_1540428004494_0.8516196038156532","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"react-simple-keyboard","version":"1.7.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.7.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2f91ae0f5a48aab27d6a893168739abee9d2b7d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.7.4.tgz","fileCount":7,"integrity":"sha512-/T1rEPKAYs+0aiekFEIDo+d8ipc3o8cSYgrfGLWpJ6NykZmrLtO3GPYVm7e9539Q0w8MubUWN2dOMTeQY2oYCw==","signatures":[{"sig":"MEYCIQCK8fO1VKwgQrjMapTBbe/IH/mdX7TxijClteobTG1naAIhAK0x3gTDocQ/KIHxjpafCAJLcWdzYWV8wqBWvOO4JUeF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1ywBCRA9TVsSAnZWagAArUQP/RZV6hjL0gD9xMVwt87g\n1TqxLOpzuGR5NgNUsCwYShXeLpzsUVp2JlpMZm5em5RBb8S+5MhyybjyjeM5\nsYfjL1JSZvQU/gwD7A3YpPu6yIMInPimXtPzf/hBbMkHWbWpA5sQyTgeiV5r\nZ4WIFsZEaporFVjG0UBWzpf4LDwtu6tVTkLfj16txWXe1tbDemB7BHz3zktG\nrNzzOqrb5NUYu5FGSSkmq4miNEECQQ+hcWaKzzcmQ2kD5bgG71ZyikiYtnTW\n2uViqGrsGwNduulw1AuajrkZzylRu26i5acgxbLSVFvzCqHnZ0SdwTxy4CnB\nf8YuYqlZeZwahvnqRgkHhoYIgCcrZUQ1bozyqCew8dUnaL9rJcloB/tYJaao\nO7jsm8IBnJR+c3lrkWSWb3eN42wUn3sl/+zZtJ3p/R7XPpMu4/l4HMdx02DV\nwjbK64PQFntPM+D4TAp+iB2PHOKJudbN3F/YfjDEaebYlekZDWOMXpyeMQtZ\nKI8wNXWITyu/dcQ2DWxmDmxA9dxDg/UHaE6MDM/15WSKdjAQY7frUi05WTvb\nH8cv4ASzH7lKi6kOwzymvW23BSJL+nVXQvT9KMyhk5O446TLsxiuit/5eiGf\n5cetFMU/dZvVNvN3W5ORQk5Wix7b7qtkgyRRmk/vMFxRfGW2FDoEHVRPGaCO\nbPv1\r\n=6n2W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"c8500b84ac07a9d5b3f6f82b52920e4ce3fb3e6d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.6.7"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.7.4_1540828160661_0.910622401652762","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"react-simple-keyboard","version":"1.8.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f3206a1212e4a23b4988379d12373b77250a33d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.0.tgz","fileCount":11,"integrity":"sha512-PWZ3/SFBv3CDeYG85lFYxvmwCC3HDZJEMVRFOhbtv0qPs/btDRUaS9DhS3aRrBIKxIeXyuAY6yMpKXGZW4UtjA==","signatures":[{"sig":"MEUCIQDKB93fJu8hjFHQ48kxxRbElmJxg5KfER6J/YDSZJGM1AIgOuHTRAxnjSgkyV6s1gJ+LT85gswMm3pzSVO1PjnvoH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb23v0CRA9TVsSAnZWagAADAYP/032MJVrRXodQ37FOOMQ\njiAMIEDe48IQzC9dwjJTPflnGmW7kr513Z8pWy17UjO0KJgljouWXLgOmifO\nJVFEBo9e4/xRMic81Ls2pxkA/vyDwWUCeJbQBNS4BGRLl0O4SXeY5fs44Rn0\ngdIYCZ6fQzZuoMNE+uKclP2WC8I6B7L3uYZhljBB6gadgcTXPm57FSdR6gaj\nD+8fEDOnwceV5sfSZa9bsZW+HHiUWgsPpvq3PWjxl7hmwQNfh2sQ14n2YSWr\n1Pod+tr8B90W75MKpwHWx/VBPNB1H14iMBS4TJ+Zb7Xi4fBk7Io2gQQ+CPRb\ng/FXEhKiZYWp4lijzjSxAmgHRcXqagjY6E1mv/BC2quf9S/xf2U8RGOtPjFO\nh/l1fiWxFvsP93aQwOnx8DkeZjH+eCt6FeWGTFDl94EY9QVnLSgG2K2a9xVs\nkdyyOkIAf34EPUv8/ONf+SUEYu8GGtrc5YWE40MFfWI2J8VVNUulSkEX/K+l\n5y5DrxvUfFhyZwsiugTsCsS6zSvuefNmxpS7s7G3jfMVTK8XbnCl1+hqmLhy\ncfo6nMLB06EB4TxQWqvL/Jt+qE7La4BV+toBqrhV9vKgb6qEz29bdlEN75vw\noXgSgiq6IJQfZE47wY5VoMw4WTF9d5VaWZrhbM+Btt5rM9B6d+Geb3W0126t\nmbDL\r\n=vI0D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"bb541e6525e133cbcf093f76de7ba1e71d16f643","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.5"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.0_1541110771251_0.7810010951117479","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"react-simple-keyboard","version":"1.8.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"942044c5ab81fd16345574cac819c5974a40081e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.1.tgz","fileCount":11,"integrity":"sha512-aXKxDpGvYxidYOInYABAKvgfF6YVv3KCS6eV3xWUXtS++1n8xAStEU9d8qPoc/8+ZlTlE9h2thugyYlcfzHntQ==","signatures":[{"sig":"MEUCIBi9JSfpXntme34RMz8gw8/717qxOT7xoH/CCHhUv7dIAiEAsdQUDv3abIYAdIjZjsh6VGOUPHmRpTZY8OTeNabDYMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3ThbCRA9TVsSAnZWagAAieYQAJAEafA61xISA2u/jCeY\n4F+XRH75BwZttZyir9i9aDfy6K7hjtkWSBO+3AxIlyQofeogP2MlBXAwcSyj\n5Fc9xcu88nM9VtR3HKUKnLClPOImqb899BkkE9FMHLC/DbghVLqwshrF+f/G\n4imzA72NDjXA8feWcG1z/QGR3qGwrK67ridw71EA3trBf1CSbShZ+v7tw3G/\nNJKM7qAQ4GEiCueFwEkzVd3YAHu8ZA66/+BdHnwhrSSsSjhwUO1YQXQnMz9s\nfbgWOyIXx80+uroqEmvdNV0W8cDumBy4+t2pIHEAeuR5tGYsVzE2PXoN7Io+\naZ3DYJS8VxB5vPNd2j3sWF54+/x4jdlAJ9BhhTgMbtXJjimNDAbe7Tc4GjDO\nL3ObKKhV4J3hGw4Qb4rTHMY/SUb19d5UjkrbevQ76nFrpZIJO4om6xpxOEKR\n8xk/0y87o4XU7bp7REVaGPYapVrwV3oKaV32GNrKLRHInOtbFCl3H44jMdWs\nTCyGjj7sstMYGLfbtYTf1i2Cz0rveVmMjkzIg+zWVp3jbNYcblXLL3owInjd\n/dSjkdOO57jS69y0iWrabji0ApwtmR4mxuhc3cBhZ5YJyGlEa+nKQ85ucPY+\n8GsxKkTKlW8fUyvyW7cS4g9i2oRlq0G1E2qW/EioTgOPT5coS7LN0C8AM0B4\nQPtL\r\n=adNI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"e2f012af395532b91287f3afc034ec0b2aeb0a47","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.8"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.1_1541224539028_0.9674072289667359","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"react-simple-keyboard","version":"1.8.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"264bd1b4bea6ec4324a83d9f2ccb330af6db405e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.2.tgz","fileCount":11,"integrity":"sha512-tCXEPCvtFeKO99POEVc/VdohlOsYa1uWuENKZnxrhBHi+T3iLYI/g+unyCyQh8WyJPqbrjWebkd2cfFpzhBAsw==","signatures":[{"sig":"MEUCICng6LTJ5a4JBnRHHGo8Eqcc+tfmtqXxLoKJFyjj9NjJAiEA6A2LAab160JnG9RDoIWwmaCf0bGVbxnc/7KMNPovIWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb33QfCRA9TVsSAnZWagAAxUsQAIc4gSp5i46BB6Nln0b2\nECvFRG7k/SCaJdm24E7aEoNnz/JHvKMoNEwYOXDOpCabvpPBqJ5scQTebX61\n3OzvS05xHZN/b9EqPBeX8NTMTsWnX4rKWeiXBWD4u98t8p+QK0yaA6f5TKFX\ntEK3NHkv99aZFCfQhDsrjtef+8jgawN7w3C4qMKhTzpztlXZ0MnBqGcdGwUa\nBLjOJ4ZxbeuDjGtN1u75HCj88rv4S/idGxdG8noqb+3ojzuQna32QpenjBOc\ngyOxSnJBF8BN+za5SVbRDWkpR3CLFnLG9Ku6zM+1qwiKKT9OZLFnSntAcV7h\nMMLetIw8opTuFYNDPjNFCLyeb094o7KCXJYSEXGNvr2WESkjANnyxycvgt6F\n6HUcuaW1iatCh8ly68g23XHe1GWmhwaaUjiOVtKdFEAslBWKGZYmBXDTk3Nc\n0yuzsDDDk2qjCF36rdAExeT2f1rUTW3OX+itZzX1e8KTg8O9SF9L+Y6TN3Ol\ns4F5dud80iE5XtsU8LuGqlCLZTEKFgVOIZykkeRHkw5PIaA2VTmrvpcK+g91\nzgu9mChzfOauLSzIk+Lb2CUZ3u3hrWnymqw3TknZ/osI7FFOjduCk59YAF34\n44XcMH9ZLwmd1m6k4drpEtomoaJb9BJC6dtWsO2STYmGzI5UHrXQBBxcmYbA\n6Vkw\r\n=U1h0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"0ddcc8247a88fe3e1135395abf6be3735ffdda43","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.9"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.2_1541370911127_0.292170038761153","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"react-simple-keyboard","version":"1.8.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0ab628056b7bf0e415cbb9765a6da0a84e0bfb8d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.3.tgz","fileCount":7,"integrity":"sha512-6k92QCepb+IXAZ1+FvMuYltONq5M4bFRr/G7uzV6wj8qHL8lHBNhvnJGy7+24y+hW07PKlF+HyNzALxZPRZEFA==","signatures":[{"sig":"MEUCIQCao7zddT4EB1Ca/zwBWprY8DIlPkm8Y5Bp2V7ND0DNVAIgds+8CPmJm+O5CMrVDL7nf4rctERU2bQsGUK408raIyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb36N/CRA9TVsSAnZWagAAjw0P/AtLITBIpe4tEhDgU1Hj\nvYZMk9eerGgoutJp9XJ6CuUS/9IsTv9tDOZzyNWcjSZhkmYIjtMtO/haKtfj\n3vFCGqpbp6nn/tJ2MWOAr4Cq0xgrXMr1CVNeroZAaCxAlpDOuWAE/h/TCebG\nLQqsP+5vOJ7IGYOG1KUIETrl88xWQfbpyI6P0XWq8j8aGP2keW1L7XRxVANC\n84JEfLCQ1LUyZC1bJ27pg7Ae0oAVCExcjK2SS3T9vycURbXAzO3KBg8RTMLJ\nldg8sBzb6ol81Sb655XgYrGj6Kx3gGteKZhlza+UB8dnGpe1i52KxkVtxkuD\neFsmCSFqR8nCmPplx7tmRZP0NY5GR5tOx/M/S9UmJQX8KfxuoAqoDUXuGJsh\nwUmPQhNGSHb57CZYTnFOTsqE4D+mCWOuP6eskdFSB2Ho/+x0c5+ok3PWQpty\n939bP64zYyMy/y7U2pHbRjMjHvUtZ/utzFBsLZ7tqLbzlBaFeG7NViu8YXZw\nL0AYWYvCI6LCrDm+fJ2wiWZKobUO1K+CFK90iFAJaUnWf8cS8HU1ibrc2TWx\nQ/rOWZfA33uyrr+40dCCU0WY8I0flwIrXpTOjQvzFXysHXGKMz4WvMSdnKg5\nez0dkNvGqgInG9dD0SHkW0uUHUbYA6DIyLz5daOwUd2s9hQcmtf8qWl0Z2HI\nDYDb\r\n=THWW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"presets":["react-app"]},"gitHead":"83ab86268f09f6f726bef219dc051787d903855d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.9"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"2.0.0","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"3.0.0","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.3_1541383038265_0.6033358345986184","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"react-simple-keyboard","version":"1.8.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33e8a749b6dbfa99641c5427ad346e4a4c3d6644","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.4.tgz","fileCount":7,"integrity":"sha512-n9jfO9eH3HogLxS+T6QoC4qEOuF4RhPwZjHgjl6XZBt+uoe3gLmscNAPXNPh9DExUXIvWcUyAgCIB2evLNY5nw==","signatures":[{"sig":"MEUCIQCRswfQQSezcPfxR382dPFDtjAJpSvsY1CkHbiFsTzCTQIgXI0Wbcv/sf5cnlacnMLc78VEDY/7nK319GBsG1Xn1hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4JBSCRA9TVsSAnZWagAAKAsP/ibbyAKdc7g+r7zwNwaq\nZWRbskp2mFik1i94YBvBaJhDHNuR4poAShkcHL1yE0aTKHTY2BUst+YMk+2N\nEaZU1JMDasQXq8fKi/Ek6swi2sr2XOtQ8b6EshXhDS+7k2FBALZWlqD+6Ck9\n+dMjqpjwJOkEaFXP6P5p99ajfAfCPtNNC8KKwyjV5oPxxtjm3GepjxCHRj3i\nJygWNH5xbmEirNnhk+QnrA/2D446eSP9TGqHJheHFbcb+8wIOD/IQfkRbwT5\nOKSD0t+B2KUrRXz9KlT+/K7GSX6UFxTLUjI9u3iOrE1p+bML5jdD0dz32GIg\n27ZhgZxEA+8d8jUeVEPTereDPt+e0qrgMtdGtntFYXBHeJ9b5+4NFHlwp00O\n3Cm3/wk/tbB05oXrAZuKyRqC+AKbrqXOdw2aYeD9NJek6WoEABaB8snMomsx\n4vICww95JuKpeyPYm1mI0lG+GzhGIQSwKCjz9qDJGsVecXjblbv1BOXn3YRL\n8aRIUC+gWe2DwAhwTguTbGpfXU6J62HwSKzN6Mta6ZdYm7s1Ec0K2+TzQu60\nhjryp+UtyuoyxE/H4Mp1dF89wC782L2gLk/rBYyrBma83KEsY7JCobTQ6RXZ\nekY5Yz3GDRreoHmPN1s4K2Ntj0fdBqH0A2M2asOL2Yl7EyUKj3BZdsTjZ9pJ\nKUxM\r\n=YnkE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"4dcd07ec12d49ebb20ef6962002211be208e138b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.9"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"2.0.0","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"3.0.0","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.2"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.4_1541443665815_0.5725626547923026","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"react-simple-keyboard","version":"1.8.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"19d54eec413a5caf4fb57b58507f18d63e54e402","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.5.tgz","fileCount":7,"integrity":"sha512-Q/T+ZhzlBdGShDxZ6eIQ3s5QiCZhmaktOY1qdVbDz6I4C1s2JgC8APfALdKEgexc1qI4a/yhfuegXObws5U3+Q==","signatures":[{"sig":"MEYCIQCAQsYGYBvOgl5bg8d/0fgkeZcj3ICz8AmRS2/5ECs5CgIhAJ+TfswlWHS33tLbpU7KjI3iKi00xki6vvGYETcO14/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4MjlCRA9TVsSAnZWagAAOQMP/Rz9jd0xoGQIPBRRdKqL\n2Gisn8XEgIImkdg7FORXCvtxaTLEI+1zhAdpLAo9mZMXZYwrZCVK2fxZ+oha\nERxhgMaLIOSl9D2U2Iv6zLzdGKN+J4I/MMeYKv9ezUOqd62lNVT0AS75oDm1\nXjCNx8VHFI9r7Yj7hNwyEYbaU/LYHPh8QBMYbH5GG+fzcC3lUMKCeJ5VOFSt\n2GSgPxDDGzuvU4fWHQVL856uZcQ2ZOwdFArIbb1R6fsMhfPn4xX79vLCvoyL\nS1ZkUNKdlYvCrDQZEcCMiBeRLCTM/kiysoYz309CTdHnCp0Oi1BIdSBg9jzz\nSqKAdPOHsVjPvN4oibp1t4tKUSEhOHaljvXV5cz6iMzpmzKU7Qp0aQQOeQeG\nhBthqXHOnQLIygln8rS/FTMkHT0rWa+t3kS/CKfAFM/+kUsAKjhtrfhhfm4b\npNEERpTc4iJYsYJmwnKF8Bp1xqx4spcm2IpiZV2znSwHmEjS0RUIaI4CBFH8\nXYBFova3q5CbdD70SOVrz7pm8FGSGt26IOW+N0jP5IdwNqnFrA4ZNzVZ/pge\nNqO7Eof1ta/ZItpZ5hMZl235RnZDgyxvnxCbJMoZ/tz6leiEP/OqE9e44ufm\nVO19lmYI8GT7DXN1v1PnQXaxUWj3pRtE3DVlTvkjfA93MlRzlzyPvdpN5SB1\nbGyX\r\n=X0wW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"080343dde9c2c2952844889431173c1592d3ad60","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.11"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","react":"^16.2.0","dotenv":"4.0.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.7","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"2.0.0","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"3.0.0","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"3.2.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.2"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.5_1541458148608_0.2565907214942522","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"react-simple-keyboard","version":"1.8.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.8.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"51ee5e15da55fdba8a911e02df735744ae9e3afe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.8.6.tgz","fileCount":7,"integrity":"sha512-lXcrGEuQ3inm73ZoOZOUrhSafwo0d6UQAQYQMpNptSC3CWsHCCeyiA/5BfWNTWBEPKIexLAUjMi0yaDyvgns5w==","signatures":[{"sig":"MEUCIQCl0RuM+BC3GnOhEGkhzaxMyneGem+Q7Aehn8SLwoTOvgIgK1vm/niSRLVCx1TUlLyLAml6xkbV/3e6y92B9K/MLH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4hkCCRA9TVsSAnZWagAAfq4QAJ7wp+Nk2rV6I+tCk+vL\nT8ZKHZZbqzQOM0wuq7uehCISCT7txejISwl2MkaGbsvICwiy5OkXEaV1g318\nmaZ1rA3sq3GAKB4eEflQEKbg/9Qq04As645cHIR1P0ABO4uoWfNeMZtbfIM0\nx6H/+GY3z5LBWfbCWPYdER1C3us6tYw+EY8G6cZ+JGAKULvWIPc4pf5Gaz9t\nKpVh1+uffQ2t9D+DIp8GpnXe4duBbEdAbEH8z/0KjH9YHVu91vpSrnj6DV/a\n5jn1TecQ9khPAWFCKCwzRF1dvJwLWb2FbMgSJssoXmoK+bPVZGscFd9fqYBW\nWL7jBvlwNlyxt/UYDNswVkR+/Bzvr9M00cFNZEGuCsgzyUb0LJ7XdtvhpiFl\njAhj/zuH39e6F4rJH8h1IbkakXNb8FC/wyELwFRxK+EsFcNG1DdSXFXkncDg\nSbsSFgZuEaAqKIqh83QTxNXNQXaNav8jmdj9+0BAXard0Jkfx93mwVCPnwj0\n0ICt/zVJOlin64wRmugmkG+nW1Ap47tIafNnsV1OjCFwx9PdJqZrynn+emJg\nPRol+WmzAsCSbSH40gHMLPL1fVA3ECkkiRHPSJH2GNKPWmU5hREOAkvNtTAM\nPHgD9GCgtcUJV4QCX5k8fB3PPlZAytVpaj/B1NFGv+wOR118Z/dy5v0FAeP5\n0SqP\r\n=olCO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!**/tests/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"2ad63e6554013889a063092318ddb18a805ecf1f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"6.10.2","dependencies":{"simple-keyboard":"^2.7.11"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"2.4.1","react":"^16.2.0","dotenv":"6.1.0","enzyme":"^3.7.0","eslint":"4.10.0","promise":"8.0.1","webpack":"3.8.1","fs-extra":"3.0.1","istanbul":"^0.4.5","react-dom":"^16.2.0","babel-core":"^6.26.3","babel-jest":"20.0.3","css-loader":"0.28.11","prop-types":"^15.6.1","url-loader":"0.6.2","file-loader":"2.0.0","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.5","istanbul-api":"^2.0.6","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","eslint-loader":"1.9.0","object-assign":"4.1.1","postcss-loader":"3.0.0","react-dev-utils":"^5.0.2","istanbul-reports":"^2.0.1","webpack-dev-server":"2.9.4","copy-webpack-plugin":"^4.3.1","eslint-plugin-react":"7.4.0","html-webpack-plugin":"3.2.0","eslint-plugin-import":"2.8.0","babel-preset-react-app":"^3.1.2","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"5.1.1","postcss-flexbugs-fixes":"4.1.0","enzyme-adapter-react-16":"^1.6.0","eslint-config-react-app":"^2.0.1","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.5","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.2"},"peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.8.6_1541544194051_0.3789972029532487","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"react-simple-keyboard","version":"1.9.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.9.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af7cb2abe89a7181f37fc23182067ea6da8e7ad6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.9.0.tgz","fileCount":7,"integrity":"sha512-VeUFVkiXmFroHo9BBR5EGwXeB3I7aWqmem4ut3duDBJLn6cBkMAxOYPTSZ7MWZrh22xIw/zhR1U9lWANkfbgSQ==","signatures":[{"sig":"MEUCIQCpv6sQeFeU7gJ7lbnlyv3rygEnIfxubl66N+XElWI31QIgPSdOGks8Zlg5ToomdHEjVPH4TTg1OtcvebT4SabFuSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5dvZCRA9TVsSAnZWagAAOi4P/2RommrMIQHWOx2GWaAx\nIojmkFwk6AFm9PquMJkVCuHvemc20mtp5rR76s/gE3PxcPgDYeNypRgJ1wNF\nBJYuLFJ7Oa+N6tvPJWj/cXYjZlnJgZ5+ix36jzRulX/tZvAg3ISiI6mC2z1T\nAwD01CJXBDceFaGb9J2GhZdSJjDDgDYhijY+LycWTKi4Pxnd/akYFmVL91n4\nYu7zhYAQU33eHIEbQbJNjZPVb1JoR3tUfkk+wmAKlQoj2AnHxME9NJU2PU1S\npDBdrovclHUmkTiinsNasfXL5PA51tPBcjo1DmkUZXVFwVCQp68BAnEccYOJ\n1QFtB2yoNGuqkurHxUxp+7zsgDpU/EIw4wpV4Zl+z+Nipp63vKRbOV5svoBH\nIPV0n2SYryAo+WTy5IfcXMy1PeEx2WjisNo/XpS2Tmc4890mfJrKCOOFWLzZ\ntSoFUYEHfiTuw/wdwK+8gjWbjwpy8dAlCkUftE98gJJfVNpB7GQSakMCYts1\nbGSWa2rczn/19UZOZyFNNf7v6dibRubah91SCQLi4Ow9WtsZAOdltdkJpsRA\n6F911NFc5xMIl1bQI8ZrLuASWTV3+zY5dhdh8be0v9gTGmUWN+vWvKTFVOGF\nPTj8oaorDlFNa5W+2IoTvhBTpevJZVzm0vnKQqB/pq0wkQHEMBYTi/vQyI2N\n0ZBq\r\n=dY/N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"98020f7ee22555d6153910f7a751832848f7fad7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"simple-keyboard":"^2.8.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.1","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.1","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.9.0_1541790681180_0.9823970107341098","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"react-simple-keyboard","version":"1.9.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.9.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"993ee9b5cd2f34004f7dd144663dca5324fde071","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.9.1.tgz","fileCount":7,"integrity":"sha512-2NgebKu28UDhCyd1RQruryZ65bIKAdl844dEE5UoL/Nyq3LBxsYYh33QO5e4H6JnCJwoO3T81vI9Hz2iv6tzlg==","signatures":[{"sig":"MEYCIQCzG8yuRU5R3mc7HxgFSCt3WvE988z6eQiRxd8Y9a6qGAIhAP8H2Tn+lxg20LReSQqYv4r3IL1B0SNURpIQ7U6iniZ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7HMtCRA9TVsSAnZWagAAh/gQAIY8sTMk1OB95YtARQzj\n0kGHx67uGqunGurN1NuM2fYCHhCoDCSsEGfIn0pKAeNS9sRn6SNkOK19a7+0\nNPBvuAGwZqXAl+f9U6XrUOyycJapX2ghWmx1jbXWD9/fv+c0BCbkl8m9LOlK\nkKfL/KvVpQknIFRExHiBNctw3PKMPfqGGVcfESw/ZH4RSGJjChGts/WFJxZc\nwuiyJkQYODLv4WD6thjZU3ck97ztctiE6FNdFIVsqVWUrenM9M7oVj+L2mQn\n3D7Q83lAK6vhwknJFfh7dhoaiB4QP/VoBwkRh/B8BSIans3QnbzJltEou4eR\nLSDewErwam18oPRS3eVIOVyPdDSEOozJkD9op2XBupDaI+eNzNhdxXjvwADF\nvW8Z24ng592z3GwsoPfcti7xo2Ej9u6szcEehnJGTQLKYAO0eg8Eb762E0tQ\nedAOeFd0bM57yvDJEuxZeVlZwOmee8jjnJTD5kDUAwWJzyss+xx9+HTY7+Ms\n2dItRq+8OBdc/zpdJkzokKDaVmuDZzuS0ZOMwo80w3I8YVjQVXzFwBQuOK1h\ntozLyQrz34LFQAkNgde4m+/zfGFgeC3rGlSj2LzRMpER+ODhb8mI8xC2joMc\naf/Q7E1ja6bmB9HoitQferoxT4EH4g6/1E+WnaqpbW3loUJk88+9pIwUEm+M\nXJwa\r\n=aMIw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"832f579c3c6698c20f7fa3e3a50afbe813f759cd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.1","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.1","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.8.0","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.9.1_1542222637017_0.14134177625018807","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"react-simple-keyboard","version":"1.9.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.9.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3bac7fc156f583066d351123021a72efd371ee42","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.9.2.tgz","fileCount":7,"integrity":"sha512-+vvM/Yo+TGjPrWgcs0+NkQXsrjpbIWpWXliGvyOJfhQ+J8kcw5Q+IgYE0ptFlwS3yEzZQ8QyfoKu74n4+g30Jg==","signatures":[{"sig":"MEUCIQDdViUtL31OgZ+HBG1hRCrOCuaZ2YSOp11kQb44kxLsnQIgfkfCB99nY1JLWWHS8sb5iA5DZn04R9mkbP6vYollj9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7H5gCRA9TVsSAnZWagAAyg4P/3cmEQYquH1xzh0/oPrR\nXAFRTXqPmz262jXbKUwMZFRHKotFtz9+EznoxaT0YvHbMFRDHkExH3ucPsAk\nHWlGeWEoXbbTAO6bawD2sc8GlGTHhGExUBdoMEu+bqpoNZ0vMftpvXUKH1Am\n/4fQSo7WSmwzX3W/t+JDjTA56gHuEKRXbq/QMWmw5/XxhyuMXG4QOWi6x2SS\ne+5GFIaEL5J1n7wnbLeZqVR5GgRhOJaKKskxO48fQq+1jEhUZv+/QJoXhB25\n0Q0FYFDXdr5g3vmakrVZORnxnqFhCs61054v2bVGViAxUWekPfigRm1kgOm9\nUFBrp5l0WHLM3LZWcOLwxP4HGVno/XYIWQSj0f6bcb7Y0N00qMHK1Py/xkT0\nbQIl3hAy7h9I9BrgEpXLVBYgKuF5aSOtul5LAszThNx7k/9ZHPlfV7KuDuex\nCausVLFHJ8X6/5JOzwa2OEyYbUNQSVUi09qKHnwwg7Wr3FtHE7Jz3VebONMM\n0vqN87FZlF1vXwiDFmIdI4bMrlWYMdAMGqdRN41ugT2oX26bmTB3OJeOTL0T\nQURqhU9QCM2NI0gruNnRnoCgLSATz/+0lKbRyHwiuI71nEkPfo/AARAB+kNZ\n9dHFl9a9Ofm11/k7wopnXFXHL5APZdb5F8Xr5jX1GNHS8DF4Wa76aZf5g8Ka\nykJu\r\n=Ue1G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"12de9077db009039a28f36dc05d46901788e57b2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"simple-keyboard":"^2.8.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.1","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.1","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.9.2_1542225503981_0.6445077732330762","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"react-simple-keyboard","version":"1.10.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.10.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"52d91b636c898cdebe2bbbcc29a2465ffbbefbf7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.10.0.tgz","fileCount":7,"integrity":"sha512-lyalarqvVVfd0vlvBZRZm4b5EhtlBLv3ciGJ9KQlr5l9QYsByk6OCGSmwlXE0bqlfIPT9xoM0zUER/DiRoaLfQ==","signatures":[{"sig":"MEYCIQCWDLlU4sZ6/mzNQ0YGoRIyCcJOdlJqa/oqvdZTokmvFAIhAM8kDGeQu0/3hO8BHMv9+x1M6oNyNBR5JByTAxDayZbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7KeKCRA9TVsSAnZWagAAJCkQAKJtrwwxthgkIJTN0Nv3\nvAFmARzSIGe+xlvqoSPlcNXSR83SjUvkmye/wR2Jo59bJJX1lHdw2mWnNxuP\nO4Sb7Q/w17r/Hm86w+CWa6mf9Fb+6WjKsfzKCqAfdy2YicuvlnYUwEhHKDB3\ntI/veYhRT1ORZvC+6zRD9AqEHHwTDb79kcZb7j6/dkDqxIfUNBwHm/q5TsZD\nfg8cgTUkOWWCs8M8Frh23lLA4eVKanT5215HJjTJpDJp6sOWXjhb5QvIjZNT\nBu0ozyedRs4sNN65GpilvosEvR9bXCxk7JhxAsSb7HItoNoZPlPPDJQPk3wt\nFJe2O27er7/JJN9mnPXAYIvWbRXH25fdPWKZ16K/tiQCENI4tKO+4Ra2GRXb\napPMOCO6KBvTssbzffUXAP1lfH0PX0o4dHk0Crdc0tONKUvJ7nCCb1Rx0zgZ\nO+98wofXDZ+zrMykkvdo33oD7EIeixkryAbLj3fJ/AJaoXtq2tu1Zd9+ljt6\nVtKbFoTZYwnudcYJ3ZaBenEv1aMdp2jsmXFu5qwD99iPktBhjBIwZMuVFpyi\n46SWX8KwcI15BYL7SIQv9YZlCNziF5/OolMzJkorcogFo0SoYpDHG8KuNx6j\naxTdzxBADjEO+KzAYCa8iMa30xrWwLxp/x74JDv4VK8pu+RZLkOyi0IOzh9v\n7l9N\r\n=vT17\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"presets":["react-app"]},"gitHead":"b264eb924152acc29ccdbe5daed492b017575d8c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.1","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.1","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.8.1","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.10.0_1542236041478_0.15269562266764525","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"react-simple-keyboard","version":"1.10.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.10.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1591ba17169e0ac2d5ac510771035e508e3120ed","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.10.1.tgz","fileCount":7,"integrity":"sha512-GGq1RYOsGLAwroqEF91qXueg8KJJ0Qb46JjoSaX2pg9O1B7DDFdeDK9wDkuDBDLep8B8/AetsRvhyJP29YdevQ==","signatures":[{"sig":"MEYCIQDZX40Igxopw/vvwiQuKkLzWt4Kkhn+Ym5c5a6mn1uhJAIhAKK5Xhp964I2fDRQU24k8RxetB6OXYI5rIqCiX810j8X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb74ByCRA9TVsSAnZWagAAXzwP/ix5wAMJ31rZoCj9ZTKZ\n8dRVFpRdemY0VA1H+l1+BfdP+B+w+vVj7uspDzkoJUN75Nw8DQTgWmJtqc+Z\nhrZvVKDgRjIJL7x410Hb8XmzEWyltH3oJmD715mTBo5LfWhvENKSBuFpVVtk\niAukEfQFChPiUT5tEt77FF6xYqRbs4BvtpreGExGxksPC/Xqq85mBS1JM4Rz\nRgWn6vvNVVrH6R06FpqqyBc2/0tFRXt8gWEyQweQlZU+AFH6M/gKX0o0bml3\n0RylJTrWKB38pd6jix95evZLuYpkiIh6m8qTjlzzy7L8xR/L/Ak8g/TJw5KJ\nKZLXjVTYPFFuDuoxmKSPF4y/3BaLZSCKTLiPK6XLd8CPjXcx4fxgDXzGRuS/\ndfYLnwkQCc0chfQX6pokIS/1jwLN6uA0t4CA4Iwq3f5oWgba/PW5DRJHRFVP\nozGYR6ZyJ44omaf+sTdzxcUVMsgJf9aRovvI8IMppDTPxddMd/PrZnNjxRCh\nKO/vgRswu/irmWuaRTKpLERPGR8SAH2H6CDqC/zeiYbNGgsowYDc8SYRm3xc\nm+Ry2cV78ih7+T6Owq/+y3hT+xlMLWnCJZMS3UZGuwik/bK3Wd4x4u7Cf51j\nQ8kNz5ygcT401W19XPhq2ASzmQn5uSAplm+FxfBmERznktnPY/IKyr55QOkO\nNX1G\r\n=qyM+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"d33425c2166a7c456d150b7f71d7e8ce4177f5f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.9.0","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.10.1_1542422641052_0.748130544569866","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"react-simple-keyboard","version":"1.11.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.11.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfbe66afa6f738a317859952da91aee90628115c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.11.0.tgz","fileCount":7,"integrity":"sha512-NM8p5GQJ6HsqFScmmMXZtzDDpNZbPee4Gx2d56k9e34SzyMtvLGMUivlpjnkQA68yRgxqiRAs0eZvsGRuPcxaA==","signatures":[{"sig":"MEUCIQClaDbl4VhGlIUw9/FQq1HzUt7+znLS4BjDksXKTviohAIgVI80L97+EdfFNAE6KCeDrUIWTSpvEjY1+s6d7LigubM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb74g0CRA9TVsSAnZWagAAuKAP/3FbdFZKK8xaOgKgBWH3\nlIqt5AmcrU0TunHMtgbxtcQpxOIhRv8VrEl/24SOrqIvEJxZ3KSH1YZ63LUO\n2ungWuVuy43YE1Cktm6RGvfw0a0Hat08fWj4d8u/m3HvqSF+vuKFbztibiuX\nIAGT9pG3fwTW8yunD3R1ZfHTKObcZo88EE1DPwHMzkfVHBdTdRE7pbAMH+9P\nqybkA5/yrKxj38QKONtt3vw2LrVaiq8gG+7rmsHHDBKODaXyFzaaUFpCkH+/\nJ7LE/MAqFmNtYMFaicpLi01JbLb80FkvXRCwhe/W1bd8TmIUeH7Hf9XvAeYo\ntvQ+JvcaSwDg/aFlce8aNJcjL+dZHNtsUmhdDHGZ2L5h/0qKrU7Juwtlr5Pd\nos4AMobSOGeqjff2Ij9ZJ3S4N5YUY6oChH+1YdVSrep9xAeImH9hRQbh4N0R\ne/jfLu6cCryknSrfbdx+AUaSx1YkfngUv6ZJfnSKLDelaDYMbhqwpVwh/wXv\n5Rz4HBBURbNe1YjaJu47wFiVEFMxVpmx6ZsKnRc2koL4pMS3qEmhNb292du6\nnG630IHNtKKcHPwax43kHyewKRPzSIgaxh9gFgrnwISJw7X78VXk5qQmX0qk\nKHlAP5SeBVP1CPO6KZ8clLTViv7dPKEHHLSJNIUWqzcZfTqkYUcDQgzh+4AA\nrzgV\r\n=zJLa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"3e1dd2fac8def5baf6d20051b2b72a15733f543c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.6.0","resolve":"1.8.1","webpack":"4.19.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.0","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"2.4.1","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.9.0","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.1.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.9","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-alpha.2","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.3","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.11.0_1542424627851_0.8141193646427372","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"react-simple-keyboard","version":"1.11.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.11.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"efbd37a62eb6e05d9d7f05ffa01cf9bcc9103432","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.11.1.tgz","fileCount":7,"integrity":"sha512-OrN+d2HccOW7P1eHNJpm3hbX+LP2NeiLFeOhbs7M0CIf3jsWZ/T84OIMVKGhus+HYMkiOAnLviH9g/o0sXzIHw==","signatures":[{"sig":"MEYCIQDwQWJ52rnN2GbLkdX8VEHKEo+xovznnls3zOpD/FUEOwIhALp26KbjwGJtxCV/cpXJiWV1eQrQER9t848KluvZDBMy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb756BCRA9TVsSAnZWagAAgUYP/iD6XAZoDX6Ii6pCuDjQ\nFEY6tcND2T/iEfKdWl8cnvPPkRw8f0FSN/qDPUSzNmNkXTMguLBisV3BMaag\n7FXPnhnWTuot7isLwxWSfkrEaYfjUlrX504/hjgHmT4SplmVgc24woYz+gLm\nv2zZsYyECg7uTrCuBf+XwkqNG2tf1C6Y6oYDI3RgoxH2QxHMjfVveAY1/inm\n43SBcbmOYUQpcGnW5DC4Yc+REbhk5e+oTYTCfIKxYyxYMRSmP6cWIIey2Blb\nvvOOwEcpgwKXoEfraPU5/2DHPnd/xfRAXfo4dFxJrhzzsJCwRU/bassegGgR\nLSVSfrZvitFc6rYs2vI71MFgR/9YItyIajmHb5FMurEgy6rMT2a8loD8L+ae\nXH7zaMEth2swxAHMaUJms9sYk/TbnakwBwsMBO+qirrUAU8vSEdvGXmWHzOI\n8+bJml5tlnf9oVKGhUS6QypUMczD/YiHqAWH//4Cx4aJJMbvPGUdJC/2JYSH\n3dJjXJ33kipu9XRCaVqvUdGSu6Mwe4YTJHtzeQf0vhXuoLBaLcomVmQJn/G9\ne1CjhAnyNhEn6OVyTDhyU85wiEJR+DtTCmsD+REYjWcejqTFyuKukhKQYW+p\nJWMQHa0DtlTJgpETdB7rh1jGezsUZrhCIpZzUuDkcXDnSq2B2K2jEy8tNc4o\n7qmf\r\n=mdpI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"9f18ddc112171ab51597df6fe22d63a640db3846","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.25.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"4.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.9.2","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.11.1_1542430337025_0.39830241482452045","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"react-simple-keyboard","version":"1.11.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.11.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4d2ec57a46d5366652fdf573e44d3ae08f68bf63","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.11.2.tgz","fileCount":7,"integrity":"sha512-5QAC1sRjy1U1b/J8InEAlkwmvyDo4plM2otHjgYCckP2m5NHn+iYEqG5krwBDTbToN4OqIWo3zLR9GaWO5ZHkw==","signatures":[{"sig":"MEYCIQCR1K7oborifKrGPC4jqhehxoWPdPFO10WTYh0tleOsaQIhAO4g0i+ivpo1GskNzMYan0ZZeumVB5GpSIslzh9Zy2V8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ssDCRA9TVsSAnZWagAAYQ4P/RWh65IIjBVRXhVtFLxI\nPkGbMgfESCFu2mBXsIA8M4Q0f2noGUwyVKc8nAU54w57y2oX0jIewYwZH+Gt\nz3Q0edw8oUDh6Oihn0BNXmm5GeugvYS9IMxZMzo/L1Wpp96suK9vRmMYzw3f\nYFARm7KxR0GGkUzZ1paxT0en/Owb5bba1+9+jNgqquDAM21ezRwpyQ/0P6A9\nXtiTP5A6wQGTRDRlnVBFAiiHoWmA+v3xgjE0eot5t3locZZMfrnuv2ZG9bdp\n3TKER1Zk51+ityogrmPdyIrNCpJxkIUef1vUVchBTXjQKX3/mBgybWbvmzwV\nvHUu1JhBArc5C71c9nzbPWjJwVTWHanG4g9VI6ghAFbKCNqUrckfGgOnkoc7\n8Jay+DtPLeQhIVIQlqO+H1yWv3bBkD8k0L5C1tZLs9phWctwSlJpgp4T/Aek\nrNOgDrBoC10zuQvVWmzLkse+6FA8sOaX4VBvBHfnX9P79wWNJgjyvfG8rfHA\nIX0WNVf7e8h6CAvyG72EZrVLs1YtgLExtpQT7T4ERglgMlhfI8TzPYxqh/r5\nF6NArs+xilQUCEv+MgS0OC0AKGhjbKPUCXxyBEoM/rf67YP4Ye0MIrOF4+L5\nu3G6Xt78sQesVpcxfq2sNM4dFJq+LurDn/kquQH6DAmEVjrKQYVsGJM/DWWS\nVehh\r\n=AJY7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"df81c2d64f68651382a99712dd1420aa34d9704d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Please upgrade to at least version 1.12.0, as there's a duplication issue in previous versions. Thank you.","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.25.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"4.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.9.3","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.11.2_1542638338853_0.010363096984578046","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"react-simple-keyboard","version":"1.12.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2d0304bfc04956ec987570540731e3a3606eb06b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.0.tgz","fileCount":7,"integrity":"sha512-7PxKRJMcJ3n3Vo/1B948v/+UW2oF+CGzAnJtUpvUBRTCQB4b5BMc8ppKgnXOJdIzdxuC5f20d6ijSMvX0l1y+w==","signatures":[{"sig":"MEUCIASK61R4zYUWLBhQQO3/hj8KvoxyHXLH/X/xT4pgJn/GAiEA4dEqo29xIm3S0G+w6a5YJySRw0GXd9YGFJRR6Cj/eBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8t1hCRA9TVsSAnZWagAA9X4P/2FY1nPtfKzI4hnndUlP\nox71K8zaIAkp2/sCtXxlNdBsVvcGrQOPqFGNLxB783VtqD8jmW7w+nsT1E2p\nwYebZhhPCEbUhtMFWnBXY6fENqGabRcmdGXzbFj9Ac6bCQHi9I2YSbtQf7YS\nj2+oX4tMfU3ryoDQTfs75+erwHrhgUDbabSAr4Brik1wtk1DxpIst8mCT3b0\nNGG9kfPUV186CeZXWea3iN3JaBgyfcs8zz/dR31Be7tNlHmyOjCIZHbVXd8x\nsAJ+3SjelnCTKOTzK87VDBHDZmld3o0MB+gL/lt7JTNlX4uXBgSBec6M5UAr\nR8coh9bGqAQG0QeQ3eySY9/bJIspa1r3oSSAUj8G3qexS/H63MCFAlt7+O2F\nY4yTvKYlHdZtPYQrDRq46p/j8uva2hc+XGE7PwVd3B1bX4zixEKh1UI1gomD\naYjlqWYLJRESlG/ohfg4otUmnKDz8T/PM+8AY2O44HdDn4JBMNkbpQigrMhV\nk3LtuXInDRU9hnfVL2Nc6lYGuMTSQvnEVjJaO9mzFzQI1Usnl9043zfngkTQ\n1Pz190Pw8J6CMMEQjDEuKxyOHJFZSapK0X8bUvBaZiHPwKyyFs275pUNn2ZQ\nrnDrbzbw19r7PcfQDp5D7V6HiPfWAZT74vcRk4CBa6TeFLReiuI2Wm+db2RU\n2ih6\r\n=RBNH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"545d610888bd1949ac1890a232297bf01a2e1fda","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.25.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"4.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.9.3","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.0_1542643041075_0.38006906581317157","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"react-simple-keyboard","version":"1.12.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9454f60aa7d268a10df6cd6891b44eb6a7245484","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.1.tgz","fileCount":7,"integrity":"sha512-YpSJwSAh5D1iFvRth2Jm0t8xZNQgbY0D4h20lSYm5WQyhRvKTzinFoO6x+9Cz98S3cpY9m6Jfv1MhJwqUt3e+A==","signatures":[{"sig":"MEUCICp4/cbQkoPkH8KvhZSW/BBRLKqP2ZdDDbJquLmqP7xGAiEA1ZGAdzSU1OEP6Pc7xJTZV64tRFmDT/av+RBOx1FcO2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+uNRCRA9TVsSAnZWagAAfJEQAJY3NdluOYLEGpnP8J2Z\n70Y3UjUtNFwgkYV6JYXbsAplAYTDCIyXVcYknbbh7pJpjxP4vr67HXFj7U7K\nTXS+2IKh7TJOQh5j41LKcgK0W5BHQQ1k9RABvqWkh82TtwhtgcBaCh8g6SbJ\nL+0fwLh2Rf7O34jVmam9va9jDnVYhfpsJmdBbXVsrvUqVIwsixSyenhVn9wc\nFVmLX/s5zD7F3FPIghUQ7CLO3WCLRbyStR39bcPc7iIJdv7COMZ8FDziblSn\nPXZjgAE8W1ewhLfhnemQJNJPj3e6btXEBoQX77mRFk4NRRkv6M5M7MCEQ3T8\n/LLVQvmA1BAXVReW2O+2LnXbaSprpSy3yge1Eh+yCMb2sQUvmudcq/b2Glew\nnw0V/zEkOMnzSSlLSVdkd2jXWsBzb39Fmv7e6OPCDey38L0gGrzpHHreOFX8\n8U4XF16/bMVyzVb7qZYMi+j4UFnu+8JeN2QhNbJJIvhOu3fEWwKX+vumLs9Y\n+kJkuq2zZmrlyjMjF+XsFZcaL6qudmFqyj0UQLCxLkYfJI8LSrLKKkM4XHlo\nnRNd+ohEhaxwJUMTxVXJOpGIEQqRr8lxfjdnpISgJNnn4oeLVeqwVmVwfEmY\ngqI8y64gr6IwGODzUg265JeaaZA9OQ6NsFaaMpCKIlm4xoQ0gdfsuG1tsiJ4\nlWMe\r\n=Lh/G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"29a877df70e16cc3346b6b043dc35bd509236c67","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.25.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"4.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.1","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.1_1543168848639_0.31978474493147746","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"react-simple-keyboard","version":"1.12.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c16aded2ca8cb29774a066e459d9cfa08f1887e3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.2.tgz","fileCount":7,"integrity":"sha512-TpiQvJAwzi0npheYQrdzMoqwX+fE5kQ8x24p+jzPEZfCGI1cdu1fFGPz1bqjjxz1Fc0Qf3ipcsSZvCBv7AD+ag==","signatures":[{"sig":"MEUCIGufOyquyIDSPdTq4pI6jCl9oMxss6oWgF9hetnCpx4eAiEAu47ZqcUuQZoRfK9JqvOmjzYjtDqWa5ABlOp9BjcNgGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+w+UCRA9TVsSAnZWagAAqZAP/0K4F21PJbWhdYXoBhY0\nvPLncNIa4LRb9xdbSLti+Nc2K7gDZHInZZHmpIHqmdEZxqXv+Rr/Wpv17gui\nIXnKTcKS9ku+ygizI98HGZ9LV2jQa2/rZRhVBvtPffTT6cepX7suYhswwdUO\nnrBIXTB7GGQ/YYbSmPbpygnzd/VazNyhue2cQIsVhJ7gw09ZDjteftGNIyEf\nSucet8hB3CLMkxpvDnXFq4Tf9ONFfpNnp44QZ55SblIQDWDdJXbU2WMLEZfa\nrPr/1dFFae1/3yPvcHia3avbH994Ur+EAy51ItK5M14nnhp+a/ZwRZ6fHP2D\nPDdNvJdfqghypYQz0JSuSxYc5Gx7/iJSaJUKsR70A+zROw8lJaBdvCvldLJj\ntReCLJu7ResNtdfkIigd3uupXYGFI53tyMO5T57/jEmwpRBMvzYE9/Epb8ne\nGQvewi6sgBpxIZAURRtiUlEFI7Y17/rGnAtRqCQwUbkhnYYk0n1ZLPIGfAWR\nIf+vrnUHQLzRgw23LDhBvMqH0TcD5koJbVbG6KS6ZhxbOh4LEHAbN6Xbp8CE\nLEROWUck8PXwgPiAZ8fYVcY412dE7x/Lh4X3Vz26y8i2mNwCZw40IB3rvAgd\nZoW9i2bhDPpKr0UmQpCtbq9o5Qfu735r5bN496U7iV7VT1kJ48ud161rqNu3\nIS+c\r\n=82ZF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"178f73074d64da772abfe5edf358ae3d37b0ec4e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.0.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.25.1","fs-extra":"7.0.0","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.1","@babel/core":"7.1.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.0","@svgr/webpack":"4.0.3","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","har-validator":"^5.1.3","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.1","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.0.6","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.2_1543180180119_0.126958977264652","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"react-simple-keyboard","version":"1.12.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f9dbf7ebe037c062f68dc06462090e826109c08","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.3.tgz","fileCount":7,"integrity":"sha512-sdUkrevWI+1F+1zt7Y65e+o72C6tBlfHlKActIwKENAwffYRA/Oa3hb6XTn5Sr8AApNTgfZhDj4LjVL7vn22EQ==","signatures":[{"sig":"MEQCIBL3NAfW1ZxSM4Vhhz/djaZ0jD2xJldJtuBA+QSJicwJAiAPNErwTJIeKRLPwBT2XDQ7eUd11fXRl76Ziupi695gnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+0v7CRA9TVsSAnZWagAAQx4P/08ah7c2lg2C+7XYdSYu\nXWzL7FtmtASP/UifOSSYsoSHwSyOMkgp95x+1fkmrWkGMptfEBHqyabNpd/S\nyuVGobdINmiGbgFT9mtfIXkk1iBPYiAbKtWV9QYLXbAxM6gA87mRpOmwShXz\nQjBgcel/wHkZ3SVPv4HKZAaQfNPQBDA85kLS8WYTqTcf/Twxu9R+BmNyX2fI\noC7VwFFLv95kr0LWM9rFhbJQ87HOkm4587dHzcE3ZAB+ZhTUqgJU2+Mlf0t+\nNfDC73C8h4og/tODxjU9Qf2u9uPaLcj5GQqb0LWLkOetzaOiLGuSI0zX9L39\nquvvDjDaQWJ73GVowppf3ZdXgMlBQJaCmS/Td/blY+GGt661w14ILL7pNATe\n6/+wx0RX+w+e0TzMiX4chAw0TWCfler3+Ih1gWMoY4yqD/DfkYEWadspYZw5\n3jEExOgtzhHM967YSGXB7tOAtBKmGjbH3W1p5e7lt76Wd/LizOGaHaW888Ct\nL4ov+2lLxPFRdQZQl+ZAqraYubzAW0Rh+LELyiIKLGdQZAFfE1lrr+HhFtWy\nOtyQ/qECrkAPwNGv1OHByTp1Sz1JI3+3uQfVWrChD+iraa30o+fXeCunYO5j\n9ZBpHYwEOAPa7MWFjPoBSpc1Y6isg2b7DL4zMMrxYlNyGCCDWXGbCylLramI\nVU2x\r\n=bztF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"c2a558c69e3b8a1e63a1be7e2d6209e0e14e8d16","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.1.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.26.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.2","@babel/core":"7.1.6","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.3","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.3_1543195642472_0.925789771951474","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"react-simple-keyboard","version":"1.12.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e777426b5870f46956571af89d036bb9a9555e1b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.4.tgz","fileCount":7,"integrity":"sha512-kV/De4o84HC+WWsIE3xjZojnW7aDwJdPQg2AOKkU8N0hvN7GnP6tUvNJqmkBQdvFVyndYvxuevuQCY9Y8WIDTw==","signatures":[{"sig":"MEQCIHKUoef9BEI35irkvkpy5ZUzEgCz8g3cS7/fgi9jsuZPAiAeiGwEt2hY0Vl4XdiPiQjVUnqPOt5DCPCtKXxaA3ze/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+2pbCRA9TVsSAnZWagAAwBcP/1QNgGPvmPj1zI24S2Fa\nq/iLa70B8Cx0LeYD2g3iIBQt//8S5vGezgBJK/cD2icoxhib6xSWwx5giwi5\n69w8kmR+TQoRAqi2wThEN8Ft6NZJTPIhh+N1AwR8q4ca90TfGD3HHK6zAL6S\nYiE0mDkKc+3wltwhDXCDAxsSE2XaADTR+U7Bs44FDzaQGiNjSroGOxNJVxfv\nYRMZKYPwEIvLtJIaRC621YwKmAzsHgkfo0KzHeuMZCvllIQfJ3R8IWqM+kmn\n4Q5G8VOOtrBewV6ui2DCSaUt4VvhsxZPtoC4+7dOJ7F4MuFE4hUnLxBRlBeq\nwwkI8riZnA0DdDbB0n8m4efLeQPi2+9RrKAaGaZqbdNlks9/T3EPmOVFBm6r\nOTAElH+ZWJR2RaQkyVZQYoizrxnlSWQLqMge0ls8oVi742xSgNG43SU1Vs1C\nNI2oqLk0tTLVWvcn98NiaDdmAqlsJAe+7JFp8gz41wOaDU1pcImox+s+aK61\naneHkAYkixQ0VSCkFmxjUhj5s5+ZrFl7/AXeH92wfdPaWDneDodF5iBYvg/1\nLyNqGOvixKwEddN4qoRyT4hIgKkuT5V2GbLy7vKRBgRgTSekDbem6NuqjWtp\n1Vd8dy9CNzaYYXOXiyIR6kTVzsAEEomUCC0VWx8rjeLiERUQBQ4Yh1+BwXHP\nytcq\r\n=T0gt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"00f32435301143a1a6063193064c4f10b9b66749","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.1.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.26.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.2","@babel/core":"7.1.6","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.4","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.4_1543203418795_0.1681437148268341","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"react-simple-keyboard","version":"1.12.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f5d613673c4ae1d96186e47919c04277c6ea066f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.5.tgz","fileCount":7,"integrity":"sha512-ejO3Z8exZGtKFQwfnC1MjFkBB1b8vTampZf3iS+amViMqSpvO2HuUeCbMUgw/dNR2m9tofWkqI/cEF7HEML/Ng==","signatures":[{"sig":"MEUCIQCSuubZ1yKBe7cxHbfCXfLpRoYHUlXRCQ7Y8FE0KoycHgIgWIU3G8sfgFv8SnaO6GH6xVQhCOGSSacBIeENMWOSnus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/cuLCRA9TVsSAnZWagAAGiUP/1gf11LAbwV91K3nNrIk\nUQzSAOBv4HEJnbYb42P/VSIHzFqySgXnoEiVS93AtmkqY+ho9o+qzrcnMlIS\n9k+t2iraLEhlDgL+h22qqqJ6rKrw7Q4S9Y3ox3VVX2L+zFyneEDL/osGJheY\nF62jgPEFyyoLAFrBe0icM4gjK64RfUxsdS8ZzocdbwOgt3Toh79FGp578wFW\nCkpkH4ibRvAdP8l/5JERdBP8XLZ4f8xBAPAcfWf0yozINcX35rDnEWI2kq2E\nNnXlPgrniAJ46pheiulap/Z/7RH3h0iCNI2L8/J6wzlpDgXvLdmbWCXtxlYp\nNdfn/ar7qHGhPSUthCjKlfbQFunbbaOA7PXv3CmiLJRLANqqW65dbhl+KVOi\n1ZETLneimIAgHas7qCRtqyh3C1iLNtKplD4HsP9x10JxO25iL5XgT7j6Y1PZ\nMVoO0SdABFOIM0/X+8HeuUMGLAsh3+fEZuMlgVLPjSVuPF7FbdEnuSPnIF8S\nI5+WKp68810oZTYOMHB1lxddLCYz+jxDoVuZpiYwFwUA6lTpUVenf8OuPGKy\nWQcEloJBFxXuZ+2Zdx9EGDnl/WaLhT56ynjnkFDzfs1Qka6CudPwfnxa1eCo\nSsNYeEEZohJoeLqTexnW/wqALbhh0RDHqCD7lQR4t2xMC3PkVsjohEA5NnWD\n8cbJ\r\n=pPYN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"628f5e9fa0600da0416c292e59389f219f8324e3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.1.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.26.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"1.0.1","url-loader":"1.1.2","@babel/core":"7.1.6","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.4","@babel/preset-env":"^7.1.6","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.0","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.4.4","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.5_1543359370658_0.005288003784797102","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"react-simple-keyboard","version":"1.12.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"75b637db2987fe791593067d181f336f310d0913","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.6.tgz","fileCount":7,"integrity":"sha512-cO54UqTmejqijnMpp4dpBX5HlABXG/va8Ezb4sAUmhO9YXu0XgDXdM9BCcuLTLbrWUm8nlhzFpF6nOMoXMm1WQ==","signatures":[{"sig":"MEYCIQDe0tJswTUupKlfY3ZbVZ3QYi9rpS4iODrsNPRtzkOcXQIhAPMLU4P/MX1rpUnYZdvCF/GA0AkbU8y52YlSUnQybHoC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDD9pCRA9TVsSAnZWagAAxAwP/RhXCiHa0uGUENyFFpnB\nvSBnNGXosiPOGgT71wEf3EhQC9OmYEoapaqq0cSDFPBFHCKdctPX1OmfaoA7\nCnVBIfaJ6hSlZUthJ20OOWn1MEqPNMdbywBwJGL/d2yJ05UNHhWJkI+vE2IQ\nb+00T3QozHZ00VuDF1E/NwmXzxC4vgzpaIUN5t9O+n4bUAp6eoXflP/H88b9\nm1GP/KemuidiD/FZ19R+n9AEPEt8cGNJ5qNkvJSsqeY83Ozn/u4Ltkfc8OER\n0h7q39Ww8WjVJepFVDMT8nx+d1t6GRZ3PAXUiYU864UC00Adim5JQouMisN8\n2fyfObBquuIQ5jOtfktT5/hil1MblzZxkvfk7c5Bwe+s4+zklBn8+BYNhtqk\nwwOSIJ7zmkckbrRzmuEIhtFOukYoRxWgWhSvzX+PZkGF5FhL4+34W7XvGQjg\nJl4bvyFGHlPIs/w6tzmndVrfjzhD3SQEksI4El51jVTkhxi6wEFcG7jlZ9ZX\nvVnZfRnTG2WsipgudgEGZabIajInJbefX7y9wcgHWoV1TKzQBtICnkP4a7Lq\nbNffmiTO6iWlsCpPRokdNF8rs4i7dxhwMCoXyK/QTH/exw85Q3ZlHEbYv5Z1\npD0ocIAysVmJPNeDFtx9CO6ZeYZF1kfLtb8TPjVOkkJtB240hx7MFy4EdwoJ\n/JS3\r\n=HDOO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"47379d8b70cf02b41865873da07261c003a11b66","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.27.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.0","url-loader":"1.1.2","@babel/core":"7.2.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.4","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.6_1544306536851_0.7063088242264648","host":"s3://npm-registry-packages"}},"1.12.7":{"name":"react-simple-keyboard","version":"1.12.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.12.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2987eddf49ae9b57ce0bb5ebdef6e31761d40555","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.12.7.tgz","fileCount":7,"integrity":"sha512-dCNyWZaTpK8cfeLwLGYkgA8f9dBpmn88YZQuUMY18L9frnMXtCYte4r7LiCmpo0s+yh9A+I1nQZne1pUca7lJA==","signatures":[{"sig":"MEYCIQDTLgjdI86ZNxi9hMoPaCdrNRuodP254e4OlJmtkK93XAIhAPlgQ5UhCs/h1me7l7dLywImAE0ZW4SNyf9wwMRXLwxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEpwTCRA9TVsSAnZWagAA2gAP/06ZpjB38CQx7stN2zID\nKlgx+qoNoJO8+fEsUNLMD9n4R1oq1qw2Y+6YQNExYyKijfuqPJxEwwAkx0i5\nPNeHu62W8YzDOdAxbOBPLcN8gsEKKsNt1L4SmLO2gCmX8jPyV3+4B+vy5m/v\nuYX3+nwnBnzgnG5yzRLbQd+b/lftxsxk1R3jcFzWFuEbRznZDrVG0Xd/InDV\nfaV1sy+ZGannlcUgCRxjGmWivqtLELpyvSoZUi81a4NQZ1zkFo+7aR4Oxkzl\n+4jM4/3w8+vyIFJRp0oAdwdFrKJQ8ZqF7uwl1PPxMyjRs07VjHo/UJxrnIyi\nxHx/mX8eG+6iJ+QZMH9vpUzpmpEXssr1SdfUpIIVyqekmxx5zkShDnLTPO7H\nMLAtYzX/qgJM3LoITzyT97McWpa+AZL1SCzISNXbIYexl7Kjsk/Fur1C91X0\nfpXJJ0mY1VLowuwseIekElDZAUWlVQJtBV43EcVjdJgcV1F1262GgmjCu3MN\noNBoDNgS6bFwuD44n+X0OAITYe9cOeQE4Y8DxTQmUtNr739yJD2gcnfR7iZ8\n0aE/5YOj482GkXlqbRvkesg6V8LQQ6AvW4wKF7uv8KIG+9xil8qK84W9A72h\nndCrirTOt7lOK4p07rC7FHLBsVH8qneVAmtxSzp+Nc2IZ/c7Nb4DVo26If2A\np9Cp\r\n=oUf+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"4cae896660466f13750ae2bca9810427b70205ce","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"8.12.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.27.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.0","url-loader":"1.1.2","@babel/core":"7.2.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.11.4","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.12.7_1544723475021_0.04697937646575223","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"react-simple-keyboard","version":"1.13.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.13.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"006993c03274195ab36ec6f207c5e28e410d84b4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.13.0.tgz","fileCount":7,"integrity":"sha512-3ci5igSR8jiawPMR4kRB//D8kX2mzJjzTpA/+kG+pH0jMTLxN0MIxgyJP7uadTKQYEjrqsMZK/W7vHpMTIzmKw==","signatures":[{"sig":"MEUCIHtArxDc0stCYkrIJXCyi/Q2mfqsmbICTCef2iO7fA0hAiEA9okfWTy0jNvPaZGBVLTfclsOPD3lJpEPeM+WxMVxchg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE0XmCRA9TVsSAnZWagAAKUgP/1AX339lOGnQxQUmoSge\nQJnLjZzHB1DFyLHy+29vioO08sQOi/eMzz/+2a7dfQmkvUO9iabow1A0kY/M\nLSSFhlzwf8HQvM/llXSEkCddp3xSuV95EuiaOHmwbqurJOEVsN3OqwTqb9Li\n2XzjHIu8D0MAMowkBZirCY6ZH0TSMqQatfhR/CntzpL5Fm1K7C6noHl8ywgP\nO38NhEQCxqy5wrVGKNEcn6EMxrK4x7H+lyNLnGbTfctcZMbcd7pBe3X21w1D\nQsUmNZeGYsMuSJPi1GkxnadCZ1pAvBJVghEvM0ozyaaz2mxg5T/tAbByZGtO\nphJVmz2Q6ltzCnwCMfkB02WG/YoUB1oY3pdN9LVFUVurhQ+EKoiD0aVkwYVo\n163ti7uJ8oJ00WWN8YVwMCv0zPCLOv6p6qzhx3GYvznb7Vw9rl7Ba6nSEE+t\nz/Gxpeumo6m94nHuBWySZ20IKJAtu48GTGPjas4XjFZ9b9GTDduOTfebewx/\ndDxSYk2BUctLEf2EN4R4RN5s4PNaznLaXuKSCrXf/u9b/IL3vzBcA0a64UoH\n2/l0/F1xXey3DiX1oPdEcxpwzme2+EfT/82AuMda3lFVRKwonqqCK6C8duB5\nb91Q+yOj2vyQCum256+YlzbDtRNNeVmjSXDYcgT5yYvvqORlTfrXOlxc092n\ndB3I\r\n=yZRe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"e3c3081069c91c91e0b87614d672b5daee3d7f49","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.6.3","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.9.0","resolve":"1.8.1","webpack":"4.27.1","fs-extra":"7.0.1","react-dom":"^16.6.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.0","url-loader":"1.1.2","@babel/core":"7.2.0","file-loader":"2.0.0","sass-loader":"7.1.0","babel-eslint":"9.0.0","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^6.1.1","simple-keyboard":"^2.12.0","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.4.0","react-app-polyfill":"^0.1.3","webpack-dev-server":"3.1.10","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.4","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.1.0","babel-preset-react-app":"^6.1.0","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.2.3","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.13.0_1544766949710_0.24753336848461216","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"react-simple-keyboard","version":"1.13.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.13.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbd4e6c2ae358b13bd5fb11b798a81048e5379dd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.13.1.tgz","fileCount":7,"integrity":"sha512-u1Fp7cba9Z8TYTbh0Nv+ozUJo4+ZlCOGpN8Q/dWQ8AfoN8feqgxQEDI3T/p00xv08Co9cLwjO2aoQpBhRv62GA==","signatures":[{"sig":"MEUCIGj68jdJIY1YoE3DDvl5L5AlD9ot3I8SaZkAKCKKw3ZIAiEAg60WSTH9eNH4S/qtAUW6Efc0oQkVzkHeBuUTCLP170o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIBKqCRA9TVsSAnZWagAAyMcQAJ88UWk4Jg7YD9ot/vVk\nHeZbXfDc3r8rGVOfuelmGg8QRS3MvetWRYwf/923wFV70AsHw9Kzm0uJSgH3\n51PTooWVC0cpjAE5m7gjxONe7FiI7a72vGFzvdUaY6OtIRFuA/ThKcSRna7R\njDNCa4CpVxAjbtdCDCSgERlyWowl5Xwerer6KuYtQ514qqBdR+JNcnsB6vwP\nACATIq8fjjRg6aKycrwkCKmBzOcnqbQFn6bfeedGbMV3i48hdBtQeIWpCxS5\nQjJ3Lr7Jph1b/ZBixm5VjXICDUM1tpl4LmhWLVub2T8k08i9+Rrywy1ojzIO\nXGewMW4meCuwnuja3YlTEklhwYzmRUXlraNiNeEcOWFoESBTNdCLIERtkNMy\n+fiy5CtdDlsKQs++nDQV/ou1Vqvf+PjJaZSmQ+ORDH9F+q+Q2oCr6R2PE2fI\nkL3UhRDegB2gnBlOQcL5h0ZiPuVT5yXW0tyGZfer6HRKIt1P5DRE5GNQqZpF\n3JeCA1xtFh2kW4T3cpR7ONlI6a/vjHFAkKbD0de+/ikxV2G6+IgJd8I/hwY6\n3jZlrpoDZoC/jLXsgIyoSdneLKm51dWPmSDiD9bduE6cDQD7SqTttLQgD8DD\nBB7Ry56d/zVmPVFVOo47Qhol0BUROao9BJsGGXVklWEPMnd6436zvFEGh2gk\nuDOg\r\n=CvUs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"428a46e9129dcdc3953d07eb4be7ef0b3116644a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.11.0","resolve":"1.9.0","webpack":"4.28.2","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.2","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.0","simple-keyboard":"^2.12.1","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.13","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.0","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.13.1_1545605802176_0.5413595864751086","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"react-simple-keyboard","version":"1.14.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.14.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ad3b73055a29bad2d6b2bebbb621ca5004fbd0d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.14.0.tgz","fileCount":7,"integrity":"sha512-cD+IUE2h7w1QYm7BcXO67+T7tqydvbNflCxcDRFmCZwbsslAXi2I7fNP74OFG+wmtV5//dzaO23jHOojktcqIA==","signatures":[{"sig":"MEUCIH1zBEIZbvvEqHB9BynQ//LrPiXE4ne7RVzg+URM3I7QAiEArM4MFTlOAiqe2KvAZ+v9t7x6hcWi3h9fVQUBj/Fvcpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIS77CRA9TVsSAnZWagAA8ygP/iomGGunMQ0NIc8PCci4\nuVsiu7UHqW1OnWPti/Rie/4PaHTvPXOtXrH0NiFpnpcncubwsBOS4RyGPMb6\nkp85I1zONVJKQOV3naTlQTEzY/F3MCD6o3kuNRHzc66AsXW6Qdat5B7y6aGM\nsCS+BKB+NKenjT4wgJjyOJLFtCa4wJALzl+DNUzAwXgtfbRI6BiJi5SfwNlm\nWVx1REVCglt07uaSwbwNtHtEWuOgH0kSoHXhX9ZKDWqxTrmJLPJ3M4tCBD5S\nLlOlTR3gbT56MH5vIa8ris3h1qxnwTgZembgyyBiKlyg2iN9YhPuHwLrLmyZ\nywz7dFAbChiw/K7FtPQUEZ3E61p1JyqWMnWqkraXsoAb9JeK4JFerMXoCbHf\n0oqJjmPWdHTzFQpvgh/Vj4lxYj95AJiTDqR3rhs7T/aEDLIYocrn6feaJMLi\ni+6PDkPZziywq5uyc7DjZZxV5Jn4OQvrpbvb+3zBQI0OwniAZVNK3QyqM1yQ\ne9pozgSt/wZpp6Kt0vj54VWfNavvE+MVg/bSblF0gBPsi2ZuIaaCDdXCxvkX\n1Ihi8Pi8ewq8k8wa6fDleceEwsl6+WSwIGzQcfXtOfe4vJ5JB6r3+MT5xSRH\nrI2NoM7xIvUVKtC8GBga37X6I7uNABiYceago6CxWboYUPeLIHw5v6+VBgQB\ngnA5\r\n=pLAd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"253b0e56f0946103eba59ba2b576407ca2c7d45d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.11.0","resolve":"1.9.0","webpack":"4.28.2","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.2","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.0","simple-keyboard":"^2.13.0","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.13","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.0","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.14.0_1545678586913_0.14330493221314566","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"react-simple-keyboard","version":"1.14.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.14.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce9c85f92f14995ab1cbab86ed08ad9d1ad2ab81","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.14.1.tgz","fileCount":7,"integrity":"sha512-RSmzKy0u5e1xok6qAuj6rRA0S5qTEZciMUV4gMXw2OUy7zPsWZt/NWDrr5zAa1Woa3Akv0AEzm8Bi0bHiG2kRw==","signatures":[{"sig":"MEQCIAWeA/ejLbtM4axxSQ4CxywGpdZNGQn7gk6mJjriUo75AiBu+tW+gu+Zo6tG38yC/RlffEWcGQxNQHK100/M3Dc7Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJSCbCRA9TVsSAnZWagAAe2sQAJuFTB/83mOyS9j28kWQ\nTBVefuSr+UArBFHKSsU37KDVtc4DsR6kVke180PSP6ubugH2N/M+XlawoDUv\neBDdoSgxkwoGA/O2WEuvBxiD9KUOjU+DEtsMd06w6EWhyz/zW2hBXrEwjkJ0\n1e7ew/95B2KVHMDq7GTHGW9gLBrtUvxA4aI87xuFwPQRhNGbUgxqs/yBt+Zl\nVBXa5m7wpoGkf1V8a7FAL8HNrDnJQ/4LGrE+kqGxVaguS5y7HkMXf+hMclq0\nRdZH48zPu/ej+/Y3oEdfg9nrPQbh9YgNkOc5whVFy70t8C8OdqF0VJ6zODQl\nVDyKA9kZ3N+jNk5cuiy6Z5mK6Nf2O29H7ZEHfzUjMvS5MwTKB9E3H8qbreyS\n9j5XUIF8ZGPE6cvXqME1UTDPVg6xbtTa8dEMRrF5Jmmc0f+a3yq43oOxCHCb\nBhFTe1VaHVZwZmdmt3NzukyRcFoctxl3VaHAEKfQR7eeEqqlvKZ2zhSEdRAD\nbmue/WHZCaXLJg/WfT/XHGr19l9YECnevIlk+8wSTOK2xfuaURtGniPKn8Pw\n1s9biUBL4poCvvGMLuJ6owUsJuanc2oq/SGJzAnFlsTw0nGl10jmH6AZamgs\nMpSgqxn9SskAsHRNqKq1KO55iyYSxFXM+mo9oVudbU9O7mTvIHoQ7UCX7MDE\nZoD5\r\n=Od90\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"b3adf9e2ce06f31fc56df959c6ca8eaa046294eb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.1","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.11.0","resolve":"1.9.0","webpack":"4.28.2","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.0.2","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.4","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.0","simple-keyboard":"^2.13.1","@babel/preset-env":"^7.2.0","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.13","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.11.1","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.0","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.5","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.14.1_1545937051036_0.9028489036783329","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"react-simple-keyboard","version":"1.14.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.14.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f983627be23b48236ee3bcd3f82b21bcf9638ec2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.14.2.tgz","fileCount":7,"integrity":"sha512-CraV/XmuDaDw63lUq2aM6P3F8NbWLCHtbkpnUtdsO9920uNNzGAVInuVUBK7PZn2XcVjVmgIgDPOnC9re/25zA==","signatures":[{"sig":"MEYCIQD7Ka4FlhsxWxhT6qn/hX79qXUaLidLCwmH4LDtW/MkvwIhAMZabbw//ycUvIQBYr2BnHnzdY7YI7dIJBbTLpXkZigM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMmu2CRA9TVsSAnZWagAAN9IP/RQX41ovXR+Y9gdnJvZY\ncJ+9s2d1uqqfBce80TalReuBCZmEZH23PX+Ux8vTcEM5i0Wl5vANfdunTg7z\nl83xfRv4DfX4JUcj7bIQZMc4XOX6UVwgogfyGP2Xx39XGLKlTdvjgPDrCXAt\nhQN6yEI/rci46jpub8eRz9B5VWbxsACQogSZHaGwXbIcIto0tzbtA3L5nEnj\nq0r/ZJ/brXVttQJnn3BgLD3o1rZUTDPj1e0z0tn/8N3G96U0Cpn2XeLSUFJG\nH9QE7d6ugJYU6lWSCJZ9+A/FzsRQ+MZRl27bSzQiqacTbY9aZC1Drnm3/Pae\noVIpvwAX3JKO+IIAHlJ0Rqv2qEomXc6LGCLkpaAmAd0d5iTLwlWULYbvm/f6\n9JsHFkUB7VtZIoyEEDXIMLVxKyZAUJm3CUoA2J+Y2PRhwKrcAAesBmP/cQyA\nx6qGZsoUyTjXW0E5EjIoibkGXe7efBcCS5xFGqZPYmAQFcV98GxgLGXjWXIM\nbNOk8aoiVe1aorzqfKYoLoaKGc9LFONoBCLBH3CgiZm/zZ0cZaoaGe8BejDc\nRCVgxkL/UYF754fwrJ3TPuIDfRZ/hkFVzgfd4WH3340DGlWWvSzpgYp9zbLV\nCVzlXvZvYaoS0Epn0Q6lEtzCl3cwhrz/3oHPubGD53oCBOfbkE3Nl+3gCMLS\nR6OE\r\n=L9MV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"0e689341556d40fc06250a20d8ab02e5641c11ee","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.0","resolve":"1.9.0","webpack":"4.28.3","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.13.2","@babel/preset-env":"^7.2.3","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.12.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.14.2_1546808246012_0.9507250989155642","host":"s3://npm-registry-packages"}},"1.14.3":{"name":"react-simple-keyboard","version":"1.14.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.14.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af9e829195ebec78b60d3f13dc0059e893997e1f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.14.3.tgz","fileCount":7,"integrity":"sha512-5UlTwBA2Uqdy8xGJyISO4TsBi6Wnqmg6Yk6PNK2if2lQWDzc0O5qY1dV4gP00+9fx2umP7wUgD6UqoEfZcvxIQ==","signatures":[{"sig":"MEYCIQDvIvUG7wiGUo3f1UQ1Zl305PmzyhO0P5ho79gjflI28QIhAKUTBRM9+hymTE2OjhTYEgXKZVYYEzosyr53YtAgjzgs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQRS5CRA9TVsSAnZWagAAUvsP/27L7DXnd8rc9sDu2rHr\njKwTi3IVgmyMeIIPpK0cnutx8+tTu7A3H9xZ8TPXlfEmnbVrHkt+PGy4DZlP\nyDrK17zsb87wOdJ35vpfi3mRBgZVZk7gHYzQdhL1bqJ5U9DmMQ6zTg2JekYU\n0GT7/zBeHD2kcbp2DYhgga4oaP983bhI80mnNBA12KjAChmcxdl9/k0baOXe\nF4EVzzocNfIU35oHMPKWEJih7ywUwQX1r1aARCMccvM9e1MXHAo4SnclpFxC\njNtpN/fZXuZD8Ah2Nd5Kw7/Ka5wcKGASsBthiVoqch8cexwHOslJBSZngms8\nzy85xc8kfzC1Pz5OE/REPSCXZg3fIPHhu037QxElDxbP7soZFUv4wXetQWWT\nTI6GCbmoXuvJ5enZSxzV/oiELrKPj6RU7N75HMfuJw2dWltR6YsZEcp2va1H\nQ77m3d1YlxQ8VeKzI7ffN9fJTRtQu8UQAuJ+ruVW7KqGPX6h718kWC5Ge9DJ\nVkwBK9hb6oxGmTZMvgW2CM2X8nfudwUbghrfUU0TK6zFl7OI13rAYvRdkgZY\netKRG/CGTDhVHfNQMxXeSSdkmtA8QiVtKC0aOPwVFUuL54972Shg43iXOo1f\nb+mU4bl6r4gE0pSxV1RXKq2IN8zZfxb3YVdgBzJ5r9DOwXBrr5ygrtrID9qe\nVkK6\r\n=MqS9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"394ddd66a7e17fa943910f6ad8de09590e76f946","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.0","resolve":"1.9.0","webpack":"4.28.3","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.13.4","@babel/preset-env":"^7.2.3","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.12.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.14.3_1547769016662_0.17875295084331722","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"react-simple-keyboard","version":"1.15.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.15.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0aa52ecc7f1c8c19d77a0c65e39f75a6e5c3d936","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.15.0.tgz","fileCount":7,"integrity":"sha512-vkL7SBdQ2GOKaGRfGRCe4A885fX8oLP/xyL2h86NvX8J3MYwtvkrnAaGbiNUniovsMTq9+qj4Uh0sGjk7PtIWg==","signatures":[{"sig":"MEQCIBGkg6/WYmzyA8ecdZsCtgKcLzbsdt0XwBErU49gOwHgAiAjucBbTqAA0XCWYy5KqQ9bmB0uuVM8bipRgCBhXJ6v9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSpZ1CRA9TVsSAnZWagAAA/oP/irG/eB/K9ic8QGRAIJW\nHXwz1jV64k07ge2MX7gGb+6qh1UQB9iT28EKLq1FptF34RGa0G6s/MSkN8Vy\n5JoWLhKGokCGRlnj3udV42Ryh3wiPr2tMTZj55ezVxLGcwjPuCfEECk82NNH\nm19uFyhtR8dCqVC28uWgelAzRNN9aQXw0WH/nHTv3NpYdQgehyKUTJqUsOt3\nzXzsf/f+vA4Vi/8kpRVMJuHdtvmhKplnr0K9WpWV89wmlnFFI+rTrua5lkLX\nzq70QKzWfyYlcdku3WuPu3HnNwyWbw9UCodTRms2oLUJZzADeM5WzTTjVp30\nEBRvi72IOi7TYmPgvmjXYQGAIz3a2QYIO52uDLyA9tUiuNQDS7Htxy7mWT0e\nVrlTXnABJBJTBpVqI+9qad6Ut0RVFQ4NIC/ACEJPqOGLhUExOSXAp1WGunFS\nZX2zx89iilgF98QBzOvmrlbLy6NdqARboyxw0bLDinU8jX/YGvvnw4qZ55fV\nV//DEzERWb7ie/rU23O0QP5tVYeQzqQ8dLWBwlbpmzDj6nDA/dPe9Xvuk23x\nEMrcbDhxfkZPfZ543YOUPDNC3nT3dH96PO9jEubx+TMTcdvOy1A9BS1scxMS\nV2CadYZ0FpECYpAmDZyGw2lqIwZzoEqOI30HQpFpk2kuRC5a8tDptqbKE0R6\nOnYc\r\n=NmLW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"d2cf6da35cca029fa85722d140f8d0ef44726dbe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.0","resolve":"1.9.0","webpack":"4.28.3","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.14.0","@babel/preset-env":"^7.2.3","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.12.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.14.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.0","eslint-plugin-jsx-a11y":"6.1.2","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.1.2","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.15.0_1548392052245_0.6615025552897875","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"react-simple-keyboard","version":"1.15.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.15.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4e8a13f1e8baf91307c57f69fe0e4fac233e7666","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.15.1.tgz","fileCount":7,"integrity":"sha512-md12zzsRi5M2Grf+NUyEUWNq28LhkmecmCxhJvKLi4H1fjN/wXtGACQvCp/oTyTgFNueBYgywYtQ050RWKtmGA==","signatures":[{"sig":"MEUCIQDLLppnCdl+eYGuFu0m679QAjqJgQTyjzO2Mr1DWqDyhAIgGqgbWWHOHHI2m7YTvoiXFzx9a98/Pl2E19pjBmeltNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTlR/CRA9TVsSAnZWagAATJsP/Rs6Gt5ZVZGSbuiDPLVh\nA1IB2IaJ7Us6ZUSKUWvLZDYyVjdLGppzCsP5ZOR5UtVwFTEghCb1dosuispK\nLzVMhEXNNiShp67fAnJnzS2iQQzQt0bC9LTtfirbGlDEYq79EheiPocD3GCC\nPr0N8ebpw3UP9I5MOikKQND09k9Rmd7VvSAar0UUNzwVv5Y8EbKU291QdqP0\nhhRkkyB8MZaYU+K+HDUCL/RG8h9Z1PtgWlM0qtRpEf8vlMHZmu9zE/Z656++\n/Z7RMek3x7Au5ISyeBqFqfkYp/XQkwOd65qhF2l2USvpq+/F2wxz3lEQPWRA\ny5Gd1tG8R+GOvzvc9f9jc8/aefJXUhjmXa6J7W5CePAoqi2WbEecY0gD/KqS\n39yLHK+7+L9rxFIIa5KoEdxBhbAec2ldvLFLUi0Q8zSzCujJMzD76x5Xnwe/\nqn348VCA8qUVLAFREa60X1l72/hCYpZbKeIvWq1xwMNn3Qztyo7Rp/uCiM/t\nqKSeyLW9/xw7IxenkYAu4s0LjgJr0doGHS4UjI2xqggH2y/nSbbZLTx2CEfZ\nOBBqnnhc34EoDKSdMZt8WVFjIkaaueTzG6ppPUI+lezRqvBlUqNM9qT4QUlq\nN+SAQIhTgbsE/yr/uLd2trvHnL0AygyORptkNxLXZv/Q9JStHBcuxk/T4p+P\nm+M8\r\n=y2sr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"386649be0ab4bf56402224a1c5e3a4df16e60f59","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.1","resolve":"1.10.0","webpack":"4.29.0","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.14.0","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.15.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.1","eslint-plugin-jsx-a11y":"6.2.0","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.15.1_1548637310927_0.9947159205786305","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"react-simple-keyboard","version":"1.15.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"(MIT or GPL-3.0)","_id":"react-simple-keyboard@1.15.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"729558a6ad79335724c4d81e9be03170a02e6f42","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.15.2.tgz","fileCount":7,"integrity":"sha512-rCOQco2W+ugSzk6jeWIzryX7Wc2zrTIe8C5vthz58udqBvoAgdcSmrcwSZe2dUCxbVIZSPATShDxRG7XOB1BhQ==","signatures":[{"sig":"MEQCIGXubty0zoEcq8fPrt27uB7BbvKThPeDSbxW4a8vw2pNAiA6v2zgeBO9bK0thzgygkgXR9nJCjg8S1F5UyxZUwKavA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTy5HCRA9TVsSAnZWagAASZIP+QCHWMQNN8+bv8nF037o\n0HAp2zguDWpNZDfJjiDYIfuQddmpzLWe/OaCvW6MAmxioglYuKB9+bvbVaHQ\nEZFdulc6W8KY6pJY2NbAMDSDjV73YM3aiSTIdveG9Q+x/8Ujd9q9wkgat+64\nYO918eF4x2D/bw4T/f3f/IM6groWHFxUftD5Zc/jswX7UjZCvdr3uG+zDm1t\ngeiebTeVGHtVr7e2+lbDBTB9SBdZVQQxAi3EB4S4IHUSxtoEC5+G1MAfXOdB\nAY/UoThevQyxMyvcuqHVXVmSuW1BWBrc23AXymAIJw2GipBmTnUTzNSf310/\nMd2F9pFTsJ9KC6nMO0v+kNhds5o8X+mfEP05sKfdKYliSR3Or3BEA8tWyGNV\nUkAMIZLQtKGzM2azI2PD9u9mMWIUVqwbGPPrRnoo4Q0voXlqHNzS/HqnwPRX\nsjTswGNN2++9vyOLU6qoqqHA8cno1vaMaVM69T66U//xoSxgzYffYLFNxseW\nKJZgXm8oSKwUCDYrjkoXWEjgl2SKIxupu1sTE/aBmM7RRjDEkQufNzCf/7BD\n9j7YcCHIkLAeun+/W3g37p1sPFzu43ncUK97ADwSrv5F4Fq8wmSOdUzcZJLM\nrj8bdlQ2bHPOfB2NPgnTvYu1fuA5KVgei8lhLaHdI6eWg8E/n3qwLCKEf1NI\nsVgO\r\n=s/zo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"9d5e5f09cb31cdb9c3367380b87bd3f6674acff3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.1","resolve":"1.10.0","webpack":"4.29.0","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.14.0","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.15.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.1","eslint-plugin-jsx-a11y":"6.2.0","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.15.2_1548693062530_0.5621214114721009","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"react-simple-keyboard","version":"1.16.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"(MIT or GPL-3.0)","_id":"react-simple-keyboard@1.16.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a17b7f55fec7ac340ad6a2d75a237ac357a18bc9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.0.tgz","fileCount":8,"integrity":"sha512-cTgM8hgtLPu3L4sY94EsjQuok2jLz41Ubi3jjSdxakm6Gy/kM33JtN5G/G3kxv1KxIP8Ug7Zdd5gW8NAn25iQA==","signatures":[{"sig":"MEUCIFFmSyBNs+r1B6Qre6aU9LB2hzunn5RGIvYEHi3LGIteAiEA+++QiGL7YDKgdcVjsRLe8ItWtjwISMsXGmT21txhDd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW7OcCRA9TVsSAnZWagAAGP0P/0aKHZrXNRiOUMprzuqk\ntuvSvgz8nMc1ax1d4+16TrK5fA2lCINYyDl4BcjZbinMxbnHqoOYhki3gDEA\nS0W2Op/mDMPIu6NaLVj0Xq7CRLEB1QZOdK6NS977hs6RMuJZ9LUZiH4JQLAi\n1sic6tmGhuZ4Cj1kglfz9MAwzoankT5HJv1Ug/rWz+au8sCdDAS7NL/pPH3g\nakwNv1dezrJD/RK+TeD8+irOoz0yQEa0t++mkfmjvuaS44ZEt/7Vfj2zWDMN\nn/pEUffVlwuMdQ7aRCOhyTIFHFnGTjTzDHecziVNt6Pe1qbv5Df+qqZzj/q1\nRAnm1HPK5emxVyOXitl2M6rGr9xyi6XC2aqQqLIUnhhapkB+vKhq83Woy+Em\nCB02MJKU41nSUxAGNXAM2aovYvQ7yLPU+n8D+b/abx3EJiPdLl1luML/6dRV\n5VvDAkJlmxSu3f4Qog6YECfMhPqSaV5w/8qL4cuwEFMjIeJSVEvE0zHZ8FRE\nrvzWAujtzNsD4ah3SL4u7S7Z8ezMTKEaHV6COC0H3PovQdrq+8FE2dnR4dvZ\nbyBF1UPKcRimSgHmgtv93MrFkwa206Q45uAQaFvaU7Ej6QinO6faf3NdHhqJ\nF4iyMC87v6Po/ScisyA78YxIOdz3Zyt2vMYRX5MmrCznVs2POckjI9SSexCG\nQGmh\r\n=Ha1T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"048e0d7d5993d2798144d6cc5cd43143d3f9bd2c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.7.0","dotenv":"6.2.0","enzyme":"^3.7.0","eslint":"5.12.1","resolve":"1.10.0","webpack":"4.29.0","fs-extra":"7.0.1","react-dom":"^16.7.0","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.1","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.14.0","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.15.0","terser-webpack-plugin":"1.2.1","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.1","eslint-plugin-jsx-a11y":"6.2.0","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.7.0","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.0_1549513627377_0.6306261225240131","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"react-simple-keyboard","version":"1.16.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"(MIT or GPL-3.0)","_id":"react-simple-keyboard@1.16.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"14c057d0792f39054aa39803db5421c291e54ffe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.1.tgz","fileCount":8,"integrity":"sha512-5QUU8+zkQcXR+PgdZHbqnmrt48Q1uGg0Cux5Jrk76UhPxFV6FfrpP0dBfbHOCwxRihvOCyE/vdOSSza96U45tw==","signatures":[{"sig":"MEQCICOjV9iRkrRE3up8rfizDX2G8MLKfYuNTJtCZaySVAhlAiAlh5/3AF17q64ms5XPP6jzv5UmNedl7TFKBlRNriNh3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXvTkCRA9TVsSAnZWagAARIIP/0w3SGzRZaADuZLbXS1c\nW/tQAJgx2sVCEHRKe17SCpfcGwksxLAp5Bnfy0gErTkXSEwpLAjQ09u0lVA0\ndKIVAjPTVdzQghTM8aGEO8Imp/vjNoZ0puB4HcUVFP/Yezds9ZX25gn7ctne\nvvFSQJJrmqWjKWrJlDLuLOcMKoWia37jEDBaR8VBlCnf0ZazvQDV1KDEZjYC\nKuHIehxs677ViUBa1yg/YzMDch95nn9gjJaJ2oN0ZCbrhmRLS4xWFC+BV1tx\nT1vvTg0R0Tio5mOF/+3MorDfbSCP+gQ/Qn+cA6sZhC+b1V/9nUBkjL5EjQ2e\nao9BMOVQTCMh7T1kNgg8Rs42kBInHI2MD7LhLBgNPCSH979uJGfPuD5LQJCV\ngGZaWW+VKya4S1u1fyMMS93Xx4tzUZJBdR3Ew2FS8i8loaJCAALSFQBWtSSc\nBwLbA26k/PQ2HAJsJybBLq3o0Mz2S0aaD+udsuJe9lUjGzAId2rfeRsPyH3+\n5s0N64ZI6vaQ7+VW6Z7G3DwqID+5RTal+UGmF6pDxbl59ulfZTTv2CKC09A4\n4XlPm8WwZROoHPsWkDP3HVOtY/aSx7Q/DgqMdPfCN2SvHs9J3oDImj2tC2P4\ncuQMxUVBq+P8KA6ON74DSvz0xgP5n/1pTtWhQTKpSIKNFsOvZAHAvIiHVHFI\n4lZ8\r\n=2IS2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"c0ff55e8a51cc6dcb7ca4f8547f0c53d590dd318","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.1","dotenv":"6.2.0","enzyme":"^3.8.0","eslint":"5.13.0","resolve":"1.10.0","webpack":"4.29.3","fs-extra":"7.0.1","react-dom":"^16.8.1","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.2.2","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.1","simple-keyboard":"^2.14.3","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.0","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.2.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.6","mini-css-extract-plugin":"0.5.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.1_1549726948148_0.9991952653948848","host":"s3://npm-registry-packages"}},"1.16.2":{"name":"react-simple-keyboard","version":"1.16.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"(MIT or GPL-3.0)","_id":"react-simple-keyboard@1.16.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"94ac62c1bd8723c8519f8f9affb389dc29b649d8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.2.tgz","fileCount":8,"integrity":"sha512-JAx+UF+88Eo8xz8HH3yeB1R9VFwRFkAF/rM86ftjuNYDovnGVeu3FYD2KNynbXrOQWAh50jC9sHjfvRgn8xriw==","signatures":[{"sig":"MEUCIQDafpgNMrcS1oOVT1lW3aW/EbQIrcZNcUt3fD69blO73AIgH+yD9TW04OrPWfgIm7yPrCIVu8dWcW09tdmlCGTQuvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaDvLCRA9TVsSAnZWagAAskcP/RvVRzMyS0cieHBxbdK4\nSdog+U75Up+hEXEMyhEpLbA7S57WfU2uoxyk93xCBjcadvkCpjVCYuMtElN+\nuW5W45bRMBu8j+Kt80AW9vhm13ksXhz+FwU53W/hCZeIbHhDdpDv2ZJQFltM\nsQHLPGdB5QylTKguIENI4kH5HNdHZkI2IbSRXgoNRGwvfmR32IyymWMlxEWt\n//DOw+l/DUjzc9qJhVBVp0bsLLh8btOLC2NqYGlFwKdYzl4fML4w/b7dyEbK\nZJU+8U6URL6kq2YxYAVzXvV4yF+cqBjagkdFBjQSHnlbPgf6VQiV9YUfHUAZ\n3UaYyxpG1raxNfBeu597BPknX6p+9rDI4QE0gQ+pgdG7Trjc8IGsJQpHeNYP\nyY3VYgwI5EQO4W0PAtZt3KHQ+txMWAPidgAxj1pX1XSEhNmt20DSbU5Fnuo8\neydXDfM7yPzHk755aMnamjf07ao+m+MTNhTdwO853yoQkOw1AfmUyMIBUy/Z\nGXc58DepQzwQtTRTphd4X74tF7GYWOejKD9815w2jDO5dEnj8gr8Q+oHLNsY\n1wGxxma/TyVuOCaAlMPxu54LSZCE5+P1UnSJbGYOieDOQff75WiKv01UU3a+\n/5iLmanMFTgCfg6dPZ70rab7ty61MFiAt3euuN58NN+WbdGiGUw04WdJ4C5k\nfnd9\r\n=zpQZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"595523c3192583924680c08d7158efc81a3249e0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.2","dotenv":"6.2.0","enzyme":"^3.8.0","eslint":"5.14.0","resolve":"1.10.0","webpack":"4.29.4","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.2","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.1","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.2_1550334922985_0.9635745254849728","host":"s3://npm-registry-packages"}},"1.16.3":{"name":"react-simple-keyboard","version":"1.16.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"(MIT or GPL-3.0)","_id":"react-simple-keyboard@1.16.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a8589a0c5723aa0a30093c20a5318b95e6ea7e8d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.3.tgz","fileCount":8,"integrity":"sha512-Iazk+66FWp2WRwrXKqQezpfQA4ynX2Wy5HXOh+1/mq4EqJM3ISx6FeCTGLleqkuwuN1G+pK9nIQgq3LJOqnS2A==","signatures":[{"sig":"MEUCIQD/LO7VC2pUWb2N4oFZl+fc/j8L9PZuGW5z7zhXSo8aTwIgRelHAbJQltqtjyhqxC8D0oy0FLNIdWo84IJFPzxathk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbeN2CRA9TVsSAnZWagAA8b8P/242XjB19+ycwZVC4BK2\n/meaFvpXGhjxvVTZ/Y16eTFoWrwJ9FmjgF4kg9P0bugpWTYniUgL8yvpJneC\nkx6akJ9tK1xpm2qLwbXeCr4aM/jkso8v4HzDLKu6JZZxUvLg7310E6t+tClv\ni4p+ygqJtKO7JAJe6rn0LOZ8Cr4Bplh/waQnmCETQ1VpqPAj3K+/r8uhWWSr\nvVDBOc5Hkh0DsAdmQ7cv9A1oUYsvEHiQvpo2gyRCqNTXDmQ/mWjNcq1hSxfM\n/79JX4qiVlqrTQyJu1hWkEurZD3bvBfKMgDjVgn4P2VMNrTiiz6+GXLsnuQ8\nS2sTpgpx7AZBim1f+MphWpJGOxsB0YQEOWdpwjhB+v74DDACLdlritLZS1ne\nQWHKNPGvezXFuUZksYeARXR/41emEDnbo/yiyj44BSW0n1ay9X08UIhvmdcH\nN1KbbZV2IbkrUDknc2FYp53aQKMcMF3dpTnCglJQKVMf1Fj9JspS6er92RIT\ntArn4QtLkVVgG1k9qkVGyRl0psNH2ICvD8shsxGgi4lEPGdYtyHHzJC9n1vL\nuZ2aAuguETpODFWNx2hwm4Ml1AEkLGeEEtFCAnO79l+SaACSdnU0P43WhOqw\nuKzrFpZrzfYEyfVrmyftRdHq6nAI5o0eFNtuyhA5TxxGwLzKAzcaUk4xV248\ngRY7\r\n=Xqx5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"6aac4cccb82629a38b15dc101ed8e79f073415fe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.2","dotenv":"6.2.0","enzyme":"^3.8.0","eslint":"5.14.0","resolve":"1.10.0","webpack":"4.29.4","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.2","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.2","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.1.14","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.0","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.3_1550705525421_0.5343099728868144","host":"s3://npm-registry-packages"}},"1.16.4":{"name":"react-simple-keyboard","version":"1.16.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.16.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c168bf14ead8e29df8719f42b21be61152b0f2b7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.4.tgz","fileCount":8,"integrity":"sha512-/GEIzafBWFz5pych0+quf9+4q+rxUXT1yeP+R2VNr2OEz87yTOe+GPAyeQ56Sb4PK5oi1nNZPrXp4hM8igjV6g==","signatures":[{"sig":"MEUCIQCwVz+Im7F/c21y8RVjHJzElHTyuifJNF519i4KoZoA6AIgM7eJY0zG8hL8F6RYN/0rwC0FGGVgeFFiWcT9NmE+tLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccadZCRA9TVsSAnZWagAAvcEP/349Ys0/YVTzUzzgB2Nz\nQxEO1ADMjUiT2CzLyYuXgM9sTMpG/rTr4a2tX1lIPiEA8ytny6MMSx426Z1G\nybvSYHAW8r8RNj7iQCS7HsgFlvAC9AeaKLmI1SWml4UV3JS4eDI/TsPNR89r\n91WHhlwHsxSRimvtZbpCUJJ/2y2Ir6llNlYTyXvu9rCqcHqEdUEm/OuyZ/y4\n6NkfbGHLGWDUJzOj8scfBoRwM2V2l5iCYwX6FuGWivqOwe65fSM+SCJwtYg7\nzE8nn2l7gskF0sDxgPSPGSPgan9I69ehyAy5jFcJMB6WMJCmBEmuLiOXDxaq\nW919953mX/RHSnSBLOIbj0HCeIt+sY1NbMKi9XhHTzokLnUjuHI5EMeGJeca\nXRjcXg0HP5DIrYwbnYKz9LQt8waiIOBL232r98yuTxiRbSJcFiyeCsg56DAW\nwoTm8TkBoJcaJl+h0Wbg0v51XUUmQROG7k8Sc/Db+tUqJ+rPU5deAlae1k65\nN5rkS+dG+TbiPyyP5yV2WoU48BQrmd2rij+mwTjAhPtKEHra+83LAX5SpDyi\n+cj1oej0JGK/gvl3tQ9qaMaskU0clGpKDcP+h8DCPaNjjiBWar0lt3ctdBf2\neGZIys1gDOU1I/asUoOPYygCtJm9c/wOrO3zDvgfl19D37jAAbu09kxTGQ0K\nBQBE\r\n=K+CF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"570864d479bd7bcde7b92da4a501706425032d2f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.14.1","resolve":"1.10.0","webpack":"4.29.5","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.3","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.4_1550952280874_0.30985606065375393","host":"s3://npm-registry-packages"}},"1.16.5":{"name":"react-simple-keyboard","version":"1.16.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.16.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ab19602eccdfe896007c768970b89dbd4c8ce49","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.5.tgz","fileCount":8,"integrity":"sha512-vlirZW43t++qvV6aduoZUcCwOSz99PHdyfkn+BibGXTTouVFIOqyT9IsbBnjkL2iyO+7jkdToFRsrtkEEPIRHQ==","signatures":[{"sig":"MEUCIQC4tqZl5ah6xdeUexVADc/1U8ydCnrry3jds5LtaTm+NQIgCdlDmJz67shKNU5E53ePEsXU9hH+wx2pOA1iFuiTh5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcca0fCRA9TVsSAnZWagAAg5YP/0IRY1+D5m7ipy4zkL4K\nIQ8wj9xeDHxBOvyREPNj83Jv8nQfp945pT73N/48K8BBG/zh5qbEzOeM07pO\nqDLKuJY+nQ8ZcQISaVMnxkVaItZq1wcYIVaWooYc90BZATF1/6IX5kIfsKZO\nRo0DK1o68kqcINJkAMs6UCmxafIuPtcx27ADRj8VwDVHXnf8Law88GG/pL+Z\nOKu51Ur6u88mTc/N5rigAinZgkijhBFbQpIwSjHZnPujoqj1C0QJEXkxzGyu\nCqICRH+m35MnqXC3g7ZLQkICmymL8BxsfNr/2Znv2Ij7b6svuLs+G4zWRfCP\nFc/2Jxbi0k42EwXKpLKeANfJA8RXPHq+QgZFlD6f4S8zk0bDW5swZd+C9jZ1\nKAKFsnv8+8LbDnYZvd0NGMDd4aleaJ1QvD93/VeoprjZV7fK5vbQeYOlMVge\n3a5kvCMlSLC52PCS/5zYGJoGhgxb4eeRVzOGj4kFmiDYdsLi90/qebBr185M\nNxMPgeb4aZjSE1vasI0UnK7EJPPUfYPy7glTGdTc++u9FABiIw1cr8w1YFFA\ndW0sIXJH5Cbtqbq877vswaJ3lUhIvXqy0w83zUm1S31HtgDn7y8FHMf4INFM\nFiaJoypOoCYI+Zz/BGaYkxWnMYn/er2xTpsdfHW/FNM3uozpoMrw9ugZdBbk\ncyC3\r\n=yAr9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"ccfc20a714b030153481e13dadd2b7b0854901f5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.14.1","resolve":"1.10.0","webpack":"4.29.5","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.3","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.5_1550953758565_0.4395460697204394","host":"s3://npm-registry-packages"}},"1.16.6":{"name":"react-simple-keyboard","version":"1.16.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.16.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2806b34a3c8ae75cfff95091c745f613d4eff883","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.6.tgz","fileCount":8,"integrity":"sha512-598GsS1kIea19SHJj+Eq8mB4mP0vHZWecsBCkGfOBtI/yt9B9V3xz/tGnIc5aIkFC4y+suGEOc00nMh1haN6Qg==","signatures":[{"sig":"MEUCIQCk6qNofAkWBMaTPMite1r8JaNmUkHi562H2LpPZgaOJgIgKNKj+JYb4+MkX8Gw7qfuFnnwgZoR/75i4mzR0lnDSGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdJjlCRA9TVsSAnZWagAALwAQAKDEegeYFk5IIR6arzKa\n/2ax1AoXkQxZZGi6VmodBqhPpPiKjIeM740lZuFi19iUP9+Wek6Fx2/RkjWK\nR/8toViu++YZPMgWZvosrLB7TGYx7CRhabirN16KUD34NF2KLb8hF5f7PH7V\n+w9hIGGJVhCqpv77h0V7Hy3+TQjz9yAdU+lpjSFxjEnzA7Y1Gw62Zz3Yx3Sb\nZYWszRgRk9lsbdhwuO+2IEJs9SeXYjmT4pOJH/xalzex2VVwClX6s5MP4bWW\n7OKGnkYC6jRyGoYhXUEWGwscuupb2WsptUKUn4HRtoDTudSbgtqLZ8KubAGf\n3IH/YiuWsQ/0C7+Wt4gSatvyCO3AGevaBWo41JNzB5odS0behKYEdvywwO+Z\n1KMcIyBa+F3AqGMLeyAXH8P4tKZ8QOURgiAcVZkS/UFfxM/oTUsiRVJWNB96\nFxfoyKxlFSWe+iwxHTumkkPj2qolF0NBoKcpmlX3/oC1Dt6cZt2AXKgQLLcz\nUNXCESPlkSqmlP6jWKVuTAhdrqoYdMR/5Wq4At4dm4/VGjRz1hKo/uXpk58Z\nMeJNxK5oSVHbmzvvGov+vvZEBcfRBmgYXjKVeIM0YSrkm+mI8xMIVGzx28Fq\n0snOVDwinvWbUMvuDats0R3oMG1ticGvNtbVKQRlAud7JifUd9Wz8PKrg70F\nlne7\r\n=Oujq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"247ee50a17050c400b8fb1cd5dfa89395f2a34d8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.14.1","resolve":"1.10.0","webpack":"4.29.5","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.4","@babel/preset-env":"^7.3.1","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.5.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.2","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"3.6.3","enzyme-adapter-react-16":"^1.9.1","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.6_1551145188421_0.7158282262262841","host":"s3://npm-registry-packages"}},"1.16.7":{"name":"react-simple-keyboard","version":"1.16.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.16.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b0e55b5d749f1c6b5361c6d118d685bfd0dcb4f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.16.7.tgz","fileCount":8,"integrity":"sha512-Mgkp0TmyyPCzUUt8/ymrD9ydIz/nsNUBgRXBsVYE1b40aTnk0aSFYAaeFjpTS3S0LpUDUpU1PMP4E6sn49oGGQ==","signatures":[{"sig":"MEUCIBouQHGgBDnU384tVKOVb+zsXTba2vwH+Q6ZoevOA4xMAiEAmlV4esRxH6b5betMFoWpfW1WznG04dV3mzEH2pPUByk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcexQQCRA9TVsSAnZWagAArLEP/jaJjLVLxKGL55PUv73L\nsl8f1K/5T4z5vABV20HwScDkkarm6IBb3us3KAYzgEZhrihFCvgLwYyPg/2I\n7fkznwe5rGgkxotwA5d0i3iXyroBzos4O5R4+n0I+4dqlTaZ9U0hGJHjFJMx\nT1Mz0P7AobfLZbhk++vNphyTV0yUuzLw7no+1NctiJ1XFskNQgKEqlu0Wkjm\noiIkwJpL9mVXS+vVgWVVGIqIJotaBJq99T3ZnQCsk8unDxwY3hVcQ6z/koKX\nnTZqvAEdQAdaTWFzfkhEMeOT5LKXsvELz1ZYJzBX0jDbjhccoXTJE9wZuuhC\n7fzP++TcIHL68aOnl0+HLD2UUfW26TgQHqqeu7BZRXuzwj3Ca5VA8+8qpILp\nAgM+vbkBzUvyXiDqYECwf3aN6SGrQcKDHpfH8qBYecTI/FhpizACS6mKuxjn\nZkI5ysOMrpY/1x7DyCHlf4Fi/iGrH9gFgjDpW3xDbhABA3TSGrduAL3wxLhW\n3CYr/7Wq3mcBH+isH8dcczswSfiImlxKk7nIHTN3RKg1FX4CUhHNN4N4++bI\ncWfVSRxTR0Cg4fLoq7098yr9Ch6igP/S+oeRCa2UhXAQPinG+0PFgfYCzODV\nLUNnKlZ7UXdbQzaKO6G1HIrMdcSZEf4g25s7l7i2KE0pTSCOJ0y2oJZlnzWY\nz+u6\r\n=E2Jo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"c99085415c9ff1748ca662226dc19da30268ba0d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.0","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.15.5","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.0.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.16.7_1551569935809_0.15200986862109045","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"react-simple-keyboard","version":"1.17.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.17.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"608b697e837e3e5b6a9fb484ce571148ac7a3a0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.17.0.tgz","fileCount":8,"integrity":"sha512-n72Sow36xn5QHeOj3BUTlllO/tZeXQ3Z6Cual/QI5+b/e8ahPMPw+7s93Ii72DRFVLXnMzc0btRy5z2W9GbW1w==","signatures":[{"sig":"MEUCIQDg0eH0wE9JNgkRc2TKsNPoFeuuN2wA8rU3Qhe99d3dEQIgLjXaK/tVKccerMBBzU5wnOqVdxSPAyyTdDTSI78/rk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgIfyCRA9TVsSAnZWagAA000QAKCxCCleFV7Oac1BlwnQ\nu4zIJbX3haXK9LUHaJx4Yp2RDN7tFHjT3n9H4xYrkwIHYB1TT+Jzgbr54wBe\ngquDylyz7GeMVuk1WXKvyfKSf5tryHXzBlrs5zaDLmO/tsR+ZrzRJG7r/tdy\nb6HZ4BVpGoogVTPWp455PVnTHgmPF4AG7lxOig+oqCagt0G7vXa1nGPw+ZfY\neDDidd8tpmHpmYVWktVacx67o+Azm0s9j7DuLrMOA1l7zwTDetzq2+tavF5y\nKbqBItVtVskJDrNYztG/kpgVF2L2gkn3XlPGtwDfBpv3mUU4bbZTYV2GknWK\nxxLMJImNSu2g/02sJ5D3HuG4dPg/knpeGnUIw/hZSgHGnWk0MAhmgWSUkoU9\n154IHzUXZfwuPp1u+c+oHf1+RMZhMBgKWPpvsS4+uA7KOYOUpSW6miRw3sbz\nEH6i3koTLbMAEi0FaQ3IkX4Fcnm/viRTwtjKw7JSo5rClBo7Xx10da0qRUFU\nDTd7IurBl5k9wbHXr+2uN3eZYCNQIYi1oBhl6lOdOGe/EEGuBS+NOhrsY8xC\nxoyr1cnUSChvxDYIqnuEdznd4yh0bCfShRUTKpxnSBDC5mpa/4S3BuhCkXjh\n1IIJsHh0i7jsLzqfZPHQfNT399Un4IGO9r31thhB6G4i7RTPJJIJBi+haVji\n7j7h\r\n=vGXK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"7048bff0c3c8d4ac6fba1bab4858998296ebf112","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.0","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.16.0","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.0.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.17.0_1551927282303_0.9093194916375529","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"react-simple-keyboard","version":"1.18.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.18.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2985c6d8dfdd2a2c0035adbdd6560dd27dff5524","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.18.0.tgz","fileCount":8,"integrity":"sha512-CBM2NnDCJVBiKSZE3XH80u67gkIMjuLU4TY+y7Y/JAYXZANoZKAhJjyq2dNYCkQzhy4fTuv2QDLAC12hpzFJ5Q==","signatures":[{"sig":"MEUCIQC4j4LmoSW1Y8fYONQqBq4Fv2cKEIvDnL92+5tDfWHPIAIgRx9puD7e7CfijOXyEIXFSeD00wXDE/O5aKd3YkqiS3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgRKTCRA9TVsSAnZWagAAuNoP/3UoAEVuM3nIaE9Jp95m\nfZ3H6pMGDCIt9t/BEcFbIXXbW3IWivwiXjA30Ld5Ne1vsNFre9Qh9Ds6QE6A\nICE0odoIZCtesbdiKpsFQZH6rAxmQBnZGk6tGWKYUGS1aYx0W88CKryy+jrX\nhgy0EalkfudiTL3Cvp2DNBXxACEEksZVP2+WNGavogVOwMvUbj5wTesxd8aB\nhD0/Qy7jzsmw7KorkbumsANU5ilG1UD6jIeFDE3gvBoJybxrS9/J46JO1OX3\nGTUpoJjIeir1CGxSU2VFjazSUQxsHBahyW1YciKk0LnCJuC/WE+qz4ochhl3\nBr/ZB/SqS+JWWX9RS4rAsjrDq+4F+m7K9JnInJkIumXgmDCxaopy3kpd9hjW\nVoKWKom6DHe1GkrrZ+u28FF/Tu+ePjRBpPLPxbD24St0z2cwbOfJsiCJhbBt\nVtazfz8izs9HSkzjZDLvzlhoZgpiLiszFqGQ61SmHAm675+IrBSvN2wbNpTM\nPSfUxcZLJnSur+Vrj+dvUP6pCn4i9yIi4R2eKHNGQyiwwr6W6fnnlxJRzGso\nEwCE4L54KJn+mPIKFKad6pV1ooHpzTP/svTSkPVs3pLer2dNBPVced/L3SbU\nHvW59Zv23w9wPYXL5AjVz/GsyaXeejQM7DiwdpEmWRl2A5tcB9uEXI05deT/\nqD3I\r\n=WSaM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"f33259093794c05cecdda9e33c0ae4369d5812b6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.0","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"^2.17.0","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.0.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.18.0_1551962770699_0.9242347353673943","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"react-simple-keyboard","version":"1.19.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.19.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5cfc8a71ef78499fc1f37f4a23ffb0568fe92c59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.19.0.tgz","fileCount":8,"integrity":"sha512-SOu+8vDc5O4IuerdiLKHx948snfwHTd2TI1MDvvvhys3fEYef28gc9cmpGTuCQXQh6cJoVMkX1URY7tkkJEkgQ==","signatures":[{"sig":"MEYCIQD8n9Pw7EnogmGaJKPbRgcSmtFuaabrINoN3Dwi82gaLQIhAPV12N76uwctUgd67eBUSZYzMjKcIymrAD8JAQB1FiV0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgdcnCRA9TVsSAnZWagAAnc0P/0Lyr/b/ngQkON/jkBmb\n7RWWDyLp6HaKV2WM1Ikk0/BuLI4Hm6iUzGr+zGJsB/xFabsUYe+NrZJnueVG\nSLha65IXw3RlNO1zG+gNgY5bz6pKDNFrcQlddnfLhPG1h9rnUI6lX9VW82b5\n/athTIkYRwOk7slynG/2YI7qQ/46OwKAoAIricBvi3FFBFJyIYXOQstaKi8v\n96wUUFjcad6DAc6cjhWkhTmCOyOTKYKUKDRvewhwwfkZTXLgGGH5z5lhTOx2\nFs1HA06MJmq6FIHfTmdg69E4HaBWPENRtTfxXUoIGG2YkuCCIgjpNXXmRQhu\nnGU8yNrFWPViprzbFiZiFzC5Wr6omty7EU6dOCABZmpPjnmXGzHhQkZPGTlv\nmyIPzOGJjL9yoeze3JXKQRJ7h0ldPK2oZpPRcCdwkGZ2F/5GgecltBcU0z1r\noo+cQFoBrwhxywQm4+S1fD73tgsNf5Q68A5KohlvW7JLzwacGXFHqTrx+N1Q\naNt9XxSixKWTLd8McW7EySqPGX9yPjTyjUgbf2FsJEDk9QQ487xkmLKquQN7\nuIk9hXodj1g1F0YKaAuz1MKp35DQhfpMnDsyfvNcKcsmzrVVlakyIOkkWMdc\n8ANfXPhAmwoc4Ucr8hkJu8B0xd0IwXjS6Sbn/6Mb9lvT9X7k7Yxx2JoXiRIi\nycT3\r\n=li/O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"8c4419c6629db439fcb590c5167321ca6ba49b35","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.0","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"2.18.1","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.0.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.19.0_1552013094553_0.6951019668216294","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"react-simple-keyboard","version":"1.20.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.20.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d429abb624ae99eb6eb993123bdc63a860e2895e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.20.0.tgz","fileCount":8,"integrity":"sha512-TU0hVqxgiGucZenWKVAsjbA8mgLwsEIs6p0AtFLSEd2hhVwRqsSQ+4Ly3jEVkQ9DcB+YACdgf8hDlWun7QMLjQ==","signatures":[{"sig":"MEYCIQDh66mAiPoP54fR82J5MosTuTeHg0yQQ2yH1jjmvd4ueQIhAM4/lO1PVQrbiULwmp+PoX0OZaTdGheDKl+/7BsfPiva","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchH8FCRA9TVsSAnZWagAA8k8P/RmQ73WdhynR1tr+AelG\nN+QRPgBaeE96noHfNWWa+dkAebMVqU9/bopO3/Z2YIXDnFA6bqeO3YHI0qrz\n7RrzSOKEDANSJZfNFDuXzA1j7e+89vO4x6Rg40MzlNlDlig58gpn+7REv2Zx\nHIyoIdKnPoBsJA+ZycUSYXsIyD42cZYu1o/UkJKmo2eRRG8Wn0sC8fxVeVTl\nfb9GPyJCgLGyJbHTvNkKu1Ap5BMx3UwOP75/cysXFrXRpB6wHbqosfemSG6e\n1surO9d8C3JkEGMUbmeZnpQ7fb1UA/ABR7QgiWIbJaZ+cNFM21s4KC9OQNHc\n11DCdCmkmRNANb2hP5/M24ZLxS40b1mxp3xqE6WgLFcD4sVrkhncsAzV6opn\nMzbT9fZDEWVpgcMYttXUKzhrPWdsAfFNUttbC+6mIwiJ0PeJ1sDOddTQS8ZE\nQWTYdvtvm/bgxChvzr8oau8GzgdtId+qFaHjHKNDi3n9+D3qsWaMt17eez8w\niaDE0CQWGsD75NCBGRxxzQPi0C6s1SIviaauvz52LjYGVF0axZtVXUHnQSOl\n0MTxrA/RSLIDtouYCogu4l7y2Aic/dFVCV45YWxYacn+UMNjpiPAwhUdWywf\nkAAW9Elx2UkxSayF6hoKOdavJRf51hlC23KlbUjbB2Y6DpLtedPLcoGaHQW1\nQjVR\r\n=sjul\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"a6fb02b02e80f59cd2deee334f9898515b2f85ba","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.3","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.0","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.3","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.0","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.3","simple-keyboard":"2.19.0","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.3.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.1","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.1","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.0.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.7","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.20.0_1552187140599_0.13003708437445138","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"react-simple-keyboard","version":"1.20.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.20.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35b766a902f220178c186c94ca441a73e60a0d01","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.20.1.tgz","fileCount":8,"integrity":"sha512-TjhrDMM8MX1aooo/924f50LeNc0DlPeptDNwqXHqWRzkywUQadL2vRZKySAeWWYb4zif5yM+VuPD+I1Boq0CeA==","signatures":[{"sig":"MEUCIQDEOXadGF3Y9emNXDqX+mqPlQsPKPCEJLdn3cfJqhk/qAIgI1FE1RA6+cnv6OE5C6R+7oIh0SOcXsigrfbCC2+zAzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchabVCRA9TVsSAnZWagAAul0P+QAgV+HqJhmBZrd+CgNb\nhTqyDZjCobDAo2lM/HUtXNGeY+0+fYBA2OU5S9gy2mV8nxu0RHrTiD2hzFuu\npXkuoI2hz93baL028kFUlklyfcjfIDuRsSunDRPgCl7BxPcfv/KquT+21Tb5\nQRliox41NSLLIcOHoX5yQDo8pY3j3WXtqGdU1Ci3E5MrolFsTu4qGf42cZZq\nxTBwJhWu1gjYi5OYE6HKqx5VC1DpZrD8qTRkTQZPJrghTm6/SsAdhp8RdF82\nErTOSh2cLlD65sLjbVm5UjXwgvj7ifCqPsk7eJDyKfspYEnjNgf3RUwEpAUw\n6zjg53kGpTno5lsheBPbYbIeEwlnNlqjWGRrAQUTo3iP8dhwoWoejYW/Lo+R\nG5Ys6CxK1mFTAGFsNDT2BNBD1OoLpudF6hv9Hl4DIwrQhJKDu6soDPRrcuMg\nacQQ08k63xy7nLnAQf+DSHeQ7qwhdaQlcA0ob/CBZqknq350md2P2Cwbb5CH\n6HngqxHoyurYj44x19bHOBDx0UZzMxbFSbMEaPFhtq2WidI9y6cDm+SYAGl7\nwrW1SHJNlZfsWgNZtduCINkZU7C/ZaKtFarWiCNw1xjQRtAg7nCJADWIWLWx\nR5H7fdXNzaukMMaS0t3KkaqXGkpT4voPN1nB8n3+rQ1ioLRRdV7AGQh7xEiJ\nxKws\r\n=ku8H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"68e67bfc22f9de94a98933eaefd3dc75d8a18b26","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.4","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.1","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.4","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.5","simple-keyboard":"2.19.1","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.20.1_1552262869289_0.9391308798637736","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"react-simple-keyboard","version":"1.21.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6b1edec2fd431a52ef441bedc00b71b3701054e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.0.tgz","fileCount":8,"integrity":"sha512-wwLtmlyRfKYs6LBWwSGnlwBl03sfgsQeqzho5xeP5m883tNlCixvWdW/PBBBxOEV7wmYCsX++WnCW1W1IdOKRQ==","signatures":[{"sig":"MEQCIGHb+0/Fi18ZjDl3utzSeZfQU/WPD3wP/w+IEBiLg9miAiBV+xpLkDRdWZ9M1BqU0uNd3tplgB3ifPGsYwsyLL2Gvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchuR6CRA9TVsSAnZWagAAG8sQAIcg5uswf9qF02U45RwO\nzNNViVvzDZ1ql0K3mFEVk6xHxD6SayhyIE6y8/filWg8wPk+R6xJJyZozD9B\nAEwZrEDUGrKqXMJYMs2q2YRBH0nJ+v7YjivPVlzvrH7xqseNgQg/3vPphsaG\n3SikdeS3iJX4c0Y2EHUlLoQaqEkX9LcrPKSdny8a5RFzXYYieevwLpkvl4MV\n9p9xk+J0dC9TSx3RBqvemcV4Lr3vcykuSWx0JbWYnu/9tCX002kql6yIt8bR\nAGRgjC+/x6kjFDBcEZX0nHF38tt/lD82lp+sjGfOby0SD7TgnydWPNtmnFg8\n5vw8USZGRcyCQCbeTv3HeDOQDDEATaKdyUuxCgMqTmD4PcZu4XnEXCiT/lxo\nu4vcE3KY7mjs5+9/uJ8bACd6bohopVza6gw18dFMwJnelBeCR0TAYAY94Q5M\ns76tF/jmPKrncD48gk16n/AYLTOKZdJzvkvpOnJLhj1IkMoL2O49FD8ssipV\nAv6cJ7pE/GLVMaNIeOYHRYlNR6v2LT/l1OEtTvVGysnQOgVGRrvsyUiHISCc\n6oA7hwnM5bEhAXMxxlo10ZBBjDI6Lyiel/CqFsteiO4n4Agw14obGioyzqv7\nvwrTD+dPF+vfB1pzbHdifzBoF3eXXdyXarbCA8PxrtKanr+snGWTi54svyaj\n6UdS\r\n=fYVh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"73797f60237f7f09e8a78169abab4af370521096","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.4","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.1","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.4","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.5","simple-keyboard":"2.20.0","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.0_1552344185638_0.07795953724143612","host":"s3://npm-registry-packages"}},"1.21.1":{"name":"react-simple-keyboard","version":"1.21.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8404afa9960d00d5f8ad92b500d77649486b8f8f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.1.tgz","fileCount":8,"integrity":"sha512-v+C9vrmOQpIraugPntIkDLnDJXCzyDVLrPFKKzs3K5HZnn106Smzu0VR/d41DtDGEjjDqIDTUA9z3aQtBFAjKA==","signatures":[{"sig":"MEUCIQDOGqp9QkHnG4IygR4ZPp9E/mrYB1uxr6tZFnY6xOi0NQIgAIIuLdojxlbksHE6g/OqCjylx4KDwUqWEDlESxdwPck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch7EwCRA9TVsSAnZWagAA51MP/R9PU11Ue1vzSFIgbOlY\nkkYgdOfF10lHRkNYhoRxJ5K7oqaad4I+2u7+cKUoGR4NNfbBy9XULxZQIRl3\n9htsE0l4tGjdGDjgBq54sx/C8pUSCvIe80zqvepXznEa/n0sNfBr/19Msdt6\n4kZfQDyfd31W5lVOwNxyvTuyD55IfAVF3ZoKQkfIZsgRCRuDMmFPG0Polo2C\nmTG0Y+Hb+BuC+mTm1q+LcP8TrogznuRQSfO/hxaNGr9zSv4i2hg8CplJyk+L\nc0OcBOdo86P0T1RN7vWSJky4PIAw42Wu5jqqr1h3cWxsSOnPdpcfm365kpFN\nbHjqrEJVBRUYm6lVaPOpC6XGrghzqP4HWgwMgkzgFkwL06Nau0S6rqPYY7Pi\neqgQsPcvuXh+O887jEXZ1hllZkOdOPD/m4dhAog56KLWgT1JLW6YaqS91UVd\nCO4IxETXFaT1ZH8J8ePbOzjvt6PgW1ElxNP/ihqwGJdW/opoTyTbDqITw7Ul\nOA0/V7kySzhz36RIWCW2rbWt0MQlZia3rHaQAf6XKdwEkzM1AJaRBQR/5NSf\niNfN3soMC8Wxcy8twpuDpaJLhu0LK0fackOLpe2N0y63i35sbF1/hWlVn7Es\nKx5HW4mVJuEZkZRppSa70WOgxPMCCNf4hpwPySOUVY+wRIODYv6RJaEPwKbk\nMAp7\r\n=tM7r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"89a143cc9d97ef66d98aac774b59d91f8b45c9ba","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.4","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"5.15.1","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.4","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^7.0.5","simple-keyboard":"2.20.0","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.0","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.1_1552396591808_0.4068615089626251","host":"s3://npm-registry-packages"}},"1.21.2":{"name":"react-simple-keyboard","version":"1.21.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f66b781e6152146878a0a29ad3d5b367235bf2dc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.2.tgz","fileCount":8,"integrity":"sha512-a9skVSZzZV31dLJeASAJ5EWKscn0KqDjW7YCd2azDUU6LpFM+EuSC1KKmfrOj3YU28mb1aazG0gF2C7mgL6tZw==","signatures":[{"sig":"MEQCID4tBGzdiLSqeheSU8uGQ12qOJevXWLT6q+Njnzc7BePAiBLwoa+FDs2bM5Z9lrFZ0k8GGU/a319ZaoEZl8FRCMz7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjbaMCRA9TVsSAnZWagAAT14P/1hReunATCWJNfCWmEvl\neHEhxF+zFfcZKGKcfLvxq1GeDOQG725ZzNDvigOH0Cy6FvMVyixANr6fzAmK\nEkfHuoaxVgnDRTEIsGAWusbWuCx+XsBFqtLtBDh68zG2NVDxlg0OUT+lxDwQ\nhrmHefCgi+VJPHX+g7vlS980N5MNQvdAYkU2fLlkhMbJPqttQLWbJV5u6Ihv\nyeOJ/Fpy60cCZuhzPfTFm/hJmH3f/u0b5cND4nbzR+n9hZFarwPsKUXZhxMr\nyTLs8N3bXAxDg5PkMWTvlEVOKwBYvuznnQr3tJFgZkc7LukSzrvOV2zco0r8\nCD6j3aNC/EgXv06UivdCkDh0z38UULXOa3enIFBGtjAPovU0Yrnu7cayODz6\nEJh7dFDU9XrMg586L5crmTN1c5lG3J0GOz8D3pJa2pvNm8O9/OQt9oQ56+RY\ntkyQ53iKqWuDstSrW7rIthTtyC+IGRCOTCAfqJlnDkeThGehVcDMM21GpZdd\nmDiv94QqBD2VvHxl7HlmGmM/8w1w8nvCCCPZk/+zriYQSDgK3PPjgZpF2UDl\nJbfT/5tlEWABNsStEdgLnLAvQCg2BvVznL9rE65TpOMUOerbAXw+vc+zRPs3\ntlkUVe4oW3GRfrbsTvvMWFaN0WP95NpZJ1f/NhTA4RvUXXCSK/XFyKa4Yk+d\nMa6T\r\n=Ftpp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"a91733b94e758cfb07ccb43506bb23ee768d7943","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"23.6.0","chalk":"2.4.2","react":"^16.8.4","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.15.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.4","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.3.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"5.0.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.2","@babel/preset-env":"^7.3.4","jest-pnp-resolver":"1.0.2","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.1","enzyme-adapter-react-16":"^1.10.0","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.2_1552791179240_0.200843524378028","host":"s3://npm-registry-packages"}},"1.21.3":{"name":"react-simple-keyboard","version":"1.21.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"062e3a1c42ccf758f25ee4d9e857baa35cfd9e82","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.3.tgz","fileCount":8,"integrity":"sha512-z1uwuQ24de8Oii7qRAg0/pZE2mdFqvvKU0LhCnKySQJAhPLzechhYqU2gtFZZD4wGpVnDy4vUzT1tlxGifZXWg==","signatures":[{"sig":"MEQCIBNfEq8c0I/SzHrhA9ZEdDNF6/l+9cBJoe+RKzQ4dz3+AiAxPSlYCN0cdu6JT7tRx67+TAGI+AUMORWnNIvpmp9Ynw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmvs2CRA9TVsSAnZWagAAy0kP/R74SFujf/qM2b5xkN4C\nASH0OPQqvwp6CvW5Np1s60ENOlP1vaqv27dxwqw+RLINj2nBiuYXn6vIJzuc\n85o9EtJf4heb6xT2EQniKKnmAkRS6gtxj9jYO3lz0Gqucf+BbRNIB82hAPyV\ng5I5Q13gMMNOrusa2n9Re9eOLrrNzeH1KSikk3t2WGVPlOW5E4ozeJX3+SFS\naEPKaF/XK/ChN4bAR58ddZzqoLJoPc6cU1GkTSFH93UBurnKlhwzHQHas1N8\naNedvQylzQ9tq3OVqNvs+dslfA3ygzFlU+bJwrLlfOvoiA66LXWgDbBMVrsl\n6tUP9sj7/rSHIlfQzc/lSsP+9W2d/UyQczcmkEcsMz2aBfkS9/v/9JDoAxnW\nCkFpStzMg9QH2Ks26noJvjx7fEBvW+KTudUaZj/bEWkKHNrZINnJw/iD1l3S\nHnkhWwdHXoxT+rgdv9a1ehwQ93lt9vkznja3an61gYCLyq0wpgavQ0TauGmF\nFaBOJwYX0Pn1Ld4q2KaDW00ycSmTgqz76AOcS/fKG5c914VMX4dHWkEMFofk\nlbbmHM0e6g1B9I8mNh7gmGfr5LbPkOYd3WELG6Ekmb0I6lZ7d2+uTVxEUOmT\nBLYwatREU4FDH5agatA3MK2y1IvPn85ViMKtXQztrI8RQIbPPUzBB3rZFNU0\nntWV\r\n=9bqW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"360f7d217b7b226c6e5ce3a4d066d23456a418d0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.5.0","chalk":"2.4.2","react":"^16.8.5","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.15.3","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.5","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.0","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.3","@babel/preset-env":"^7.4.2","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.1","enzyme-adapter-react-16":"^1.11.2","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.3_1553660725665_0.905605327643149","host":"s3://npm-registry-packages"}},"1.21.4":{"name":"react-simple-keyboard","version":"1.21.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b83aea39c9a4561abe33deb693ae3e797a32e97","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.4.tgz","fileCount":8,"integrity":"sha512-hehXrE9lFnnk+Car5XO+VpudccRgN/FunJRzsWIuWrUwYxZjOAvg4wd5u3xt6KjOWBxVw0U/NxsGMfLn2pMTAg==","signatures":[{"sig":"MEUCIQDagn9JI9SqmpXIC7uFGQcYyin0dcxQh8s8JjhGuwUuZQIgSkAsOyYr/D3tL1mhvZhIb161l3y8+lk0HzRhGcPfuhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrUAGCRA9TVsSAnZWagAACbUP/2xUvPHLC7WASWE6O7dr\ncyMX3RdMgP/kDThlFIC5jnXNQ+wQR/B1j7ghdExwl5Qb7icqhbobLKtvHxc0\nlWG+Rsotz9TuTkpChU1FZ8ytRJavrULx9//C6KVSdcIlHa5qwvRUw4tux/Cl\nLlL24QBMboUXC2vykguXzgqzmtJQuQyxGaGi3V02dgw2qv5xNBsvArlnWo11\nw2MOLCgb1di3htbnxeywGJgoIPErA48dYY5IXdSwd32Fo5TZNyeNnVqt5q5Q\nMHt4lVE2kHYDj3dT4agAd0VSOFKWn/PxhQvDwdW0X0kUlQJCZqJb5gAEPGIL\nXw2mkXHl8mz93Tyjmm3crQQT9TtI6Qb5wn1ZxMoeZISZbQqjlieiNC0aLg1v\n8zWFxqWrGxG+kiDdtOp6iG03Fkpe1+FVAfAyegC51USv+UHeLx8r+/3P8LGc\nniZfF4POPSMJUTemXUJqhHyliUUj4TaDk/mVxU9nRWtw63wH0mxYRNiklVny\nqMc5wnJVI7RXmuo3bkj2Hv/mPoV6gS04NejEyj7QXEVieOk04MEhq6Lj5nw8\nw7XQF5PJ/W1+8Whg5QsITq6oRd85ivf1LHESctTZhIWjGdLC5cGkeD2v/7uy\ng4F1JgVJqbhVbqYyv0xV1g7b2G2muA9INiBVZOkLFbRZso5jaFAFyba+E2nc\n2Usi\r\n=cEdi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"e8e23cce6b52f971b1019fefed5928442e3dbe29","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.5.0","chalk":"2.4.2","react":"^16.8.5","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.15.3","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.16.4","react-dom":"^16.8.5","babel-core":"7.0.0-bridge.0","babel-jest":"23.6.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.0","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"23.6.0","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.4","@babel/preset-env":"^7.4.2","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.16.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.4.2","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.1.1","enzyme-adapter-react-16":"^1.11.2","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.4_1554857989186_0.8443711656331625","host":"s3://npm-registry-packages"}},"1.21.5":{"name":"react-simple-keyboard","version":"1.21.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bff470ea14c1e506d26546188a28eb449a7ac950","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.5.tgz","fileCount":8,"integrity":"sha512-zYHaMf/r/G4m6PQGiWZK7IgGnxDLq4GhqkyU+IO5TxgHpwc3lTIHgW6bMPqSvFuajkGMriVadPOcLfEG8pmjgA==","signatures":[{"sig":"MEUCID+K4VdPulobkypHTr7c2IixnleaXtmKbZVVPuWoSieuAiEAqNJEpeB3IX99Its++HJnRgcOdKFZQ/6n9MBBAhSIdck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsoHiCRA9TVsSAnZWagAAB7QP/0p6PZr8OAmUkfzbDb91\nf854yGQekoQPhUtLhUX5izKcYN7/fehSpL5HMwrsIUW7ZpAWZW2H5sDt5gID\n4kK6HZKxKeLGn3hh1r9/bJ4MLk6pR4cKV1CDie/vqLTHtMo23AXb//ZAVivn\nKioYa7rrIcCdtZWAd8AF/PGPIprnOOjuJEWlv89tTpwjhVIdOVFExqR1gLVV\nraaGsQyCcDRzKwoBxctbyIuSi+N0y9STs67I9zvyqCsbFjt9OTVBlIUXQgl3\nt1XuHg6zIxuPkCYO8FEZGB/NwTYmnKM6DtsnFh/FVuD1L8XDrA9lPVjR0xYA\nCADYz4hpp+WNYeU+AQ1y+m9VHfwaY7z3uoKRht+v8Yn67zuSl5TCuSuf5TFh\nfbpnu3ZfUyBcl4h0ClgFZWYOO8fMkL/X8hlKFySCHDmieiqyJLRHNGdwbQjx\nMRK08179P2z08qEQ88mr4FulcFAHKsG6dPF+vPWBNCedf72hdkZqwWq4E0LB\nvOWhgfz7eg8kND3lGIhYQz45nNMU3AWSRgi7m0u5Tc3OJ9JJVkqs6MTq82G9\nSd06YsplBizjoxEq9IF+DS03ciZHthytBHNLs2ens0ETVEqjnc6mVMsj5T/L\nb3waqSgW21hDlHq2StYe+vnHmu2thQ1tu/oG9ZEEQJY78oCv7bcvpI9BelDZ\n4drL\r\n=8bL9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"001a4272fc8c187285fea867dd8a58954c87e110","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.7.1","chalk":"2.4.2","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.16.0","resolve":"1.10.0","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-core":"7.0.0-bridge.0","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.5","@babel/preset-env":"^7.4.3","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.5_1555202529577_0.39694178597775376","host":"s3://npm-registry-packages"}},"1.21.6":{"name":"react-simple-keyboard","version":"1.21.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fab327431e7c44ce45ef28746fe90721f2b18c44","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.6.tgz","fileCount":8,"integrity":"sha512-XW1lBo13Otf4ZRZh3UYGlUpiIcTD+jgmR/BBdL9g4nRK6MepD93hQFs7ECx7xaCW5jcvxUhRaUyORwCmwe4yrA==","signatures":[{"sig":"MEUCIQCHf0CGBBkRAxnrFAyIFAcjMm1Lm3nwzb8qd8Bo0c/TBQIgNa9JjNWxkhK69/WYfLbaNyKWkRBmpNz3y1jLnILMqu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctJtECRA9TVsSAnZWagAAQUkP/2Czp+h/RlH5kMBT4v0M\nKZlf2DqW9a2rCR7hbZ3RNYvKFSy1YbOlUnyLZ9mHGx2R39z9fbW9v6t+GPyr\niBf2Cp9SOEpzNgi62AFCVz0NOoEKvgbHEA+wSJN7uQ11V1ulOVj2xtYX6e/T\npuPBpvUciNXYA/Nk8BQZnjikoSkMg5+zjKMB1lqEOlgseMolA6xNetdY4a20\ngFRcOiv5/orK08FfH9kIZVUJGXNsJZKzIlur04gajE/vMUMgQyzmOK+rSJzl\nRABleXCeXkt7Omx2ZA/h6PcUSYIRC/JGYlUnKUjISI5LbwEfp/4EaL1kq4LE\nWDbP2BdnCVud4STQsu+He6yA9gHM/DrLZPIGvV0PJ1rVIdQweD9lrafujHxa\neHMxYpL2hW5zEA4Qthx4yD+M4isFLUcObBDNehrGEGzwg76wcPzu5oHfAseX\nJ7iL0u4oW4e7goR3RIj+z+nMUQROSj4qruqs1q9h6EyZAwD9g23ssX4CxWAB\n/1FS2QVcL5f9K4GI11ZRdPs7whHSNfaEHjFb03ds5P+6O18VMc9Ak8UizI4G\ndPLBoNcV7XI/ah7xnzeFNVzSIL0gwh+qeYwzNzTU8mOUwzjrdC1Qw930l7gl\nhMq3OAlpollAeDCQevKtEBWz+JnkrjlShgIma275RbdTagkpUuw/G2Qkb41W\nRJX1\r\n=fJH4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"c599d6beef6217a0e84766c981bd8605b9ee4489","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.7.1","chalk":"2.4.2","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.16.0","resolve":"1.10.0","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-core":"7.0.0-bridge.0","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.6","@babel/preset-env":"^7.4.3","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.6_1555340099036_0.27170393002777926","host":"s3://npm-registry-packages"}},"1.21.7":{"name":"react-simple-keyboard","version":"1.21.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b93391abfda6923f4a66c709d90f726201bec42d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.7.tgz","fileCount":8,"integrity":"sha512-dLiiQPylQf3cWMtTiRNFq3Kr3Ut9EEmU2/EqJfaMtECUCtEFoIFCcTZslHARTE3OiLEaySnen/mKGBNaiwRRbA==","signatures":[{"sig":"MEUCICsHglPlCARXvGoLQPJ7THWO5EWWqjnvW+ZgJU0k6bZFAiEAvAR/QNnXMU7PzLhba98y2Wb+qb47YjPO/CBsmeSlT4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuHgzCRA9TVsSAnZWagAAcMQP/3OzkNyFBy+e+d2zbUS0\nPAc3YKDSUHoKQkEA0Ud0ffda2rGNnPHkgkj3EaLfDXxPGJIfZYRNWDGx2Pm1\nTHRM3uU2Ah5PQst/N+2bAIVzU+OSW1+y8OeV2/GDVsGrkHf+bZqDWyBtZvP1\nvUh8JYu0tTXyE1u4h9AF9/T3vqR11z4zprbBLXBOgIaydR55qnEf/8ZjLLWA\nLi0KYp/D7OEbbyrhtRY12klvhDbttjevgsvzLOxvpQqeiSrzVnyjHghmmJkn\nIAuRUIRY/I/1nyrKBe6A++ZjmbgXETcMRE3+pbrh9/4y31Riy/egdlCJuHcU\nQieKMmCKcVdLKsyAEjWZmbBZP/1mDeQU2eepiOubXCQAkGQ+bXv2cBTVIapG\nzAGlTbpbgqh0mrtV9z5r+z0hvAW7V4fZiTHJDm8L4C0SI/P6OtM38Rm2M3ul\noup9QjUdxpMlN85BqqtQ+vMteSuFyWJ/Q2oE2zJKa8WlonueJn16aUcqt9VB\nosmZcQeIxabnuLdmuC4zZnlA1az5OTTPWfwReHkchNqix80TuBJu+THhEAJN\nO3BOHZ0y4+VPKvUx+ZvYrdfOPWxPz0eUDq+kqtrZhT6ShiT1WuySsX05J2JL\nC3eFEXyCuKNq6t+Re8PJR75iRu9tzmXbbvcorOgD7bcJ2hrkZtH0Ug/1Wkiw\nMmCC\r\n=zCw7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"a94c86b0062884281ce7b1259c5341144d1d565d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.7.1","chalk":"2.4.2","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.16.0","resolve":"1.10.0","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-core":"7.0.0-bridge.0","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.7","@babel/preset-env":"^7.4.3","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.7_1555593266300_0.30194193144083803","host":"s3://npm-registry-packages"}},"1.21.8":{"name":"react-simple-keyboard","version":"1.21.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1583eb513dc0ea47399d434bc88556b4447de49b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.8.tgz","fileCount":8,"integrity":"sha512-gLhE5u1sMjrx7EyDeXCZ1NOu273JAiRjRK2yPG6PMlQQWoKRfuEqUHq3T5y+sfZz7Mw5yKoBJZLbl2wX1b+SHA==","signatures":[{"sig":"MEUCIQCa87xHiCZOapgPJO4DgFbtWLP7WybB9FtCb3mY5ihIZQIgVmK5iSKOyIdtQPDTcNRMGA+N/FuHB5jA192WpX+EX58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuInTCRA9TVsSAnZWagAA8e4P/2BYcVUOONyNqUu2Lhbc\nuefwaIWJdyz82Bbp6ENpyvwyIjx6jMfqYB+v5H2QIrJ8ynK9oOqqjfeBhJAq\nsB8bfCV39+sjrWGtF9r+GnZgAUAwe4p9Morug/vSJPUgGrrw3U9uP8sCHKj/\nwqjVU5KWOQdwTkJ+jA0w7cRk11GqV/v+AVzoKEYdE0/KjljFfyWBo7yg7spB\nsGi8biYCoEPG/Tcjjg3juUnBGVSVmq6RaNf+k3bY17iUsQMWtDt4BzJUtGvH\n1fRq4bCFmGCXfBkEccg/eALUGm4IZEYw87++QWMXbvO+oSy0ZXKzJuLZoS/8\nBYrXGqOQkLic2JQLU80SqLPwHIe5WbGEeDoVshlmVRznHN6PCe8EkFh430Xa\niEFOxT5blZr92Ahj1ulxs1p4l1zLBEVaQuIDjWFp3JM+DpmaOdPWuk8W/m5Y\nK4tLCgctKbKwyiKtyoYzLR7UZifEir/rjTfhOcB3oQYsuIWFaYmd0ikd/jt8\n3nHM5Lt6YjnZEeBrDWU+uAEcqtABJv3vEqZIjx0XmUjPG462LWMOGFn6IKSL\nrwH5QX1Anyh0dXqfyDAKY56XXhgWLjE+iR72FzXHftkBmoW3ZSjyJsKusuia\nGjrK5sHi9HYYg1AkthEik4CKllekp9rsVEVbheW+Vn6+7TbWm8YnWBw4Cjza\nn7+Z\r\n=ns1W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"5ea23ff3245451eb678c6d28ae92695d6b6194b7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.7.1","chalk":"2.4.2","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.16.0","resolve":"1.10.0","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-core":"7.0.0-bridge.0","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.8","@babel/preset-env":"^7.4.3","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.8_1555597778410_0.8115210133974202","host":"s3://npm-registry-packages"}},"1.21.9":{"name":"react-simple-keyboard","version":"1.21.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","virtual-keyboard","touchscreen","touch-screen","kiosk","osk"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.21.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0c99181790c43a3ff5ebde10b3364cc158cc7498","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.21.9.tgz","fileCount":8,"integrity":"sha512-zTgv67zpcyJ+2Hb2rbMrmeC2mQO6fzyvuZAbrnjfUvNiqgaXOYDAFIeZhmjyKcajesEJGrQANpIR8vuDCjRmqg==","signatures":[{"sig":"MEUCIQDRHfhGWHj/5GERaeODlt7pHIHd6WYSOOdmnoFlndQDjgIgMmvusPUvaQqcxxHTI6bRVhK26JDUJWPV6IINgN+H16I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxKi9CRA9TVsSAnZWagAAeX8QAIj3UKj5PQwQbUSl8aIv\nbxmIuW6qt6fzn4czrDa0gHxPjKMznCFYzStpjwEkia4mwicSTO6jFqdrgsCM\nZc08nZ/dChh/rhCsX24uM36XqyrfbMGPk+ncKcjTZrPSy2zDIDkkYwd/C7Y6\nv3S/eYuSULZrZ8DzlfOnVzG7LOb1WbR8maubnRGYM1tDgYO0IBrxPLXww2Oi\nnXS0ZaHrfOfFH1YvYa8S1M5K+Yv51JhBMVeWoS5r+CsPWmYYsW6koTr/3Dib\nvH6NUlRPRnuBU3kPps1VWWIPAS4RKOhVCD/nrm8yhMVwNnOcvVgaYVPRRZpw\nG2/wicwEcL/nWnDvYGPjzt5ssHsuq1aL/SKr5z1zlHDag6crSAOPx+oe2a1F\nUt4Ay6H4YsVEM2u0hsq/8uJHt5k+CwqQ6X1mf9DPvQ1nebHFCNI2c2/LNGnE\neFbDlUfO4K4cWk8IIP43qsZcqigPg6rgltHgJRf5lbmcEfPU6s6UNQymCPf7\n7cMtqZuX+66lDt9ttP3agAPs0VSN80PyU1JzfgrAfV3nuM5VYZeawvfBcjCr\nwl6kiKUk2CMNV8nwENePoZRsRJDNY/9pL/Qgi6jGP1Ds4Fq+JHY98Tl+MZbt\nTUWUaqzq9hz6hsnh2go3T7yebKnOwV4k7WZaacEIRFOYb4V+6vjTyXwytz7x\njvC4\r\n=gmHn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"204750ddbe6d24661ade1b31e8a9a42c19b1654f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"bfj":"6.1.1","jest":"24.7.1","chalk":"2.4.2","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"5.16.0","resolve":"1.10.0","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-core":"7.0.0-bridge.0","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^8.0.0","simple-keyboard":"2.20.9","@babel/preset-env":"^7.4.3","jest-pnp-resolver":"1.2.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^0.2.2","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^7.0.2","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.8","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","babel-plugin-named-asset-import":"^0.3.1","fork-ts-checker-webpack-plugin-alt":"0.4.14","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.21.9_1556392123465_0.9547484319082662","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"react-simple-keyboard","version":"1.22.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.22.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2f8acb6c44e94a7f05e64e4d89abd88aed72721d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.22.0.tgz","fileCount":8,"integrity":"sha512-EIgByK0de3gSd3dm46MDJIbzKOOmaVAE4OR+ImA1NOho4NnWZYg0u/Ex5T0Rjbdzco2WTsPgsciKhls6TcEyIA==","signatures":[{"sig":"MEYCIQCMga8tHB/eNlZDIEeOdTk07tT2/rBhTyP4pA3xpeMlZAIhAMo+gWtbFFGEiBKvpy/Y+W2WX4RNAPBb/ZBxD7xvJCJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxR0ICRA9TVsSAnZWagAACh4P/0Jg+eaLcjV2DbswHURb\ncKUttBjnAZYfogPWRHWOlpaXN1j/KfKfdny0he3k8MhbbvpHT8XoK1LpvWiz\nz81eEJi33QhAMszRRS3ECGBuYqCd0SoGitOv6Spn1sXzOKgEGXktlQKvfFhs\nM4m/XBvx19t2gYqDu22NcchnDB4X/IdshdLX4IShdDE7IrO3t/kabaFXzo3F\ncKhP/UpYk/e3PqlfAUWSt7m+eFA16/N0HB4KWVo2+5ptLuCM2xva9eUQXqdo\nMmpe/Bxi3ZFje2jdyAbKUb8MAiTO6K9kx4H5QOwq6H1DJ0CH6EjR5TVchD5i\nqF60X1n+ROQaboakvoadOerQrOxej4fIBtgyIrrYh7N4mD3VaOTmcpatWE7c\nTeffMumn8ER2EKShyWZMjeHaJ/0rcBFOF02cQ3f6mSdPel5MJWAC2U19b1m/\n71zgLy9/ggSoubs6J5JXKR3OeSNRTjiPkKVTL9FImwuztn7WVrzdcrsjhEyR\n+316kO9mzNReMhiVeUKdN0B2uFEXFoJgELiK7UtaZPdoh7L8dgXHVzaGVBVl\ntOVMQLO5se10b/0d76V1vbpt/m1GPbU1bvGP68FyRfdQCv0v0BCAF7GJoD9L\nEmif68zUAZuHx/j+DKgC+RYS8gf3sqTpwv5ZnOY3uSw6lveS+4LWa3mD1Yk2\no2br\r\n=h0MS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fab9e0be732f45ba39e2210645742e71d6f4cb87","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","react":"^16.8.6","dotenv":"7.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.0.0","resolve":"1.10.1","webpack":"4.30.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.7.1","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.0","simple-keyboard":"2.21.0","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.2","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.2","jest-watch-typeahead":"0.3.0","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^8.0.0","eslint-plugin-flowtype":"3.6.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.0","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.7.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.7.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.22.0_1556421895223_0.3489927508942663","host":"s3://npm-registry-packages"}},"1.22.1":{"name":"react-simple-keyboard","version":"1.22.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.22.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ae8027f24f564cbe36cceeb3ab981a24f0a3d14a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.22.1.tgz","fileCount":8,"integrity":"sha512-MAC174y5jr5WGfgS7Wb9nYrPN/xAXN+FTFe7c2qB+sdyFq52IoC9+aa0VEvYH7+dK/rWXj34qVPmirHn9jy2dg==","signatures":[{"sig":"MEUCIGEA08Tgl5SfffJIEhfuhjOTrMQvdNc1w3ylALAEyYjzAiEA7OD0HgfuosbEcOVy+MHgpPLfJjk4UCkfUaM46/NBGCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1gaXCRA9TVsSAnZWagAA+qAP/3M0+9AZYUzV4mnPYH3t\ngp9ilkF81HVZgN7ozW7K8aauUak8hX6uAcmsgPESSp7GmLORMVKQKv7R2f+y\neeYJVBoPQvwSTQKv271wfPbwhL9VqvkdCq00tgPfw3GY2PNKTviZfJEiSz7e\nUPx3+7dFm5f4OKEZWj+ShSh6V9kP0s0RQON7ilfm7T5iE7eZtjoqfTplDO6b\nbIqh4+gFCuYYVo2PtcoczKCSGhQb8KaZlb1WLKqmH68Ce2/Mh/UitgiODyNG\nXnr1SzXYejQvVqr/xcMNcBYKpeEUfnRYRb4EGWKfT1o7zhOTBDv07dllKR+H\nh5sq/C0ngOlgDkMZJ406//AAZSjQi5u7NIm7KYVRwbZjbIJ/98pXS13i5iKH\n/aikkHnRFJoKTGIPwyo3vLfCzjdRgZgjjXT/4yC871pZGAOQmpBgwscdZ5+1\nzAcURA6g3mG9wArBG6+0PDj3PXo9LgkUAcpApDJ60A7krNpWdqby7A/HQ92I\nMcpekuIw2iEcHmxZi9uGUie7aRWPh+uXvYUI7471tQSvBztb4s0gO1DMwWFE\nkE/9grtBPvcqn0L5x03ABc5iE/x59O693s6YhP/bBjkvnNzpgfpDAIIiJhzm\n4bCDQZTmoF0b8HLaeaMbLq7huso81nWl1AN0sLZZmLYcLhMhHwz6lOdi3gxX\n6jyh\r\n=kLC3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"181fa0a23edc586319d49eefa203d9614f4a64d2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.4.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.13.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.0.0","resolve":"1.10.1","webpack":"4.31.0","fs-extra":"7.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.21.1","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.3.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.8.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.7.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.7.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.22.1_1557530263411_0.8034847676963148","host":"s3://npm-registry-packages"}},"1.22.2":{"name":"react-simple-keyboard","version":"1.22.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.22.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8788204affd5f06042bf51a307070af4b10e9181","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.22.2.tgz","fileCount":8,"integrity":"sha512-PAqJDMO4b/EBcHGk5qgkNZQ8wNnpeidzxh3v3FqQR90wOxf1Qp4r6MQTo2QasA+4ktEfM63+fdZ7TXDNPGwDsA==","signatures":[{"sig":"MEUCIQCeg12gcYBKgSiyXSUiRcMzhm4JUS+rrR2/LouQTqsJIAIgQUQJslEDU3pOr1sET599p30z+bmwUJBQhJzjWnAcrXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc43o7CRA9TVsSAnZWagAAyOEP/RkXnmi/x/4q9S8nbGPu\nUmzdZ/8fVFPE3jSZJuVIymMQC5cC0QTykyTfc27GWaPySk3DWoFOGGKgk6JV\n0IdUtbEJyezAIOWS0q8LEuoc/EDNwblNgViCNFUQp5rof/ABXVpjiatQYxNM\nzUxRGL2mmljf3wvENRocot4lqrySf36lumVHyZZfxIp4zopQId7bBDvv5Cfx\n5lxdWPYD1RKTY/7Psv7zd72KCNBzQ3qucXohoq549MRmQv6cwpShZIJRz/lA\ngHA7fGUH2qdpmoJ54WWjTB8epTlXqL5nw5JhGQQdEmgTpPuXdwztmK3P8I3n\nyMxBSHxptR31NZUE/O2nSs8d3OuGpvVLhNjSiRREcZhDxNTccITS6trF61Ay\nTIQECGAOBRieaFR/9OudXK8GRuJF9L0xCdmRK+OAEEtWkRmpcNkODay0tlou\nOlrK36XDxLsrLpMVwAV0fFrKhC/MNf6JUv3IC8MKjqN7ccPjRvH5SJ+pKPY9\n5U7fvrEiFllKp6r+yL1b/Lke4vDF4690xMXpseGcBPSdbaZWm6/cGZ8uwve6\nHYnnQOpY6S/AG+3HXSh0KM5MnixGgCrnyWKlziCtTWTGipbj/C7CnzZ05oJT\no1PowvfqzNoR8Swg3p/IN/suCalxKDXbCwkGulvRFvWKHvXRbBKdHK/96kCB\nDtGr\r\n=f6dr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5e1c6fc2a5123d2de886cb2299ecfd1f93015760","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.0.0","resolve":"1.11.0","webpack":"4.31.0","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.4","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.21.3","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.4.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.2.4","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.9.0","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.9.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.9.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.22.2_1558411834358_0.6515222609973512","host":"s3://npm-registry-packages"}},"1.22.3":{"name":"react-simple-keyboard","version":"1.22.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.22.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"319fb228352e10bedb7e97791b29c6e096df5896","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.22.3.tgz","fileCount":8,"integrity":"sha512-IECNDJYU2UjZ/4nFbXHrVtobCsE6dRvJfJE6HstgDcOPg/CCOw9WKo2ZpA7/s2jt6JO3GU1SjstrOi0JCu28PQ==","signatures":[{"sig":"MEUCIQD6AFHjdV+ttDg8kN0k7EcPTW7ASeUEeC78JSSjMob5ZQIgdiCkRcp5SiLTuPMqE2i1jRum0X13U0TfZu2OormVd5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6boTCRA9TVsSAnZWagAABboQAJZC/lsfS7P/E08OKaTh\nOTcKXS0mzIAE6HXRvCueooDpYnHHeoo3LwaOuDaUULXsE7TtmJ67dhmRc+h4\nOUf7cubqM2gY6LzvRG/iuAiBXMowKUEKgG6Vw+m3IP8t9JVu4YiHYPfuZSih\nfSdJb+cys+On4f/Bz7IFtCZY8mFmSrwvyXrM5WETaM2X5MU5K4UsZDFQfUXz\nh6bfgCZKiO2WOWYRxt/rw/dCVUE4z6rRR3IigJfqxIwpeQ7Xp6gj6s4nKK2T\nmSKEWEWwU7AAD9luH1iHW44isGAR3Yru6AxNOEWK1whBlLMFAxaDxa1Re6PZ\nxISt+/nDL3PmdCEzvV7enE4WBwsdsW3aaf2CLUIrMkGxQ8b8uxoZpnHNGEZ9\ngBk9Zc5dQNJLte3Z5o6N2jGUZHukbsMb99c+zaCPRHF3lLx9df/xicOIQHJN\ntrAQJUUV2W48kDzY/asm3MF6OOWFKgrDiht2biL9ZwWxE/WxC409zZNT3QuG\n1bSbLVnRqmjP/Kn33YHSetfZSsukZMN13GnRGNL8L3obk4uKWMQyI9DY9QRe\nQBRGVyHuvLVxNZj3ssNQO7tk4QCyikj1qxBiE+R1ij0jiKP+taVSe+i8zuQs\nyvnr5kKtRTKM7JSDCmK4pnuew0CA4GmawtdPcYglrw6PfBLegk0oxpgHnWdN\nwsDu\r\n=ZNk4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"108ac0110d1e801c5d300d122c5c52fd12b775b2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.1.0","resolve":"1.11.0","webpack":"4.32.2","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.5","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.2.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.21.4","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.4.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.3","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.9.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.6.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.9.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.9.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.22.3_1558821394638_0.1976092924174344","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"react-simple-keyboard","version":"1.23.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.23.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"84dc6b8ea43adc80695dd64260b254f417675c33","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.23.0.tgz","fileCount":8,"integrity":"sha512-EbB/xc6IMSTEfDBTR/D2C5+8lKhtnWvqq3LTRAkEgwLNSsT5+xI/7Oe5a2EUdK5ZViz4x2KuaUZwuFm/52YVLg==","signatures":[{"sig":"MEUCIH//Nr0US4UuzSDx8qePatdZTlLrIlXjsQuKAA4Z+KzzAiEA8BNvHjvuX6hSEhn6VjsqM2gLxcGlBakmZTsGgPZKU/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc83j+CRA9TVsSAnZWagAArCgQAJa4/c8WaFu06NKjOgCJ\nPoCGQD0rkLp29ja17b4O12z8BKt4iBENXYQPrHgRnxDp6Lu2kKotH/TDXY+Q\ndsa8bwBBfc5tpay7VB9Zy+Hz75I5j/RvHeM2bP87OVTWOVNkeOaxs/KtnXNE\n1g0N1lRmXs2ZJtvzErqO2jEq5+f8YEv1+xN5F7rzKA4OrLf4GsMkPegNqBja\n05nEB3HqAeYpxUGm+foFU/v349BYI6pTLXcUhlCHosDLHVWuxnEh3VaIHsqO\nD0yITbI4wfoChB5ZVX758gKHHkipZTp1Ggw3vYGqjZU6gNWjF4IJ1w02Sce9\nZFwENtF0J++zG5bMZqhcX7t44a+EPhn4wMwrleqwQGvkYD3aH+5t4So8IFPt\nrQIKIOcUTc2JcD0D+dxlw0KtPVboO1G6Rb3Ow7vYXWKZnH1rh0ly1pHVydbg\nkHUlYJPd8GpskV7MLPLYouLrojI2LoR0xqmcn8qieYhtWzdSdvL16gBR5lMg\nxfOROGon+geFqXPQq1TfL83GEJDMRKddijsEWVG7WY//8I9oKQwFfPh3Ogtt\npvEYbnxzm7DQ/EhVs5cPyGm9hKvuhHA5NmEzFw0G1Wb50Jc7o5XcHCCgR6Lf\nK73uHsXVe8dNCaN+Qa150kzg4UKa89oDNQKWilZWeH9IdvKI4+z25CcOgMPR\nCTFx\r\n=1cYN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"de4db3ba0d484cc79f71f2026927e203b6b641d7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.1.1","resolve":"1.11.0","webpack":"4.32.2","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.5","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.22.0","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.5.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.3","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.9.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.7.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.9.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.9.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.23.0_1559460093821_0.6731014218728801","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"react-simple-keyboard","version":"1.24.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.24.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1c357ca9d158c95b0cf984c070bc459a61cc04b7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.24.0.tgz","fileCount":8,"integrity":"sha512-hP8Ks4HtyiBSWhSMfBUH8hcSoGlkOloUMx9RqBm6jArtWplep/MFn8vcHq5D5pHdH5XNvZv/+WRqnlTwAofEEg==","signatures":[{"sig":"MEUCIQDL+EdFcD74XhRPpj87jk1+D7ifO3pNxB5Z/gfbw/rTIQIgQSZNKBzDo0MF6L3KEb3p6GZFnEgY3MBp7un2+kSkrp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+H0uCRA9TVsSAnZWagAAFCgP/iq2IlAevlTP1R75VS3x\n+oaVG9KNsQYRyuDm1rNzDTUbNy3GtSMAtSsprpK8013PUd5cDm/NzJdb00GV\n8zAql8v6w6kSZ4NQMMBP/X6coXiYjI6z6kVx4ZXRxhlLZ+tniMC9ZFG0u2CN\nKGjSH8sE/U/DHx1u3Ef3d7S/cuaj/6dxsSKnm0i3M6f7/70/Ky2Jt0IzAaem\n1iCiNpUvXzOBz/seqxmhrH59A+YG2Xcz/VIp2CMbi9NdZ5SoP+eGb25pcWLo\nj3Axlai4WaExA0FJaAmiHv+pDqIZi6aCrvOJwg9FTeZ3wPZl/0eyi+ifRPMK\nP15qeAjzcjfDY4LM01KJ/eBWOzMBK+nflDpdW3qUT6pCv96XcLRlT9fJoChI\no3+uQsPiSzzuDTq8zrGlklU4b3eRLB6d7UgiKvFc81ru1O6+rw1oTc7wqy6O\nEPkZbn3L1TyLONi9UM7Sn18fP326BL3CcZDEnJzPOAnd9BPRrM2lYrEb0glg\nf47C2VKeIcj9kf49UnAzVPrZ3BnF2aqS5w36yvC9IobzPLh2uw1NQcj5CgW9\nX55J+g6NZwxGt0iglUKRZCYh/oPOcZ6m6/SKbAm0O8wktf6IWmxnIoGEkb0q\na0D7/FPdPfhJiYR3dfvT9f8ktfK7d9zIA2rwncxhi/n8GDlZWf7M3HEGVtB2\nczun\r\n=Zi0l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0e4b6b141d33e1703ad60a1ecd08e45fb243f6ac","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.1.1","resolve":"1.11.1","webpack":"4.33.0","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.5","file-loader":"3.0.1","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.23.0","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.4.3","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.5.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.3","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.9.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.7.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.9.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.9.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.24.0_1559788845800_0.3595532854697676","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"react-simple-keyboard","version":"1.24.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.24.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b9af968282fc075b3de1b0bef6e973fc1d7eb274","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.24.1.tgz","fileCount":8,"integrity":"sha512-hsWEVITwgywpoyRD9f46LPmsJkL4tlm71gvthivs8sl34e3qcNIpCi0moOxrjzu16mUfiDRQiJxDqbZEAxFL0g==","signatures":[{"sig":"MEYCIQDN1dUblQWGtti2dHrEk9iuyEAs9ljpSeTtc8BLnpaXAwIhAO8f+huMD7MRxki0kSrOsuDXaaSN3hxtVvJ3lGksbfIz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAtNkCRA9TVsSAnZWagAAM6EP/R6anLO1FdVZU4RPuEfo\nLHoD1EJoDzAVuihkwGfFE+TKTBNKWNXCLoKQ/8RaGCiMfjqrst2U07Tjq+cl\nL8uBKII5BlZ8OljdOUvTOJMfqkC8KOwxSOnAYN2z1155NAgJJ+vfqGmoatQm\ntq1ImZKubZp97qWXuUG45F9kGJ8eRx207zewQR88vd8j0o4VveFnOPjCpn3v\n1/1dDk8SNgyEGDqUMU0B/x6oKEimurcVWTfKiGvpHU4jncYueq6U8mw9MP9U\n72kWFsz3wM4GoZSW8WovCR4U/dEI7jToW0VeMnpmcbWD2h9FPFR6o87WgAnU\nNrMO65Ot6AZYp3K5dfNIwlzwq79PeeXa8tctf47+JBqiCRnwhbQwyApgFRxh\nBx4V/JOTE/xutI1iw9S0kpcUnb2AaYJlLwHLMcl5lDh5CvSKwZ9UghXkyDcY\nvDBeKEjyIU455RZ1knBTpNoesFbz6WuNgo7Eoo67hT7+Gz/QlqwoeUBXAaLW\nqDeQQ9+ZaUXtNKAsPvtEBcEhFLi1vzBKeoBUOJNQE+X1IQqLz9VVCqvV2JuD\n1NlfE31ileEG80NRClaTIot4OjDpEEaZSOENf87PXkeR6qzwrxpPOj5F14jF\n1SxMvqaMAyOpWQ0qUee9Yz7FpcVLxBH6u8FofcSeBbCJoUC6CYhqmEPhMHyO\nGE+4\r\n=XzRi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8e1d53c810adc0a986c4ccffde16bbdeb841e80b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.1.1","resolve":"1.11.1","webpack":"4.33.0","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"2.1.1","url-loader":"2.0.0","@babel/core":"7.4.5","file-loader":"4.0.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.23.1","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.7.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.3","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.9.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.7.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.9.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.9.0","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.24.1_1560466275724_0.9394629204453253","host":"s3://npm-registry-packages"}},"1.24.2":{"name":"react-simple-keyboard","version":"1.24.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.24.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"14a6e209f1c381b09f188d7b3b24fe513009465d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.24.2.tgz","fileCount":8,"integrity":"sha512-5oPtlapi+KL1fmRmKnOtPdBuMo21E2SiXkjJBftz9/4WoQ863my+p4OYmTJNxY68p4goS0T73voXW7fz/nILpQ==","signatures":[{"sig":"MEQCIE/4mt8nUISYP5tu8cDeV59YwNFntSweUsFzsVbz+QIoAiAZUBLgIzJP6JdtiT+1KCyrHlD0qf2ZmurPa8Cw4+VZow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDk1jCRA9TVsSAnZWagAA2XUP/1vXC4mywXC1DSXoXSNV\n0aLH2ZuDL6MruZila8JomiEH2c+s/JeUGJ3axFkn62obmPyPtqhZu+wVFpG8\nZuHnHguZaB3lcMc8xIHs5cBWuFQMuZ1/We2gmOGwclINU6kMf1d8d+9g2ijt\nZOnbYrxaQoGagufa3u3XJYun4I6YoXWOx60BQNzbhdDXJISsBtfNCsVw04Sm\not2b4/hqUvY6aGAWF8piH2/dLh+L8j9N1ZZ8hXLSF9D3Kl91u6yRSpdxTq1B\n1rnYGRCH567mh+KDCKV4yT5/dZSrjIijZvasqec279O1vpFZOjek58WX3+4q\nlgr6nghZoivzvou8Tqx9baTULOzI2P+Wt+vjOjj81MWzKSM0McpM/9eF9Oeu\nCCi+ZdPvN9hq1hrGsN+O4zcMDzv5Av4Hn8Xn0o2hFOz5RKVVm4CC/fIP5siH\nFuwlKFSmOYlLW7NgXFF1KOe+fC4TYZ1RHMmbcQwSKZQfLjr8+IPDgKqH9jtz\nbUoJpKITn9V67PcQKa+BaxaZBa34qGADVT7DNg2fyyiQKBMCjmgHVtRVTuAc\ncqaOlnBfYZRroREwD9HFKszikukYjLhB72s3dcr2h4aCkxpAK/JpPdKKqXLo\nxOkxiUqWBcxmIfln4ATg9rN3Vp3LoOp27x9nnN1JGAgGKHA2faznMU/rqt+/\naqAf\r\n=8/gl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"feab43d4589286f4ed119ecfb0c131961f88b039","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.1.1","resolve":"1.11.1","webpack":"4.35.0","fs-extra":"8.0.1","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.0.0","url-loader":"2.0.0","@babel/core":"7.4.5","file-loader":"4.0.0","sass-loader":"7.1.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.0","dotenv-expand":"5.1.0","eslint-loader":"2.1.2","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.23.2","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.7.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.13.0","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.17.3","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.10.4","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.7.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.10.2","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.10.2","optimize-css-assets-webpack-plugin":"5.0.1","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.24.2_1561218402838_0.6015340018111937","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"react-simple-keyboard","version":"1.25.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.25.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e0121eaa8eb3b68feaeca815f6cf449abf579b7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.25.0.tgz","fileCount":8,"integrity":"sha512-rqIsc6kX4Od6j2ld6z+ZQOQ5/VFWFlNfFkVr9nAg/zIjWqyFGCT8unwa5zONM6P7Rxfr+5jpOWx+uvgTOuS8XQ==","signatures":[{"sig":"MEQCIDK3elLwstoKcQrwWOnKhaC51pYh0GhjraL0iUp3Xk43AiBNhDdhaqBOjB170Hbq7lZHIMFSecwCIGlezdfwu8ThdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK1oNCRA9TVsSAnZWagAAv80P+wbv7IO6FJMUh7lxlU7n\n9sUMbad4RP9EHPPE8v3OAjXCazCPQifUSWnfJLvE+IqSpGrdSzyQNE9wH59L\nMA+zKWx9OPZhe9dQHPUFj2eM/wwoUXyk7RM1FBCUTNgSnOAmRDb3WzAsN5RF\ntNuHNJjupf3bg7aMnbLYq7ve0dxo8WXQXtdLyoyx4LYnDl7M+Lt/da/KkvkI\n+VMEDKKQogp6Wi+poULOOVngXt7ol9g2SxlgpmolbI/prDX5Hd5LpJ0ODNYe\nDgkBsQTRiWHyQATcgUeYsQNo/OO4Ne0G2v5UYouX28beovzwRQgyIKSOIXOC\nJZwUPGlQ6mOIHHayurG58k2LTjM5lrB918gZXw+zmtxocebtfrhbRJgQ7cmI\nxebkCXYGECut0cG8gPq49SQfdWZIauLl88ZPMcBA1rMt6R72xJLAxbj0VRjc\nEZybAK59O+GukHZ2ps1H2AAHysLqdmRpLwAg6hev1kewPo4kpBkR6ZAmL7aL\nsbQ2U+SNwf/EqZc6uOT3e32R93Ehg2m2PqQUfAp9kMye1t6Wi20TAuqktafX\n0xFFFOvviagSgkoT5lzz3Rzb9BTdi5EIJ6tsqH0gMLhsa2+02H0/wEtbwgGz\nhyOX6DQYMnUJNOd/rb8WI2pUi2P5E9l5xUIEAqrB+SiOSemRUO4r++ZJ/trS\nktoO\r\n=dj+j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"616ff5f956b5173e4bbb4fae22064dab96f0a3bf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.2.0","resolve":"1.11.1","webpack":"4.35.3","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.0.0","url-loader":"2.0.1","@babel/core":"7.5.4","file-loader":"4.0.0","sass-loader":"7.1.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.1","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.24.1","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.7.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.2","html-webpack-plugin":"4.0.0-beta.7","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.0","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.10.4","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.7.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.12.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.12.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.25.0_1563122188925_0.1420296015864062","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"react-simple-keyboard","version":"1.25.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.25.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c3be2deb17a1fe9e8e017c8c0ad0b64080bb6a9d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.25.1.tgz","fileCount":8,"integrity":"sha512-Cdgn3BqNN+vCEVYYFQXUHtwZC7Wn/M9RlAybhwpuBCW2gK+lhPBOCrAYZTltJZE101KDf67d6QvXxNBWqVvFjg==","signatures":[{"sig":"MEUCIQCBQG+ynsPGq7QqFgEXFq6Mtk1YYvfUuldHFRWoXxWOrQIgCbiY1mtkesUWsQVPSzHhh54fz8LKqnxUkA04f1Uo02k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQjwkCRA9TVsSAnZWagAAuHwP/3pzZlzWos9rhfKMNbDc\nCd6/bg3JYCC4ZaOPCc624ZaKhKR6EcNjsxdZTBY3bnfAAu6kyFM11GDJqtHx\n9ACkWeND46G4F9LDnKw5r0hArgmIEOl1EOEXqPCh/1SUqkO9nzsM2H7nfw5W\nF1Dw4TwOSfc8VfwS0B5fIHDZ0BQhZjrk/GJ2vHKv2Fn6mCC5k/9GhVX0725X\nmcJCNRrqjfh/Hgwo41j3xUFekqD7KzD72+Ff+i3FdJKWO99zUiCp9dRY2dBO\nklMK+R3twHzqd54k200G4fq5fSWqk/1TkuF/x8CuhY7GWR7kKQR4fK/GCe7l\nbfd3D0oIi0ZEjIU1ZHgULCY/g/6KOG8ud648kGtgox5ToE+oE+P/675Owna5\niZgSt518uyF6sDNL4pbj+xdV3xCcbl2b4y1vaQlpMhTQTNr4K7ua2khu+0Kf\nStn8nx/TgBmXK9aGjXINU91fe392yphyS1JQgyc+O31WrPjJaCBfysD7BIwc\ncAwBNZ/6yrFBKAHwHojXoakWeoZJpMJCWvDEEtgLr/iCOOfinP/OYuARZqt6\nR8TY6/Os/FDKgnaziPwidHVSHyhI38wLLUNtKiZ3kmEVFrSK3ioRerTro29O\nVIVEeGNAd88Q4ecYBHRR0WYp2+y5VwToXezpbp4C0W2MBVW1y1WucXqj9UO7\n3Crw\r\n=ccWT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bdc3115ead36807a40bbdc19c76f015621960239","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.3.0","resolve":"1.11.1","webpack":"4.38.0","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.1.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.1.0","sass-loader":"7.1.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"0.23.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.4.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.24.2","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.7.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.3.0","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.10.4","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.25.1_1564621859715_0.7169036205329797","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"react-simple-keyboard","version":"1.26.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"949291774a5fe24de81a62ac9554a75889de2401","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.0.tgz","fileCount":8,"integrity":"sha512-Vo9FR0OFE2nJabawnZrHdDk47nBZdFdMwcOZa0e0CxJI7Xy3Fd2LhYyklkJzXw7X+MGOvaGkUZR2y1DXuoRpcQ==","signatures":[{"sig":"MEYCIQC1E+76pa5W9JFohYp+5wKLFVRTHqrLjfWslPrWtJ29SAIhAKezJIxNZ2KRgvXOuHjEZ2f/Dh7jRNnQf/qbgjyo24Bh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdULz/CRA9TVsSAnZWagAAMI0P/0AEtl6M7eQdqGDQkfhy\nCyS2+tUtKvECb+pewb1HhZ/bSzkYTOyLDDOfP6ti6hbRweJnAlosmruzI7ib\nZn+3wrHrL5zyMKZUTUgRwoddVEYUWI4TXkJIbq8W2e3gvhKP0O02pPHVqYjN\nxAFlQTIpHuNvXs7vKBQbL/ApMAOW+BvQeS1emNDRLDMAJeZDVoprWjBVV9Nz\nAtu+RD9OH2eb5OVWwYdaTn+7EgIKViBEcu9J82wDXXs/R+7i7H1/Rc0+9sqg\n5mY0h909rcxOjjVfihX1mzDPOoaWRDHoVLEN5el3Y5rvfPH4H7kioGk4KxaX\ngmXsDp9nWz3VarlBqMX4xDL23SAcKaVnEYDuwuJRplHE1lwKdreApY/iQFzc\nrF8D4U+qEN+4HIvrcpB6YyIgXCrjTYa3IgiT1ZfVQNkV4EafbsRjgNUKEnVn\n9Bc0j3oKK9CfQ/B+zGBd/fE1SeWI7a4IKpgB0/p2mnqK/b5bJ+kmRfO4KF85\nKs8eVCCrB5fcnAhwDWUZPG5Ap7AxD8fjb57me/t+HhcG8KRcHQahCJFtHx/j\naP+21tNrLBVl7El47wk07aNW2mWF/ncIm1mUT/z8i1JEQBM7tMqzoyk+fHPW\nbLoTmrZxOE6jCMEIN7/aCq8vi0Mbc4Wpu9meMaimIHOExPtRkxX3xW18aJBZ\nonLX\r\n=1wxO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"68a7533b0ed9a9b03eca7539cb3996ee1d997eb5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.3.0","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.5.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.25.1","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.0_1565572351038_0.35323685896898316","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"react-simple-keyboard","version":"1.26.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ef0c806ec8f8d6bd461809be3e0c63c951da2679","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.1.tgz","fileCount":8,"integrity":"sha512-iciEEDtRrN3udwilqcGWfzibPU+OVGN4ug0cT1OegEai9HBgaBdkS5QfIpLTdO0D3cSNsxBck3yVgT3uvSRj0Q==","signatures":[{"sig":"MEQCIDyYHQvt6Lz0ikEm0dsrU6/wgZZwMsK/WJ6SPe74OaaTAiB8Jj+H1DNrINZKUq2muBBDTBft0IOPFQ/4W9YHlGsMzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUls2CRA9TVsSAnZWagAASlUQAIKq+ltwinsp3KyEJaj6\ny2oBwjx8SDlJl2yIb3EOBdIkDhXR3CBncLqNkDBlrj+dTBjpNH3hl+7xeEdk\n/IrqZlsZmxuGWOqbq+d8eNuYlcim/USg/nDYGW8jauYt0fBiBFkhTv97rq8+\nhqDvCmFcJfOOehNcjRbsaFQ9o2qdvDNDz7PhMSZ/a82jYoO4vkW5CkgninPA\nZY/nk8Z2OWhcl/wu6gotcxQ5ftLdqH6G0aRpASaThLy2z9krsQdemMjMu3oQ\n7sg7ftstK4E26LsPm/bYSUt9D+RuQwJIU9GUVQU8LRo4NXCT1v4E3Q86bUdO\n6K+1sERiqBMw7hyd47hofOKExq7FXlN9dAoDDHbNHCQJFvyTsj/sDnNl2q94\n1yQFhOZLh/jSPuUygPcZktxIyNE4aNMO1WwVS5425zqSfpvJ0MsoQgBVlngO\np9Ux5nRMyLUN+Tf1NN0aNKARHpjXgOvpSnCCNrOcwz06TzLbXTXEkcCJOit4\n12NMNfZ2p7WQXV8oxRIWjJKcjONugPEWAeuJNtAYin4Vz2uXn93DNnq/mcAV\nueL6q4fBUYey33ESbeMhgu1S3ZaabN3us2JMAY4tPGt2l5nRoYkqmCCprgnC\nHHC0/WL3j894/6e9r3WgzEflqxQWPVQM0Vztn9PO7O8GyHNVDgJ67FtL/GoY\nsbDA\r\n=pFgk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dd716779aea801dbd765fe69a90a75b910ba6219","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.3.0","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.5.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.25.1","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.1_1565678390165_0.8411536849316392","host":"s3://npm-registry-packages"}},"1.26.2":{"name":"react-simple-keyboard","version":"1.26.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"239903f0453f42708dfd53b5b0d2e97b8b7ae1a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.2.tgz","fileCount":8,"integrity":"sha512-cVRuRhHePhMuz0dIBv+GyBLKn/Swx2yUguVI+IywTyOhuDZ42FqSEnQ5dGccbGNslA6ZPValCbOFFeAcV8HCLA==","signatures":[{"sig":"MEUCIBTMKaCmJeQvuKKVstjZ345tsHnUWbnuiQbrQG+U1BuTAiEA9gobbe3BkSDO7M55l8CkhVcjmnWoirrTzCho1w681u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUtYLCRA9TVsSAnZWagAA3ckP/iV4ul52wEEAgBiZ9NzB\naKtGItLiralrizq10n5/Ya5wT5kgZKwGP+j1Bwz0Ws4u9Iq0z6cqmvM9fglo\nmLY/UfHWFDcjzg9ateMRdrzs3Bt29yFQZjUEw+8uCCXGw+hSDNJLRt9nuJoh\n4Tt2s/DiDfuQqryy2NDc1lsV3VYOOnX5TqNT1LPy8oLRpavArB47T4L4vjWk\nPKDn9pBxfvaUR7U0EQN9g0ZpwDQ9yY2K0lKJNB0U5zDPQBMsR8O7rMskLKvY\nIK4oJAQFPwG1RnBYw+E6J79Fez0+dkKYi37ozpr85gTKqgbp1ZzGyTcR3ds2\nscK3gx+PiKWX+dvlh5Ku4fooJ0jKaKuHp2oN0SqtuJ4rkhjv6WP2FNKw87tf\nIR5xyOQjmcjUp8ZVOZJnvOfJDcVLP1QhVP3YZxd80C5fQNgzoPV0NZCAgAGy\n+aAtGAj4m4/OGLlF+781nM5DSH/K04CIkbR1dPWTF6HbK2q4reYAv8PAT9tl\nGO4S34t7UvWU6HYcJF06YqGE5NQ2qTlQ4DTitULbBrrBlDh4+9NGszz4G2AZ\nacJe4drfFkItNGPTsGkqZ+sn46I3FUO4yJU8KQ7/I4g4VEledi1Kh+E4yxDM\ndlnvV9q153XclZfC3Ointvp8VmDXj24Fr6dgbdOj68tNa2WuGvTxv1n4qye9\nV5vk\r\n=eK68\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e4a1bd0af3d7b81901af855fa45353224d364f8e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.3.0","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.5.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.25.1","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.2_1565709834496_0.8810358686978077","host":"s3://npm-registry-packages"}},"1.26.3":{"name":"react-simple-keyboard","version":"1.26.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9355bda51d45e4891ee70662bc921111d68d4b4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.3.tgz","fileCount":8,"integrity":"sha512-BXipZJvxILU6jQC+k3QAFRpUMFC4zhrnFHOUKQNZACOxcK1VAm/60Z6PbhinPsyHNpwOXvKDhzWPGb9NO1kPWA==","signatures":[{"sig":"MEUCIE6F/ZlbHMjnGEa0GgLuuBHQa7LNpMO5+z/DmlCh6JksAiEAqJ0YnLhS72g5GuB4FjdIPQDDC9DuC0DVSUDHfu/RnkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUxxACRA9TVsSAnZWagAA2awQAIeqAGgaZRmAdehxdJ9C\n8KH+GNUvR+ARabOIV6/yk6DgqhB3kbWbBucBsM0dsYr941ZLRD9O+MYV69dK\nS03FsY4Kt4Kl5+6JWGESpFjB6fL7apISLQ+cSYrVRhHArGzZrFtzKDrvfrxZ\nFOBRt32XzS6XxLQRYrGG0lJzImUR0B1U8MREwjQ1xWMtqA0RIcjMfoPqIibe\ntGMDqBsk6JdhPH1MmK3GLgT/x5svMIOWDXLUxeI9Z9trTkF6soK4VXUdxWxU\nJ1M4spFNlSpblxQletOz9vbdjyLbnj113K17tTY3ZU8D6zT5+u7taGCSEATX\nYsqFooSV9l6l80SXdpnK5ttmy1uQGwk+iqLPTH9sG54t8yrf0dmpGPw2xE3u\nSibQEdSJhGqhZtKzfSg2HksBxWw/bU+QC7AZxoNoiNd8uFn8ZDBbmulk0nBO\n28WBHVcPNwWOjVZSFvqv4UGezNVGxpc6O0qNJgJlNCn8XxoK6MdPMsSTA1t/\ni/pDZda5g2YsA5noO1qqIU+OBKnxH2M7Fs+gviccLFQHoyMGATigWlGEul3e\nh7i5tlyHWKbDeDMQtVUZFjQ+VzC49/0e5DrSuKAjr1pxa4oqxRoVPar0DDf7\ntqa+0Xl6kO9pXI0WsgdCeSqyyxECmqQT2/fwMYLdhbM6Gwm7bd7Unn8oIDec\nlUQd\r\n=Bmz+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-pnp-resolver","testMatch":["<rootDir>/src/**/tests/**/*.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b16391e6763c1d6079f3c02d551cdce2ca75a781","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app","settings":{"react":{"pragma":"React","version":"detect"}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.8.6","dotenv":"8.0.0","enzyme":"^3.9.0","eslint":"^5.16.0","is-wsl":"^2.0.0","semver":"6.3.0","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"8.1.0","prettier":"^1.17.0","react-dom":"^16.8.6","babel-jest":"24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.8.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","@babel/runtime":"^7.5.4","postcss-loader":"3.0.0","react-dev-utils":"^9.0.1","simple-keyboard":"2.25.1","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.5.0","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.3_1565727808364_0.5825116354154558","host":"s3://npm-registry-packages"}},"1.26.4":{"name":"react-simple-keyboard","version":"1.26.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e87be63f27efe214d663822c3c867604e6920787","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.4.tgz","fileCount":8,"integrity":"sha512-C2Lqy81fAf3nBRqYVjOy1MIdlXrH0cZ0iLk6onO7KogL8MnkLLhVuNLXe/1Jlub5zHo6Vm57JnQjN5FZhPR0oQ==","signatures":[{"sig":"MEYCIQDRRpxXcrZb5GXoDM/9jK7chEJk/clcv+AHNaXFYg53uQIhAMVYaXxGfRzoL0eOMiznrBrP1SsmVjJVfw5SuhnZhLz5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWHMTCRA9TVsSAnZWagAA7b4P/A9Z7FxKdV5twZfYOne5\nVTPir4i3rgFWxhNq834pYbMSTt5WPiJa0uT8TB+Js1ZQ+azt7c9iE9ZyMKW+\nYFS8LSZr1VlultfnjdR7Dvx9b8wHPi8SOvQwMQn/dbGg6ScRfXx8eTa3HYdU\nqcNI1EcIViRL0fvCszx0GFh5W+qIhIKVSp6RMmNsmyjBjn7CBelkORgE8OFc\nfrYviELsc+bDitusvH/fnzpH0648wHi0rf7N/ve2+sQidIE1htMFHudv+EPr\nhHn+IkqgySimbCIP+k8+h+CXm5oSL9LUVYlsYH1lduiCSo5NaVkX22yzOmqQ\njd3DYqN32pyo3sb+sQq0qkQbitOmcPtuacHLWRo+xLuwqaVL7a5nnCzU0IKg\nLrkmtcmwwjN9qxqvgCcks0nCvCyUbuXVzNafF3NZgKzEhi9chuaWcAA7iIhm\nZhbPtPsri00DMQt+ksQkTYKb1w6ZpsqOLlXbHMYRBbRYG8vBRkAVWHx+LjA5\nLX9ruw7fGyVb/Aa9M+8AkD9UgNiPi4zf+l64c22+My6MHHUqnWunPT/eBIhO\nWbDDoLt9vMT2DGkOmTMV1UUmpX1ngw+TYbd1qiIeukJ9xu4ghWBSnb0KSfjc\nmph8xpOths4lD/6ysXFLq5Z39SJLcq16hVDGVhy6Be+lLVsviMntRl0nqK30\nADhp\r\n=kETp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3940b7985f5c8aa9c4e92a03eae35e75154bfb94","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.9.0","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.2","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"7.0.1","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"2.2.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"2.26.1","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.4_1566077715089_0.2585536021046293","host":"s3://npm-registry-packages"}},"1.26.5":{"name":"react-simple-keyboard","version":"1.26.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"78d1db35ff81262bfccbd6575e153dd3770aef94","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.5.tgz","fileCount":8,"integrity":"sha512-zvChO04Ldn1gDZFtr+MH53zGNBYeEANuYO8UUepcKPZD4+spJS2AwsU841b0KTstQU8Dao+ypBfWqbOKUyN2bg==","signatures":[{"sig":"MEYCIQD2g5MjVqGDypzfaKsjXB1cOBibFcdudu24TUYrgd3byQIhAJlFsScMT+1OEr4O0iQnksNCnQzM67uwJBAsQHivS3R0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWp9HCRA9TVsSAnZWagAARYwP/0sz9FN2LbVby/iGQQ5P\nhTVS+Fmg6Ge73inRC4mG/gCX8GJBzudHA8QFd3OAk7UklCg6qrnCg/6MPN8U\n5kLNdXedbP5LMbssJWpKUfV92QRhhIdUILknNlMgJ2e7o6k1M+LSDliB4pTb\n/meIXqmM+TVT2P0Ghdm+UAq7rtGxl9UL6YnzIf+s4mPn4pSA+/vszJ/EFGgK\n5T7e7cWHAgH3ZY3jcHFtOau2eIC3XpISpm4C3rgvNajX/p+s2OU2l/4y/rl/\n7JLqX69g2YMZtGLlwuvn5jYrlBLrYDMsMWQBNDJasbS7gjL4ZDWN75HBcV4p\nCTx3SiEgUgK5Uzqjm8ayv500ge73ppwAko2b1Vy8DUp/M9MngN4ap8AGg+XO\nUk1hVUXfU8FpWYQnVQbH146aFsiU4BFPdcCvhZjUuPcGFiWrewebLabFHbdX\njqKhYxiiQ6WoRQWzy93ClfYj04LjzpZcV+QzsB5iGI51qGV1HzixTq5P35Ff\nbivwJAbCS1pgkmKakb2Xvc4iYoyhb7DA+jKya7c1/NAl0X1BonQfuiWFvSMp\nY+OyOyeb0aqulBJpx6vlmwyRGBIktoBO2s6Lxr6D9swqSFv97KypSwLTlOiZ\n/YaaKRcPq0pk5oGGH3zz3R20bUTHhsyKjWDTGMxZnj1dosRXyoq18HI/AUxy\n9sfv\r\n=vfh/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d05b6eb8d74500ca57a8069366cf6add142b483d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","react":"^16.9.0","dotenv":"6.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.2","resolve":"1.12.0","webpack":"4.39.1","fs-extra":"7.0.1","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"2.2.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"2.26.2","@babel/preset-env":"^7.4.4","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.3.1","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.5.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.5_1566220102197_0.5354936000057646","host":"s3://npm-registry-packages"}},"1.26.6":{"name":"react-simple-keyboard","version":"1.26.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@1.26.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f02d66505a026748f566b11df19f2f51ecea68f6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-1.26.6.tgz","fileCount":8,"integrity":"sha512-SmXTkbvcfjpQ2uwDzwx0z52yjIaJPYJK+wFxq9PNhCXQCjlN54+Vx/Gi+s9jmnwGqIctRz3E5sNy3AFLub/QXA==","signatures":[{"sig":"MEYCIQDk0jJ9EFHe0JU3puoREUBpQvlVFxbMkfVChdwYCJoCOwIhALnW5R/NZVp3Bt08gl5ReEvk9m0k/npzbjJAiVd2GFDw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKbvCRA9TVsSAnZWagAAuxMP/jjXvwDgRKDPnaV4UlpJ\nF2m9jbbSMNqZk++77OxFSvIdoRwQYOtKjt1ipTgBAHZL4dx7d3HLhNpxSQGW\nubYIwRCkqUDEfcx6NF1sqfr0JaAGXmS02cKWw3CKaL9JtSN4TWndf+VgNwxt\n6kk0TAvCkGOlQN56/okUUiUzW2dYNUV8W1w8R+qh3FNahh3ERf27ohdbA6nh\nSKdtLooR2+kwUTVY4jwqMafCqDdG3SEWtGXmB3yJneKry31B+NC4EK4oJya0\nSWoIiKjeIg0iVy4LmEEp1ksK0az0uGhnWvJmLcWZFJfLMIQP/5w73BlhNiQA\npR95wQpItfJ2ls5KkRrK8PqcZh7ew3Yyvvs8U2JDfQYfdPgNXWPYeb0hToqI\nGXLX588fSd9sTvt2sNqMKEYyELtph5nVKlk8jqrdvtY737xGrYg1Q6nbWr98\nQKfRBk4Xn0vD1wRlenmJV68MwWaynyXVMex9a+p8voZKf3F4j1OIPIi2ylph\nysLTZQFjIHChXtcLOyfRJOq1JCobX93/B63pR+9NePEBAJIqGQ3UfvGql0Yt\nKBozwnS5kJSKrD4ziBu/XoQYb8Kxi2w9lX5OPBIqDqNRdqlKs2uDkPdzBf75\nAWDmQYnv0wbA+sM+qecRBmh75DgRpfTXG5NK4u6jsBlOQIVfHNep4bvFGGRO\nIHxW\r\n=7dq5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e1b67c3d5a72b13b4bf55f6302aed09f196b121f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.10.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.2","resolve":"1.12.0","webpack":"4.39.2","fs-extra":"7.0.1","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"3.0.1","sass-loader":"7.3.1","babel-eslint":"10.0.2","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"2.2.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"2.26.2","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_1.26.6_1566877423125_0.6460548857381667","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-simple-keyboard","version":"2.0.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"824152cfee0e96ad25c629d749b1ec1e4f9dcac5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.1.tgz","fileCount":8,"integrity":"sha512-JmriC2t65O7VqSRxTf9jpDpMW23poMhaEFf7fOAKDedE/hf3PukJCu5ACXiFLm2r0iY6ML5sUy3Iq1/J9SygbA==","signatures":[{"sig":"MEQCIF9n3twHOMrVlOA5nMwPlcRLQKfq6MFt0Dbd7/VXsKX+AiBQtEx2aQ9lBrqiOXnsV4rXFrh1Wil18vroMvvP/8aRwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcyYCCRA9TVsSAnZWagAA1EUQAJIn3GZ1Og63NXUaWs+Q\nmnMhTSzm0r7WSjNh0zu37UjsoRC5HDeVWrfTBuPUZ9Kn2f9acbm9P1q9reBY\nVk0pPXU5jqb+QLSujX/lN7XNNSwZL9ZKg5j9yaC/Uf9NwiKsstS77QA0OigS\nRHxkpyjuPfJz8fhdN1BrDnfWJ+gloQ5tq4nmUZBenhgeN6EJ0javILKSams1\nB+VkjHRGYVfo/O4DmK8dmtkae41RCPaBSqcAzc/w+6gO71KsUM/SmzP7Hzvo\nIOpp587PcG9egOpgeMaV+101Ie3WeB9U/RoXYOtCORS30kXLWrGMebXQC3Uh\n9mv91uUGBeiyceueZCzmSp+vGLytV6ubqVDEaY9eCnooiIWBtuursWbktZHx\nHHd37nEWEVZMsHzvXzNFLjui89wiDEytr2TirLCliIyjm01Qi6hpXiTKoFi7\nvlsDx4mnXQW5hS7HzOrY0GhQJ41BQtXPK53/f64MRyoQ5+zeIDQLUzyhp+lS\n6EqOzj6nL+8zI8yy4gzARzTSiCKqak1hFaMrGxOYj1D1zw52QOnmKF/hDuhn\n36Af+Z+rsDrHS1+n0p1WUXnMxjZOKmPKq6j6dPEhG8qrSbMEi4pUniyvzFb1\nqbd6Jvn0vKiO1rskZvnNYmN5Bqu2Xe4afioq5hfWdeMUc2+Cr9f9Q7Wy4vZ4\neSzl\r\n=1GRU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8ab861b6206373ce9ca6fbcfadcebc2ffb61fe1d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.39.3","fs-extra":"7.0.1","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.0","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.1_1567827457480_0.8298686622606162","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-simple-keyboard","version":"2.0.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"788807a32ccda4ddc5c8f721dada0adfbe640a0d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.2.tgz","fileCount":8,"integrity":"sha512-K6PKy5rEnSpJpLuUIi5n9okaFgWC689TUn0aG8Z00DrKqE/RRlQxWHBVX+1jSDAhL6meQKd97IwZsF+LhY6YLA==","signatures":[{"sig":"MEUCIFi8qq28wqEmkhq1C7bcs8Uy9fVOEvUZ94smho4FvBzFAiEA9DWQvtAOKXMXQqt7L3D1J9thkPUKjkTNG7PohnbkdvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdczriCRA9TVsSAnZWagAAa/MQAII0uiEo+Z/6crkQ1SUf\np6wMuFSoESIPMFuyQE45jRLaXvcAQgbOhY0PV4P9fw+3dbsDkX6i44NdxmoV\n98RG7PX4gGqBA7NRibSwmJmZFW+TgoxPFwDPld+4v06hdqvTQveTzfSnScCE\nVk8xd4u2jYuVlpXkpRU1C1vSeQ4sBReSJBSVSofLQqUkWgyBOzWlg3Eu0RDP\nRP6ThhSigvD4GaET69jmpKGMPlF7DCbDC0x4LNg5ySD/6cGBdnhlZizkpCdV\nvC0uyXOw3RGyDn0NJXE9yKkdSatSKsHm/QVFFUOULpcgxyGSqzNGYZzznvS+\nArxuqbbeEgyvo7BcNc1wbMisl6NLgvO7SKhCFSxua2mIe+4Uc7/uwQJKNhHe\nyMDR4nD64+bVz5+ew9q/KmTpcJjYKFKe4C4Twtwi/5wX3LcfJYkSYCsGiddp\nCBh0TO4S23yPmWY3xadu/sAs4ztdE3refIj2ve669CjrEu2xd6FPRvYBA5CA\n/BORidpMyIJgo93Ye3p8I6RYyJ5BCwUS9/G/ODVgBGvI7+AnpeU34voRp2zj\ngAP+ylPKaEJ3m3Mi8CkQH0pOyig5mjZFeD8HtuEau+3Kd9sV+AGxdLyDuwH3\na8tYB+ttGpBxe7QCxtdUIlGCgLyGaYXtigr2I8vopTAWsqOFeadTi3mPPQtn\nsI4R\r\n=XBC8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"760b13922e92c12e2e498989e0ae8f55885e3192","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.39.3","fs-extra":"7.0.1","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.5.5","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.0","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.2_1567832801983_0.6383440794104918","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-simple-keyboard","version":"2.0.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b778a4c41b136c268419217fb46597255584b87","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.3.tgz","fileCount":8,"integrity":"sha512-0rUQPDDsBG7BZ8ElL5niS/rIRb7x+Mq25uSy/kAm0zSSbani6UuaRuU3wZJ1NWxW4Lqm51415lU4ezPvR6p1Sw==","signatures":[{"sig":"MEYCIQD0hW/ZX4CHeZCty9W68c0S6nxsvNYuDzthCSGHKFL9zwIhAPz+X7vTJ18quFwoWmQuYsdsVGyOUkdavRBSwOnpfvqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddZkMCRA9TVsSAnZWagAAuiwP/iAMv9eysnmHZm44xj1L\no+TjYcNPN7MO2yVOzdMWI15u7/KeTXsBpKB0MbiFfgsQG8w02H2nZv5/+5/m\nVm4A2sCLbHC0so8a3wjLfWPjWPJu/P7oT0/bLt1Yh0rGg/kTwTzcsda15IZk\nHHHfcdV5Xaa0njZptwftjEceHQLhruU4fKIJHXRKxwa5sTeXYS1zy1fRlTd9\nXcwa5pNsbY6K6SgqfIEnn4h3FZ02uUGT+i/KYxydFQx8jBSZbJaM1CSHl+vV\nMDmOVSP9W4O+nUd15YDuHFQfHm7jKwP/nrEo3t8LErda8JOgWOtUr4Hmw9y1\nRTclg/fcsfkRVWAolYtk2hfCDFEJA8D4L1i8o0FFbEdSTYwH6jN65RxNo97m\nNarbaJ/PiiN/Xb7yA+d003fRWAMqbPjIz70wF3C20Qd1LyLS8L13fhhILcfB\nARgGHOfr0d3ywLdZBAHtjkYu0FCb/Brwa4L4C+glkhupDEYkBZV6hioZh45f\nC7yZh6tlnxoPTjkpE0BC8CsCfdCt7J+eMhPeZGBQSc0xNZVQ9h2ZWn+ax61f\nOhrE2mKm2MyF0DhT1x7810TQL9QsnQ22/DwZhUwPnmdH6HQ+AUZ4YvSHyj6X\n4qFYj3EOvna1eP/of7jHD1O9r+gUtInbszIkeUbzeG3xgHOWbZrPJzljjOLc\nG4qL\r\n=Hrls\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b3544f261c8983849b3ec871f64256d31a0aaec7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.39.3","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.0","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.0.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.3_1567987979581_0.3146352858857393","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"react-simple-keyboard","version":"2.0.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eee5c04fe8409cf85b0f7be6723f0058c2714d79","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.4.tgz","fileCount":8,"integrity":"sha512-CfHRE3VKmYTxyK7a40TnGSJpWyeMiLCMWeXXcY/loLtUY4uMllDo9Jm2HbYUbeNuRtec0RpE43hUhuo9SHk32g==","signatures":[{"sig":"MEUCIF6VNp0XFtSID0aKzeIjONfdxoaJbZ3ZZjd1PNWfLbhMAiEAqf4cLRPxFsP2IVywiPRsfMwFJhiHQpNlrkaO9v6/3j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg/7JCRA9TVsSAnZWagAAUMcP/jseEJuWfbmxMdriyF5/\n+9lVQ/Q/bu9pFqlkYax5CxDYzh3klvgrbXr7lG2ZOWuxMMCiMoaWRhr6LNVq\nYX3ySO6GCV3I0QxO+DuTPKgJiS1HeHKOHgbxp1sO844XCcORodvMw29VXRlR\nqkIhU/EqBFun08FwHN/Jt2eGz4AH0Ol/YcExswa8RXLFwOeP6qD2bYBX3ZaS\n87ggsLkn7Kn6Rr/tfSJBBRo80cRiEq4Khykd/HTOP9JnQ4uXfFyqNTChibuZ\nrqCRvYVMkOuSn4DTVQ1GSgqGv1i+JYWOFu9RTZIK/T+zknx4pI5VCfHlTBZN\ngyAL+73WlNhM+DDKaFpgCESEJy8JAz35V0XNgmjpVFmKHPa1jxaf/rBD77Bg\nE91MQKBmHMLsZbxPVfoJH+xm9KL09XCodLseaPgqRSFY8s3kizmwNX99CLs9\nFc0r68N+L5Uycs9Q+N9KXrDZ9AUHYR0clxxUrS3p/Xd4LkPsmsUZFeNlCaSy\nPV4aJ61vnkNL+oErQ3pT55hnKAP1+clGqFCDhdRTSEVzZ2B/15yNGI2nM2SU\n1BHhXk7rrsDoTdw6UOt7BrLk/qPAJ1de/vMNbVO+XGXfm96mvnynkGPejU4m\nXNbroyFegUQFo/EgMlGCmErBqS93cuKRN/e4Qldaaq2QAvuSMuApwYakUbcw\niSeb\r\n=S8uf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"19d50a15a09c2c2573c06b0813dfcc4c19278d5e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.40.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.0","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.4","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.0.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.4_1568931528906_0.41437177779543544","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"react-simple-keyboard","version":"2.0.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8f610c4d5528d99a132f05501ffd8688e7af2b92","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.5.tgz","fileCount":8,"integrity":"sha512-FDph1WG6HUWRwKkDG42hX2JdfbOB45pw7iUEizRQ0HhxFi/mejVf1STOoVA4TLM95Md0+omE/ChKwmApNCDXOA==","signatures":[{"sig":"MEUCIQDjrbeUAXiZAFSP/tLDrGak9dcSB4OsTHmTvGva/SP5rQIgOMPcqD0F91G0HAtJNxVdTfFKZIChZU92Sb/tu4mB0S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnQ3yCRA9TVsSAnZWagAAaNgP/2wDSwgRE6WlAp+pECUn\n9RYViOJrmsFwTFzO0SEXnWFnra1TheTbZuXh0P4TmJhCZuWwht7iF6o8qjxB\n1iiFIPsI9kQTgYvHNxKtxsNZUSwwqyqp4fCp7wjzBctbrhrNSmdA5wcyyzwz\nZJ9Pd+zrUAbj+XS84CZB3UAuWwf4IrsHY25ODIoy36MJH1XT5ZzCaRdE+z73\nqE8s/9gBQnDixEWYxlxr+VTg2OwBIczflH8IIjVdlGUdrdrlWqTM8V5x4HTw\njNk8XSACmySlxc19JkWfdOPTxdmTDQA3owKFEQcJHScRmmz6d8FHc+UXb1br\nS17hRq2TfQWq1V2iSlHVr2HSCo27cznddzseLzv2hAYvyydmId2HRdy3Uyjy\n3qtQg+57m9QUEOmkn/hf9wGGL3yI3KJRQPJSwF1rL124BngTujBRAkTpj+bE\nANA8LLN+qknVcw9kwnUhkAK39a3wKBcNmH4p1zTI6rodO5jQN6faRbXxzAxc\nQ+83q0qWT0tp2Uj74inZ0ttxtAN61Ib03wwdIARIDTl5DvCGV0bP2T1IpsAm\nJDW9L6qOidYzwewI2DGJ3TY1sRCgFxZxtumywG8dKE3x+lBTp+y8yZpgD/Bm\nkioSNistLWwWi8A8x60MVFdlwZeNMVX4QJGgF1DAo0jUYv0wgSFvu3ulXmiP\nhu5S\r\n=QyjS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"afd804ccf1ba451b93fca3187fa0ecaa6a4f20bc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.1.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.5_1570573809395_0.09275085787737103","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"react-simple-keyboard","version":"2.0.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aaecebc3339172edfd8f79be955dfd5c15385aa5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.7.tgz","fileCount":8,"integrity":"sha512-mBXBigbJtG8F2wYr1SfX04nPNHQVuGMUO5+yySsMxM0G81BbAfTyESvaWiLapl+SUDnrc6/LgODK2JkwsAZR1w==","signatures":[{"sig":"MEUCIQCGoYWBYGlKyuZKaGIEjUtbLsIGmCHPSDP9TFyUGpnKZwIgKjgk2civOnGhI9JL/39vvo6gRxpCOb0g+OL4mEkf7Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdopwOCRA9TVsSAnZWagAAoh4QAKDJSUJb3o3iVhAYPRPg\nUJnr8pVSSe7KwpZFTJN+EFLGPb5GzfqG1WXbTdeH4moTQt25LldqaaBiPb+q\n7NKjChU/L7+YVErCCQw495vPfsN7VP8cIeJxh2Ja/ybuTavgG6DXhDZE5EpH\nGEoFhw1Np4B8TDo8APCS+qeIxU9k9bzyOfIPrl9FeQ+4X4cB7+m8Apq6FaEs\nw1g3Wba0a+G79y35GF0dSEOa7+D+AUrHxTuIPyJEI3+HKMBr5Ycy5HJrzLjg\nzsqaau2Vc3yV7RyxapxumBeMJx3tj+sbiFLa5PcBTjvDqkua0My78Plr20Bi\nA5QUU8gNy6esdWIwOh/8pAR4fEc29HUqHgbrcpo76lvxvHwvF4PSQVZuB4Zc\nx8zrAa/2JfZbgU1YJ5gNAcFkIcn4tgJPpO2TN9mvGrI5HTQxkdKi+Y1Q0NPE\ne84ATE7n0YlgYpSVw6ExFHPmheuZk14a9bsWSlyDSJPKrd23jIooluOAyaXC\nOhlEyaMVN/LLuADp7jVz8WuCstpIC8yiH8YxWN9mYdKsDLVBadBmRESGOREh\njAGLj69yT7lwmND1kGLdxBt1zattspCZXccKHOIdH6q1agWFUxJFrKngwnzH\nb6zFBiVVX1mvJ3U+kgZtEJuAmXw5+JqdovopqcGqmZNjCsfH5qlgki3CI3El\no/+x\r\n=61rg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"db75dc3d3209e7b339fe36c960bf630f734a82ec","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.7_1570937869908_0.5027625040028398","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"react-simple-keyboard","version":"2.0.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c7e8f2f6ca2c8c376f1a944aa540c8d8360a261d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.8.tgz","fileCount":8,"integrity":"sha512-V6Jrc8jzDmWcyq4gsGn81hfIp/UIpZxly/BcvkbAHCIVnJIVG1CA6VzIrV6lsrC6WlL8Rv1fuF+lOaxfiqISXA==","signatures":[{"sig":"MEYCIQCs/FxEA+7vHp0qgL+ls4v7J4bp3s/sWiGHfxwcvAVKggIhAI3bRYR3LtA4ivHC6z8iFnbGx3oz2f34xJXlgD2KO0GZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoqUKCRA9TVsSAnZWagAA9vEP/jIqbHpYmsiNvUMLmMSG\nc5WJLnL7LYdzCiq4TLfHO029vnQfswDF15P54c/jy4wEPvx0/p56OHz5yvio\nur6q3+5OK5Gr49FPIAbBbxXR6dN1RGp1QcgK7i6Ea9502SY3CpNZgZ8YMF2H\ncZlwONV1v3ZDCIYH4mb9tna3e9Rq9vNODGTcGjsxywCGUChMVzJQho9aLLbM\nWal+4vahg7Zf7rKkiv24A7wiSTRCPiz2DTX+scLsVa054IfMB3qrZ007HGU/\n682xYgayTAULxuK398yN8Y3ArqE6EectaU5Ot2YeasZj7tia5jHvaesig5g0\nOckw2pkJmoaNI/SSjyYkBbHoNl4e//oJZorAiq7ksgZpp+DQv6tkdorSbjHw\nR95RtEbmktarNUzhCBfK/POQp4BwGys4Zam1l56BjlzZ+SZftTX2QLpVvXQG\nhF/NLc1mEkwNyuGamYbJqgS/OgbZxK5t5bl9ppuRxkNpD+Wp76MhJCsA545o\nwORTqDmuAGMCpNeH2Q96wmemnq1U5TEhLwvM22IR4bcDuo91+tt3Jk3B3OUB\ninBJl3yoMU2kqPtFFrhjGKr+v0Mqwo5dNtaUeiCmB2prZrMt5U9fyuo6RYrE\nQY7b7/1JPwJnNXZmx2r/VQg++nccQYZk7yVxPKtPvWimxTgrORLwRawe5Za/\nnFcJ\r\n=jXaW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"745b151458a277556ce06e1979b0313fec43e1a4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.8_1570940169699_0.250649450679842","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"react-simple-keyboard","version":"2.0.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c93e305ca2286093404d6f7ddbc7699a85de0699","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.9.tgz","fileCount":8,"integrity":"sha512-9zIAk93IqNtnFGd9ARrcYmT3tNE7CS6MLXUqEyecKVzW5fUm8N9ko4YW5GKndxFlDJ1gL2919qUozmLKx4mFDg==","signatures":[{"sig":"MEYCIQCM5SCyuBohtY/z50K3QigpNr/cO03JeeOtOANRC51CXgIhANQT6mz8k7uVUVWHVRXHMOqL90FwIRSpMrXi1/v01fzS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoqbWCRA9TVsSAnZWagAACDQP/AoaUtEzaBImbeptZZ3e\nkFZOT7uKBKyZaT1M1aurC2w+v2PpdtoAe5qmWDI99ddxRVL52pG65Ih2z3Kt\nDlASXjsbRgM9DdZmOe0lIoHYgdGq4gYmwBN5AbQB7Ybg4VN9Iy3Z4fqGu8Nk\nb526OJpYj44VwOQIPJRVQu96K329rPbh8VntCg3m2m+Ml+prlhNZwZ0afZAB\nJ0PEm2q7D7rcQxE7xQac9CbR/cX5sYm/6CwKH7xqkw+oiLDWMLI85rWts04m\ngKIp+KJcat258jtEXiym+AVCNShRumcktaPozjfqOIc7FX8eSvUDyP01OCX2\nZfCG6C1pJvgjRDfkfWj0ry6KP6WywsZYp6PKlMAdI4RQmCQCjgz8WpO1ppSX\nfaITvuoGtzJv9DmBEi1Zw39ii112zNCnxO8ZggJARMOGM0CZfG4fVq9xxZBR\nFwfk9F/9ngFvZugi8bGS37FJsN/CDUsvldxpiQICilZpB57oBgaFCKAfXxgT\nnBgPDV97T09t4vYZ9umauH8tRFF2hx1nY4f0/Kgp74v7g6lywuxAL9sp34dU\n7xcOpcvWOuhBh36df9dy/HdfJTd/gYjpWS/0J4MRKSnb+Ltxqu+ml+/hCwbK\nALlwhl1jDdYy3n0khicKB+RFEc1aYS+OtwapjMdFZINWlrk/5E6cr9vlqoXw\n6u1c\r\n=ZnS0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6bf6c60896df60ebb21cee3d2420e0b0f7a56aef","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.9_1570940629442_0.07789364324653181","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"react-simple-keyboard","version":"2.0.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc0c767aa611de1fdb1aa8645e345aed612fbe9d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.10.tgz","fileCount":8,"integrity":"sha512-ehC96BB0vuYLxxlg4qUA2Oq/2PZAUgKoOYUgkoo1IOpP6jWBdtpAPizh26FOmWbTurhb3qOjXVpZ7JF7hzdMQA==","signatures":[{"sig":"MEUCIQCgJNUO9IkrzIGTTtD4g7QY1jlxGpSEM4/DXisOhNCFeAIgNgsMhEItSrABvjgQnT4/tS0Po4Q3YvLFCLCfb3p/Mys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoqhbCRA9TVsSAnZWagAARegP/ROq33NLwgVgUSM9Fqfv\nuWNbXPdfF+9dJ2F0jIMv5q/5Ql4x/lvWmwlLcUyaaeJGTTmsy478ycnpGgFc\nXWnoXvNT1BQIIbY9VUsF/pqHxz6BJoXzkCKkvMgHoUg9+FxcGqfYb0QF1vCR\nKBz/7jq0EGcwiRpmjQg2Xu6WugSFnt/nHmdaYmTQZTL/bttuWxqJ0o/YayPy\n1Wtk4a8Ewe3o4GRBO0OttaDLLoCMfloSuA9yKqAYulhtGEjjr2I/z8DqzY1s\neIDbW8dibC9pSUWzOoD6A20n53c9XAYiSYqWdKK2e8fJM6N2Z1Gnda7LtEzb\nr5clPWLb9ocdtZ8waquIsnFmh4XVpDqtCMTKLjRKoJIF5lvPh1yG/IL6Kdur\nTyPP/iJFsBYWfz7MNUN6GIFpN8rLcUCGAB6MHZGBl9Q40Br/yxDAUTHMqvoy\nvqdCQJu06MTSqJEgNPtKTWuaERYJWE6L7eARhlaaJfTjM6wr9no8TGvC6Xse\ntiyVOlspzB4Hslu/mCSRknq84lwmo5p73VtmGdHR1U79YmmBKSZGetuDt5wb\nyqMJ4guXrGQuwmCpBLfgTHmvK+7X9z2Xv5VVJgRCLdfmTLuo69vfN9TQdAJD\nNnTwfUqic2/wCydcgRI9uk4fy4SJwAKo4kKD5QNmw750nESXW50gwiSh67ea\nON1o\r\n=7REZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ce986d182ccb35c2241a17def5ab2eadf1de780b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.10_1570941019282_0.3148662697553184","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"react-simple-keyboard","version":"2.0.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a9c00ebbe16dabf798f921663b511b7f6c243232","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.11.tgz","fileCount":8,"integrity":"sha512-/jReCjF8SxUfFi0al1s7etDGFDA6b0Fs5INeQJgqsT19L0vvCHOvjuyYDtVEF+jaen50Zmrt/Hg/judrlTTAKQ==","signatures":[{"sig":"MEYCIQCHsZQeQlhYqj7xohT2bBwvVlKNWYsQJ/hy3K4xlQGo8AIhAPiWxMcLd1w10WxpXW5X5hMD/oWT3g8oHXVAylwJDrtC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo0uICRA9TVsSAnZWagAAhekP/3878O7pAMmx9h7DS2uh\nNbFOBtD765vgz1OzHth4jlIyOP6wxcqwz+/iLdOSy+RQ5C6Pwhu2aWEDMBYY\nVU6ma9+GhxoWW7dpDy1pIFj+InP2JXRwNu5emWp0TNq3mnxXq2gZUpzH2sk/\n9SG++InY/DHfMErR1JVNh40iZgg1MspDHAnZkqnGYoPVD+Boza/paeJi2flo\nM6QOAZdB6aM1HXGCXlAKiGG/VCed3n1b9Qw4JPtoUiXmXeHkp3PISSVBz0YV\nBKUs2soCKw5y9mfZx/ikjc/Y8j3srRFkL/XsamfXc0oFIoy1qnkS2/ucV8g0\nW9wVKIgwxoGjkmyO02T0mfl/qdLGTCc0tXP4fplvEKc9qmJtGMGoV8jo3G5j\n4sZA9lP+defnyiYRzK6d9w8bTkbqgYwi9GuqVIeDLQTkRxyxySeXYHIN0NeM\nbNPUbgdOsWA/0mo1VQruOaIYPQ+jprGoYG1TjG4esNEegDJkhAruRzYzN2dd\n6isrWySUFd7irg58PDLiHcvIuLOByDWve6PtQAHZFIWmvSMreR1VZVB3m8fu\nPb3NeiTCWdF0OOpVggHhe28BS43jC8Rry1G/274R+ltnhI1EiENGAAYCCK/y\nqy95nHKmPgertdmrtGE6BFSN3ibpDI4IGGaiKJOczroWFsbRXfRnksbTdc/q\nsP1m\r\n=8Lbf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e4fec2d27a85ca878a40ceae815c2d9c2623e7e3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.11_1570982791373_0.1302673169802635","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"react-simple-keyboard","version":"2.0.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f66a681a5454e2ff91d65256d7a916d159b8ff43","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.12.tgz","fileCount":8,"integrity":"sha512-ZSqgRLIucTZExHsrKGYlJodmcJIIWEvHMQtOOFRBEYuaGgFIHn0YSPuvMsy4FzK+CBZjXdYPZPeVL0DGM3GHOw==","signatures":[{"sig":"MEUCIAjl2CgaMfCwjECKScLqdZ8ExXj8Hp1MzfM8fKBVbcg0AiEA52X2Vy2y7a1GnwUvL5wB09cbdaUFkrbm+zDwkz/hzM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpNMSCRA9TVsSAnZWagAABkEQAIdM5JPWFw51iNE4yqhE\nxBYy/eEs93ZjKG0idwgcHR8EZcGTffco8+X1SApH1KBruEQxMywBSH+wTfAi\nWrOkLsn2flBy+zzoEz3CfP/2iA0/pl24HbeBcXCpuUOsD/LtQdjCfE8KFmez\nbSQRPFvWwUYOVZOskAR1E6IHg7uqSK2cfhBya5DF+7hAZl6Av2Ic4JLJEERT\nUwbU3ac5ok7tE1AYIY7/yrYehR7dGM/Vp8MTJCB8zSwFNvX7viXZvE/8EcMU\nTLFbtZWnnOVNAb+9dSbgz4ctaHa5FFG9EySn7hVprgKDG7RA1uCqJ8lbQXe6\nkoEWvNVSEk6STONNxq/tt3kFwZI6w3T4q0fZ1T5WjY54wx8O00Cpp3TxEuVg\nVdoTvPuTf9ylUiYXStZYqDi9SrF+HlJ5BMHA+U8ruiTAhu5Qs5jD1LUE3Dze\nRuwxKLDi0qfqdXK0OtZ321j9wAgud08EjLXvRhpqlKdkcW8brJfj/1uxXd/y\nFWqSaZoNTOqNfBtJHyi/vma/8l6kJMljs6F+KU3nHU8jAb5S5HfvB+IFJVFW\ntlE6HdFTwcBwAmKpiJjBa8qxVsDZJ+72+rgByAUt7IWDeQk3Pz8HZmuOrkrj\nyokPGEjwNygwBBKxHN27PMn5LGA1brFvfsql9Q1daz6E0QD7ccHQsFNzJRc3\n4JEM\r\n=XzU7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"884c5db2d11c14845e721ab8257bd23eb6afb7d4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.1","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.12_1571083025605_0.1823494612541987","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"react-simple-keyboard","version":"2.0.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"86f3a838a19c00e3400de6e5483d95c078539cab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.13.tgz","fileCount":8,"integrity":"sha512-Dij1/a7D/55vkNbai/68KCHlNCC1IpRUnQHz1LZy6SzHMrGZujjhmLJfN8/Rqye4H6PifNVZjVY1K+9X2vF/vQ==","signatures":[{"sig":"MEUCIQC7x4vp88AaGyCd49NRm329NLJuPiSPakDCEWCyJOAn8wIgLJnX49tBNyNu7exayet+CKq3AppA2t331eP0SNsghYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpo2WCRA9TVsSAnZWagAABYwP/2qnLpqKFc42gsSBZcPc\nR7R4p/Knu60qA7c5nuezOcT3cJlBzydn5J4c5Gupx+DTzp5O6XLOJnt/D8Pk\n3MMugDY3fpcR1/xSJVHt811jJskW4GUcqp7rmy0gBiFe6KdA0Q2xWl0Shd09\nzOdrupCOW1IJiop/M/V9b6QJVbsWxejhqru0ndhDcRHUF68yqdBWFSaq4tPq\nrqhhlBDiYb8ZLKrOGfFClnJBZ+meBP9T3aDlcyA9NFXe4CPgag3iRv0+KCY2\nEl4ZoqdMPLqzSdXtS1J21JCWIRCe9JXmFm3W/hC05vb3qDvS7bxXV/vmbki6\nhWtGOH1ULt4ueE8xaX4bZrnj9K1EYuAca14mvag3HsLT2lo/fOSZ2ErzaDQl\n+fFnx4VTMZvl7cQsxebberrYw50kFwNbmoe0I2VS1MnAwyp8Oa4TzW0b4+W4\n1SeQ6nB+yC6DZfeegaYL9fVq6jprOwLbdf4MpXQIh9W8XcI6wCUtBNaOJuGq\nxPvPLP7FuaROUNg+LpZ7X1VGB1TniYuq/3YSUZI2TegcorvCB9PuYlfp4OW3\noTXUjusZHx6eWeYuRyZBh2XqRKAQW/Zw7A538zB5c7N2cL+pJlNGcn14fw88\nQuDZ/RLF0Q3XrR2QGPO+eWFQBrvcwytmlNEJJmG5gsqBVjMGniaOe7PWiP/x\nb7O3\r\n=Who+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"24f9fe558528f78f70f6f40a710d6bd2f7c632ad","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.13_1571196309997_0.3211020584872022","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"react-simple-keyboard","version":"2.0.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa569c444de75def3779c7d4a5404774471effd7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.14.tgz","fileCount":8,"integrity":"sha512-AvmoO4mqhJ8WDGZnyCXQd2o1MNbuoSGq9KryY3E7PlsBYoxAFa5AFQ9BQsyKErrKr3JH+JQtwc+hULoUtd4usw==","signatures":[{"sig":"MEUCIQDFj753+PMq1KIs2xa8VMiyLLk7aSEHxbKS1gIR4KCByQIgSqvJAVf6MqfM8kh6M9+OJHKJAI91IYAAuoS1aJx8wnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpo4KCRA9TVsSAnZWagAAg2IP/iAidWBKV3V6wHKccLkE\nyGqVOjtRzadr5oy1L5yGfHL2aqeDQJF6rGdsravsSnIEHwqWseOgBgaYjrTs\nGB69ugHHnNm4IvPZNIBzM+x5pZ/ZT6244Man8wSb0jmDDlbirMKgVecPUIA9\nWSKRZmFA4ipYLTyGN27FO2UMRF1RZJIDb3qQ84SweeVGaG95hmb9k52cz2Ul\nzmhWQuN3tPTm8sE6Y1f0sVlS2I1uAQZk3AR1g3jcRgSwP/iIT922UuFkqfkK\ndX3v81gq+5e9E88K6Rii84J+Sb+pZqUdYhQh0pu2Twk7Js9cXcYncoySrS7K\nCqXbjGZrbUZ71vJEFakDwuIC+04e7mD8YekBts5XF9vUr5CTjvYa624wPqm0\nUZA/35/Hy7Q/Y3aR2JS/sX4bnvlvyj7srkm2NstsWCFyNNTcGgoQ0H/GVK7j\n2ScYBBhw7/QDYEAmCWppdxvr+pJtA+UErqozaQlZPjr85sRhFWUVAhoBdRnG\ntziCCx36cBHTZxCPKIwpekKqdMHsKZo9COW4rswS2S1PHXD2Duy2HFaDwoGo\ntnhNOgGnI6sYnNAEo/uClKl2LBdbma6ow5Q6xq2GjDWIpIVc2xYQ8dxH3k3z\nzyc5utKGIXAcu28eHwxJ7OaKmkE39QsCeFWHaxa4+CZZpGMUMQXzTt70O6jC\nndxm\r\n=xcxB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2511714f6952a960aa983daaca4ee838f768210e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.6","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.14_1571196426258_0.5855868496326855","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"react-simple-keyboard","version":"2.0.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"283047dd6fbcf7e975c1527d45bcacd09907ce2f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.15.tgz","fileCount":8,"integrity":"sha512-EeAXk6SCb2omGne5yo9uzyQ7tkOzJoCNnzvpP6WdoSa2m8KNyYag+LNd47F6YbXuAJD5yo/6QEtBEBSQ/BjDyQ==","signatures":[{"sig":"MEUCIQDdIcyhrJcmEBAN0QVSvz5IfhhOJA5foAbhLEPNs/s18AIgMT9D0h01iFxOaV5JM+K+2vkjXZFXrlBFuQOPtoG55Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpo+NCRA9TVsSAnZWagAAs74P/3MQ6Qa+30/IjFpfeE52\nPz6+8Q+PRQflRzl7LFzPJftdLqAJZjGTHIv/Yq/CHT2iJvQSqUETUVI+P/CE\ndrW+ja6zUdK01TpY3UDHD8gjlrstJ3xCZYXNFOwgpVow0VlFxkSuPMrLDVl9\nkGpJ64q004jv8kbV5pLLv5GpAYbIwDTLtuWXCuZ5PW9OhpRSREXiyPDxq/Sy\nAreHZyGBZnPtVop9ISJWmQMshSC7Q593F78yJDwSG4zARzDkYtsWVMVBCIWC\nwy4JtFjIknBWU9/ZMgqSYDXW5TkCNeJ1b/yeWrLZzPABwe3qu/3gg8S8kCNu\nXaNVqKBn+kvtuReYyL4f86jweMTvvuXhcNBHLyzyBp8VmGgKEBWuJEGkjAdw\n7V5Uo9GwChcOZLlqlPOY2CDOfS7s7ZvZNLNQtc6wFW/X2JQKWFGMfaqedUiW\nAke9PvxpPb5SwIJOaadjCUjJzdo3ze6CRiB/8t32h6SRNTRgwV/pBqWikyMg\n9AECmSjsY0RfDAM5h9b4mEtnj8mU/Cu47PmZuKH/KFjNFZGWYjVRRYS8jEwt\n80TbGFBxK5UyYiaMpALiYJg26jBo3h73KpzuZu9d1RIHIbTQ7xZHeaQ3qJZV\nJT2EQyprMwKYyQl5L2kdFjL7oPcYDdyWe3fp56R12NFnrWAcTTfrO4yj1Y9b\ndVPk\r\n=CUs4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"98169d654f5b0492e070746ad55c9fec5c03348a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.11.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.12.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.15_1571196812436_0.5738442598205211","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"react-simple-keyboard","version":"2.0.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4920e9e1a5f8db76afb38dc427bb28e1a86d1df3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.16.tgz","fileCount":8,"integrity":"sha512-+h/1jSPqUILBXgu7eWOMGPA2uSymgHIGltumv07yMwbW2MKaXZYrRQdHmHY6HKZ0538A7BEMic6wueyLswneig==","signatures":[{"sig":"MEUCIQDSt5a7HTYKWCKfHFt8rENphqvLdeeKeOxs5n/+ADTXygIgXLfWNpKz8DtKRYFzHUHBVxKaCTi8qpw6oJ2gQGoom2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsBuICRA9TVsSAnZWagAAcpYP/izj9vR5oE3xYH7PnB3R\nEC1W/W5j/GGNjTCpHvNZ9ibT1VCTNxHy5F/HLtW9i5aMBU0TBcbiefZYcFF5\nfy1SN3l1aRn2LSiWbJAOAGay/J8V5fFP/aFnIptH/GkXhu83RP70nPa/EmvA\neZLHVYK+VKb63hRsym2sdPXGL7/zUGjCHY7nCAI26OTcz9xaARbS1OxRHOkl\nV2i1FsckKHMt09kpE2rKia9FGoInWJ3XshrU2YicOzrhL0YcKY/+erN8zMVm\nhtHFYNaL/d9puQtpzek0Z5Xjpi3NJM0pDFTZYa/oQE+qDHGkG9jkepGEhzu3\nCi9fbL6S+hoHeFFN4CNsVGhO0RoULbzKNdpw2j/doc7ynNuzW3qw/Qso5F2C\nGHvWpTxPaF3eUtVWGy4cMkIZIOrXJEx8VPuavstiwnAOB93Tt8FWlBFnx4ca\nXjZLSTy+jHUtKvGVEjIAdVeZkWo0l+SE8jibixfiuv+S5gZtHbJkAPvxi3qc\npfqjiQggpmqlxEwA609H1umWuSOA40DLoEmg9i2G/fHqCsraz9kQ6fTwjFM9\neWm3U561IhQL8FG7qkRnORFP6ccvmd+pPY0hTcmvlJTRAglAe9pvMEeMclQi\nce6gcbTZCj/RwQlRWZ1Dz4zmKTs4wxe2y2LEvngCgpik2++jGjYEUkIxxRuw\nDPtz\r\n=Bzku\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e61bce5c6c1234300f7848fb986dc91c14f834b6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.3","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.16_1571822471673_0.432731501632279","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"react-simple-keyboard","version":"2.0.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74285f12dbbf897dbd871c3f13314ee31de2d9e9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.17.tgz","fileCount":8,"integrity":"sha512-lZoAsyPdrMN7G2A5vR6OsNWr/g5QxsY60a9IB5RekqJpiYJXp/RCHMJsUleH8neoPmmZBoaBI2DCPDGkMu4Yfw==","signatures":[{"sig":"MEUCIQCP0i4Miv4TPwEu+adH6b8/b3eo77L5zvKbOjZ+U7u0VAIgLItkLpord2WqOr+P1+N8MkI7K7TQZf3k9HR+qYpkuYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsBzhCRA9TVsSAnZWagAAR88P/RlPvSM/xIWyUm6gxEGy\nM4xRhyI86yWKjouWcGswYMCru5RAK8PQ5g0eptwLgaSHSTHTCqR7BmcOhJ8Y\n9q1ZNHQlnY6hz22uJBVrcDHo8gU+WInKy8bAVggpfo27gInnM62hNfs9pYD+\nFgVzxg4BW53+zr/FCPTAfPNbD2voLejATgVLy30CXAYgeUSxgNszaWGm3jT+\n21IzcfRkiletlgwh+gUPlq/uWgsQ1QM2OMN91KUIvAoHXOXxw+wfYmhKm7P6\nqbxlCwj37DQPpSdG5Ldd4fWA9YrafrJ8AL5lNABSF6C3MgBqzap/HPgW7crN\nnfSoVy2RII9vNP7fF4YfrtJ5FTsZqYeKZeHYaegHHdgOy5Pi37SdKMJcApN9\n4f53N4DhHGpnahxHPoUZw5UMUL9zB6YUPNdcQVwzvstoFo3LTpiYWhsoPBXH\nflqRS0B1cOqYepjdYMNl9O69OIxthzyQSuoizhwHEQjciE+//7T3GEOYomv0\nsSskRfJ1DbBf922TkpB3D+G169XZboGFeKx9v3K24UOI+BVZ6BPHhv1/BApx\nUuXfgQZQvez/p8AuYGTS2Su6RZZ/2Lwk0uJxoxi8NHwJnFOwe+qRFi4OSpFe\nWvUyUyLUZcgsdhnh/H5BtEnEDgNj/4LlUUScs+vUae2m8IIaMracwqTI20aC\niXBM\r\n=Oo3U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a871c4367b0ed7521eb8df2d76f9dfe1705b4ff4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.2","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.17_1571822817384_0.6428722854156455","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"react-simple-keyboard","version":"2.0.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfb8eac9968b0747b3ebb9646c297d27c11f0b67","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.18.tgz","fileCount":8,"integrity":"sha512-ncUvMpiRAPo3ZClESI+bStOymuWLPmshY1K37Fgv30SJDgzLEQnazZPJGTA9tZxTB6YSvnwbnb+UO0urcqNa6Q==","signatures":[{"sig":"MEYCIQDX8Pbr351MgrIl76FUeVcqnBUD3rrTw7EoNBdt+uQpXgIhAJ+V8X4gw3HgHsvwUL71sD3UCsWMv854oANtmyrJu4CM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsB17CRA9TVsSAnZWagAAJB4QAIieY2OrKgyVPgCFjac/\naaWt5vO5Ee/A75xEY7gxIXTYtPxvlQ9ivnV0b3F5ROBQmo9utguzzt83RHLZ\nrdm71Ukf4I67P5OMDGlbI7eQN/3Ne7UvMKjeEsYGkGqkXTptjJ58KeQ6RghW\nitpzuzgDNt72VIUvAHTZvBpZ65x6NnUv73eNlQkz7XjY9COonNeXB5NfxR9+\nhrUxd3v0nZrtAOdOflf3kpxIrhgqiK2zPiDs4XrvJsciY39RGPdlIfRz+EZJ\nsMHXdXj7hR2d1a4rMUm8TGijoQiuHCheSaU5PCy+yCRbopRU4kQkbZdgx0m2\nI7Y7ODdMvGiCr+myDcXvIc/1VwS/9kfnDL3grKp+p0Rpznkim82K1RWTihUK\nM0VVYqiKycypuL6j+/jBHzTE7X4Bbe2rbEcgrJgox4Cp+SyAYoxRHlBYhOEw\nDsaWchD+yyk0vBD+vFw7vZT8AxCMx0PT7MoCdvAt0o9MRjYMPzlobP3pljnO\n88/OJvs2o6vrcSrIS9xPVzpT1SE4zdWW7/N+OZOZsv3/k6W0ZSXkBo6QF4nS\nJueKgh+qm93DktAWpztyft0/I7srupl1ga59GUiMJO4uWcS1L3faFLNQ9Gke\ns20ja9BSGMtLFrLrn93JQceohdUP59p67urMFsSWUtKp6LbOjsb9AKRMrjG5\nasgU\r\n=8R4O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4633c78d768d0434bf515578906725564ad3db5c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.18_1571822971265_0.9565058302629492","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"react-simple-keyboard","version":"2.0.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a258809cb172c4a3895065b46612cc3cf5a685ed","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.19.tgz","fileCount":8,"integrity":"sha512-otBB0NjHuqom13NiY59jylYaysZqEwN7RtMoDZMWedBZF9tISN9m4QwSQTCoXH4tZ6U7bwtLv7/y0fq4gf6jfA==","signatures":[{"sig":"MEQCIEczwuu1+HNpMvHf1KJcWw99CNJIEhYf3f5aT+0V8piIAiAqC/NYBZTl6vnoXR2+uwmiAwVxNCS17A0K9szTapk7jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsB9/CRA9TVsSAnZWagAAEvYP/2gLz59N2Ax5x0FVpRGD\nA7yV11b+nEopmBHUrmEf7lyTmGDXr8xCssnRXG+KPteeB+SGk5DQtXKPK4CE\n9K8+zbjZw4GvMhswI6YnYqbOtU02JEoD28mWUV5wPubkmuQHDaaUnPvrtDly\n6+ES7sEop+SRG289D3uCI+gY8s6iKQECbNHCHBna2zyvSU9pv+dTowVO0/fl\nnrVejMd1B2zFjwucCzvZqv56pxqpCkS1KeYyfEz7Udr2TQQ1DblUHa0FnI1W\nQqFLS+Ey7b30s1CLPkmERnmzcwkOHJX/sK1rssoAaGSGHAvSAA6L7cm5EjPQ\ni93dkfnWQFfA0R47ZV411fmDY383XQ84lessByORk3rPkkRWMCokOpBQV1id\nfQFK7ilNqSBLOCf4yNQqqKiu8md6H6mzuFRnuoZXayEMuJfizFAq22ZyMEl7\nK+B0iH17xVn0h5esylX/PRRD97ExIq9W8Y2UGfnm/Tyc2S6iyIFvKxq4i9Q6\ngB9QIwqngkTNToFRll4Fx+cvO+ndud2jgWauW0C/SzxqBf4mncfLhFmkco6C\ndrhYCFiY9ePee3MCU2fhtF4CzPFgasL2aaQGz0oskv4ILpZj5v3L7WVtGSLf\nTquhsgtptQVNLyKQl7ngGa94Z/Q3Wxp6hm+AyoPDDiql2fUiSHFnVnKvKkWt\nJl3k\r\n=/+9R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"40f5a54a88c2fcf884a9ebb0dd48e6a4b27aee5a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.19_1571823486631_0.2065939701736783","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"react-simple-keyboard","version":"2.0.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8f220e5b56a05a6415eeb55ff680ff92109280f1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.20.tgz","fileCount":8,"integrity":"sha512-Z1BtqWSB+/5dBdUJQ3ob80uybSE63LIxmHqTtcETyeTrlcXdQxxIRGr138EdJW4o5OdZH8OdBKBGSalfzkD+cQ==","signatures":[{"sig":"MEUCICWR6ypJbGWrwZqIC0R7B7e0D1XU7rUpeVY8p2WpLGWbAiEAtbdW08fK/8fQNiq/og8l5ldkg0OJbbxHabWmT6nQThA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsCHSCRA9TVsSAnZWagAAM6oQAIqVa8wYsbk7WJcq7Krm\nryCLtI+gKa74svVCoIRSEXg72EOWK1Xa426gjtpbwvzLszrFjltccnFnH2o8\nFGJWjg3ACl6PvPKbIj6NDxzFq23ncZfUHKUU5NkdAvKtMd6/XJ3fwsk8ijXz\nl1jXea1dA23Rlyy1UwSbnX7cqy78XtkoyI2Nweq4deMKhT/OdnPzFgoVF6nN\nL6R2nYZlCa05B2245j8nfRV7KHL1J13nA5f3GuhJlXvMFaJz0f/pwdmyWeAJ\nHVXir1IzIKzML9ZD5jioSCaQhvA7gXd1KQRt+VbY4JiDx3xhg6hOBYRrVFkA\nFdtmD5UbSSPk64RQtAqvMfdzU9qUBdgmF9MAlf3xoHHpHmUBvSsfJ1Bepk8K\nAuk3WvPwFSLJv+FkXl6ohsNRaNf9ZM2OBLYhzgnRhgQiiBluUZNDvgFMW07g\nhfN4a/HfIsrohV3Q6Hhj0cQOg+5KNFxgKKp4xcl9FFivauyH3AwLbfRx/pM6\nY1aYAfSPxXQ158cv59oG68JzHvjuyU20b3GDRKx2fVS0NT0AqO6A0pg9a9es\ncwgnuimhNVhnOueHJr4M4J+wfVfiCDglp4ju/l/ViTnhMF6C8NguJAUqITmz\nDaDuSTF7EyOkypy5aci+SZovYnd29+lVEdbFLTMHNMX296l/49Nw7Ms9vicR\niemc\r\n=09F+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"72cd73975fb84c7907e737a583353aa3108b0157","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.13","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.20_1571824081425_0.057878225522646654","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"react-simple-keyboard","version":"2.0.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f76ebafade63600a35d2d73e049661dbbd4997e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.21.tgz","fileCount":8,"integrity":"sha512-yowJ0jmlGxZsoLJTilmPwO0sddT51jpiR/vap246Y+T7f0Qtz4iQ6hzsTMrH3BSLIdDXVzD2mmdXUlxNp4VhHw==","signatures":[{"sig":"MEUCIQComMZ/jXV+Tcrv7dYjzIQCkIdBTZP0GI3hDVY9esb3jwIgHUZ5xkIJibTvgO1YTJ4czTRvjP44z1lwhcc7sM4C+2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsW79CRA9TVsSAnZWagAAThgQAJCCkbiLwflY6cBNkbke\nyR4RZkpO0AswCMZ3u69C/hBt6rYLrse2WulldG3HIG6rm1RiOdEbzH+79TMu\nZQSk3jTS3nReMOJ47BVPR3d9VDVYFvxBQEIGlK4JAhengUtgsfHMp3J2YARC\ndTHsrtVTjkUBwhJvv3Ujupbhc+xMRT/2XDbCrfffph7FaKXgcR0Yq5YYcx0C\nNl6Iaz6dgIIwou/gej4UwwT02kNb9jcCAh93QiIvQZjcIajViflR2NAnO1JU\ntKM7FBwty2W6E2UW1BuIiuO+S88AZLoa+XVi77jjHJu+ztyamHKff043j0PR\nRRguq28qJd6P77aDKshJegyx434SIq6xUqdtpbhXWf4IlDFiFL91CHiISxNl\nh7zf++3f5vKclQkZnyPyfAoj92BhVzMm8riTfmn7pfTPxSjDO3fE+27MOPFm\nrzLCBaK7nRCUZwRakhdbc6ySwliSCBy5vw9d60vb5eC9/yF28LqJumjwkeif\n1xS3E2W0jYMHauEfBgfmxfAIWixRq236PWZIxBJ6tV1YPElkeTauD7CIvDUr\naMaoOouDEHkQwtOeOlhlJ/9TrUmnIg7/kRC++n0VLMDupmb8JEL+25OJ0cF0\n8iZYc3fzzT7n3qKjgfBrWYivqQCRWZiwcDk4KQJR/SW6n1t8h3iC9hO9dQ4K\nA7oU\r\n=wcsF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d1af83823db2ec618c36a3c9187a894ddeadc740","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.15","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.21_1571909372869_0.06128697350491352","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"react-simple-keyboard","version":"2.0.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74248490ad8ad50692a7624015f852882582b6aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.22.tgz","fileCount":8,"integrity":"sha512-H5qh+TGrp1Y9H4i1Wuh9YV8PFRWp+z6rOGLkxRqvbREJGheMmHiDXntvGjgFxD1S7D2MwAh7QQ1aDQGu00swSw==","signatures":[{"sig":"MEUCIDELXF9JvRyWHGHUkpxoFzDtpdiW+f7xGsyuTrToxEniAiEAxluYOZBjWtLLVVCOgZWzJsCMDCXdPbp+ibiwWnvv37I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtrkICRA9TVsSAnZWagAAy9MP/jnJ6yF1fvmXQeafDP+E\n1Ay5XzBhqAGU5KsEnDt3OcTrb+QiXEG0Q8Jgnpeis2uH5h13e/XeiisqiTL+\neb3gXyWp1sw1t0b3bbcxHYAveqhqjjnRczo/hFj8yru85/iM/0wEUksfDwK/\nwYw5ZMGrqALOes1hW4FYdZV6ahyn/0py/NeYoBtXseAWKF2Nbkgb5Wn1jxRe\nXytnVd/ZOTQOt7ZvykA4QU/OXUpFA0dvc2Bt9YWfnHCZPEUDdZoE09p82nZ2\n+WpZV334Ic6Kh7jtVVeDAYvCd0AvHp5T2PeZ10hN9PgSasVfCaUegkSwKQoN\nJwB2pAQ7mTmNXqO0bMBF9G/5h3D0qw9wGby9pFKv1yF6OHVLQxKL6xccP8wA\nPYpNFoPqC6M2OdKGAVW6Xk3sGmF3aTGYEIJRTx+ow/fIJcTcZMQI3ikEGjYO\nUyPO4MJWBQ0prMbXBLc1kMoi5+4RHPwmeg2DpuFsZB4NjniHceB48IOpj1Jv\nHo2/uT7ikA/XvAiYUxw4LTDIM46K5KqD0I5315EOU8BlgRgeAAp+VuyMsItq\natxlpaAMsPADOPvWgKYVmTV3GTz8a/WMe2A/eWZHAnO5XEuFyUEQIACl3598\nM0KI9Ly2Cu0xGM8exyw4rXb/elK0kEUB5NF+RgJOEA+soMsfhE+hewFxu1pN\nfoEi\r\n=ePxe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9a2e82d9a975375f6959bd789b6d5cfa598a51ac","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.16","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.22_1572256007961_0.6478106681653342","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"react-simple-keyboard","version":"2.0.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e1422e9f4ca07ed97b309017caedd85c27049b56","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.23.tgz","fileCount":8,"integrity":"sha512-OA+vJUkUfnPauPtJoSDvpXDUwAhRPNMxvQlQDVKGEskyh+4f1RtyaVszFdDme9rdksqIFe2xm/LdxxnKdqmchg==","signatures":[{"sig":"MEUCIF9wOtVkM7CwGkchn5Qyz+1OShrOdR5P6nrYvp5euMIkAiEAl/rD5bTyrEyqGxzzevr7SGw1R3m7yRdwaLAZ3X/jUEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtrmVCRA9TVsSAnZWagAATm8QAIPeVaL3S5W3lDNHkQpv\nSQyEzHl/icY+XQbcKOziVQP0hTupBGbpOrD04s2yvnSQuyE4GlwYOLVPCPEY\nWLxZq5e3F/ogA4/Y9pZT+FIHv4Bnq/xwynAJAIPVf7NNY4Tba7/9Yc9IpXwn\njSQAx6vzoGbeku44ix/E5yXBBF1zNvi+u6H9HrebYmXRE3IrZ9nB5cwqXVGA\nWk91e7tFPW/xyn5R1VWGVD/EyHpyGjzSuKpCPILU04g22l4tSbhGPzGRxe97\nLv1WC6Y6F5SY5WaIEszIu1iEAqiUQXhOkerVAx0zlMYbQAQ13hTK5jFa3oew\nphYdXT7Li8zaWe6j7EUYv+ySM++VS4ffKhefSP6RWu5qrDQNmxfgyNx7lL4I\nVSwCcx2fHygujWakAnng+PtZicwlF9ymKRlegL0StiOTzE4Ql36TxXwl0MFC\n3kkj1/d1OUlo7hbdeAELxNsh+wVELQp6RiYEvUA58vGtJTUbvvJXvrQW7tyv\nYfifTjPqKdBiiAPNE/2jmnV9+0lzDBPc75xuKETyPWl5jNnsuopTKeF/l2Op\n9TPqjjxHc4cqF0lwwKqb/Sg92JSV+2Uh8MFqRI0F/+luQxvmN3Sfr6C+1zS6\nURk49cO87MA3C98D8baV0ysij7R1lttRJcpmTu8GvYb2PSji6373TumSUED/\niKfK\r\n=7f6l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1a89c983b402e270ec0ae0494c0738f96b6efc74","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.16","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.23_1572256149334_0.3897532008579263","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"react-simple-keyboard","version":"2.0.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca8e57ce02e7c4f36439a5856ef44ce6f917e909","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.24.tgz","fileCount":8,"integrity":"sha512-H+korQcxwixhY4GqTmv++BRFSuu1r+ZaAKMSSOFi6TrnErtfsLmH2dDPNLP1EN51jwMb2Zbycti+eeJPdMcLTA==","signatures":[{"sig":"MEUCIQCyqu1veRGuBsEoJFAQ6VGNM8wm3vFyGeGVNFSShxXybAIgFT8oo1BR/KCsgWzU4n0tF7dPSAsnXZLvGc2t76PYRBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduGJTCRA9TVsSAnZWagAA8BQQAJ+NTV36ociQLwAA/yrx\nyANXh04SZBqyB1gEVzvpcYxdwGerLUoLaPqdAM5pGzrUNCYam9OybCnT4M9s\nGrKN1i5ObBPtrkrOpPsaRaTkg9l/XglClVyWyfgOV0xAm4vHoVoZSlPeKKIu\nhsyv4EI6/bCsojlyqDAuMBsvYwP3EGnPfGlwgy3QRjYIS/229HM1bGAg4v98\nIbNvYy2AX0zbPNXJpfgguuAuiPjuHBrrbNEFqBRgiEy+GDcMU4CyQFtyDPTx\nEQZnsvBKTtpA4D3/wsehh7otjFJfKe/5YtxhX7OW+iaNnC1NigGNTvqEF/0q\nq1ttHdlzP0dKZaEtRlR7X3CxCXF+8Wyy5obZWQpkkAcPriR+9Lfn2sJiFcjN\nPZAivoVpesFjRhwX9pMtYy3KFj8zbudSNfggrkKJeit4u2zHw9+i1w4N/25d\n6MTfvsqIAxavP1YStGFw0r41fsyQYpqd39iVV6dsavpDq5gn0l0au7Yp8IXH\nLZTjSis/SH86O97CMKKXtsA2Dy9HwQGlBnw6Ra+szQxtxtdWIJmdLesKUxIl\nryU6Y6+9rHw/J1AU5TKwXbKPu7q7l4biy152JMiNAA9AGtRrmarHZeaF3z+T\nB9yccc/cQGhh7IFuehwq8INxw9qPxUGXRbPXsWEMFNc5dmoRHbCKrPyhWhAp\nDFyO\r\n=xfzu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"de485133e4cd25eb7488e413d7ba125b9c2b4418","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.17","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.24_1572364882267_0.9623404121027812","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"react-simple-keyboard","version":"2.0.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"790fc1d1989c245b511fb68038b7476389b487f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.25.tgz","fileCount":8,"integrity":"sha512-HzQc9ckRaJly1aizKz66A6sT8VFrUhGY3IP6VQtzz2QGiXjovPFrzjbcY9W3vV3Vv8+IzZZwSPw2G/35RK0goA==","signatures":[{"sig":"MEUCIFzvf/Lg7xnSXtppScK0L7Tcm7eq5hW7QoqiLXHsq0wsAiEAwHBgNrwMxaXJNbVeCtlw6nSECpm5kj2aeHxShbPxrlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduH5oCRA9TVsSAnZWagAADzEP/0R2QnYYsTZyHg/Gjn+V\nBPJp798DdLRPM4YcuB4zSLfe1VGGbPYaRvjLXmrrAx9pHqPwfeE9NHRUkv6w\nZr8P38aBzFGTRRDXRlJ6SsiMUq+iFIG1GtLHo8zTt7Xmeq/70OasJ8W/G/VJ\nHPXuTFRa9+NDwXVURYsf4kO+A8VTPiO8X6LY1m6ybGJUODsnFdfGrr8Mn05K\n+30cv3OR42NDb2OIlkn0ypY/6NWPjjlR3ab+Bk1cWG2Juc+COifZxcaOR622\nWAdvwq4MQR79DeYkNWZ7QQTiuuZSsuWd5oPwHusBdsTXhwr3GJea+QMQCfcm\njNtdjVkDFeMtpGoIysbPGJGhkNsY8EYKkDciGxtDKK3cRrfQrmnnmp25swe3\nc1ppBr7nvy8YojfbxQb8yXQ1XPgiCRptFaBD+v2oGxl35cZcNle4++2JBHIl\nOqTgpbxAU0CL7ciPdG+FjzzjJsoWAFKtYa9okWed0GPsyKMFoXq4a8mKc+8/\na5x3Dmz7fmoj3XiR77bN7DWwQmyTtZkUI06nUWd3MLN4639VE65rbcTeDYrw\ntGVXd2IAbkn+b3pXOjy/AIA7H3muIV8v6IKpb9NFdTOoMFYg9MwgRnjq3e0J\nGbGUq/p17H4c1JLLJwbWHxqg2F6fK+vBaPYNIrzl8sv8ql9BrNhHXO/8nHvo\nLrv0\r\n=Mrf4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ec3ef01f26f84a6c18f8ebe9438ea47513a0fbbe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.17","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.25_1572372071892_0.9264200042523476","host":"s3://npm-registry-packages"}},"2.0.26":{"name":"react-simple-keyboard","version":"2.0.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f24b466e2ab2eede1644cc72718bb1de1f94d951","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.26.tgz","fileCount":8,"integrity":"sha512-Hdb5IdiLjT9ZzrFBTCAd1YNwFOkg13o4dFturKDDrEEYkmfEqnXCQzipTHcLtajMuz1SUz/zM/XLNKOnwDHgAQ==","signatures":[{"sig":"MEYCIQDt22qEsLlCifSDEshYDSmg/uPx2vH7LlwAEPUMXFAIagIhALGy7XYIFuXjSF41xR8NWhN/C/K7zyoTqBwk7m3WrnyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv2ylCRA9TVsSAnZWagAAOlUQAIeUjWh/82X7ooUSgm02\nwMFid7caZdzAcCmLRLxt8pqBYQHsPfG0nyE6e59vRyStMoh4/opVnBukJJYh\nEQdFTjPU9jzY8ilZIfjl+QtzimeWr7pS/F3yiqpcbWH/J//3HHUYga0+rfJg\nd393vJOaJ+Sf8U/IKjhSNmDB5sySio4YlCeUcs9EeclCtQTZ1CozSSvnxutb\n4zBvH0OU2Y8sWvhpPn451UMSYZUotCNel6hSLTPmm1p1lhAYo6lR5pgDSmHl\nLw/ER4R6m0k978S2shq9cIvplj9Gv91Yn3THLKWYpmrjxR6gxe/DgdPsQ9kl\n32t+lSwOOuDCNut0ZMBgFGg6a8S5vd0e6IvPLIZM4HpKuzIl8CauTIYPIkQW\ne9E1beMpWE78tS018VS7PGNXu2eRDC7a90S4ENMnxgm4cG9fH+ZWg4hLTx4G\nba3MNychxGZsFBRQ77/nay5DDMzhpRPMLv5XuzFF+uenKkty5QFjmENqG55i\njOudNGP68hA8BnQRzobNk1iMv5OG5Xjtqu/qo/uiuKhHsjSrz5WA7xuqylvZ\no3aMmJrO0UJVpu43zlDLxOJ8zexXSRqczb6OkzdTFUyVRfOQwcZ/aMf3FXzz\nUsyP8JK5aklkXUzXufa7dGy8jTP0QWUD0JYwwssRoF9O2e6qDNJmJXm3Z1sD\ntIYg\r\n=9NyC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c7a3fe18bfceb54376d976eec45938090646f88d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.19","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.26_1572826276985_0.5305729737245359","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"react-simple-keyboard","version":"2.0.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"da0eee6dca59e2087abac60c8fe04d82ccb57a7e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.27.tgz","fileCount":8,"integrity":"sha512-omdcEmN7BVEud4lyHSlbIrqWw3lqfMr8deooNFZlz/IkA18d0wi+yVNregukGKj5lw7gdUYDGGO8mbH+mldd8w==","signatures":[{"sig":"MEUCIQDmhwX/2QEVKcCn1rhtlXE0zei569U0U+zCwx+jxOyKAwIgQg7Iiy5P0GuEF7lzRTbehacwvQXCImDbPgaA5D1D43E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv37tCRA9TVsSAnZWagAA7jUP/RAJaT1jtrBgImpmzOQ7\nmXxTzrUKbqirOUsYyv1HNAHr40qxzO1LIgykxgTDcr9rEvZ2q1wd7mEYqHyV\nbubMkyS+N0HnyfNo0EwLM9HCH/RF1q8HjVNB5tiUp/y5yGJJz9OYUo46YiLP\nwZyJUGEyJMhReYRe39W7+fuFqISPJFlpb/Iom05t/nfYYWgjI4ab/cCBS1T+\nX383+5Fz57QkrSovSI9ncsNFah9j3KfnEynmbnIZ/ZSaxz+BPPJiRSbxQPLx\nqHVBadV4vWJFUr90RnTmt/k7IKZa2/rbk0sS32gN81jifEpqipaxyIe809qL\nzG33mudWtNHMgsg6a+8cR77H97LXsXbyaVaePFYqeQ8xeL/1suStIOmaalGa\nNBYIGQ7qztW8TOfYkPCgJpco7RUzOKrzAEGs0lFWel3sQ1QEbldvL0hJtqzZ\nUXShJnHMoGn8Q4SJH5QpABqxu6BybQnLnJ7xkDVASEFlBno2PAE+woeXsPDi\nnaNXl9jy6cbO9kUKlZ+y0B7V8Fypk9xExddMJ0rVmuJdOvSAAXdCgtGKaTld\nMuFbQbfsh/u+QZerD7v46RMIXEs4izqQWbKAsXUiot4ukPoMRCKDSkBBlc6O\ntNw3gANaWopk81iz8uHqHWS9/miRqKJJ5iVcLiuX42tpvOlJ+Nm5THLMRNSo\niAVx\r\n=YwK5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f32cb91b2c05b8005ac5f30b533401d78b077213","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.19","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.27_1572830957461_0.8714380509197466","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"react-simple-keyboard","version":"2.0.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7052afd927d26cc1cedd4fb34bc6e6dc27147f55","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.28.tgz","fileCount":8,"integrity":"sha512-aRqDjB+hBsMwdiGqv0ZO02pJhn9Vjp1LZEowEOMhhJuhLZOnkZyDac4AiKhHJFCvtYtUpymytYf3suBKG2a46A==","signatures":[{"sig":"MEUCIQCiS1qHhBr9d91xgqX8PA5LNj6NrxXT6pFcN26c9LLsNQIgZb3Yf9tUHiOgnEbXEq4m+yjIddb5G3e9fpB65EpoJ60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwDcZCRA9TVsSAnZWagAApYAQAJanjTRQRuJ126G45n1t\n8/EmeWVGdFLRJZsLCJgEwOPNN11QR9wNevct8ECcltUOl9KE8WyXe/9ghlBx\ngKsZajAcJDDOpdI5X8hRs7kQWmznMttxirJZtuVkbQ944A/7ZbbEAMkv65ti\ng+HHKhhqzWRsLUmWwAV+CrKlaosCMTHoIILSnst/03tdd523CZvpZ6uc1HFv\nIUE3oabH8MiCjnIEeBN0WXblvMq/dObZjrxvBCmmYzJA8dPyTmB3jqxC8SbS\nBOEaLLPF8cAwNUh5dMu/RpYNcDg34QaT7F0komBPc1aY/Tlcm0hSJqxu7F3J\n+6lh/8vqO9QSpnwPuIe2ED3tRGttHNZqKeOeLD34sKtVHLU1a5arDxdc28cB\n8EM2aq1Z79/sTRyarRjh/ypUHOG58/HH/avKF/OhhiwGMsu2mDbbMx/fGXNr\nzkt4Bi+paexWXyDn0OrDXvUUhA8+D5VuZiP7O2dPXJIyrTpFWcd+ANLOjzL8\nl8oLaTw+oZMpBpOdBYJb9Ft25woFnMapySO9VkbKpNu6qIyroMNtuoUwwFYp\nFXrmNjdzX4cr5xoyqdRPNa36OlTO2nVL9iPQ00ZDG3dBL4S+MDklPZe8o4f8\nHv73+02KmLcrWSgq0wWCNCj1yGNeHU0sbLiL5D3yupQWbtr6Cey8HGSy0PwU\n+GF1\r\n=KpOY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"48b6d762c9c7932b0a76f3a706a77ca4d3b5b7d6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.28_1572878105171_0.17322663561570661","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"react-simple-keyboard","version":"2.0.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f0838dcdac060211f0a1f9a2c5225a3346c63817","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.29.tgz","fileCount":8,"integrity":"sha512-ebLT9h2XO1CQ2ERc4yri8XM86C8MCVp6eQ09+hfWzRstZgG/FAtaR+sFY5VACCRmBhYpU1c+iYsNjPxguZEUPA==","signatures":[{"sig":"MEQCIDlmVnefXDEtyk4yo9IfC4GxgI/vpgEzG2BwUuDDjGRjAiB5aUFaQv24GSukscCo1n0+3FHnWITd2YYw0ne+RzhG9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwX86CRA9TVsSAnZWagAAe7cP/0HBsLHE6bmThyY2BR8h\nOxx5EfamZNaGlj3WOzBwySazKByYioVJkLDh+uxwZxkxXsX5EwNlM6V+7Gbt\nniAQ+I8ZSgVAX3X5x+6k1WZ0L1jXsaDikoXbrBDvUqJYMUNxnq3aZz9AKPzn\nCALL2HCCi449z46mdpVM23HnQmOpKV59UIjw9zdi1TPk+bjTYnOQuzMXJF9P\nGH7CS2yzsY+HYa1TT286l/H4Kwz5Z8roJ9Oschr9Pcg4tb40eNh/MRNboqTv\nGaXrVusEgl3d177MjuAx/8U7f9/4xWanwCL/umt5URP5+TI1YrRR8yaZ3eU8\nsEblfV50zFrekyfd7mysVsVBXckiRTfFxQNFZFiZBkAMUFhJ4QLwvbXfB09h\n4nkeREhgA6sTEWKEdgDQ6lSyYgDtp3jCE+7GvBXtodYyy5a2gVVlxaH7F0Et\n1hoxyk3vj1RGPp2U123j7CtXixMETF4MlJxHwLy2wn8mr3TXPTLx5TUP70Zu\nS1vuVWNocWADdB1v1J9Noy4Ls2PK7AJQQVIFY1qUTtXlQfrqbJ4A1P2UYFH2\n7+OvNBR4odAJSGSZCe6vtjx8OwGrGUEDCF01v3AMocVAGpyi0Y8dAc2Mia+Y\nhjmFJ5MfI3uBVEmVaXqqF4xKTQS2z+KAEtIbWnZ/4iF+f2cURvu7078mQL65\nzEaB\r\n=ba6h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"744bc08fe5aee3ca20c7af8819fe4ec57b55ccd1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.6.4","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.29_1572962105785_0.9018358052780326","host":"s3://npm-registry-packages"}},"2.0.30":{"name":"react-simple-keyboard","version":"2.0.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"47478b2c8d13712f51e3379647642a9801c881d3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.30.tgz","fileCount":8,"integrity":"sha512-eRTGtiOqm7bFjnuvFFMrp7Dx212j0mz/gwpQLO7AvU75N8QyXV8s+j+DY90Bjnv1CYWvU4nDmJafBBD7/I5HZA==","signatures":[{"sig":"MEQCIGPcAD3Ln5J0ud9nG3okEEk1pPTfmwQIKQWibbfqRAwSAiARTjRLFJJVH4+u9Z8E8mdTycex/E5YZzj3SutydY28qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwY+4CRA9TVsSAnZWagAAddUP/iInsa4LQlrX1tiP+pxD\nE8t5yha5PgtO57ZthU07rk1LJI/Jzk2WkQnX+4p0Cg1tRuot6qbimJ9DDv+h\nZ4730btFZ5jG4C+AVae9O3PLVpRFEM6SOjPsPf1MDMcrH3m/bTE0rwllXuh3\nMhPBprnDeUk8goVj5q4Bj2qgpmhaaW8W2MWdJ/4drUfsy3oO1EG2y/YwvVaP\nppkIN6N80rHuW259onWJFr8VJX28a0poroRr/+0UXw2a0Upmk+cPZiVa10Eo\niGPiCGlhfJHVgxrrUaaICQQ5VE+aQnrArwFt80xvJSavpQ+q67Rnc93qX8ge\nPAO2VHHrMmvin8rchkrzRf/WVK1gwVstg70YMpRF4DzuEsKN/cFaQ7Fa5vGa\nGkiyGOs5+xZRlyxgTUgWqLtoEyE96c8wKjI7jCtKcCSOeXUsp0Mo/FcyoBP4\nQ5JoqtufQy52FtnDjsP8dtd9wLXM4cfwIZNn1AOe4w9Y+nsaCN+Gr6giN23d\nxJwJHiwrgsg+YMTFtR8/I+XoVZThTDhHkbblt/QH9/wKEdftlUQeB3C2qJ+F\ncqjlBkPvJKU54yy3QWM+VT2IvSTmOWrdlgCLVWueg3eoo+ws7hVuSSrfJiBV\nauNlIwtzFd3dd8sSz62NGgGCy1XUEOriEAxC3mkmFInnT2SlgHfNBXDP4c5+\nrxxx\r\n=xRIq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bbdba30a684b3ed16afd6c0e2173979b851a74f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.30_1572966327615_0.20008169484162375","host":"s3://npm-registry-packages"}},"2.0.31":{"name":"react-simple-keyboard","version":"2.0.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"862180bd622ef4e3fc4de5190cc4194c99dcfc00","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.31.tgz","fileCount":8,"integrity":"sha512-5icJ0SrfiAxq7Su/vyIaoe0CHxhQ6Da106y0LKDtX4HqCEaT2nqif7HMw0xCichyXPNXJx80hDj3eK4R2VR9Rw==","signatures":[{"sig":"MEUCIQDZSGRdCpLuNjekTwt0pm3svMsBAgP7a8I6sGulqSxCyAIgO735LX+LR1si5LoycDZ+zISNQlsGsK8JvRvD5tG3heg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwa72CRA9TVsSAnZWagAA/FMP/0KBun2nAtrra8C+YsPk\nCrnGabn5hANo4rHfpq7rrKnnVyoT3JKbyAzmEeALng12tRMunXAqOYvAst3T\nCnfKmMm08nooKGFIzw2N5IpRXpqDP3VRwYTkN6HqiVMyHianUh6pQKa6/8Ra\nRvl/fykI1CfOkmoXfvNoq7eBjML+8oqMRAZumRlBEhMH6TSxWxPAjET+v1dg\nSzVqM4D/f7/nOkSkVmJw71+q3T3tsWLGmjKninXfJqGbZoRJE1kZJUuANE2b\nUMZngl/lAC2FaA/UmPUH2YrWdj87MxZpfnROy2txSlvpaX/twVVXwBfGVUoy\npnN4gI7LCuMtvT5SlAk6oEWJS1R+pTI60cymb4knKZiSEXhLD4JmFmDplSL7\nhJO1Ay7n4womgEU3ovfIVfA7dRuQvQ9SPxHdyecjBIXivJ+MqUrB4qFIi606\nAQ1yiEgbiYq54b893VC0TDWHNrdR1czPJuf5CvXmK4mHfPbFYfJKBCY5sMjW\nUQzBu2IOkHwAr2Eggo15KXcVKmaw0EDWCRdbbfF5zfOAkNYWNYrQa6Z8V0Jy\narR3XoEwzDsBihTBxILSiuWsSYqmbYEoYvzmcZe0CsgzTOpS3xG2JpFC5N5R\ni3SKZCiVeWQjGdcShqvyd9ljFM32YfZ7sKNMzMFRho6O7E0GO4rYVVriupyW\nsfIw\r\n=bH4A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"df31d821282e9701b084831c013599bd2a282574","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.31_1572974325933_0.7298742007196215","host":"s3://npm-registry-packages"}},"2.0.32":{"name":"react-simple-keyboard","version":"2.0.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42d1fbfdcccbe9fad8dd656343a4542ad8d849c7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.32.tgz","fileCount":8,"integrity":"sha512-3ShMATmqZ3bF7QnTWTGs8flWzhVgfQaMh4sNn+sfkzHCy+5FlXWTkKPjc3Jouigoz5D+I0Cs3r7R4VLGUAQY8A==","signatures":[{"sig":"MEUCIGHL1A4zDM6CBijVfVpsMoiwnOiAOi1UINca2T630SuPAiEA1j8xCIvw/9r/39zhZxmpeHYjw5YFPynQepO17f6Ijck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwb6UCRA9TVsSAnZWagAASAIP/0MZWMrCCQow6ILxGSHY\nQRs7IAGiEuhDyAnV/aujVcqj3OqgecVTxewTksShe0c6TWRyfsJqHlPdofpi\n0pBYmJcX8LGnm7v5NtOTI25UNuEwTrLR0+LIQZsQNFyOQJSEbPD+heAi29+p\nrr9FYYr4Q6bLYQWttFaXZH8oQUR7fYLXKLCRklWYBUrnIMm8UcUQ+7nIeWsJ\n0f664ln/uag1wU1AexJnZVxJsffktraQBrXIPOWeS5ZxAu4vXMcDMKIbQ9ke\nF9o+6xH7HfpzGz9L3LR1qXox7yf3iffn7jWnRcBOeJjPolZLo53fpSGPUywS\nYuDjVzmij6N2ndAsTwnxj3sQsMgTYmwDFi6uPQts1+wWQ364Vpl1+K8DdNCY\n5YyCCi4J7qj0kaK2apmeqiJlfphnZhsTsIFZQgPK6d1ikGLK/h6Bq/aWl8Lb\nEcB3ZVZI1RXZaDv2mbKY9V7pYt4lUdq+VIY+q5+7mAvWRc47+5ba6XacUxqO\nQAL4uGjCA2C1o+sNRy8km6I1j7SvmLz8U001qB7U53EVAagV83XFnjfvUMWa\nwlI+d5NAxkZ8NzpVYUKvw1PG7SLjpuvVVXsww1G142BLNRtzfCk62Z0r7Fki\n6I+xOEAh3iJY6RKblgvB5lITU7dAsubnt8D7bP8UNh0gi/s/XjYg/fyJjgrU\n2xoN\r\n=PWus\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e3694bf8e5e18420065a588f0cf8eafb033d6904","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.32_1572978323429_0.3559878294868497","host":"s3://npm-registry-packages"}},"2.0.33":{"name":"react-simple-keyboard","version":"2.0.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"366f8a9c6409a4a37a4c81e06e689c3f104e2d23","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.33.tgz","fileCount":8,"integrity":"sha512-bf5ZtLvTfJnlTHa7QX7hfCbScM4KPM0w1uGJ0MeuB2pjHM3hTRqqBX3vRlxQJigt1+ksmalK8wAKvHtIEc6SMA==","signatures":[{"sig":"MEYCIQD7gsxo+vVnu2iNsw5pYzgYvNgDu44zfx5OsFdrnibgeQIhAO42iIhSqCJUQd4jbDvz1zB7cnNaol3LpUiIkbQJw3eb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwqAICRA9TVsSAnZWagAAbpgQAIbZF3nTaeMkuZJX595F\nMFxChqJ9VFqvrtih6J8v/pzunVem+F81arCwtmyYq9TXXPqHzFLkMgVIqs6y\ncgu0Yca4ZcAh2tLvslfk3BG1Pzsudq4ME90yygezwoTmdcgISjCYt0NdxIS+\nHSmfBM7P6bzOgAvXCz/OpoU2BB///8XeOW4r249LLRfROHbSBHY4CdVdE+uK\nUgVsZ7uHx+Hz7mQiAGTzg8qjo+3GmOaCA4WiNa1PHCv0X7KsishI3iv1zzjP\nH2xuvzqC6W2i9PFva2jRXgG/NubM17/L3Dyg8H6y3NSDasR4qT9CD2q2F1md\nTghH/pNCd7aObMfdTnxybMnWfJTZAPixCz99mnHeOocptc+bCbhhYRgvI8kD\nyMoNjKhgmF5MeRW5Us3xLCRWXWhX5+B+WjXHy/+IKSX+9+Wy4hXamu3Ikkhc\nQgC1rNmXTbZyBHp0Z9SfJo9eNur5BRBHFYICiG9ovVyA9JP8cI2rImAnNHxc\nlRoN9AyX9IawEuQ2lv7b30O35z8pPmm6k01nFrwnIgS5/jBWAXf4tYQtdCev\nvsZGnmTLjVo91ZskgP0WOtbiPbMhl1Iva4D3y/gqn1Ms3w+R+6LsRkWPn6Br\nO5/+eivsmZHvZHY0j4XW+eo6kxEah8Nvz1VIvsPsl+zleOapnx7eH/doqz8D\nvXIJ\r\n=ynfe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"55fd091cfcd8a12cd2a09da9ea5019bae48b8f1b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.0","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.33_1573036040105_0.6613964862562933","host":"s3://npm-registry-packages"}},"2.0.34":{"name":"react-simple-keyboard","version":"2.0.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f0a5de57b915b43580c62ccf3c480d948be74d0c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.34.tgz","fileCount":8,"integrity":"sha512-PxLEkg1bCV5uuXPR2pHCfjxoX2i9NorFbJC0wTm4BuodcVrdJdi3MgCseUl0vV8bQj+yBS2tDDJIUWvC5roIbQ==","signatures":[{"sig":"MEQCIBwRpjnOkTBHiumvBSZEOWasmWCusZnW86Kuw+NKq6UfAiB0QbHV12skAFuLbmELXKJsVlyfCVnL1G0p5Jgj2VcvbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/BWCRA9TVsSAnZWagAAxr4P/R3RP6p9t+tXcWs6k9Rm\nbfTemoNpMZiwDhZB30D2+0SPLaGUv3VMGf8iE0pOueBIRH7FvA0l6JmFol3w\nMKemPNPn9UY+RRtuoocL+GNhW1CWIgjtA5Akor9v5u4eqf5hrVs7B821pq7E\n+2WzygxEopKzTigZfo1SBGYhrxaCg+4vSaZgsVIYI6jYbF+6wX0i+bs+TV3w\n+lB7vkEyYQxbZPEHz5QkQJxtBD6HSJNnGc8TncUWxTff/C+05dTwPRL9mSt7\ntKRA/Z20PnGgt8NHUE3dF3EHZ75wcxQQlTNqHeY8Gr2oDb91NPXP0X1qSJjS\nVSi9Gw04cw4ImvIgc76uYvyZRyqSUtOZQZNQHgzvZYQrQnRPvUUk9z8y1k1U\nI2KlDuAtKn6eSTwMEYV/AfKiSTcxpcnEr6vNYDlxm+Iyv0faLa9IdovItgjh\nrDpIilM4O9dJcazmmM3MpCwyKBllapBxypkPfEqry/YGGgyxADf8bzxee7aj\nSOxPk7IhhqiDgXVVUoXxiM6JcaFygVpoLVGTH0oLS0GYzVuWLeFN7jQWh0aY\n4hwW1gOZDq7KE6UQYaFGomEuq05miOSENV03pkL48EjyuVROGqKGVKbTO0L1\nzoCr5P1zbMDyLVMITNOj0Vn1Klv3hhF+o4U7a1pVdOXlvmTFPhMrpfHn81Vx\nJTJ8\r\n=b/4i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8662bfa64ecca52a59f74b0f97f504c2e7a76660","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.3","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.34_1573122134330_0.29723597860099016","host":"s3://npm-registry-packages"}},"2.0.35":{"name":"react-simple-keyboard","version":"2.0.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4916e8cd63b2889624daf74c22fcffa6b7f1fd16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.35.tgz","fileCount":8,"integrity":"sha512-94A7Th2kXmMUbJvGOzjzINN7muWRAcX/+Qi7noFrVRcJ3LHno+g2rpzAfsOQPnHl1V76XY/Xsr6FA77RLQtoLA==","signatures":[{"sig":"MEUCIExopj0tQjQTdu0srd1Fv4PRKVjpAOgJsjbBykQommxqAiEA+fJZgBjGp+6diCpkSa3kIjSIwten1nOdfbz06RVWDPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/DUCRA9TVsSAnZWagAAYDcP/1fVRBXeYcPela8t2MUZ\n9WRPhxpwPORJO2NkACBAqcDamxuIDI2C7VGTeZQDnXulRFAuL88Q6PaBxawO\n0v8kgrYfgQIaRyH11VqbxFn1fF92Dnjuc56kOUtZY+E1dpxjLSSTyU6YcY2Y\n8UD4PRHRQ6Mn6udk1ugtDj4ZUOG96ATmNbAn39un9QE2L1Ed+x8NCfxd/ulj\nB4P+fdQ8k+A+0PNSwBwxChq0WIPKESHoDB+0W3Jgjv3B2/6lu1EdjuOWlp3l\nIQ8sDWWqwId7fWaSbknwh/EHa1AOI8/U5/omWgKPhzKKpMztQzNK0/HZLP0k\nPywYYZXeqWTp+LEnjXXnZsh5lOnLooMz+yBrhVM5qJec/+h5wS6zEAENrXm7\nDAtE/Z6wtGPjpkX/CuywaqyHiGDphSduD8dsaamfh9+8sa+qY/89n2YZRVNm\nCVFgibuBQJr9SFwBqd++zC502NNAr8cVUpJNVMw/UVvNSdzsgcnP1EujgEoi\nGNoG6F+HoQhih9ylZjOBFYehC96pnZ2VSaEqvK8cyS892hq4/eGvNy/nEMZd\nUpT+2cKrvePJAW+3JkIUuYhdbYg7aZfRQO06ZV7VRtIk6hAdisqE+SaZGSpI\nsEszLLya3+IE/PtV9qDWPOHAbdviCZWZRZVKanNwGE8OMYvYVl0J9GTfqckN\nMS5U\r\n=AMSn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"63fa02f5b43ddbbaabe71aa9b12053b26e5da609","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.20","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.35_1573122260453_0.0277386504228041","host":"s3://npm-registry-packages"}},"2.0.36":{"name":"react-simple-keyboard","version":"2.0.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.0.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b5173214b2af5f40d6bfe62c00c681e0fc20a21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.0.36.tgz","fileCount":8,"integrity":"sha512-7Hy9lFTD/Ps94Xx4uH1DrDx35neNG1MHZlwytLQIio7GIO35iIQGgX0MwLrvLgI9RF01h+g2gqDgtPRASqM+Gg==","signatures":[{"sig":"MEUCIQCffcvVZSFErM+6dWXNK8+riXR4dyuuBhj4dRbEP5iGhgIgWSCRgZqnInlmjGiorgH4+I1DTjzOJPWsxUr7uRIq//g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/IFCRA9TVsSAnZWagAAYOwP+waDvy6JiEgE2L7H9KbL\n5qI0JtZoT2u5j+b2KPSVoYnKyaFv6VBsx34PjqZ5I1klZYswEYfdnqMfBuvf\nlD2LZ7PUIGaoH2cuVU54pHhL78xUXKMbzqBrmYwApKSdixrMiOvJdaHCIjc2\nJKeLIMkBaxHslNku6tzpLACn3CWlf8tvJIT8op2haXd9XWjGG7kITHiimMQH\n+37RUHg0PcXzlvINgyvJw2t7xIksnuTa2cIrS6G6kxHdioT6c3pWlfSz8OxN\nt9kWfZvRx7YzcjvP+JgeDSdG6tO1509WBlzVaArqkU/J0XzUFj8kx/Hl1eFI\now6jC+u+EcLGdmDEqkp2m8Tn4p4NeiBdgjc87t1AXjWPyvn8pvl+Loc7AtaM\nFIaxCjYoAyBkeR3zxL6uRMt18F23MtMvTOYmeWq83x+opDLFHSfWVRMm+YRt\nfURekmL6GInW+0ZvzpDe8rUD+P/WGWM2qEqniGcrWVI4ff3xNZuqsAeygqnM\njm8KL/AmCcyQf0kcJrNpAi8H6XX+VXhhk7ZoB8SejWCey74/LA3PNz5fBcq0\nh8PsXRPj0ZwQzNtQ61srr5H2bXCl96pIYIui0zcbd5gZFBuctTtnGACCCbdZ\n3S13K3DC1jO520kQPHQqvytMJfgHo077EO+Za/y3D51INirjECLtXGrjoMxM\nYahl\r\n=+Otg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4597cc58cbceb3ac95d49376b5f017a27d08576a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.26.24","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.0.36_1573122564519_0.14265184385273733","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"react-simple-keyboard","version":"2.1.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"efeb680e4033c1dd1db4c678cb8cdb5c58fcef4a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.0.tgz","fileCount":8,"integrity":"sha512-URmtuhDEcaUNXlZyJyVkubR/KBnpju/KYJ2UmYZOhfYVFGLxiePQ/9hqTWOh47qx6rj9XJpyf0WwHUYA2EkZqw==","signatures":[{"sig":"MEYCIQCZbwCHEK3L8YOw1ftJUSrHsN4wf205/jZRzb4WqSRcHgIhAL52ym7Sz7gxQzo1lbVHiOUjOcBw4/DBtF3JBT+VUoxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxFADCRA9TVsSAnZWagAAxJ8P/RaQik+hR+ZDV90PiaIM\nGRH5403R15HPKPLN7janc3xdN7kuKlb/5ggSXdvwGoofTkpjMY+Sq0h0b/V/\n8y7n2DQXhgYxWcvoD+8vYFRHdcEIa3rjwVmtwNHXN8fR/Sw+S6/kgD3p9WUw\nD/0owU7PrAVEK6VZouSUpONQfCc/GpKu1Irp34dQWiIPoQRn/2k3UMxiMUWi\n2gx5FB+9Zjx3ylAJY8JN/b56cHVc4jXR5zYuzaPTY3ua6j9abZdq5zo01OZQ\nGiXLfGZBX619B8WAZJhq+CMlLEvAwG/ni3fzTvx4umPs8gOtPxxbXu+4cb/s\njqd4BEX6wX0wJrUfGgQxr5FGRYJKLRRM9MFkZwR2QPYEL02JkHyWKwlQxGV0\nLq8iM3EuXVTuW31LmVaI88zYvgX8iBZj1tsVMZ6CZt56TpA11wvAety463GU\nYdJy9xcWMk+iEI3mdhdtynkeM3mYj8LGIrYpvVoCvs2G2IPCvotTbm1oFodr\nb6PPau1uIaifjz7Sf0ZHSNXursSzyGORdKNFFK0GVqFaozzuZ8fDg24eZGfk\nAIhmLRC/+Y68wMiytj9VPnKrDIUKzx+d8lcMhHtDdXG0hh8zJsEhQMxUzDoz\n0zlnG++ZIlaZdJ5dsymi/SsMz0zE4esE0jTafRehTq85FuJkqlE77R96Yeay\ndL/n\r\n=PQQi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bb275e0b504f0c4f37ec328c881f893300652142","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.1","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.0_1573146626707_0.14386264140182803","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"react-simple-keyboard","version":"2.1.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bb3610d66cd5ca6cb560d9617caf49f80248e0ff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.1.tgz","fileCount":8,"integrity":"sha512-obgTycdQ7FJX/3JGq/I9IHq4p1QmD0nrWE0TyrsbEbv58ax03A1+9Lm4zGU9NPkYlsUIu1XOVrURfOXD+qVqHA==","signatures":[{"sig":"MEQCIByUknu0qYHlhfJoVF6WnzDuVzPWDTeAIgSj72t6KmIGAiA13ZmCLN+EK3jx09z/+OcPScyR5xCVI5PR1/lk9eD8yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxFCDCRA9TVsSAnZWagAASMMP/0MQqroouOexVkqUYZqc\nJLCtQEw/8zTFY8aEjO7w0Xeetfz4nhktk7099l9UEIBT2vI7fRTuuKA9t30h\nfHQMTniBpb7m9yjuitdzfK9jbqvhpPAoEikGIbYoFiLAal57UernMuwH4W8Z\nX9FLqps28/zI/mIuZUTGQJF2q2nw7HOsHfoP5QZOv4qIF8ivUMDtnUyZ9ZgO\nyWuSU0Kqs5MiyI5wbfUYsYY/RUpocAR6IRD+dFhDyzpKIN91P2njOdTYSp88\nbsfdUCB/GTXAQfhXHQiVlmDfaoRrXgdMtHGFNeyQrjb9ApriY8KP+qzsjA4D\nlPnzwcBc2ylKtmSVy9kaAMbkO/Sgml4LBLLYAX0nFebgvgD0OISkEfOq/uu2\n9aCGP2sx4Y7AxwTFFa0k3pdux4jFO+au2ylRiQY366iQS77GeqYefJaUK2JK\nwh7sjeSUSIgnsMY88omggcSPrQ4UunScjtrnALqNh+CwrGp86QAeKEIBTsMN\nJaaBLPxM22kqgn9zHFcB+gYBWF59O5cSWgmFXm+bfVT7prlLQXa2QjNr+LwN\nBqylG4OJCEvb9qERGHpQK841pvIU10WA4Za7G3Ej6UcsNJ3bGkCqVevyOQzG\nW0IHOfPICxQ1W3WSJLCN3Ri01eOM5o5HXuU6Av80XlVvtuR3JfT7HDa7TRvy\n/k7h\r\n=mPRt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6bc505d0e9d30bcd10c69a6af66623180aa3318c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.1","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.1_1573146755149_0.4675835459360467","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"react-simple-keyboard","version":"2.1.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6798f252dadd61886a8eac56b415ba16e6c2ed22","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.2.tgz","fileCount":8,"integrity":"sha512-Yr9NF2I6MpvkTLnXH9j/UFiPS9cebhd+LSCUSJyF0OCaxGiYyVc30/2XAZLuvtJ/W39Gfs6nJI6q6mb/OpfUJQ==","signatures":[{"sig":"MEUCIACMQeK4vq2/wCeqiIkbMT7yGcUmUT9ZuM0Ru1BAzbTwAiEAzYfn3iQoZEKdXs0gtGy3c1M7h0GfvBZ2gRI8XaIx5wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyUtPCRA9TVsSAnZWagAA8l4P/AtZHKOZgFiet8AlbRZ3\n8cRQAQ2gxmcR1khZk4wwYhhfNPba6etAKRYHO1uane8Qcrgxxugg0G/eo/1i\nmMgX2eKEQ9LsJ5kQAZEWEz4i2RNqi7nORecFejwiLFQgJ1joF67KBtSdQdT3\neYe14eBsDzAmOi/jbv5K0jwtpHm2hQ7K1UFjqrAeilh1HpFS6tVub1ntUPL3\nJEKbBMrBzfGvt0+vpzyJeOL7EqAaKVNxpe6P55G1RxjBfcgurqagHzfN8aoS\nYCGiMBzNhtDF3SmdtJhxFwiXwZ/jc3uxILUT9JKgRDA8yCB3IdBRCFgUTzFt\ngYwt/tATuHwO3IdhsA+CR8VE4umz2IejQjWuNKE0TiDBw/IGkzb95D6aTCf3\nCHxEtKaGUxKwvh5WtL1TzvICwhJfYbX5avd4KP85h5uszA/YVjc5cA9+kKqd\nBK2hVbq93joa7aMgwAmmIic/WA0zJsdu7R8Q3hZVqlCf6QL6xGyQq33KB22V\nIEOhRouvvtoZZzn0l2rmZOThTwFdIsE0MvZkeSa5t36m00k7efvCFohhHfiP\ndnaHQ8yGLIzxYO9OKF1B9wD82j/5vB+65nN0siG7Q1qMOSfu26bRgWYU4zu1\nuz2NTdc0dfQZLwptCOn9nBBYBYGddObropGQkSLPBgHS0a81oaSUMkPF/k/z\nDP3K\r\n=ITkW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"af310394867f1090271192af1084f07f4aedeac6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.17.0","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.1","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.2_1573473102649_0.09525860899631211","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"react-simple-keyboard","version":"2.1.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"85c18dbf56a9fb52d63ec0004d25c7cf02779fc7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.3.tgz","fileCount":8,"integrity":"sha512-fdYbrsEWgOhUymexF4NSm8NNoJmoL/PAOs7d3B0iAW8qLcUkMJyX5omac7MXPpXoUcvTRCltoVk61Nmpg6lTAA==","signatures":[{"sig":"MEUCIQC+VIM1n8UkbtFY014yQrh8we7ZvRcH5MpOXj1gZ6casQIgOoT9sIwdSTNfDHokAEm4NrfAhBWZQ/EqA9r5jR8bDrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyUwaCRA9TVsSAnZWagAAvEQQAI1wnrh9m3YqoRsqWnME\ny7aRh1INQc5e9Oq6Q1e7lYhLb4kH5EKm7f1ut4WOtzXmmyGvqBmGN+re/z1p\nwOJohGHSYy2mPFlk3Ez+aMcjTLLwWknsoLiWeDmG/fjkSe6JtAPh/sywuYJc\niDCg3S0PiuoNeYMl4zrXsSa4HeMq8odLYVBVi583d4WoNIWyA8DqJWkXkZyL\n+h0eV+FTo6p/wCGwn6y5Z8TzuJ/CVMDzLOzdVJshVTWaBJzObh2d6tLNEOw7\nK9T4/C4FsRf3EXrAlk7fYb5R+yfZkpWxCUQE8CpJseO1IZRvuAbmRxEhPJxS\nZY5pmCSTqAxR0a9gTxzmHwrjE6ksZPgzTt8Ar4G73UsKbJ3Ye/CFec1OgvYJ\nygQXSt4uFR41cLCA4XIoQMe8XLtipmvD0ldfzdiQtKa0GPzsAGtJXOEJrwMq\nouXoA0AIZ4+tE7WX0WoD6l0lDz226U4zb04uHgndDHpsOqvl90ZOD7Qexdc9\nnjgAvYI3uux5zRbZIGZHyC2LEiXjURp3HnMXJ3r7bDcV/o9vyRWDpLH1V57T\nxFPvk5/+HRSq9d7T+Q8e9JQbkAjbUiX8TfXvhObJdphh/qrCuWVf553NjHTO\nQZ0bmXoYXfY+cn6BmKffxvtIhvS6vaTdBc3e/DZBSTVD9Y34bblyKtl+mcHT\naA83\r\n=rDgU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"75cd79543e5540b412eded01d0f1c1fb06f6bff7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.1","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.3_1573473305899_0.06286616071764328","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"react-simple-keyboard","version":"2.1.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7c08b7ab59025add34bd8af6c0d395c7f204b779","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.4.tgz","fileCount":8,"integrity":"sha512-VdjOO9U+D4lgQjDNplmlrBWIm0RhOrvZ4D4NvR3qVyK+8/tcLqaCLJSq+Ca+foaNx8vmHcN6ugNKeA+xYLH7zg==","signatures":[{"sig":"MEQCIBYEpOTIos3O3H1X8nJ1pU8BbS7Zg5rw0miwE7jXD37jAiAlq4whL0vXmIg0tMhWP6vFKLVlkQD+wMf0P3vcDu1okg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoeiCRA9TVsSAnZWagAAz84P/07qbCPymjM8DgxSteM9\nR7Q3H2Vv1cmnqVkABPz5nVbGgYq0OijyIvaWaJdt/WUm8+yzNpYbiqmALG4U\nDsyBA1lC4JYdVC/b01MVMCZME9IjGoO6ZW+kgR3Drb36deQIel5rKiywqN8b\nXP8swWN8NqmowCpvoL0rRxlpCn2v8laPvRorxLdOeHM9QehVku6MU/u9JPsL\nC0mp9SseeDdoOkvUdoSIrh747PPLLQ9VJOFPgjcGbClpTGjpe/USi8fkzFxT\n3JbBSQH42m6ox7A0xKngyf9A9Aj8FzQ9wVYx5MJthYnxPpVD4NmcjQeM/OZu\njxbcrlIDCcQMMROFWL9QIKE0kTZu6vGlXzWZCjW0WiH6j5P/vucrJHR+Tojg\nSY+Mg4WLgFDbTltxMHFqnbvRp0wHUeYZ9jZSiowmaxb+Bjj2Tcpa7wc4SJ/V\nm3pa2kOtc0XGihY6IAgCJBlyrI5Fi/grNo62epYEDDrekSMU17hE9ci4/nsN\nXLUsBj2dbXuzCEnbgqHMHcc+CxfFHk/Im7qJ/+aOe165XrzTyDXEONun2iEi\nHqmfyqDd2TmqTXGSZG5KXYmNUwYO3LTIstbc8UVqPl+8aJI6Gg5nRZ9CwiJi\nwwPUvhODSM83UwnyYnqZpk+BUV4WYiqiwV6qX1MFHZC7Sp0/y+3g36q1CDUw\nddMg\r\n=3ZT0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6154ff862146bad4fbe5923cca990eddea719f85","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.1","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.4_1573554082098_0.5789628121722661","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"react-simple-keyboard","version":"2.1.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa74e8c3632f9fb0042d06c2f0e9d08497f6d08c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.5.tgz","fileCount":8,"integrity":"sha512-4BO7kCErIYwedrLGw9fj0fqNf9d5e6CgcHhmD1QyOnRkyMGgZ+mUbnS3K33E3RBOJxXojltIMLendbVZU6TFqQ==","signatures":[{"sig":"MEYCIQCdncOIR9HaNVRjwLMHejiaW6PJt1HZPUp/vmGHyNnDagIhAPg8x/5zgQRbQtunh/jhL+b5Py4XvBW4yntmBXh8Luy/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyok/CRA9TVsSAnZWagAAmL8QAIwIXP4/fFGPzZWs1atD\nsQ5DA6nrqPWoNW3y0+vD2u+pXR5gjLZEm/niDlbblPkG8isqZDnu+Qq8q+b9\nUqMEwB2KN0a4CX/Af+V5dTwjkxTdOPMmnrvr+ddNc2J+3f0x8nl9wwyDwa7d\nZ0jJAhDn6je5TKDrsjKFtC95tu3TxQghK0vEsF0rWASSdWM39y27tM7Yh/73\nfhfI6RNKBeE4AJbJAz1rlw0HD8MEh56sqKSzKHLYYxkahyJ7/3jLc4EXHaWM\nudDcHYiXzefajkBS33hJBXMRX2jeefswlmHX1UYdJCfBhPPH27Wfboe+ISWa\nek7Wbu5ABa6OeG52T984flZzZTcCbE0YkEpOg7KEQjy7vNSs5Pc0gRZqfbbC\ngHYxwd6LarEfMiJvE/xGHITyNB83NdsClyJSdxlXVb1wHrBWctRt7BiCJA4C\nzTVa4YCZZQtfXueA2/Qu0jYfHbwroLX58jqSWpuVN7eKJBwbtGFAKLimuGKT\nv7MkCrOHsX6pGB6lOnCrAZd9qJHTrc+HjpBbAdFpY5lvBoWUq4feTZVaRAJg\nVTT+qoU0UoqMgH6woOL1afxObpdejwd1pL3+dpWgGeEK4xGXNSA6jD2Zy+zd\nD6WUVlCwU2KgTDOanQF9xglXchwTIHh8VpWakOvmm/Nv89pgINCtovVmLBVR\nExV8\r\n=UZO3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bcb2acc38751fc15e3cf6ec7195a3a1ba9d04ab6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.2","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.5_1573554495401_0.9629492826735648","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"react-simple-keyboard","version":"2.1.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b93f470c57dda1dcf57730632e0e22a3dcaa7ad2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.6.tgz","fileCount":8,"integrity":"sha512-eSWPNT5p5F8oFm/xIHN5nLqjqJBl/irTyqUydQPrOosVL0STj4smBOg6D5afyfiCGF8K8FxRsXr12DGLCXXiyA==","signatures":[{"sig":"MEUCIB1IZphmNVL5WmljG2pXcktWtSYfEnM+h/UuMiuE7fdCAiEA6HrFOauGqevBRtGIT3yj7bnYl2RGOhy+Cn6go8Iqahw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9pLCRA9TVsSAnZWagAAynIQAIlnluWL3IzajG89yZER\naZiZzXrPOziRNpE76DMtsYNzbBX/HMkmkLYsZeyDBu2vCCbO4qpWfbvzutUU\nGdH9HKn3bf39UWJyuecSf82DZ3mUXMFuthPn+m7F8aeuq4RolPX0789zx72/\nn+GrjOQUjXt5MO6MfLkmfMMDI3/bQk4EtKMycAzZ61/656NL40/Zi8UBFBEJ\nLKyxua76qdb42lBkXAU/1NeZAe7ACsXk5d4Vwjb/4XnuGFF6mifGfZMHUup/\n/O/3HgT8T2AUQaFalkTYJAPchte4EI19i8plfXNbCmKNSWc+NrQjzL+FmZhE\nJ5xg43hmn7vaQTfDQ3gTaZFLysrqzh7ETLwpohHa7x7Ikc6fNUVd7oZnyK0+\nP8PtAaXENl5RzrInFzaoQO9BOVnG6srg0CxgeKQ6WsGUO5cM9sGImXJ2GW1Y\nJvCCQRmcwjmpJvL7ManuxMNG+x8nbsEI7idn5vrrvf2QO7KWejqJ4hWhEHy4\nQCAVP9aCdjz0Tw0e4Yea5CVBmu68qu3Yde5lVjmO2gn1J7xEV+Y/cO7biGUI\nYJk9SZ98bOVosC+ppfOS8TS8H8vzvzmezpS/hXWnNkAWJWt32mmsHoKl3LqW\nNP3ZW6BGoAnay754nMtDZ6HNvbGtm2uZ7qYfChQRJWIW1gJY9i2RF784KVJh\n6OxB\r\n=mpIi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"242680683fbc433f1232cc87f386e0e55a47adc1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.3","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.6_1573640779225_0.7784979158360223","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"react-simple-keyboard","version":"2.1.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"642c84b00dd4fb39e45dba5c49cadb7adec1b193","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.7.tgz","fileCount":8,"integrity":"sha512-bfA39EBbHZUQiil2JiiqUABH2LSFAXsYOg/PFYkV4sMpC5PybDJN+VeIbLW1nUU00/6Oaiwn1M+L+Z3HKodhZw==","signatures":[{"sig":"MEYCIQD2lInH58nIJXcuD14+FYcdetZGOWzqRV0zmuzx0xC1JQIhAM5cj4XLzEbA1KQi5X3EaFggpA/qGtjUz/e8EZ9LdAEb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUc8CRA9TVsSAnZWagAAXeEP/jJ2Sf3nPfYa9e8QNnKb\nK1w60PUHvIGd99M2Ppl5BCCgSCsihBZdgJJjlyfwXK+vxf6KSUsk2uGdMY7N\nwKBDcmBtPyZLQ4lMrZ0Z22tCdRg3xsSESsLXYvq5kwvtHPXmIX/dJRz00UND\n4hfVPiLo4vhfWnmgJWmBhW/Y7AkQwprOv/1Un0Uh0HJ8E0EWKd02hi6ZoPjd\nBXpOrPGOYKYt3wvPcQEz89U7A6zUPhpHbsi6Aq56oh9/6IQnMTaOVwA5H1I5\nrNr+RL0UQoxdi46jKMeX9xnaZhyTsTW7FDbGoAOMnr860H+QQ9eT9Lw4DWWQ\na+UiTYdt8IECCVu8uM+TZRMEbwfW7wkCIrTHTSK5DEizwVoF8qHOsG5T8gPz\nx6qX5CLjRsGBuh2/iqpO9Xzom0+mGzKWRzOdIcrkixSi2b37SZNsq/IkeF1z\nAtEKUI+B7Kd6e2o5Ighgui5Ksb9lACSqI23FuGEH9qDL5wS47uiNx/kPU2fA\nbONEakUEzLKbit5die46NdfanFPxPfnBChGvFLGVj8TaiYYylSHOVdKEqeQd\ncbz5mH/c7CP0VoZFhTI17M9lZfkD60J23/04ovs9HWO5glLA/jPb9ZYeQbC7\npcs/QMeWG96qfGrfIs53bSTPvLhMyN92Fhy690F0Tv3PVF8Y4O3cxHvy3shV\nQ10Y\r\n=YdXL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"06523279227cfd491b06c4cbb3e5148e27197907","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.6","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.2.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.7_1573734203642_0.22875670122414937","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"react-simple-keyboard","version":"2.1.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"76ce927a3c775c22a258d2bc19977b3938c2cfe0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.8.tgz","fileCount":8,"integrity":"sha512-oC6qTLmgXow+Ni1/ItTEQezqltTWqbgh7iSInkDLolTD5FF4dWHrssCjdTfOQzOPLl33CyUDrBC3WG/a1AUjGg==","signatures":[{"sig":"MEYCIQC7Oe+7Rti2H9Vn6/KGz+x+9HwNqEtQ8EmRm+GtleYh2AIhAKayG5YHNoOTS7qm22VxpDnXIsigq2ZJIEoBfPpuwALA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzn3yCRA9TVsSAnZWagAAgH4P/R5nRy9l/a9YoSHTgYdr\npiKXG+SABaWQ6rryOkoVtO9WNDYAmOEM8EYtacfaFYL0TL42EOTQtcBactCk\njP2RpI4/vtXGwcJjCK+uBYUGlXWo8btXkovMkKd6KP68JI/rvZ5vwnwPy3vk\n9nOFMSX9doEnOl2DYtJClH1Jt886z/83uDIrpj2LKvnibrb33AIO120MQlZW\niqcLRvCfXzmGoNgNLWgg/zY4zIWBwnPcaLjNZWUMLIbz786Gc6GYtT925UCW\nM8S+ZyyTYOAI0IlF0LpPEGm3fqVI+tkXQT0OrIj1vbT2PIn2DyQFQQeRifIw\nx+nH7EZcj5Zph48fYzt6A/oH9epYWiz+5oK/R+koG6dJYAZJRTJwFvNb3nqD\nnipHrJcBJRnAC2KLJcZdfD65qUm2SQiO4qXL3v2gbPyJglTIwa7MY36Jn6UF\nB69CCK7OvM6NSc/cg05iqCK8Ntd9g7nJ1r5vXykv6NjpOf/0QpQxgDSuc5qX\n8WdtBltpSerwFvo0qcNdTPyUPiUeva1BfNrgha+/WhmMyuhliGehxGraN/OJ\nlXk7AhiNFWQBaTViORdLZpGOBk7bhyMvkh0YCRBDpO6ssfPgVlAvjlMKLa1T\nzUx9ouXnc8jWTwswrraY/VM6pT5syeAGCNjIR5J62T0Vwj1g2SVA7og8579+\ncElv\r\n=jKFg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5c92c4f80ad4b02792bc0069c67725b48f63b3c1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.11.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.6","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.8_1573813745531_0.5354880140173495","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"react-simple-keyboard","version":"2.1.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"384705a8f9b1b65b621c4f6456351d2e64437672","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.9.tgz","fileCount":8,"integrity":"sha512-Bz0t8kUkav2Z1NR/EnvMAVVFlBlOrXyy8kkUE0hAjutxuZRK5nBTJ2SjbQ9Tph/EJ3aNPn7b/xn44GMcV/WFuw==","signatures":[{"sig":"MEUCIAiPO4eyiwFP20XtDukLQmYznB0IzQE8WIoWi4Kc3ro8AiEAzHZm/TAjLz3IBh5gq5DtRO1T7OmlWI0j76enJAxnsKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzn5kCRA9TVsSAnZWagAALxYP/2cy4v7iffGox+r+x4W8\nDKDYoFjQb3RniJj/ACl1AnbUaYgsgHkPbBsP6scPadzX2+BTZieKfFMPcyaB\njQyc/FyzRYE4Q3lqwGHP20Vkl7I1W63k2Omnnqrljy+kFx3Rgh3zjbrwbxh0\n6TrPqcM9EvUlZE7wwb6ltMxkhN406OQVSfVTZfmqfjN2ZX+wzgAZ4zKHp9Y6\n1RBUjRMJuCtSfZTM/MGDpiAMIZdaDN80jUuQ5j6n52Ld4jhaZgGqAzJbSCvG\nYeznWDbAC7NoJhwMCQE1uJcaRrudiYEo4d1T2/vSpBtdh2tAD89BIQhgJd6I\nnkiUp1CeoY7SHc/aAbek7G7xLHrm2UOPv9KJIzrZvSdTbpwQsBVNibd6zJkc\nlXUedXOwN9v017ZE77eh77OUJ1Il3eO59FFQcoHe2NX94mHkHdI+5nvZTzn1\nj3S7wLSlilu0Pmxb5+bRl2Lt+5F4jCEnJzfUCCujEdWV4Rkaf2Vxe25gyH32\nPpS2j3wmTYlcvQMeHVyIrdkDX9GlZoTTkwE1RR5GQGZN+lX5BoG0QSATEfBy\ndTxGQfATsvYtp3lh1y8l7lah53jTqPT7qYTVpbJfRn0sWyS6AZvSN5miEBtJ\n/GsEpv/XphcKY5CJjyX1N9ySrk6bzdwoljEflXq5KgYUOdSUfJ727jiiGBM/\nEXo2\r\n=tKLW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9fbeb5e2528998d79dc129325aeaccba58d8d6a7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.11.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.6","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.11.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.9_1573813860218_0.5647085196982831","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"react-simple-keyboard","version":"2.1.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4db4c441781954ffca9c63d28d064777b2420f07","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.10.tgz","fileCount":8,"integrity":"sha512-kv1HNBGzAvDymbWfSG4ySKonr4KLoA/Bqdagd+efa15/Ib8NVWt6OgNUe5JIiA2ope4HitJ43IOsVXfiFDqpfQ==","signatures":[{"sig":"MEUCIGh5AFAIEEFMMZ5IiOIR6BiJliDPTkMOz+6+qpCfoBKUAiEAxzF1Zd63MsEfdvQBzjF7t+XeowZPlYcLN1rVRWDmB0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzoDcCRA9TVsSAnZWagAAl+kP/04wSAp9yxQDe3+1BvuH\nnzgYxzEaPgTcw/G5TaKKcO88WNzkOtpCJdexl8hKNvojYxZwvJtGtA6KE4/Q\n0HkTom/71WPkvd+WcnqJQzutoiyoFc6lM3i4kKm8qTHXA64lhA0CrZRFiGcK\nZoeFgP2HqB7EQWilLPAxyGZleSrKjDuHIRrSzlOXt0aAQJTIP1zGmnGYI0kV\nJq737iSbsEhG/ysfJH0v5xgOvNWCHn+qLqUkK5NTK8zvQy3b7+b6yUz6UtkK\nJJDUP/TOh7oIvMg8Kxlmkg8tOAXG/15I/SxBlc5t8l156/If9micldt+lRpp\nAPTMe4is40j3e1OlQ6JoUPCcCateY7grQtV0ZMMVtczMrYf5ZcZda3pqGGv6\nuojpUcH6KRzS42PM6TceQXt52jh93dic7JAfD4ZNqJoxOjymvqJLZArXNSBz\nkmF9mYNwnhCAd1f4y3K+5ulMtoiaFSPfg+8nSk8eDj8WUJKjTZMB4gg5W7oQ\nuCLHOTMN4iy7UbFcBPBdtkJtCsqnT24lgAGsN33WnK2YGfLrOTW2CMaDEJKl\nWkqaxYNC5QZBddQzTeHPA2TDisnh2q3OiQtcH/ZQ9USQ/oacoVlXu9RTxnWi\nXzEVGBq8nIlnI9/zh7QXrtqjv+M3yFw14YE4bEyc6XElVaUldGv4l8jTH2j+\nAZyh\r\n=/z6+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"af0f743b11ebc2cdadc632e0df12dc3ef3e5ff54","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.6","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.10_1573814492407_0.6231004303494516","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"react-simple-keyboard","version":"2.1.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"00b31bf688c6ea0432e7bde2d2ebf54e9169ae6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.11.tgz","fileCount":8,"integrity":"sha512-He2VNEJQ3CBHwSViggIy2FarmygutjvQt6B25DhRZwUsdMjlqpFV6rRnnE8D9QXCgSOM5L39c0Os+f6nNkh/GA==","signatures":[{"sig":"MEYCIQCGJ48OeB2iz+Mb3iqEIGMPyFKI4WkYzJSvQznS+IrIoQIhALBK4hkUk8B0naN29M0lYKdru2eM67bDyIDeemNUYiAQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0nI0CRA9TVsSAnZWagAAtBYQAI5W3bU19XxvmQQ1W0+u\nU8XMZwXrdGvhMBsL/GfbvRQY2s59jjysTgmncGllBcQ+0M5E23nyngIna/z+\nJbjo8Z7ii2+/rod1MbRRR0SullHtzj7yyxO+Vf2FkyKA+iEcY49+sr+AHcVy\ns5xcEt33Cd+IHTmBEGTT3IovjZkuTcKiyqpw/Rzrm9dt4U6AC5S6wTb57syk\nZY0PTWwNVw3/kXCfHm7ToyF4A5g/CAlK0DEeWVD5QsgHjOcvxhfCZVYTLiUx\n4S0ESgo7wyu2Sz974ZlizlSU/Xn3Mby/D6gMqP7+eY4Ftdul1m+pTSHP3I5M\nko6Zq6HPIWKpbVcizunKTMAu8nbFiJ/PbTcYICV5osCaGwH77RxXILWp2Ckc\nERanqecDV7M8dIvQc/6OyaI2Xe1JYBCpn7Ex+mgIeVq8zN77qkFeAbwMHF0a\nH4AxjJ9XJgjc2FwccaOIAn51mnl7QprQRxhegIeoy+RyIs8t7C89SzYsS7eI\nldQniiN4Cn2EBxv3bVrRqM7FiDQdnn6LnxAVlm05iLdHwPqqAupfLGG0vUc7\njewb/46ctLiAnDTOXvpqF+ost8+ad6qK7iMQwkeszb85LelQTCDpwVJFy8Hq\nCioLY2Rb9r1gS/1IymcTpuMlfCzatAppIGlY2y86u5KR4azXdVG9eEDWZa+l\nxwBM\r\n=61Gr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f9f338b33219d824966e69a07d0ef70dd1975651","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.10","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.11_1574072884519_0.3510134227569668","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"react-simple-keyboard","version":"2.1.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ec15cbe01c1700ffe6f2ba79e75000c9753f4932","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.12.tgz","fileCount":8,"integrity":"sha512-nj8sqETQdlTJtqeBO8Bu+wPo+RpTvKyigDs60OAEJPl9/0QN/qp5XtaJ/1nnZ0m5aP+jjDXQImJJf0tf8ZGErg==","signatures":[{"sig":"MEYCIQCJjAdy6xIE3AnMJxjVj543HGDA2ByOXzoZxdUCOP66xAIhANbaO4W7Hg5Im/OnWg0T069BZ+UyIMGFWzn4E9RZi/7G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1lzmCRA9TVsSAnZWagAA+1MP/j3kQRVAdxjSHAbHkLW+\nhhE3pH9LmyYYW80hfKb/tTVgKfERtczv1icKwG7NQWNP7FO/FjoCNHvh4lGu\nNWv7EwwnKdoyzMW13WrRFCNJP2nPYBAILE+nJ2mWslEUglz4nCClGPDzYzwT\nUBZXzfyhM7OqhV1V+0dP4dQ1bz5of7Ki8ianieHLWozdozv2THpKi40T7IhW\npsfSU2wa5Sx1ZWv1CgLIEWZm6+Ooj0wXElv6LZOW/+wrfv5Z15QXdRG+KtTs\nSM3ZM0vT7w3Y3Xx4Qi+nnZVmm5QkNFMyc12DhUPjSEY6FC8J11nsJ4jycMKt\nmFqbOelk2/l0H4mpYeeIHRe37r1sVxWvgHPOXDLh3hgC7CaYrJJXIMajz88R\n7RLwaezR4uzJVh66LGa4Aq34OPURQYd7zC9IsAOrnhb53gjcBJNTO41ouzjk\nCkEQqv9H7UoefWJ4cctZ4q6Jm012eRDh+R+gRCNMQjuBKoLzP8cA1TN8xkOa\nfI6daWIqVDB7bA3qCguI+rxS0z3uq/NjYRgMs/oDNSRnm+1gaAM0DZ//2RX7\nT+VPQSOiggu0VqOxp233EodcegVUFfVE1d3QzIDIf2Iz9Mu3MePLIkHxJiSn\n6C+yBl8B7ZJ+oUhCWliGWjfVDPC3JcoIApgFG6GUYAAvH7RQaFzcueOY0EBl\ndvq2\r\n=1zce\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"71b0e4dd7d85e7a51dc1ac7dc7b62b1424366b6f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.11","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.12_1574329573788_0.6882375902115367","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"react-simple-keyboard","version":"2.1.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"55f5134e50c57e2bcfe736d2f0aef4ff790796b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.13.tgz","fileCount":8,"integrity":"sha512-XbBsKJyDv+/fbRySYfSaIHpT1vmKAl9p/eJpZHS6VSr9pOVl+o8MrKt4T1bqZjNj2r+nhzjNlwH9X6Z8dTTWLA==","signatures":[{"sig":"MEMCH0NWZJul7gX+jBV1H/2FuxZ38SKvNM/S7orwCi8m3+wCICXssOwLeokUN0pwtUillEq8xJlNobUedbvp3H+X68SQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd163mCRA9TVsSAnZWagAAI6sP/iesfUkF0pgtPsJW/cae\nRlhMpjlxpB7zGh9DspX+vo0DzIICCuJ/zfjvLD8EC5cOwXRDaR/SMiaufbSp\npwAlLquuZYGQL+/XAuonvuasnTexioUC56B924oqom46YgE0Ye9/aFCTuOYB\nWlbZk3/wNIxdxo10RM1RQf5Loq5nzM3NITEAv5Y5XPV3+ChHzYprOTkrkO0I\npmLzW9FOtE2LqG2YQziPmP5PN6G77ToKia6D15j8XV13GMVOlAt1twznAfV0\njrdey4yZr2uvL0yrAMvEMcoo2TlCcJ71csoyIwPBD46L469RbnHe9J6QV1s4\nxWq44Pfapic5Djtmwh0QPcMDwIrB+HEEo++vBnUUlSQwRSLYZuUJD4SQ9CIp\nHb6AS6V+4Bj4lE8QCgU2d5X75/nFj1pOdJuVxW6Rilxmm9Tq429DVo/luQzV\nANTemsn+z+89wbaAUF/H2CZUzQLJZsbalFW7UM0dbcY8gktTH04HJd1hkWns\nnV4P9tboCfS+/JQG8UNfj+LbmsC+nTEg8Lf6wg90X6mZhuhh097nuaIhfRM5\nk7mkQ6SFtNK463SsPWM0tgzC1N1CT8Yp3qMf/DqxJzbHeV4/Z6p6m/y3q+K5\n/WvqYq7ZB3qDMQoNatAR7apbsK6f/l5v/jZif6ge55YfoE5PGg/+FdHdqK/A\nkw1+\r\n=ACrl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cf78b0c4e0e703eecad7f1814b774817a410d20f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.14","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.13_1574415845448_0.44268889542709045","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"react-simple-keyboard","version":"2.1.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf8d0e5c73d5a085ae3de7c8c92eed74410578e3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.14.tgz","fileCount":8,"integrity":"sha512-N4kXujb1M+cgyz381To4pFkLIrChq1WIpvLoXGpYuMQkE1SasRb/ZW6GcguGh9nlAJ2+Gdp8VRToliIs7CtMAg==","signatures":[{"sig":"MEYCIQDzwPEI9VP/oUEOriXDAcbVScQC3k2wN2xfMgk5lVRoNwIhAP8+VqttV6VEYRnOMsLwqmgqNBaarD+rwcPkfk08hSiq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd166HCRA9TVsSAnZWagAAdYIP/RgbOreo/Qq+lamTypDC\nE5ZIA5gTTVEagtgjx1omKNfnThDKce1g5sz4FsDWPZgR01tMsEFimO4xJRVp\naDgAwypGzOHraBgOGGFDAdeUpKy8JWG0nwzwg/Q/QVOqp6TEVf6/VImmQYsH\n/2VmWjIm2GP+Db4oVep4vsyiVlPdXPZSVDXXCx5haj9YbCDMAOcbDjtehEtV\nke1rVxN33FaHEK9z4CpAdwocktwMpLfG6sSoroPmSU8RsSi7wi/pzjkrDlzA\nTbaT1hbb762dHGhcA3WFiz6u8VdeR00M1WjUqPCxsXZuZQftQ+EJhEZXODbG\nRvimX8NOYNkfxSxJ8LCmmodI/07rIC0+307oomQCx5EoDUBcRwsNXjMUmQjy\nW4Q8gkMN0YtbTGg3WQMvnjeywI4e6c9VdgtqxrX5J3gzfDFofOIIZcURhL5A\nBxXPndXpynnLAQxZ1LZlwvjaVkEdVDkoP7r/G/aWGtE/JLD/cf80HGkM3Ska\nTw19Nqlz46Tq5XH4WnntlPCrH0t94VnGo2XtSOFAo4EDDQvFp56G+Wm1yAIq\nslszfXl79crKR7NiaZLTxcgKEhEw6X5eJK+pK+//Fvoj3dp6vLvXPBrpCqDO\nQJBa5XXunuuy/UvML3Y1tiljYns94HAcDCovF5KT/FqalamROkFJooqQUnS4\nSz/R\r\n=v+iy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e6ac01408ae3acc1135ab0697c39eb75551f92f4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.2.0","@babel/core":"7.7.2","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.14","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.14_1574416007033_0.16785893211870273","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"react-simple-keyboard","version":"2.1.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10a926117e3ab077232c1f7c4426cc4eb202c8cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.15.tgz","fileCount":8,"integrity":"sha512-1Axi8Cevr61CbB/Z/R0ctrFkaiekMd/aicEUkzdGvwI7Udq+GWXXowfojqjSEur9HhCbQFBXoHiGXdmo1xd8pA==","signatures":[{"sig":"MEUCIQDy1HFKMqVNI5vONKSTP64MEJFshHeZymcK33KfAptavQIgfQ7LbQsjxr4uwyNqGwPk02iEjdJkt3HQT+LiJHDVWTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd169TCRA9TVsSAnZWagAAoA4P/jO+NaT6AdPcRgduwiTy\nvr4Q+TK2sY/esB71HEDQHitNFGubrYREWFeBBkbxvpe9fKzLkVLMdEvnSH9x\nuG9vrEFlTvSf7XWkrrWUOK9dYyIKV9e489PRXYO1ndvFevCU3QsOX1Hq5Ql4\nmvVK9PcA3oDJoFysD6EIQ75rjeHLXRlk5A10tHf6txJ4ox3ixmCh/Q/N2sHr\nm8qU3d9x0llu02CF82NovbgAyOOBhLb9x3o7PPn1xR3LoLEBQ1DVsP+8Hi9F\nv6+T3B5Pmp4NKwlBYMVj3MFxiTwzS2m2xc8fE+aQiE2bwYVtUsI8+MLftUgX\nsv9YQvrf8LcUS8OMCOvomVZuhLr6lMKDDjXrcGSdQtj+rJZE15Pui8nIdWrO\nYABPHlY7YXyYgc17Wq5gqlJyBAV+A9ImemyPDju+0bQiIoZZXuwh/ufrzz9D\n0fcOVyanPLB+3KymA8ppURueuDzJ501QNwsTiot9URJt6xvYMBP7x6davx4t\npb00zWtpNUzvDtEl498WTAz4Hdi2q34Sd3Ufv+PDIeJXS1duxxIY0kdtebEH\nIDc5q4SmNvIZ1902F6wd0CcCRIiRynNHdyyiOcbjE1LtZnOxBTGdILtdGdjc\naYa/adiZCUKgClxAUXxZuNN6i5H9tJWHuxZI+0o234qa7E/gG/0OiFe+plBA\nXmL8\r\n=BcYh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e24bb22db81ba7a563134eb4230662e4e5193997","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.2","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.14","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.15_1574416211384_0.6395511237611342","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"react-simple-keyboard","version":"2.1.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc1880eaafdb330338a1fed4d797eda76a8b0fc6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.16.tgz","fileCount":8,"integrity":"sha512-7yv1nB7J4IHKHcfveFMN/1wjrMkW7cHvoMLLbs7sT5vkpKbx1EdC67ZEFlTdbxen4ptm7+eXqxh2KtrZIRmZSw==","signatures":[{"sig":"MEUCIQDasqOalK1vvju8FatDwQILTw811Ja4zbUdEXZI+tatHQIgPGYJEqbGrC/Smw7Wshq8oPkv6wg4j3Bjvv8lVv5bgjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2fPPCRA9TVsSAnZWagAA1ikP/3PbJeT2RgMdCv7O+SLu\nDpPPJAoUxYkp1mZeZNa8F+f/KWDf4NAYYrfzLU9d48chnK/qSu8+AMtbDvU0\nlhHSig4N68swh2r1/TdJWw6fa5rW813mXhXutgR7KFmNqcyXvzTPOtwvHzak\n9tad0TctFvRWNrZ5qjzFhvG22g7aLObZNIKRdTevOHqEmRQIuTJtaGLB3L6L\nVAn8c704NFd3A9b44a64r1QuPgYwsas45E3mMwOD9uF00MXnfhlTqy15MLUY\nhvU9OIjCuKAzMKKXzyVGbjps2Acs6h/kUW9kvGVLyMXRC20sovr4zS+nAegX\nMpdtmd6EmAc6ZYd7hnMv86M9LBlbwf+d6YllXx+SbypcjbxgOt75vqu/+GMM\n9j7a/YwNcE9m6zHnsEC8Pk37kHgxD4WGflY8vB8e87EupbclOdMkpsQwf93O\n1rWZShf3lMOm2NWKM9xvPFq/bfUjBXqfh+wurSBHH7357gzyEZaMpoHFnamr\nVFn5MtjDFFxx0obiJCEMB7fwUMk+kbEZqQ934ix/+zrdRHDBXVjHy7jVtkbl\nfRekpBctvyFaXeq9neoyJC3gQiyz38dN1uYu7TPue8gRm1CKAnbbeYlJVqOZ\neF/bkJcbeD2vvVnR+LIU+7xRbWkhAa+7OzzUGh6XflgNEgMadcXqwxkglmje\nOM/K\r\n=j7o0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d1238d6eea2cd8f29d5a8e879cd5c8c1d013c353","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.2","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.14","@babel/preset-env":"^7.7.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.16_1574564814322_0.4135048775101988","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"react-simple-keyboard","version":"2.1.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"94959e34bd9d7f0dd0ec9215dc8c4830fda4cef7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.17.tgz","fileCount":8,"integrity":"sha512-y0FAaEOnkyO/DsceDatm1HCckQDXrhqIqey+Q6os7Pyx3Pep1G7BqBy7WngeiEEleQrkZG8GklB7o/uzyVULpw==","signatures":[{"sig":"MEUCIEhL9dmy1lnAMf5BX2VvH20xWb7Fcm5fzmAwlQfNooRpAiEA2abomfmman2C54gImZecsk6VCbAYRzRJV6R1ItyWHa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27OKCRA9TVsSAnZWagAA8noP/39gJkl4IWI3q1DJYref\ntDKDbQV/9p9DeYfVT72lIvuP7jIex90pKkVN8q0uIKozJbUylTTBoBT4qHLZ\nf26/w9RVW3mTwNKGYeOapX/13TsgWNS4xcFCJ7VOuq4UzlsekmjHZpRgIrz0\nZ3xUOim36GuaKaTg41/n03kkY5lELrkLUqLTnjbaN89Ki/bxvuSCwgO5VJtn\ns0rOc13fjJC0e4UKkYdLgRE9VjG6OzRMDFGW4pELam6keEddagKh1kMwHeEe\nviBI0Pe4UaMBKwieD/IDyG+bFTBv/MqPPdlOG6ryc470n/nY0t4Q35FldKYX\ncn9MkMDzh8kD1ULzKDAx/M7CSmcUjBEWBne9zJjtW3IbsNyuF6L1es5KJB2i\nw/VfkMTJHO0TT0AK1r3dJcDZcIycbQgdiKLkuFm1mctl4L6zvl19c96oixIB\nfALVlsOFrq/P6a2WO7cUfjGpdwsO//X5bvWBMHIs52MYJFz7NpRoC/DHXwNx\nA0RyATyHncXqIEaL5Ec8de1TDxs8HsloAbnPRLwll2wqMGpBAtgX0VM0kyVW\ne2cLmOXOhZnKIBuLbdgPiJ3uesdoQz9o8ut/gQfsya8AUxGySrmTCacoGsm0\nj7SViujISGsuknvZ82WrADMOTA4rk1kTt5RoEA4TRgIgNmSqwnWQ0aRtDCQ0\n52dV\r\n=Lf+K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b8e92a0f6251b9517f5178309c2cece55b6a5691","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.6.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.2","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.14","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.17_1574679433788_0.7918806774542422","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"react-simple-keyboard","version":"2.1.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bebd3ab44ab60a893e77eba8f87f270e2085d0aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.18.tgz","fileCount":8,"integrity":"sha512-27W2vAt483k62sh4658fFux40xEbmCpQWiLmTT5CMn2hLku+DaTHiWTyzqHwExJuamQu1ZsaZqikhhctfKbeUg==","signatures":[{"sig":"MEQCIDqwJ4hhPsRbOcyCpqF6vwcp0iHiuHOUfLAquyG/t/q2AiAXVjSI5t10KVcpOpcVph84LrGiAulIXtNSMm72+azK2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27UBCRA9TVsSAnZWagAAlNsP/jy/NQo7isJKh9dCvb+b\nxKJDy9aGcyNj28EOyJMls5U74ESSK8270WsuO+kObjK/yTD+2sDdNiqAuBuu\nJULipkMUXVK1NBiwhWl7edoIsMB/Stf7cHHCnMrUddH4jDSqwsqiQJkV7mvh\nf3gznZ1GmFmuzorxQTQDGaBkN/lw1+Omxp1zRuesNYP1lt9E2ADncwWx0roJ\n4mCOewi6YecjF1V2lSPVdB/PUMmMX98G3Ywd8gHm36Aw/QT6Qam14SPcJFbk\nzZGDqfZYLQFjBPQsYDIiid3CMNQQI5Xej8VOZQlvXWfrprSaae9auNNsRSdr\n+Hr+Yzf/xlsEc/q/dUfDxNX/PrOnXK+/WJHSWFwNSl3+wc3krXMroifThWER\n05zXGAOk7cLpiy+Pr0BNAsiSLlCKRltYBEIURG7DI40bZJ4URbxIM4YuoBmv\nASNNew0uuDBcnHLQb7lUxud0W2wquOZgulxNo+NUGWYrqzcygCZf2bk4iLWM\nRU4bWe+bikboxkUzJqd0dFMoioVdq2KNN3pmRC7VvLmH7qII7/4TtgBczenE\nhwdNMz2hrIXSWk8VhXnjqBvwck0oKdjHDmVk7j8EfEd1Ler3bomlWVQ91DEp\nO7pMVfEzLk+FxARfdb9YB50PhvyhJnLQ/EAW9cxV5nBk8FFOQJt8jUClqkys\nE53v\r\n=IEF3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"930758c855f11ec7d181ab8e31072b80a96d3e2c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.18","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.18_1574679808868_0.2712292003660497","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"react-simple-keyboard","version":"2.1.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2e063502c3d01823b22d84b694214b66c3d46d39","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.19.tgz","fileCount":8,"integrity":"sha512-S7x6D5Z5ftJHkaeJuaPjSCnZdvWvwCuXpEa/6Lbsn5V1Z82n7fNgLCRrdtFHXN0I+fvVvIAh3S0ARXSfwTch6w==","signatures":[{"sig":"MEUCIQCN+CRjygMob36v3pTvLVTKqnLOLpPSVPXRF7DqAHYybwIgNEHdeK8S5X3r+CatX28J5TDCczF4Gutm2qhOJ8GVKFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27XpCRA9TVsSAnZWagAAgggP/2468krUsxolo913X8U6\nF8XfRKP7SB5x/vxfFE0qt+rxTdlPsG0fFdq2IhJK/blvQD0fztS18lZxzooN\ngxRg71p4fcUkyCxdS52rIE5839HYPZgX9wAUhDPwLWnS7s3AKHp/wy5lXf0u\nhd1UCexvcZaQeEjDRHCBtPKAvwc66tD4vwOo6hR3h3gXssDy2FP01A49oT1k\n4jtdzYW/IoBncRL2HTOxmx3gfWE9kSNMNN232T9TfOuT2QfbhRy7kxxVX7T9\naL1bHLO75O6VhP1CDQRIw9V8rgPMYce2/HKCd7lLvkaGMDh/yauChwhfJD8o\n0V5s3LLiAkb7cWw53atePEheTbisUlN7rvDfZrF/bxm9h5l+4ZjcNeeyrhfj\n4+uMOu7MGN6SrAo3BI1ttkuQgVIeS44VCMyfStIriJ2mAlaJstb5yfKcHu0C\nNvLmG7TE9wB+q+J3AU7VOJoho11Oxe6DAeQhfqS0SLiX+1Mz7NDCVX0gr33j\nqD58eLzMk/ifo2Q5zvVxaIKlInPjRm4lsP69TjxLdgzc7knjroadNLip+MeO\neQDae2ryFNI3xm/CVZgRSz0WcHaO4GJjqRZhKoT2p/0WI6YNfqlI01ultCa7\nBgjCv7hJGQQ/VYsmaAqr52kgJ4CobR62LFqAu0gSpIsrS5+wBqFwIeDI6euG\nDx1+\r\n=xgQO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ff36bb615f693d6219e40b8999578c4c6e146cfe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.18","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.19_1574680041215_0.15694880849553683","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"react-simple-keyboard","version":"2.1.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b7fcccfae6b891153472a18e49b777af6e15b7a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.20.tgz","fileCount":8,"integrity":"sha512-jfv7dMvwM6jHgX8x/5evxzf/aSSl+vUsoXRQcE5HRP+OrVKXneLlrs9q9QovMOurMSHjP1JX5SNnDrWHP6tbOA==","signatures":[{"sig":"MEUCIQCoazMQtTlXmr1vvdt0yHkhZzsi1BQjn4m5KEm/kmkP4wIgJAWVea5JoTVg3M6kqx3BbmdxodPHVyV0qOblGgV/JJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27cPCRA9TVsSAnZWagAAxi0P/2CnbcsvKLFP6BiPgRJn\nEDRTmwsdDxqD9SDTiuWlUynAUqr/0c28s0SBXKerURFuCWDFscZt2WIcI/H9\nbBBzKnw2s9tX3PUWFE77yNe01jUrSah1gk+r9ly9TpCxLHyITAEIxbgcdPR3\nVrSJQBqwnlQlDHWAVoLoxdJ6orwbp+vxPoze7iApjg6/dptgTNFMwTEo1UhX\ngC/MwsFU4XDHwnwyl66OzzDTo1wjlYIaWJukZ6i01EPmfTM/5jbdcAoe4R+6\nPhjpayYdNOc/zJc8v1vkm9lzpjAwWS702X+q4xl7emnM1tMM364LfIKFv2s1\nW/UfLRusz1d/C6JO8MowQQ69SLHbvaVu98bmcVQruvjzDOmRNBIB6nQdyUn8\nQNh17EDAM+toMqUmgL7rajukwFSk5hNJVGC4wzL2n1uJT+8sRGziu13ZPEqZ\nsPVKhmFa0NcVgbXKfWHt2b5C1BlumQpvLia6bLPRSBzfSlIkbsR88MRok1JO\nV/bQjY0ubI/nluDpj/fmCTb6JyfDGACCritCEPVU/lq3ayUOi26e6euhU9wg\nFP1MeUGscFdkBFWsmSyF/z9Dbkbu1yR4Bc0N5agffaW/pLkucaypSQuiQQZO\nixQniSEyZKjkwk4p6SdPCK6a0htD0ThyLDXLlew2AnnStJkGlXDzhveRJqvx\nc+kG\r\n=bOKO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"32e159a7ef7fee537109e86f0ba45b62cb69f4a1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.18","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.20_1574680335370_0.2787531110816348","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"react-simple-keyboard","version":"2.1.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e46fcc47d2376c7583e2a6da4e423938bdd7770","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.21.tgz","fileCount":8,"integrity":"sha512-/C6IilclcLUutm7HNj2Ndbd4RMUNmI7VSuGieYo3dQ7wzLB/UKIU6XUOrXqJ1dkcE8ruj/BW31zi2JGTaRFBKA==","signatures":[{"sig":"MEUCIHYcQO9MkDGtTkhxcBe9Uv2FexHKoQgArR0l33I8vlhoAiEA4EnlEQBWytS10wwJPWo1cfweXg8CWNob1xeQOsDcadI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3PITCRA9TVsSAnZWagAAoPEP/RWrdkn3rlrX30lYvG6o\na0ljG8x8JYC3F24lRP6eLCfsl8WjdKK4+zSdH/LRwYes+uVN6wma9edTBwKJ\nHfas/yYxQrf4gTi68UyggHmRWJGq9NnhybX++6iCIKK6ogKq/eAwj3ezrb6y\nj0lNG9Y3ujvSPyGGDPJweBAn0HNLvRpQAp2CMQtNRyKu1zJhS7qYM3pdSejO\nAb8EXTJtvkbQcP5rnpJRH0QnDjPD3fx0GsduXWbGGE9cl1EyHlnBeoUyh3fr\nJJ8HL/XdoxKl5uB95CU7y7mDDXOJO/FVqq8QWf6XqT6Xtk31g9vmzrtupmwq\njWBGaADzznPfTUyU4a+jFTQmIT/us71jrqI9DvfCHYgAu0zpozip0h4ViYsH\nhx0iKlIJ+Z+2axXMgwWFUwzYVI8I0CQHBdub8t4si55DvCCh1o1JfK2maN9a\njYYaiY0B6Ycmlomr6CMoged6HdseZgklFXNXkG2kTPbelMid58RUjzEh3gGy\ndzVBcsxqe7h3ioRWE8y3T+TnEKdUVvJ7/2II9OAYm43cUyHGfi8QWbOKU0kd\nrH1ieayzvo3KhUdzLEWWfsy4XGm2yI99biIJR11waiZTJwvQJiyr6DdnTrU3\nVjj+u7mDXAr6YF2XjXtPJITvRPg9uIiiJ4qF3jlcwwAIcLl8jxidRiI6kYIX\nGA5y\r\n=b3iT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"822a7ff61e01a631c0bb07c713990a19fc7b340d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"4.3.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.20","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.21_1574760978991_0.5265074458767518","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"react-simple-keyboard","version":"2.1.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b74aa7f21b97e24d5c3d933bb81cb007b19cfb07","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.22.tgz","fileCount":8,"integrity":"sha512-zAdEFvjngDoDd0B4fNgRn3eG8vbJsX5iiFD9hX+jbQUH/UeqyjM0Anm0NLLs+Sq0a758E5N7LlK7EkmPrI5KhQ==","signatures":[{"sig":"MEYCIQDReWOD9YQSMeomGEaHUyY03rYfHBQ9pkzDgIbmaJkdNgIhAOq4ZYPcmh8T13gyR6LvI3OZ6aohb3YxtvMg0W6yPmCc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3PJ+CRA9TVsSAnZWagAAwsQP/3rDPHTdpP0/4esnSxmQ\nO8rMU34bRMhArml2YJTXVEOIPorcw8COTepH2QW2gg9yY+D4moGDSH0OX1v0\n8p57dSrKjRsgfnF1UtFVguBmJb3OTDBUwl/g+pejTUKE90Uzz9lu+UXY1J4G\nQcZEK+/6PPouMcldLRdW8PyBXtjVWaiB/U79MnWdAs8kow5ta+HO+LeHr5wh\nWUqHBG42JUbeaxOJ7FBjVWl+zL3JQ7YGForDzVisEPmMY0LRS4ZIZDpajnMa\nR5kgxfef8qi9WQTj9c7UUSOldZai33hDHSH/pf176J7U0pc8Y0QGD+6zC5mU\n0ea02yuYZ+/c9trDpxH1OpuLyQGUg2enGzrIIIZWk5uiqIFLzXBb99/xQzPm\nWjfvGJara99VG/NSDttYimnjSHBPnNHU+JSHXcn171NxBdgxll6n9BinP46T\nzWY1nH1ak66fi2MDxxiN6GoS/gsHyRKYk1SYl13FntRFpx5r0A2KDJ+vELeg\nJQKJE+7Wuis7qjSmgUmv5I/mKVRojfA8OO0wLlip1OtNxt2CftpDdqd/ioto\nYm6MBsqKn7pgkPD0dmtB42HkiNHqfQ/+GB+BCmSRrFXdYNIPG9hPYONp6klJ\nLIkPJ5Im7mKOuHRikeVCzoi5gHdL89gdvxHQQWjhRpSB7pitr/8POaCAYUZ2\nhDbh\r\n=KmVi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"955ff41f738dac242ad7a3c0e4803ee6ccc497e2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.12.2","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.20","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.22_1574761086500_0.802871810071206","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"react-simple-keyboard","version":"2.1.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d2d896f21bed9fbf23242b3da62b5a7eb480aff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.23.tgz","fileCount":8,"integrity":"sha512-m4s1Ss9140EYGaGVKPRDMSvHroS1HN4IeRUtkmuG1n+xD8S9CABWAWeDaPHvghRkmPVoVCB4GcsXs/6ZE2PZYw==","signatures":[{"sig":"MEYCIQC7RQVR4utvJN7AO/Xu6eFOFBtXTlZxXaHwdLa2kzjMWAIhAIdvk1Ge5tZ5qionFK20peAApVfRv2TOC0EcVtuR9Bcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3PONCRA9TVsSAnZWagAAHj8QAIY+S6DyHXkjIyTk2I29\nIvJDSLPFCRutnb4DKY+3aaj7sGIdZSxkgmdGl1rp/L8/QJeqRQ+JWFgwEGlP\nG+8QYRYhCDdCcTiHB8buiWBuXy5+w0G9MKjqRwoTf10RVfb6154UKLOhHV1m\nJzxXZbEBk0Jd8GUx4DCl3Z3bsjYXSo99KN/GRiZyztB8TPej1ROnK+ccJj5x\nXJCQq8dtULjLaj8nmovWBJWQKNhDZfspElEMolfOBJuP5mBrPLCQWNLUUBU1\nmS7CkxQf8Z1Ro9D5lJuf+YBBcp9UGeSkK3e4A+yjJJgPjIPDtHjl3aFE88Tb\nivWdX38xegSY9uTmDjHRsIEUY7l5Y9PQ9uRzEf8Z/5LYFkBVhFhOR+qKbgH4\nhefaOKXWL4NK7xPaJ5ro2HiCA4bvSbM2R9qVYKS+zrR8GlOC+r34QQLLGDbU\nyGv7vJB4IA+tpvx9IO4unTY+oIZve27wwye2EKuEdk6VgDluBHrlqhwN/w2v\nB/gU3Wkj9IbolVWAOYG6PQ1GM0AoeUPhMKICTngKhlyOO92QZ3mJX3FCmeFR\nlIzmRo+7EtqIZovZrioWGhJRiwQiTQa3KJRUZE+x8EWELMm/2tUMY0vfUqKP\n12oNJfdYEiWlT1Rw38RQPOP7ycUotAIEvvuAWt0yK1ZZ+8VVyAUnt4wRRcFE\nBNwC\r\n=3vQQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"47fb1c752ca4d3cfcf75c2f98ae2e302facc50fc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.20","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.23_1574761357411_0.8775530802901061","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"react-simple-keyboard","version":"2.1.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1c130cfa9624c0d308521d669767ff71c4119df7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.24.tgz","fileCount":8,"integrity":"sha512-wF79dQW6XmMQIFrkAlKc2ZaInKXxm1wNG9VwxQiP2cjZd7T3+m6nDDd5diypmcfYYd8dkpSJQpWIqfdPyIeZCQ==","signatures":[{"sig":"MEQCIGLut+KHl6iTyv2jjwYUv3IwA+pqsLlcU77WPbsx1velAiAK+B33zgBHflKkUDNaMINRf+yMykGDm7OebPVNk2cz8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3kf2CRA9TVsSAnZWagAAhM4P/i95b/UvhZReZTrT9KPH\nv93zWsz7Ye73UmSFVv4d83ymwccN+2RC3eJQ0x3U7yxY8s0LQPYeObD7tFI6\nTviVre6eBGWgAO83dUGOA0hrmGS+jl1F1p9lKg3uhg6MfRlgZKfFmjDH5d2O\nTTreFU8rJgsDadt4eLv45tizQVLecXJfTLV0YoadMwF08DOGYxnZRJDwbFoB\nDT4+G3FVOm6+1J0l25U1EO/rhgEmFvqGggiy1Yyj2Yu8FRmG6WqGRu6VQcvx\nA3uvjSc4OCdEaLivtublzedotsB2z8xULuolqNx0RNTELzLn4w0zGw5a21pa\nnPmEgwrySMuzOJ4VAwOYoeXlI/cPw7wPffIAPa9u7EKnBPpS+BxTAx9cFdrT\n7vvNtEIGWYXeb4mBkq6XVl8si3CcWn9TgzhQNshMC5M7QOIKOunaegerZjck\nqh9NoeckPJ6vQX+y5+JnWrLzHwDni1EL9Ml8yGqW8+6ZP7b1OBCsjvdZQYXC\nAXjUw4Y2fS9z3TutuiAMzoje7wQCUyQRmeRrZYihMYQdAHyzeCKm+pE3cR2F\n8IjbIWuH5y0rTn4yD49sdOPMwthlSG2pUuRkJdb0q3j3NgkJ+DSXbSrpcBIX\nzzWipOy3fqoIAtYATdjywmXl2dIdcjm/I9+GHpAQyLraFBfEJqT/43vycziO\n59E8\r\n=dRk2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"623760b6cee94c4395fcf83b8769d81923d89c7b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.3.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.24_1574848502218_0.990244408471965","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"react-simple-keyboard","version":"2.1.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0a6aa526d27d2a359c7144012370c4ced4a473d3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.25.tgz","fileCount":8,"integrity":"sha512-tKioNBS+RhxGS7owuUEiBNb1zAE91uS3pL2SgLn8n+eByCHrRPE96hhnhpTb0ESrCzJCymaU4dwkuh9qFKHa0A==","signatures":[{"sig":"MEQCIDIS01vW826dkaNVTmn8mTItZ2IXGljn0lEXvCEXtDxgAiB1Sja/bRgHAldtm73T7DwMHYX/sykaowWQAn/d2sTl5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ki4CRA9TVsSAnZWagAA1a4QAIvAPlxfDUkphddWnw5v\nziiEUTNngqDTjMUWTPxZmooPiEqIi1sMG6N+Agu+JvCtKykp3tW4dAmdz0m8\nos1Gxgk0HgWVcPLeaQluE2jg2p47l+DqHztOvvItzlG4gjV38Ty2rCshaSVK\npdBUduJc6aKvfRM92MN+DGLFOY7Y9tvhko1lGFZk8ITygnOjn9uR4Jw+Tw6H\nY6UX68Gw1eanYiIy4vshyRHK+WQpJ5aPI1TjxuD/Hc1uC176fBL3+/UuGViI\nqZAJWHgLePW7Ln1G+gIK2SabWqh58uE1hcrzD+ggMwY2+yFiA6IvrbykF6xt\nNxf8LZmUnQ9oVCMxCSlcquabwXYx7amZTEavqc8BLd+ONT8DHIOp4fiHDNO8\nXK6qBbCy96se3RfSSTW3I7fcqrUn0LLCFl1XC24eLJsUbIQ2UCMCsWuVzgGm\nQc2yfq0U4FqfDc7r3go4+gHfN4y4LOAgwGIycHjricB8U51ri4CYZs1dlXAJ\nShpiP24DXGrlJPYcaRiM3VoKu1+CZRXWtUqKn/H4Wt7oIDgDe0c5cA3frrIr\nK/gAKVJ6saT6xkz6RXsyYMmSOD3Qp/ygeVp5VPXGVRumJdnIbHUjKt4zuc93\nW0VaV0bGCn1iHk/pBgunPCZ8tUzA2TxUDr2lkk7LIsFEiKbjj+ucTWgXoiT6\nzJ+n\r\n=Hp8l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6eb13747fd06f61b9421f53924c7e28a3d3dd540","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.0","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.25_1574848695871_0.8006373043311437","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"react-simple-keyboard","version":"2.1.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57e7f54fa1dd9b8527560c1f4f82767ab5f466c5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.26.tgz","fileCount":8,"integrity":"sha512-nCKciMcRggXEwCaY4EGo3OLKs4BfIPb1iBzixX3UvDWInooJOVX31Fu7NszEFwH0P5J3IYY1ucIFwtf5PFlYyA==","signatures":[{"sig":"MEYCIQDQoQC0xEaC+e+izI6k5MV1ykHjfsBbJ93PsyjIqnE8RQIhAMqvmDHHcr4IIVnCUte93dSrfj1dA1u2iQndI77o63my","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3knSCRA9TVsSAnZWagAA3IsP/2Lul1H6fk+j0bmdAwRo\nAtxR6DWMLuI1H62Q79W+TfijjUk2j4fjeXS9Y5L9pEGSvYcW3XmW7+Hb/Hho\nK/7/+IX3SpqFs2Y/QmR/ZIhmFsFuPAQLUPnViPO+KDdUhP1Cw8ixjXHHGK5H\n8jgTc/7RqRpeng2mKLX1fimISUGWJ9xzs7S986RbLwzs+NW3JugybiMU70za\npy/8V5eXPfRwVFd5p4oc3VnQ4EzTd9wOHjiHJw+mQq9IXikah9pZuPNKnAi+\neKsU3RrNRxuTJGTgDGIZae+/HrXicQfe1uQeJ0pWjV+mcePFnsf165NLHqc6\nnN2Pv/9l+4p9jlsI/NAX9UZKV7JymJaLENQwSX8o+YBXTaOdctiVQzQ72FgZ\nCn9x+CzmubYF+SrA8vdWEXsxaqZXRGSCsgF1GyabrUZdeZzGi3TWSw6bytqq\nTVM0iPYi8m+bpfW7/p7riJV8Etf2EG64dIwgjmzGro8dUazGINXWtyDAgqEF\nO8HxiAHa+ZAZCcR7tUShiOrooIvzNgfHO96NTqhPnFuIT6GQ/zQjF9kmE7OA\nAKxuEKpTF350Fp1WePaDp9ko0VnHutUMjLCCh5dYaz9iIoz3shILgOFygVlp\n0TI1cSc0+WOskCGmrxhjvSigfolz88dxoFc/9LPyGumqMrTzMHKY7lN18Igj\nCLQM\r\n=m+Oy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"51b13e31e73463cde963813211450381afa4958b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.26_1574848977755_0.1474223528625156","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"react-simple-keyboard","version":"2.1.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21202994528b75e00a9d60a9fb3c5f62b74583f6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.27.tgz","fileCount":8,"integrity":"sha512-fIiIerW+2Yj5CVbgCxBb6VBx1CoalLzZgh+IHtl4SrcEE1z6HhET9445l4YbtjiTB9Qf7i3JQvbyI47eRkorQw==","signatures":[{"sig":"MEUCIGbNcykjwsdXH6wc7FwZ+d/e4CA+pRqS2YesoT0r2dcUAiEA7etRH5BP7KuqGzPkEyYq91u3zU/8cJnxJ3QpF4AY5eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd35HbCRA9TVsSAnZWagAAJlgP/iF83/H1ucSahYXaBGix\nP3zmuOmmjYGcDpqC52Jct5+C49G9SYYBQygSn1LZQkRiscNMc7byXxOCx/AC\nNsT1gAYUZDe+XG3RKgMWEVjYRTzBusL64Z3NVxi/Nzp+5gYm0QUzksnDQXSV\n17ZvOrEEyGn2vZ9iY0EHOS5HVHHLI0FlnaH9yWvet4I3NhHVwzt5wohGitcr\nVYzHPUbDFCHI9mMoy7Icqq9dHm3nzu1wygoIvQm7swPT3pPyEmia6y7TA75/\nfwDeN67a4VF8HlcOaXBgrjs7vZuMYHv+AYFWu5ZGQApsYkfk411sVopWYv9p\now09yKWE29hAYWOdVu9l+QYRme3aY1Q9fORRt+mnuQqw5g31WqeXQicugKtB\nRMhCOghb70C3YAAJwVc43m4xsEAG3NqLmVVj/nMjv6LbH0L47x66nqzvRRZe\nfYM9J6Pfa3SXXj1BbDYxkMwCVcgF1tgAnqnbTjwfcRdZUaFT2bOaZx8sXsk4\neUEVBhrmJbKuqEv2JSQVkWz+TRIVI8ngMrJB3GjSkE67D0rw/UJQF2NOtjjh\nb4lwjzhZDwFP/W+5wOg0iTS4QMY8C3PIhS5qHr7lxiT575pUawhtheRAxfWs\nydjAY3iu8i8piAr2hDa4ak86CVaxmNCATajNWUZYKx1WjgBiktGaJHQmcgWg\nVqLo\r\n=XAV9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7eeedfaab11486c661bf4c7c9cbd63460ebea28e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.16.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.27_1574932955428_0.4668523049667266","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"react-simple-keyboard","version":"2.1.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c84188e7851c20ae2804832bde60d63eb388761","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.28.tgz","fileCount":8,"integrity":"sha512-dZKGJrZh3y9Eq4G20rIBdxat5ynWYZ75PI2eBAkVeJaVs0BuVlYrNK/1CEAgsMbOSu8IWpCWy14iagy+W4Kwfg==","signatures":[{"sig":"MEYCIQCUKgy3SfloTF6J4Sk5M+JmZ1WUeIK4xRwEqMC8OOy8DQIhAKZ+wXkr09L+j5o07Ip0CFyLwMAKKlPrTODFB3F4azz0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OLNCRA9TVsSAnZWagAA9EEP/iFrrUOHaB9aIEmF/U4y\n4SpVVAyBaFm6y1JnvONKC/qLIMPTt+vkxcTrf6v7bRUj8fdGLJKM6m8xCQkx\na/zXTHzRTPHJlUqmuJmg4l+NjAODQoRlEMdIEY0ZAF48JU2s5uSxG3e9o7Tt\n1dbRAx03PshtKGVxJEOOI8pK7lORz7Lc3PREHcazWMdOwY2xWf2Mj4nSOLXG\nX/fIGVni6Vww/b0p6xTKOxJ+b6jFxXelE9VDAJFBYLmzQGTobP7WzGl9SqoP\nwxJNA16jle/SriqyeRbJ+aJsnHdLaNieHeyePXoVbw6OMk8ZqWvomXEaNNLs\n7O/FZ+p4oRmuM76uTdqsXp8gEurd1/QmBejWBU8vhMu4zJf9vu3u8q6D9nTm\nWjkYRIy+7HgPjk8rQbWlqHpesc8FtT/apaAgdm8E4JG1Q2FWKexUzSmb7hUw\nbx9A+mQ5T8J0z67ktKWgHnjbm6Gbftl+mM+tRJPixjTU4EdsSbNpZwDcMFR8\nanRRp69P1ImMZq2JwvRpCpRcoZ7+2QM8r1dYEgfsnAXpi/e3fFP9TbY2I/Od\ntTZ961nGDpW+tCO2ssr8bO6jH0PftUbw68WtA0mKyW7ZwDrb1VMFB/4z/wFg\nNIHT6n3d71scEK/WWzZ8zNaSY8/zvaxYGf4d/bRF0Y1mAHcY+xy8CCgiIKYJ\ndo/Z\r\n=XvbG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"907a97ce6127524e3310780c2f287a64b787d65f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.28_1575019212568_0.15943786199409593","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"react-simple-keyboard","version":"2.1.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bad761e9a417080cc7221c5ad5c2bcc623a1a0f3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.29.tgz","fileCount":8,"integrity":"sha512-hAj3yQtw2U7DSCm0gPaVPnBWbJu9HGP7R8WP1iWRqp1wFzaAQXat1meAQ0L0P9TwK1Uda+FJCN3I41F/AXa2+w==","signatures":[{"sig":"MEYCIQCusmBQdmErrdxo4MSQGyuf8vVVG2L3P4/SAUqp8Ri8ywIhANtem7XU+TGU/lYWSdfttBRzG88d2RuA1Bp7ltwLdNaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4ONtCRA9TVsSAnZWagAAHvIP/3GG/7SZqxy1gAsC2OGE\nv981KtdqDQucy20j8krvnvMEjBJaAg9s1CGkxtUA5PgeGDwM7NiNNRkSYSeg\nX6LZbjP5OGEBf6dHV0xElA/iwRBpgm1nP1P+OSSH8KxVVtdXxsc90e6N/YBF\nXfZXeb+40msW0WBe9dVKEGtrnb4wpR7/5zhoFFTJbdZuWO5Y7TXitwrvLhTD\n25FzYisbrcElFqX3er2iJdZ3R+jtWokZ2qIEpMtzysmBO3WZN6MlC3HS5iX5\nwyLQ/JLitJnHXWN2nku88MpWrlia2ThnFAndUoq7CEZvEJ17grZrh3Rio0RZ\n3L8VmLdlwz2aryDfBHiHKc+5oZxmjaT2IKazrCEktC+UjR3zAPZuJgoNefZB\nyngAGpR49pnThpzby2EEOdx6LNdTpUf3xZ0IQbr2Rv/2+WRJ1su6ezCwlBej\np6CH5I5EC0HiEK2PINemvvIHQ8G4ObRzWhCwTt7ePgDcmQfmvc+gOzEn1px9\nJ1KvDee+C6P1dY0F80lUV8AH4xeVzC2S+Kl6Q/mH3wdJY7Oqm8tYRDTskbRV\nWkgQCuEWQS3FeWY1lNYIym2kgmWOGXZyzouf10aiQXXYDpA7gwI3e+10ANNC\ncfZoQ7nFtEiQxxf2eMOCGjn6hBgiBcc4WlV6u+/WgkL1wh7zUUcXKFn9zjxv\ncWjK\r\n=7bdy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c647ba1cd9c83106b31c0e24130e7159a2da7ea8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.22","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.29_1575019373319_0.6516359132897469","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"react-simple-keyboard","version":"2.1.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3f960c9693a9851aa3bfd63bf71ad048f114e860","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.30.tgz","fileCount":8,"integrity":"sha512-8EJPiRsRO+XAUOYia1Y8hh60HlE8ZYsBIBFou5xpzfOGFw92z5EjEWQRV96XglIEVg8BUoB6uixlRIdCb0XYXw==","signatures":[{"sig":"MEYCIQCcW9nlHhlos5ge331mlDVRpI7/8lKQL0bOH1eToC+dUAIhAI75a15aHLBTNA1vxgNG6KBSqABHsAQplIykzTGrYrc4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OTjCRA9TVsSAnZWagAAkUoP/2B9L64TVb5Uaz1YeNv+\n7X6CobIT4vb1cY9xiN4OZWq4iE0Ir8DoQ/9ZCNaG6V+7NFiH3AkUSaxLyFz2\nQ13UFabBrSfazRWg4BEc/I8rKtK//niky7bLG9qXovHim+f1Z/4ADg9AWU9Y\nndKfOASHuCO1aoM99yY2BeOBS6B8yX41CKus7EfQtjyaaXaULYUcWDmIj2Zm\n2ydlGixvn9PfGo9D6i5QFsirD8L3C6726drPgXznPgMTdGxApZucakKyDWEi\n589wKMM+qgCHD2807p1dg23qZK7yTC0wLzDmTl1Isn25tR3uNgv47qIS+pVT\nXkU77xtEFodMj+7E264Ye2tYpksibk/N0sZgSaiIv6NGALc9pe8nBaspFlAQ\nFKL61ben2/TBuJsURzIbgjoUckyrYmMBSKSdtz+7EfuYgmQZJJpvV9CaSg9Q\nVLRBH432vkQgdcs/LAluUQBQeuE6MpJbRQcHxg+aPjJW5Cy6YpmqM044a+ZI\ngADWcwV579abJqkn7ufTTMGH+Kk2pdwn+qHA9aj9yIY7zkmCj2KTnEEAeVOs\nz1gkTGwZPnLw6Sx81XybzXln/l/fjLP2d3If/od+v6DlciNvJ15oCRs37Gf1\nI4Qv79tUQesHjhKbK+YfMsvP9E75cGcM/msa5hO4UhfRMEG25zOOJO/crC1W\nSPfx\r\n=UB+8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"273441949d919aa5eac68f7533348e5c967b99d4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.1","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.24","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.30_1575019747423_0.2354724087360931","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"react-simple-keyboard","version":"2.1.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1e921dac45ddbc408256cb38dae5cd8416a23a08","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.31.tgz","fileCount":8,"integrity":"sha512-tKmvuBEscEE533kgyklz3LhZtEoq9ijFfhsSmBDeDQ7Fqoyz+SAZVPU98n1b9fUpDKAaWO8sZdZAP6DrQzKVBA==","signatures":[{"sig":"MEQCIAK0ibiGd/9JXVd3EPFZLrEWbPpfpAXe4hPcsc6aSFGBAiBvgH+pMsYxEEHYoRTmYl2KOYU30Pvw2hPHrLoorjx0sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5O5DCRA9TVsSAnZWagAA84UP/082ul20eu5hCeyt55v3\nUrsqf7Ocfv+BhhGBL+mPeEy5oDdQ0P1JUyhtIoX44tGyW7aQBt1R2MCYrRzG\nY7VlVVBsFp9KgWTK5fz8eLudR3Wpy8+lhZR6e6pwzT/uhEzvLwcgdcgBbksL\nGfCqNG8K2V/xOf6l2lj0b8lVk6K8GzaYrg7W3RgruesOGLJiw0A1nGztvw0c\n/1RDa3JNXzwuISb4ykqiIsbnYKH1hfmLqSRjwanHMIer7RvwPWOhHOm4tNZO\nfKncBxRedOG4WTuaJEwTOeCkH7DkEPby+v8HY5LNUJ0A/HyjdC7v+EnYVbPh\ni4/RaWevQJhUS6FukQcVgJqH/GkEhjRjJ2NgHcIR3kHVE/s+VFbvacABkUz3\nwg/tfuziXeja/XzGS8KjNiHO4xo4qiisY5OzE103PClYpTDFekRL/f6G+yZq\nt+mGJGg/G0+zmdVuiYglRKb8LAGaPZPbVnnlnkc6U4YSAEMFsrJQAy3T00SM\n7P/TDJPP2JgBUa96oQGHM1naCfp5p0rF8XY/f0/dojabKmTum3hJxEs5QDEq\nxq64EQIOVlDjDdYl1HtgaaNsIFvAfvsoeMIWjkgBGyzyhnKhEgenEX8FLR4K\nA1SEzkLmSXpzmJc5vxK3mrDboKBZKvhVqd1w+ywiXOnL0u8iFb3D5pcBTCT0\ncWzM\r\n=rK0b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7938dbd2a974bb8b0daf1dbd1121e56b0dbd0eb4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.25","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.31_1575284291325_0.2944030985014843","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"react-simple-keyboard","version":"2.1.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ee4259d64c895bf17477bca36d4bb5294734098","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.32.tgz","fileCount":8,"integrity":"sha512-+gE0oyYUyrQiekwqvaveeRNXDEAXbwZwPmMa3NkBdUF+vOYouIR/8brZozQL264Ys6nu1iH0yQKqr2skAM/THQ==","signatures":[{"sig":"MEUCIE24RW/KiSoe85nerDdGaJzVGaRGlVdqI5+il8+GlutFAiEAyrUrNtxqImUl0fcyr6PNNpNjOIMnGPCtDuAVP4XxLkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5dEGCRA9TVsSAnZWagAAxCAP/j93JyVzY9y6ZGakE2Ww\nllIhNHRFzkhPryYuOLUNLO2I4e4RbYxUrzz6qh6E6DdV6Q09RsmzwMpEHBL6\nuzdQr6O/i19h81eChEyF4Kyn60lvuAiopyu1Ie0oeghX8JZt/pB2tI6JJVJP\nmhMDaeRGhOBdIGf0zH8wr/GVoSQw8Uck3pNGVsRsUpQLcRD5KoXsvgji7Gwv\nyuubRUi4/79AFIMk4uD8FjMYOgU3FaQquIoDS7NLLORa4LcDtCyuoELUAUG/\n1RdJWj1J+rCTt1HgpEQt0jBrd/gYiORuatR5u/h9apWRgmM0J98FjvasCpKL\nNEkuv67fzDo2w4QbV6/IqnZ7OMx56mEu6VJASUC+5/Q9p6eOEIzJ9GBLxVsZ\n0FfVmQpdnklGscfMvxN/8/vdImf5sselDY7+A0GgNGuTlxk97x+RNxKHMjkS\n1ZxahMVhfcCw4md6ogOftWiwfGj7xVkSByuj64zSXdcFN/BBHjdYhIL2dgtj\nrEnSajcY1bmFxEUHYLN0NeNa64t6bdsvx/8UTPAH7Wqhj1xT9+PG/Xkt2ONQ\n4/U4smL4QzSL45EwkC+jPT2W42FQx+PrMD6VI0+ooTDRMvhi22W8pwirNZsy\nsOlZLupWr5cdMoO9c29Y6bEy1ydNxiRQrBZB+LzMAb+cGbrqcVbhyuuzm0yn\ns5Nk\r\n=Y+xG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"579fe2852c7dab9b3235a40b61b78a7b09e7ae79","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.25","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.32_1575342342305_0.8319591276202523","host":"s3://npm-registry-packages"}},"2.1.33":{"name":"react-simple-keyboard","version":"2.1.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45bba975bbf000dc02f6a83435abb84fd634386e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.33.tgz","fileCount":8,"integrity":"sha512-inQOIbLfhy4E4Xfq9JPO59w/Jn6lOeS+sK39ckskax3O0jOpzEuXvGwMo+qIf/NhVohp22lbEGEHlfI5pwwNwA==","signatures":[{"sig":"MEUCIEDApmML++8fHblgALThnvXa+iFzBqw0SwVWTefMjCPTAiEA2uBQMVQOd6Tj2GuDorlMsa4ZivXoneJ0JJZpR8uux5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5i6TCRA9TVsSAnZWagAAUocP/jsGi/e0PrHUlxY5GyZQ\nHb/lVo4ToRnGuVhCvstYXduVb4J+umoGsAQAVhBI5aVjJDfssXZONFSvYy7s\n+zRIlcBZq32xGuhCDFBcEZouPSNYh1vF2eMSaZgpawK5cHb9USfeiYFly7+a\nykJQ8du9njHlcRgsu/kg1Yb9SNhgLBrQ/G7LYciksEwlPkQNXAC590Oy5wU3\nPsCozN8KY78fVvutz7SJZZLqo3VHrSsdPp3zAELvpMws2dAZYMcUB+2m1deb\nk0NoQFatI0a3XWTbNJ4I3nfC8JKfC7tu+Sxd3izjze2ye2+UaWUWx1+UZfUq\nq9BHMabitalCuKl0TIr2nG/Dkjv2GmBnoDwWNiTY/Pd2BEog5DpGrsKiCJxk\nJx9jH+KPOv+IKW5Hc9lAZgrEXEjkn0iHfMZIliOqhHkUkXOlu/Sibs/lio/g\nY1HYr86kNBdhkrubjB6hIFxbAckOh7cBkBjUlHM6bqH3QZeNsQoJaAEkjn1X\ncBi1rWveE4C2Fbt1OIhRtwhArN+GcOkC3ur0/tQFqh63qtbFDMqel0zmXSca\nzt+k3KE6dohQNqpWHp5faixnuvS+u24aQdjUB0o1Q3z2Gjsaaa2xR4HUoYei\nzglK8LN68BxzjIoakiEbGkVkwQWAOOk4ZQJWvpkvEXRKA7PXdd4NFshjet1C\niUpx\r\n=YRo4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8d535c1b4624c884504b78df6071a77933937095","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.25","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.33_1575366291135_0.4351432199995755","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"react-simple-keyboard","version":"2.1.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cde48e67909dead8737905c05f52988c57bb408a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.34.tgz","fileCount":8,"integrity":"sha512-PeP8GzJza9O3G1DFR24ou+Dd5A41Ohovz4dN23CUk/xFbB2K7NBki0iS+0KuARvOofNUnRL6bYDUn1PW0xaobQ==","signatures":[{"sig":"MEYCIQCVEZp+2BLCvLIR2ACjjkUWpkxi9MJMzBz9CdniMuncZgIhAOpaqbc6zAeuo0xmZyaSyR9+eHwFb5WAZ+2IM/MAStxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5i/2CRA9TVsSAnZWagAAMrcQAJdlaYjgIP6puxJwYsVL\nbDYLtil45U9S+YnrMX38FD1NrZDRuqPhtsPeZcyJLoJKTAez/syp3X3Vlpwz\nGYDosrsM0xwAf8ry0m/TfezfDrUqWn51Hfy6JzCyIWVWYvh0W6DQL2GCfmrH\njEikHkzIPnYvhkvRz1ojokJG29Y3mrytdPmNF+D31dR788cPA+2obYGC7Xmc\nV3z6GCStOC9lNw4HsYLu7VY83cNGtw95VqnnSmkop20KmpN7+GFBYYJfLKr9\n1YtsUd9ZWs3/WZZgQKHJ3nP3IOjDAWQO6Jh7SnhNyLg+ero4ueTigmsJhF8u\nzcdKlIYb6Qix7wp4rC7JWFXKjSqrlj6YwNmWjILmMnVZV563WdHWH6Ya7gtW\nbpARccE+MWY+Xty/o3E8tcbpu6lPj9wfurd9g/y6fA2k0Bt5Avh708dmVZi3\nyKFcmy46DbP8wGbzLPPtXDCM4A7l6ZU4udl6r49iWM9BBmf5rxTDehK1qs4Z\nbl2nV6bMCIde1KDCpDa4q/VV/KNBIaloxmwLE6lQ6tLwTA9euYTEtpb+Fa9z\nk941SyWJ9kw3CIoDV/L7ja0ZXjhwVKZ9GlyEo6q91zJl0x92eG8gCEHryQj5\nwD1eJRpKOXKh/hVPaPjOwqSibz/6d7k6yjF+p907GcNaTIkc3ZJk9xEKSuYz\nyV96\r\n=PUNv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c2f91b356c2a17ff8bc3e43e2fb9a6cc0e8fe15e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.27","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.34_1575366645570_0.45389745189037667","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"react-simple-keyboard","version":"2.1.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a27a59688ad48488211665b076fbbc572b644e9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.35.tgz","fileCount":8,"integrity":"sha512-ehSxhovYky9grSQgFN3e1BWSk8jvXvuGPj//ob576Jdplb7IyYCW0kv7vCZe4jRY2l47S9uUSUHYWmWZjeufiQ==","signatures":[{"sig":"MEUCIQD8giXraPqjmvvd+9PQIWr2G+tGwKZRNTHZ6s9i/r8nVgIgdf/1CqjlClyj9yaMPTI3Z+Wq2iPnQQI78aMyhgAXfG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6M9CCRA9TVsSAnZWagAAQk8P/jZFCqq9fQFqrONnQTu1\ndvJG5rTqxmyO5VHRBJ2DKUl85XfGQaGeiTWaS1neZUvuidhAkdmx5HdFLWhw\nQ6CiL83zUINKpnin294SUjlMAUiFt7v3JAe5ml9MF7R0N9na2uSy58yyo0sm\nUWREg+aepumw2s8d9RuAMgQOylrbwwlftG8OvLMM5tO5QjQYkaFt2KxL1mNH\nCYJndajvfoSP34Rww6QbA0w3hcPgqepdEww+SBXRQzl/PbWc1JAq2Z/yIjHC\nt0K19Af8KjGhIIC7WpUr05w5Q88Gr92FxNF6WK4sPgipWxTOdSfI5NL7V+N1\nXyqIGRdZo1BI3zTvn8+3rcTC+LfpVOrq9vPpLft25Vf28I9c4Em3gRWiYRIW\nQhQaASqgVIxJChmvErs/rAaWIttahLo6vpEE6dOSWQy1nqQpIw7jgaE8Ef8A\n7ghoczuZSGLyhB3GkSOFevRGgrUmAp+scbdqUsLxrBiZeSA3BacVHWenytXY\nD2G1afZ+j83JI0/n+DUwy0pNf9rjZZs6FZSfTTcse1zGiJr2I0iWoAebj6iJ\nTYJMt34HkJV9qAru0xi177ItQ5NvPK6gFG07egCuO74jDZuYXOMenOX8Umz8\nl54a960zXxbyV5UIg7pQcN+YleI8Ut8YkC3S366SAFLs1J1gCUPo+BI+ORfh\nSxvM\r\n=bPwj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"944948c58575304c2c8c42a53880c491e40a3e8f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.35_1575538498166_0.4920022272901339","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"react-simple-keyboard","version":"2.1.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a26cca5a6809943b7df04b67333bba221bf577d7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.36.tgz","fileCount":8,"integrity":"sha512-olOBeGyT03ehrSReeUkdCztnTFoxbUMLPiwmEk6NucH3uwg82gPXxd1IScNsXfccpdQtsHipVDQJF0AHUeYNZg==","signatures":[{"sig":"MEQCIC5z/F9zedYYOAe3k6Grdg8hYIavbD/H/zazeynVtzDBAiAF0zktGCs3lGl04+DYZ5ej+Xh4eY7uMTywVoqJ9ACS9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6M+hCRA9TVsSAnZWagAAY0wP/2DsVIUtT04SdVXGxE59\nXv8aOu+iGqh4trsRhksGkbJR09EFvugBtLKK+zon/38M7awkcMbVLwtjRRA8\nSaVFbb2BWftA+KGthcbO1KjnkZtQDFc6LZHiUu4+QCFZLaXOrLWtsCPeNi5f\nOt5x6Dn0ZoHCONAz1r8ymyZhJ6KlzCJ6W5HhOKLSKR+DT6DLEmV6Rb0sRnke\nxDBtDn5+7Yb027mAHx+yCot2zY50xBzh8I6UljWmTKrScLlVUSafBFnLgxWE\nyK38AwPeeP8sgVESPgxohHCOW+aPgm+AuDqQRblIvAGqYKlSYNimXCRfICnb\nDYShz2XxOnUeI8OeqKivHZGpQJ5LB1/LxsIR76hpEaVXedNInLxj7T+evKNx\nER+PXvAuPE4tjP2z6trHyA1EM6Tn3L9E8hzD+FhlLQyCfZCYlw7W+ZQNJcbO\nVX74fvAJ6wjm4dlpIxeu10b8nAmXs3Myut65S+AGtZlLlKG5suyehL/mV0wy\nZ4Yw71sGtJ4r3/1UXdMv4sdiNvlcld0H8rk6LyfL/+esqe+wlE9NlDAFCLUf\nD/mzScpT3mhUjgEWTy2oRGgin8toWOzg+Ixomo73HYE2eZ0w1GA0qOWXg5T9\nLQAU9Djv4A7wsSArXvlOG5QNoO9DAPlLvZdX5sYOTIbkWe79I+ELB440CPgc\nEJTN\r\n=9Of8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"17e8f0c751684896a90249b46a6010b04f91fe2f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.36_1575538592742_0.04202159920928894","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"react-simple-keyboard","version":"2.1.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1858c09e9ea705fa468a6805c3de6f0340eedc2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.37.tgz","fileCount":8,"integrity":"sha512-epzvk/dhYeJYIRMtgQIjaL243d/5J+7k8UhmE0WUBCA1YVPAJMZwzyx9ggT9WLsuGNw4JKHtGW9twdGTFW/HvA==","signatures":[{"sig":"MEYCIQDbZC+rMiJfST5YQqGJ2LkmUbO2UnA3EW3tHQ7orQnSsQIhAK/sZH4msfRW92MLS/WdmVMGlFwuMChuP8qx5cQXsJNb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6NBeCRA9TVsSAnZWagAAZNEQAKTQRcRrYKQkDRo7BfGs\ncxXXXxGlBlRDQfVSahVooeHheaweZwrODOMklMuLigIqzWQwQQw4HHOBymse\nUKJXx2kDRQtYRa8OIcvLUrjcg3AoEL7DijzgY4mq6TalUQ4BRg0StDRQZcuP\ndTaLW60BI7y6oOP12VUPw70rmPdigyBONFJ4Y9t27a+3RMkq6Ix8knhEfKga\nTgRGWjSs3FWNfg5ROcNpAYWn3EVpN3okVmhgYU5RMAvwzJe27qY2UsR+90Y+\njcrwZZQAx6k7aa8yvbI82aEeJa/JYKHQwr1pYkZAKY1LMrRzgfIZpFLGJwjn\nZejQDA+HsOQXyKjcp3DKoK9/VLlkIW9djSxYmwmk6V9YuPtehztNYwrCkvtj\nLYXNElXyaP/bQk12J1bnrQZiPQO55UAoRiYRwFIK9nR8qh7EX0uElUgZJ8HT\nco+tR39mWt8/Yf8Pys8BXLg8nXoG/BTsJyBIZ+EW4z8mhF93H8ppVDObjWc3\ngS0HLUSYuVHYA0wQCRw9sXjLUT61GudNBnwCs8AuAdfnWgbxTxUkNn2YJGHL\n4BHsN5BZJKP+9iMmBZSiFPk+gfyLO/3xdNvXRNfl6k9YcO8gJ7gpiBw05Oht\noQTwN5g4QuJcipeYh48aUNGLduH/Lv+QIXg0jK1fXxrLYBIRIz0J7N3x+fCO\ncQvb\r\n=iW2v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ed05b45ac0a860111891fbb6a3990f696d3bc6f8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.37_1575538782113_0.41760466178036837","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"react-simple-keyboard","version":"2.1.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"877936693a8103e551cf5cfc151ceb56198c296f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.38.tgz","fileCount":8,"integrity":"sha512-TzATYzNMcbUBsTcciihOzAHDjX9XdAKwcxDABE75VMAQxY93djxta0NRW50lv6rX3bKPRbaG6Q0LejffSKYI2Q==","signatures":[{"sig":"MEUCIQCjnc17EeUWZ+z2camIAFY4BkGKZN1vHV/uI2E5xcwo/QIgCBXZNJy3vx91nUh9R2wrfa6qSLvPLXVpatgCiy1QXks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6NDECRA9TVsSAnZWagAAMJYQAKGs9SaP07FtMFwps+C8\nF15MZnFdMFiJtVWbjV7wlFTGAyW0nmYRDSUoiDYPe0OUCHXsRevu+TqdFYgC\nV22zoCWFjlu51pkypqB787tT42nrnz+J7if7WNZU/e8rl5eGV74mnNqrHvs3\neP9XKOkRYzWRy6jDH2KRQ36aP/xxCYnvsqa4lelO+IDiS34dmiYDdO9iqCBV\nNuVpJcW4oEdKOPWLoihsNwnM6mOlJvQ0OeRRm6jVwiTiklClgmE4sZMYjkz2\nu5CpUqQkM+FBIeZkS6vTi+1zArTOuQc9+CnUe7S1DXwqMxk7T/4ZigatRg2H\nB09areAYSRrwxtP/1lXa8ZDmYcEAKiz7lxX/reiq4oXEzxzwh4uEVZeWLdw6\nUneA42FanpvEzmPgl05f0oFJQaP/JHteazOmH9QlEodhTM0SPFyrRg8fqajb\nUXREx1jl18VBjjr7bVY+TppF9wngiQLxhJCS7ZV7cPjOL8UytcC0nQHY+dMU\nHqVAJ3JjBlr6S9wYu3LMl4aDu3SG9ETyM3EW2VN4uWZaeCBhI+PUnDGEq+Hw\nO+JibwnXfmJXTJ5+NY0KJcw6/mLri/o2v0Fffzt/9+Kd2wOakRQN4OihtLD2\nKtAZHGbWLo1qSps+qyZal6GAuZ2NIYdB2MoY4OL8TSYR+D72aDqCEuqB44pa\nMLO7\r\n=kBbL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d3dceaa93694a4bfc5ba398e959074b8cbe7bc89","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.38_1575538883597_0.44315504509973525","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"react-simple-keyboard","version":"2.1.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c5725f975b7f59d0562f2a832f505947baf76831","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.39.tgz","fileCount":8,"integrity":"sha512-X549C6gTJFiKBjWaLCMdc3f0JbGCCTq9FjFb4eJ4kf38IPKCMRxTGMoUeq1znOqvCykrfdBjfGV+p0AxKJg0iw==","signatures":[{"sig":"MEUCIFZsgzIfCKGTfhK8xlZnxEgo4CFAAIc6+s//o1+bG+3EAiEAzB9EWUDXeIQJq41zaof5bc0fIR/Vc65b61f3gXNLGh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7icgCRA9TVsSAnZWagAAA0MQAKQfsbjfvsYHS3KIF+cN\nY/4dMwUGKDpogVVC8/fFebRpNyLkE2UnXqzS95wm9w4dAAR9LUkFqTE27uRT\nzOUAzLRlX1o9+IUYQx4WxjEpV4NAe6r59Q1Y+Suwt2fmFKLpl7iwMVdxY3y5\nj+2rlpK6naSO46QeYRYBbLbMZcWbWNKQS6xefOJuQlGeLyhzwoymzJt+PcPB\nnqraWl2riAbrjFOqfdue5jKdWavsnBGR+ND0js60SFlhuVQSXgw2A3L88hpx\n9zMzqssjK2rfTdFWueoONJvm4D7jbGSCxWiu8XvuSAlAJoX+IPXkhyVxXE/b\nfTIsmAow+Kr20fAPxzChG51cOVh+DGIOJvGaFCIOESWjC6JNSm6LDj1lX8Ws\nUrcytn7NFBy8bS+5BYnZgUAfWvwVAsN4YFBbeKOGS6METLKHKTd+zJYexkDd\nA4KwGuS+EmtHcmE1Z7ef6jvbJUZ4CVxteIU2F7xARlLuhxdWdnKQm3hx3cQF\nd8sCSpOqiqJdhK6vsm71hN1LXsTF2xNxy5oLzwQWv0yQE5sr22VTK0yylUBU\nVqkAjkWnkH5LeatHP6RZ/pBs3Gdm9T38HUv+34Zzz1DZ8HxEHhGhecHxtZXl\ntQQSQE2LUuneuGlvp+RnGZx+45AnmdreYGo/5JC2nzChZvYW9tCF8PZqtB2F\nHsn3\r\n=LctA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e1afe87103923aeb3d3e36b7de9a0b3d6b697137","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.4","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.39_1575888672227_0.07031706576026209","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"react-simple-keyboard","version":"2.1.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"25ec495dccbd33653bbb89658b09ffecdfe92f3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.40.tgz","fileCount":8,"integrity":"sha512-r+M17zNZ6vcVw3gr7s4iFulMCkIVawFUQpPFInwrz1Vy4Ggjx7b42zh0K6Fpu3ewW/JZgJbVdAn3QCm3Ebfmdg==","signatures":[{"sig":"MEQCICc2yPTZf3/2D3u7DRaPfTNnce+FUP/wTcUYWKc4JsUsAiAvk8nhdswoRcqBuXP4G1prvxLaQxxXT1wd7Xuyz3D9pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7id+CRA9TVsSAnZWagAAugsP/1ohHdFmfI2OHLwbinHC\nsZgal+xBBnVjcig9kKdWFSpXlFl9rELN4aZWgKY9b+e6Ivmw+uvrJq+7N443\nne8na/VdvTiGxOaKfHyrLzjlvlK7Z2HiCDsCLDyb9ax+zHB7YichvdPZV5ES\nMccRQnRTe8qb7qgRl9CT0SZHfsH4vB+xaLNS61djFSTDQISXcGRSGsy68hTP\ntGquKCCSSCdLHx+T3hl7lWnrJ+CPtCPTIWi2lNSGfbCeOFgkzZtaE9Pm7xcs\ny1CG42lR8Tr6bfVBvnPBRFA5qZmQrXCB0hssNbycHZD+C4zCe4u+bkVTXM0v\n+rByNPmwoQnpsl2BY7xRfV4rHXz+7dYuDX6mWCKHWploQuTxNv5b0gUDX3HR\nBnifwI/9yZR6uLRn+ywdU8EYSPAOpv+ugnp7CEMGkLZU+SGhtyTUioYtBAyQ\nsGsvcos81hmoj65fVUxzhSEDRyhqDZngDIdhiX9l53+51jphprZYvE8XTur7\n46YxlEWqPpdCgze/MhzZWhCt4hIstxTYdt2TmsAEDw9YhCoZBfQzXldcP+sk\nDn2XfwcYmxGjcVKq+LarQH8lErzSANs7Aw3EcISkyMWCnaDXDlemmDjc73m9\nKSwGIu3D3wluN77mKNWIPMj2kfFDH0cVZUDr664j8qiOrXUAnmwO8MR7FqXA\njhaC\r\n=rtmp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b36d98d18d532d859d7e7bcd90bfd46b48efda94","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.40_1575888765559_0.7581367372175942","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"react-simple-keyboard","version":"2.1.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"878e05b165313f1737061e73163f5527a00d0494","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.41.tgz","fileCount":8,"integrity":"sha512-iYNk14G38UwMq33kFFqsHI09gZI7eCklQtmGpKvHOSscsXtb23Xjy4OMW3XDwWkT4MmAyMHYiXEjW3I4Icbn5A==","signatures":[{"sig":"MEUCIQDFVlL82JPqthnKDjtJKPUfwkzSo3lKCwjJ6HBVIXqbFgIganjlmUY8SEPELlbJx9SjdDNvf2mESQbPOZ8shJS0MWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7igTCRA9TVsSAnZWagAAc8gP/365S4qd52GYBcy/51sv\nQX5FWiRBdT19AqH1gAXdyTzRlvjWJ3SlRyYpqYMDf5j7ZYll1L/uZwOSaC1M\neI3Nno1YpCPtrRHuUDg24+ClarWzO5w8uV4KVsSbgJOGLXlEayUTse0mSJUK\nIQRZBCFqrCSFk2ah+/AawcLNQ6CW3d2Wtpg3LqcHfaK7h2UbywQMC+Wx/xMV\nul2sim/7/shQmZ9oEnrMjkbJBwoEmyCJsC+wiIE5LI8Umwk3FlY7ljZPlxFY\nVqAwLgl3UPC2Ly/9X4XYERnKl9hIibH33vz65ZAW+1rdI8I80nMi7oODna3M\nhe2RAXLiiWrJCQt6Q+KbXe/eAP5uv2/RlMWeq+6KRATqeApEAmzMllP46D7+\n287kD4vKPMUU8okPYcuDkIiDbm5inmvWmXmu1Zgeum9CWfR3SEfCqmU0UFa6\nSY6+Nm7Obp/kHcQ659hu0arUHT3YXJdxMaUV5Lr4aoOrJtYgdc8rj2xJvmdj\niFch4kUEBV7vRsCexTZz9hoqv1QbmtaeeZSKwT6uL2JmBK6uystgtzroas06\ngpkl/sraQY03MZ4y9iFTudbMxV7MHQ7ly7uTsYg4+6cgQFdiYKkzqovHGJme\nbmZkcTK8IzorNKKE1EYVpNdicGCZahAdv+UkwzyN1nJnOeolXGog4U99AIzG\nIgfd\r\n=EjpD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"523df28bfd1f60e34d33cde46086bcd54cf9b113","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.41_1575888914722_0.04513525593430723","host":"s3://npm-registry-packages"}},"2.1.42":{"name":"react-simple-keyboard","version":"2.1.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d622ef3f583552b7fcda70f3a0e8ce69401a31b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.42.tgz","fileCount":8,"integrity":"sha512-ZrlGzic77ivJMtm45n2qVBOdR6pyXoK36AIB/FZZ9fSqPVP3beYuQZBsAX/qmnv+AaoE79wm8Ww6GlZyqkP9cQ==","signatures":[{"sig":"MEYCIQDQ1Xrnuh6gk+9vj1rLqKoTU+oDKo45KpqBC3S4dwcNxwIhAO13M2KxnHdBOzRj1AjxWKJy6hOvmVIEAMojl8BiY3Jw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7iifCRA9TVsSAnZWagAASJgQAJVaz1nactlvSUZ4gS9P\naIVT3Hca/zLfPLA738RCjdaae4YyK78PF/pYDv+5SpEvH1iNTJsPQDh7LdM5\nkJMKP+JFZ4CE9rg94jQ8Gn3AMMX9jQgkVVzPqfQkhAhNA7lnjjRf2T7dbCnt\nur8fy9yKKQniL/zm4pjHWkV91WDdNhreAe+8AppxCspkRFUmFuG7FnO7S5ry\nyGCKMfQOd4T4VqxMkcO6UXOxXLjBkZrvvXi6Ly/OCYBTMMjlgXqZyIlA1WPb\nvoo4CSR3Q0SkmOjSKEehzNjDgBrxkkUNVAYGKMqrZiQMW1bN8YR+AmzA0sAs\nil+ETRYwHQ4T0blTpjYACn7qlCZyAW+Ifri9sMldcfgXOHymrQBzYPdhwW3I\nBTjgdEtLvddpMGwKxAtOsE+KqQzKi8s5tDDlUea9qEZ2XJDrBw+rtaPUR7jO\nKFafTbpz3SXNCNzOnEFn58sdtcd16pENbKpOc9yuJaxM5PVUjzGBbW/u2W32\nnPefSSRCKh2RoUoeqwL7pMcgZ3BQ75AcUnXE++C21PUnJwYP0BOVUT/Nv2en\nnK6BJVOMt+q1IiJVJTMZTF/xG4JrAXRKvD4z9zN8Y7BVTw0Sct+sPOLB+FQW\nvKNvOUimgA7sf3V5knTGkhhblXSgVv3oYSSZWTlKZILxjuFSbbpiapk5Yvh4\n+wZ/\r\n=N2Qf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8776f0f89868628ac0f9d3b992016c140cdb76f7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.30","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.42_1575889055016_0.7204385584282964","host":"s3://npm-registry-packages"}},"2.1.43":{"name":"react-simple-keyboard","version":"2.1.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87734e99d84a54d2e2f0d352a4bb15a50301bbbf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.43.tgz","fileCount":8,"integrity":"sha512-vSJgh3jngLYADkwzDlVolw5lycf2QDFJJDwpaEicFr79qmt1aA4ACtLiQxi15IXwMVO1QAgoOiWs7ZJuPmFmgA==","signatures":[{"sig":"MEYCIQCHEMy0hO36HQO9+flaHFRVsCnSed1zTmoYp5FXP5Te5AIhAO2OpW03uwyeVbdOPqyk6yuaoeLp1D7KuwyGR3M2cJA1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7ioqCRA9TVsSAnZWagAAbKkP/AnuoSSabL/CgCBY5uCC\nGna01s3XDTCtm6EwS65k4Rr8N2bwTHv0SZ9KAGH7GMEAKec9dGPWYomZyFA8\nOnSWd1znCFAis0itjbzzqiV6rY5oObjJWOwY6iy+F2KGX/fogu1VvtP6tAao\nN293K2FVd5pfcAFMwg/TWYmY9XQHuVcsVhFpL1HsLUG98QC5RHVZaP5J4rcq\nSyzuR1iG5P5/UGDDxjUfRL80o2UmL8vdsvJpmsgc6fBmY2w2gr9dWbPrcVn2\n38RiNXUsQoLaRlmMZs/1uv23o8cPC1/jUX+YhjZMwO+xaAwVVy1twCaXAJnJ\n1Vtk5LtmuRBSf0Q3KClgTSVgfVBMOi+HhfJsfZugxnMkHTHIuaiiCWv2NXhu\n80wQt4TKrncmDY8WxCB7PWs7J0I/BMd8J9IDpMO+dd+exIZjaQKraNakzMkd\ncQ7wAPLuxfKLwbNflCB/lO414bllGG93dALxahXSQpIUBcofx+duPtRFYWr9\nInrfQL8bGEBh/0oITIUtjClqhmLb8Jsf/8pmMWbIK0pFZWVAgzZtHY1ty8W9\nAY4KMIME4B4bX+kG5B7ZXCKAQ2QjjUEYZozXv3Fyj3XGVIYNhiX7e3b7mYU9\nBC7Lm6VPgkQInWscQGblpba3/TG2KyAuiU8UWOMSHTiqxWpmbjuhEsl2dJ9R\nGw2q\r\n=Es6B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1e36dce3e897777f15fe9cbb487d48d8512a6c86","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.2.1","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.35","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.43_1575889450027_0.6512267793893096","host":"s3://npm-registry-packages"}},"2.1.44":{"name":"react-simple-keyboard","version":"2.1.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7be628aa05c2e47f1ea7e5cdd30bd426b46ac6e6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.44.tgz","fileCount":8,"integrity":"sha512-zLUgof68RgeMDkoZXtYxSz4lLgCDM4rz5C6DQ3jvyfjh9I8chHtJL9WNy+nn08I/LZ7dqKdlMjh1QOpdWSlJKg==","signatures":[{"sig":"MEQCIBfIsPmokRT/KbC2L6hxOvkStmDmzqAD+4ZFe93RjXuHAiABAOePp/h77kmel1DqbJLMY4TsME3q4CXJvJkWaCSH+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd72xECRA9TVsSAnZWagAAY+gP/jr1TTeqJYEVPHJHkFqB\ndGdBGDlzIr6pzvzJZivDOoaDRIgPWgQnQUNGAdVsw3P4/6X3zy7TUPOdSZp2\nb5Zw0rCSnFRnu3T+19Bjc+g5XkXXZaiOWRVVKVJj4JPHwhnLuzfpoh/WTNlm\nCVO53Yigmy64yJ8u3RVD2meaSToAvxMSYkHdzWWIA5Qwbg9oB0lpOWqNchFK\nhofKK184+bfXWNyQ5kZc/rT/oOGRnIif6PWLQ+oZ5MVJJKZlfy9aABM1Eo9x\nkwkJvGRdRlgGTSJQ6dwiCipi9H6q19cQZZUgHwlbIqP9g0x0ceoVF4471LDj\njZtSNe7VYtuCc0+0FgFHHRFuD/vNpVa1o1gDf+FMrEgUYYJgpI7RCFX+fpb6\nH1PWvJQfXhH9TeY62+H9zHrFuHtGhVZoEr6RVRkWKPXFZCaQ1iJI8eJw0mlm\nGQGptkDM2R9QCr4MDwVCYLFJZ9qP3EyUnRcAtaGgJntfQ9hw1yLmBcDhCjkf\neZgP/JtqEPz5a/uVq6G5C3akmwakAmoSzksiCWIUVPVtABL3wfRvGRdZJOSP\n9OSlmZKvDcOPUjOO6ZpVIk0Kks8NswLiZ8pyEVxSJoKydaZZAPctGkh2tvZk\nzd52zFOjyJCAEn4besuoC9XLst2JmUVi4Bxl5gVsrTKS2eHW/PL7VPwzKUoE\nnOSj\r\n=OMbM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0534a4915d84d07bd0417ca4562f0e7b8e472bdd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.35","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.0.5","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.44_1575971907666_0.9334929412229611","host":"s3://npm-registry-packages"}},"2.1.45":{"name":"react-simple-keyboard","version":"2.1.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ab096002e3ec9e942ca0b8bf6291b0468ce9ef1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.45.tgz","fileCount":8,"integrity":"sha512-hzliNLozOxEB4z9AxA8PNBZsvW6LLAybhc5ABiyYwZzaa+tB6RFVlYmUBNj8BC6pN98stSXl6L54g4h/CESzlw==","signatures":[{"sig":"MEUCIHN+HOtdWQYnEIkUIRUlhgH81iLVMNM8cFQnGvEHgaNdAiEAzAxufHEbc8Nhv1Mt3qwbpzj8afx+27HqrSmjeWWSTF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd723+CRA9TVsSAnZWagAAwQwQAKTf0r21Kq/jP9lXd0r5\nUgnpDvC00OILqZ2hciLy1KM96BenhUxtJF7yvjdsfqI/nnApIz16t8kso8gx\nR0PKkdtNWPVpT3UJtEKkUkMZJ2AnI2rx3f8yjeOCAMz3CAOpUYXriuzphWdJ\n7f11tFFJm9/MuHVakS/xIBl2kNsxom3IXkL+uk+pNHyi33BZOcmkJL8/ZELz\nsv+G6fS7JE01M5djAHNkKn7CDwr7y62WQxtAC2CqElUjsPoRLAHK9W5SzLg1\nGLG6PQzBMYLbfwdYC1ExVy8YqfCHHmFLv1MqJCTl+3T8Eho1HSQF5uAHN6nM\nyukuzxEJSVW7NFo/X3jjN6maGnicMJaH1YaKXAg7dH+SQmKcSBERWK6qF0K8\nez03gi58o8/7KbxZy20WGaIHnoS7mLJeyRPMWGvfxDMkXCjjBFDq/0J6TTp2\n+LmlxYB7wZ44lX8lboMuSFAg4r+JnNLyUhhNlPnjKo9p33BrzcEI50aOhMdk\nzQO9ApM29zx+bHcIJWRJSdyjV45TuvffCocJDvF7PRTw6ckYTnMl0Rou7Zd8\n6n6qdUbgrMXFrCNuD1XuQk43T6I+FVxAdeinoiobNxO3na9/GtwTAA2lxcrQ\nRRW2r2K0HhULUSH5hYNe2q2YKwIfMwgATL4O0Z4EizO1HOcvgpqFiwYQuKv7\nLK2+\r\n=q5Xw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1713cac4f113803ecacdf32c8d42357f7d5f4cb2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.37","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.0","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.45_1575972349982_0.5373377689760217","host":"s3://npm-registry-packages"}},"2.1.46":{"name":"react-simple-keyboard","version":"2.1.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"313c3392a0ceb9332140fdb70f99f975fbce75ba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.46.tgz","fileCount":8,"integrity":"sha512-PUY3iuSzA18xHxXLr6jSPGvITxzwZoNRJOhN+FsPBZRobE9/W1ISXSYy7cNQbM0RjpOtOirD1XYEHnWcj+1jMg==","signatures":[{"sig":"MEUCIQCEUei88ToZjHKoKt9EQ7nrsyNFzZgVOZhJ2HblwmZt1QIgba7UUxVJvxh3ZrC7mNEOg5SuNJ0UpRl8fBpaj63YcnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8MG3CRA9TVsSAnZWagAAmZcP/3vYdvj3sbezaunWj5Uq\nA6yJ0Umr6WJNafkFnZevgmodEtwCmtfyv3HsG3Ts35A52aYFK2Tr8AaOBckd\n4DriJpt+J2tHqq/U2NyoHH4oqhO3aSPN1l7sLfvIE1i7I+2mnOZubYJdiHnw\nch39OsBDOsL1IncoYpgRI7pxhxM9QYQP1Mlhwm0Kqf/rhsm/V3IQS65TrBWg\nG/TR2wzQBwYoTXLr8mGN5odji3x87HhREoQBUUDC9bQeYRyQZw0R8fX74C97\nzEE8bfKC/nmctOGSFnVRsIszq4GoqHBJ6IkPLJoSjKwqeMz5BjDt4SuHO8Kz\n2HmqH3vuILaEjEGG3p4jwqFzf11BQ3/2mPyJ6fTYbCIIZ0oLeReTWegasmUb\nHgVGv56ZvmYTM47ulj8zuU7BDWpBtvvQxAFLnxRHkgIa/wsJXrVXjTX0goSn\nKooIsJyE2kMSIUY1xkdbeWgyULkywWFHIs4anDz3DAojRu/3IJdDAGenVN/y\nN27n/dGejFD8gK3HCGaLWOBGqLWCAfv/SR3Tq8aEdn4y3KfmambkkEl6Xq/E\nyAZgrCFIfqtnHDaODGTkt6YggLOEUrfJffA/scuJFYeosH4OYlA0ga1HFuSL\nMvCH9/wXRMoxAxLqvL6UY4xn5y5pL8YstfNJFxRsU8NdVUToZ7nCEJMCsX+q\nAyio\r\n=B2K6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d0b87f6c9920c3d8607a437b7a75f5e38f3250bf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.37","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.0","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.46_1576059319528_0.3407948709840025","host":"s3://npm-registry-packages"}},"2.1.47":{"name":"react-simple-keyboard","version":"2.1.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b8bdc3527a3dc242c3fdab1e1216d1724be924c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.47.tgz","fileCount":8,"integrity":"sha512-smfL15klWUvRdb3lMlt8BI1S0JwhMEBH7cKKTldOpT+jT3Qu4rABXQNcrxb1WPtWdmY6hxdAgKjl7dofyb5C1w==","signatures":[{"sig":"MEYCIQCeJvCjUL9JfgQDsbqClWZXPc74JOCyDSf0BHb/82DiMwIhAPySR+X1te+69IW4ovvM906wSmVf1jF/+g3r5fbjov5r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8hGwCRA9TVsSAnZWagAAswsP/AzCa9TkYUJYzcf8/UKN\nm4w9N62c/KmAF3naofYVu2zdN+7w4ld23B0N4bMc6pu473WfgluzenM1vKkG\nF7ZnS1oj7xnTHize4cRO1pqlcKQoy097PeeVz4EOZyLscjL7yZ672FTOKBAo\nq4iKt+vQRU7ndApK0NWz5zQK5VgHUPU8qcu6RiW5D6XTBqBNgR515MLlfaf2\nof2mhheXmlhO1XESk8oGhMRpaNZlwEMdk4bWJrjMJekdQBdnZXaseJCbQsIg\nbVYHEK7dNcDYHk/39oPUbppJDycLIGF5Y6f/GjqzXFAZlh0cn/pqJM963/Tc\n1yk5Wc4maqpn5YJYlAwfU1FTpWTPHCWZVmnC01YiT1W7Xoef2eo2cjUod3rm\nwpFFU9sxEyF5tFSp+paU20VUuoCiGTs8PuUtpOtt46nbxqpVA9sBHa/Z8CnO\noDyJ0exhkbUkdBxQ95RnT8nf4aWGBzzfKIFfgxKmtrQY0MLdAsagRATOKkkW\npjAlpjOG3Oufs0J1m2RgOGf9nqn2yvj6uwIgg/ibC7O2Vf8NLmyPvK5w2/Wt\n5osrdA7CoiPJb6dGn+YJUvelBd6aKmtjCGnT6HjRJm1J1hQojOU2mJ5XSpAn\nWLHsD2ljIXYozjJ9fRGtCPlCR73U1nmTWD1UndzS89KIAa0UIaMm6rUggrX5\nZYxy\r\n=Uhqh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"da1cafc8c9a8bdec35849be684ab91a7bd6ca4eb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.47_1576145328089_0.32550649074170646","host":"s3://npm-registry-packages"}},"2.1.48":{"name":"react-simple-keyboard","version":"2.1.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68d92e28ffd1f798b8beb75a0aba36df93006cc3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.48.tgz","fileCount":8,"integrity":"sha512-zsy+coRvgjbdDGdgHYAeuztrvdIVk5Db7CAfs6QysNvdKjrbDdXxncBIPDjeV7rGMC7+qSsFuDifXW6KVzs/7Q==","signatures":[{"sig":"MEQCICg96S53f6lZtmmfSAkNT5CaD56MXRnUYL6ssN/YNl8hAiBKzlyyWFzptS9F40JxVIfasTW7Z4WbaFhbwTre9yqeMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8sylCRA9TVsSAnZWagAAmIgP/RaguAt1L3QtsHC1WWBS\nGnlvCkMELOSxXij7qowvcql6U1jmCklFuoev2kcAZle80RDmJHX7fxVrPClS\nDAqU/x7YpW79EW5TyxgTOT6k5f8E2Zj1fCbol1PwN382BHPXIgu2Oriqm0lJ\naGoX38tJO7LodTsw4Xp3kjA0Ld+Z/yxYdBmzNaQwQRTRlLz/3dWnQVOFTTDY\ndC48NDv1EMVkDq0kqsdj9FDy9cGkPr+XIn0i7VnU4yjRmF/zcexmhsWlUrew\nBFLMVIcK5nATvBSEOa0rzowRV7vtE2rzlFKR8Mehc+N8VexAYJ61qpgC5T4j\nFxxBAmVNbu9wr65zAf/LGwIFCGlZgxYQmJs6RMWPiJOFOR/2ryPi4Xsp1Ngm\nIqTzWC59LZH3Vx0tjcRyZJ42OCp3oL7eyioOUPOjTeBy5XH4oDNi47ZFGjWC\n+laFBN1NmzFQ7vhCJHLheUiwOWLs+RFUwLZM6SUNizUlcXDBrZ35jc+LVsLl\nLPIDaxzHXEsrxOm+/gUEzorACXi6CafuQQEbfw5S0h6ZtEnMOoZ6r9h4mMSS\nnHoNfupmaasr6hrbQNf9wgMrEwrzCfPHyptK1DxDAuWkyc7k7DLXAMIDqO0y\nh9eKl7cRgb/62YQ6Cm/Dp3uHdLONEda1eMaVUv/5lJyYmbuNziTToDwQJptz\nSepe\r\n=sXp1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"72135099aea0e02c7c9b561df56f619dbcb0b83b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.48_1576193188823_0.2676513868572856","host":"s3://npm-registry-packages"}},"2.1.49":{"name":"react-simple-keyboard","version":"2.1.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"23958fa9efab2335c84860c4787e7893268e60c6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.49.tgz","fileCount":8,"integrity":"sha512-zEufOjCL7jIozLlJAv+G4UW2PmXLvkXlf1btF565z/3O5oZaaG8sAs7LSF1IGZqP7rm1sa+ruBQl0dVN8H6rMA==","signatures":[{"sig":"MEQCIGznVMgG1vQgzUGmIRyyPCSzo2X2QHz+LSGCPASitn00AiAZyS74ZdnXSqCzUz6MxP9OE9s0/+9K70WC3gRCafr24g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8s6sCRA9TVsSAnZWagAAw0cP/A38lg73gFiqmamnB0in\nXJuhk1Np6k/B2DyaqEj4b2ZkdA+dTYIX9vk13HaDjgom+xzhK/sSQlQWz/rt\n/W9pdX0WbfR5EE/lYoVwtDMB7j/Toks1nR6AMcovP/w52SDXh2jIf6rLr2FN\nYEBolwOHY3POZJ5y8uru6/QJWGS4WytPuGYh7XIGAZ9n3jcpFInav4BTNeDx\nO8Qyzjkq7khS62FTDmm1JhxgRJuGBAJH+a6CLJ7klZRib3zW+eQkbu840E0h\nyRxCn4Z7ujTY2k8IjoDAdPBDYBe3fq1HjctTrsgp5wKXYGQkFXMEdERYl9MJ\niCFmvBrgBH1oUHWk88Vxaj5wyX3nid53JWW0D+vBDhxhBPmNCNjmcqOhPT9A\nT0rmHoKS+NXVgnn5VCNYfWkOjSmZ3+zRYTbnrXMTKgnoPKWzgFlCqJGSXh9q\nLAvmIdnZ1M+Rz3hJOcdVPIOC02NcIbFp1ejxfnzWOeaKREBrNJxJBojRk7SV\n7O7XyCKmhXxBU5SYDXDYMZxkIORKj2qXQQ78lwF0jtI1h69VUq0xqp/Wzb9n\ntILxf70lpu9E/MR9ZqY+tJgdfChJRMkrbPsihq0ocvXi8fC5wGQ7VZngc8kz\nERXcYJ2AnA2Qpr/SPbzcG9wqzxPZPAS6bo5szUuYdyN52NT9at1b6oGCYHOc\nblsv\r\n=Nmb6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"08293d2fa0d04d1b382c14cb6182ad55d330db56","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.49_1576193708376_0.8346292011585783","host":"s3://npm-registry-packages"}},"2.1.50":{"name":"react-simple-keyboard","version":"2.1.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21bab5639c62cb148bd0db157a745d9216a9517b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.50.tgz","fileCount":8,"integrity":"sha512-MpYxQjHbXgDpANEqhIu+D0zGlgN2S6I/mTMhEXhnREEZNRhethI4K9HzAu1A9p9q0QjxiB6py0heuwKFJDqqGw==","signatures":[{"sig":"MEUCIQD70NAn0DpVAxdAv7Iwd/CNajSjr6T9cfSlqI3zn5iemwIgPPVjPwuyirAADDgxg2XbjmHWBx0MYggMBaZ7Ph6bUGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8tLeCRA9TVsSAnZWagAAA5cQAKOVt+lKxCoXRITnDOJA\nHIxYgCD/8iRuDngr5ifbSShhm4LGK6dBOeasmOVPcsl1CW2EW9lyXfe7vgvH\ne+KMB/z+eUTKpzf5TlDcdM2DJ5siuqyG8ykAYyGzOI98LedHh1JL01QydP9q\nxtqUaHR7HBxLjK51fKDEZG/JwEyUe6d7I/m0fCdCp1vcpmnuEk46J3rFFiPe\nu+QofsELCjWf+e9Ix0/vmMkrluxrUfyEQSSj/EdQD/yz19sMR6UQKwJEoUNH\nPanEgIbQjl1qHxekmELsrrMuuRrJEmbTysaUqrigzxP0Fre5jPuLH135DdJH\n16HnRAlP/i5Bbe0QmupPQD2OIRRuNFN7LC+ABC8nsOW3KKnz9ffSzOxO9xTO\nWeXQj01Ftchd2au3StWEJWEORrk43u7YSoNui96VdtYLFQrfKUdPBBPxK0Fw\nzEhd0y3Jk00lgHLwy3oNc7wWRfrrHQ49CQganFH2WDpZ8tRBzZcXlUqloZ6J\namH46TVqkn7En/b9/P/0ETh64fRvpy9hO4/TMXnoL+JkyLbgoDxKFOp+SArF\n52XSBHp5Cm4oN80XH6FMcs1enwIsubQxNF5QzPy7YKYkFtqjyXr93heHjjZE\ntYqCvkFX66RsOV8dTsG1QRu/D8ML7mgp6YovH5mFGJqigGdLQEL5i9APNp67\nBfWk\r\n=X/Qd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"170085f95348db9b5e616df5951ab13021e11736","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.50_1576194781725_0.5953266931550054","host":"s3://npm-registry-packages"}},"2.1.51":{"name":"react-simple-keyboard","version":"2.1.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b85ad9dc9f20269a0af0581b2e9d5e0a42d1d27","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.51.tgz","fileCount":8,"integrity":"sha512-uyAePWVL2phLzQBnBtwL4GP4UP31/Vq5qJgK/UMeLLSVjITKrsieNWzSEx6wpaqg3wCPLo9tmXuLghphXlK89Q==","signatures":[{"sig":"MEYCIQC6QA/7FkSqIklyKp7xbY7kXT2VyW3UZoJTRbWnduKECgIhAOU7GjpT4HmIPU2iQAsqjM2I/umS0akJ129/E4C2RV1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd81nqCRA9TVsSAnZWagAAEZEP/Ai4/JM/jZqSV8iwf2Pd\nwu6riMdGnF2SfbObuKfgqbE4yGN0aBC/Ps38/OIb0xKCYS6Bxruo1s2AbcoM\nCCQEZrjf1B9EPQ0cgGlNWDhUk6LAiRR3Fr6u0OJf2IMz8+7xclj6ZckNh0xx\n2jPCZU8FYQhlLuhcIm8/oMugzW4bcWs11s+U8ZGtK2u/sa5NmFrTIQuYob8E\n6ly/M9KlNXno9dG7HONNo04x0xGXpZhdwP55YskjwpODJbmcVcaHcVpdWZOA\nEt2uYY1/rVvDPXIW0EWOpmfRDxWc3psqXcYzfxgXNCEWuEDdApiMTBuTA0Uu\no+Dkeib3vgYcOFejo0+rOv2vU0l2zzWBmlm/jywtv6/LFIEhoYmrZeMwQO3x\nZyQt4PcXxhcDBUp2WtHmvYTBBbJqFf8TloMURkbfgNDXVHJmIoXAUltzZ8rX\nsb04aEix+YmdS/U9quYeYZ6Lby+K93n4vYdv0Av9kdIkhCP3AywP6anJ7guH\nI53MGWqvttIFFu0kGeePGg7j/zhdFRQdDApfZqlx13zXOag6zJCJw9jvLNct\noVUtZaU9MZjvlIYvWJI2irAuBaU96CKY/iHYJ83pdAXBhknrFrd7moHbjo5J\n99aMAcSVQ1poh4fOHz+5s9tocgdSMFsR24Mdv9/d2Q0STey9MVMFz2fHYs1x\nM3L5\r\n=Zv6w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"72b4300461711049ac43d16785057ee9cbcbd1e5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.2.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.51_1576229354356_0.020033216516961883","host":"s3://npm-registry-packages"}},"2.1.52":{"name":"react-simple-keyboard","version":"2.1.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d3127adba62b655d191e70f826746f5b5213db34","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.52.tgz","fileCount":8,"integrity":"sha512-r01Qlkq1sYHs7VMBFWspvxuBGj5W/NBJYgTNW0AfH9c9wwnkGdEdFrIwRDW/fUHTMs6V/IdHuITOxIRLEg5XNQ==","signatures":[{"sig":"MEUCIQCMpHXGAHZWimdDcdCnoAjrUyLfvxCjzxXY318lUiAayAIgMh9rLT/ccYs1wQ5FTdjrixTlnXqfhyzA1EtdqX3ccRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd81o/CRA9TVsSAnZWagAATRAP+weKN8IwGfX6VGCt1jMk\nIZlQLN39XGiOmM9hG3W0kyy1pKM5289ghiPOlhPVHEvjqIrOdy9kmlyy1nHa\nxL+YF7v1yiTHpv3c36PWTlN5m/lDYzSABFlh+yjoDisXtZIzSFjSL/FwT+ZS\nTlNTRm5TZmrrquariv9FFzMz2jPFlCAFXFpI1ka6WwTEthUIvv9Aeka6pooF\nCDB4mORaRh4C5HxRX6WkTxXaMeWV51Mea4tqZvhoOhTpjr5A9csaIWlBR2bu\nvEfe8OFRitlaMx3tlzsEODQaaIgTBcny91HFGOBLHv5DqNA2pxLJYO9K/hbL\nfPic04PAhrDp0d4FWnqI8eoJ2K8kU1AhUUYc4YVpgBiOU0AO3vhYfEJhaxCR\nHv6Ey6p6HaxmvbIWAYI4YMOs4qXyeMhod0J1ePkxwMT9ZC2uGI1tmBSqKuit\n7O3ZGQXkEYlvKmibbkrhOteBAJ7i8UHAHQ+Tf2tQ8FowUQOumWJe+zlyOtQA\n7N99V8zDMGipH6aEhouqSN8RlBhQeyZo09SmamwfJekOHKMLmILEEhGOeJB3\nv7nYrMCIYKtBMDfvI4dbWPsulxvj+FiOY/2LA6pRkhGaUPAILET9CBIKtca7\naeXCs9ZqaaqQaQcnuaRoPLNsWtL07u+igP3LITDb051yXiTB92gAIz1ixSYr\nH2y1\r\n=pYbh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7d1a02d59abe8c24fdc258facda3df6bfedae2cb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.38","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.0","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.52_1576229439113_0.4412061711419899","host":"s3://npm-registry-packages"}},"2.1.53":{"name":"react-simple-keyboard","version":"2.1.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"67c4d82405878e86dba219e894f82ff8bd17bc36","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.53.tgz","fileCount":8,"integrity":"sha512-5MnKHSiFgyPVtyPOTLfqsyXqEaPz1Lo8F7wh8qQXWdoMu2lLTxkopJO6ifXbqLdsluosdJ370ojy282NbmdAnw==","signatures":[{"sig":"MEYCIQCwYeYtT1vBo9WZYii8ja4JxPp0LhUYggnW/23i6r5Z5AIhAMAYvwaKLeByMIU4G4EhrSABVxlS7dAO2yT8w6ddX/O0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd92G6CRA9TVsSAnZWagAAibMP/iqL1C/EG5x5sxX4X93P\nt1L9fH6miczNWZHJGL5Y1nUrrNsP/ZisG7IY5WYPK6FNXCyQAxGSR8IwY58L\nl6Rfrzc2ghz2LL8u9/ObPdE53x76+2rp4OeHBpeYdjxF5IGnpkHD9OgNjluu\nSx3+/fd7qvpxlFOexncjSTJd7xXV2IUuZ+b8Oas9zedP+f7EpVuYu22sjbNI\nQ6ASbdCa9pWeEkpjMNdAfyVMeeT1FAxuTyUW7tAvtxiZ0DejPNGtJTGdypYk\nhV+i9+/JNCdl6qEaoalla4HcjYza7VwRoBBCoL7QgAFdp0FFjVbUiNVKVwA7\nGk72WN7+93O8IoMFt5L0GC5YD0P91bax9isZUQoY8cx5EeqDxVB+OjpGT+5j\nr4LZFvUzJNnTx1BjlJuJmALQiaGPdiYOtT3Ul7OaqT0V6CRsRiS2n4HxB+O6\nv6apmjo3IL0qjoPgd6X3ZZpZmUD5F785m0FMvt19d4FyR6w/oZ3O+WBEIwDP\nvpsqA53RLb2EKFd5KbN0ty05GcInfZV8fqBDlHazDEll1JD+b4dotLE+Dv4I\nWksfGCxEjvKff5QF9l4XObdxvjRqsni8YtzuQWcu/9QUJl0Zh4aJ/Yd468fM\nf7xs8UpouxKJI0fsQwR2dFLmnBObgOim6Bv2kInjzjNhVRdXApu4m6yEsTqT\nP4o5\r\n=5dTD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9ee2aa69a857ad8bce4ceb3c9d9233114f3b65fb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.2","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.41","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.0","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.53_1576493498200_0.5633248031100289","host":"s3://npm-registry-packages"}},"2.1.54":{"name":"react-simple-keyboard","version":"2.1.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"00182d37904bc6200d43cf2ce09d37350e6f61dc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.54.tgz","fileCount":8,"integrity":"sha512-XTHI8TKxcM78UPcoNd7CcEzCbLk2DHNucRHoeqBgv1LQrAqCWhrY0NT4yTrEfotMwMiG1P00ORWA+O1Bg3A07Q==","signatures":[{"sig":"MEQCIBn2b7afN2h4+7iUEfj3e5OxS8sTtEr6WFJIzrmSfSA7AiAFsSBNBuBkH/HSxc9uk6/8qkRbi/xhKN4j2p7qmn8dTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd92LYCRA9TVsSAnZWagAA5Y4QAJaRMn5Q2FGiiidbisKM\nNpiH4QX5t0ziEaj+z2bx3kxmXv7wHAwl9VLRcQQS9WW08Vcl7g+M1UaPWh9j\nTOmJ3WPP6Q1H9DUH1Y1ieV7MyK3KiCQOdpa7S0JM4QOD10+vmp/a8pDsZ1Zo\nXQxAnzsNGZVf5adOFByPdWNEODOiu2BuBsGluDIespfj6s5bJZRCV0SZgKjO\nQ/048eihwicXCGGODPAg2QHqK3zrq/YV5WG9vLlxqaGJIU0On9oOqo0ZoCDT\np0y+RNzteZmn9VWQ+eCzae745lxuMyhkWiKGXOxwjH4vS3GJ1KJGeV3xAlGd\nTGplNURwU1D1k5xf7C10hJIFd55Bd6PdbS4ym3c4TIJu166X+MJbFtP8C7BP\nEcSl3uW4mtn1q1myO47lieeqwv1w9goo7qOEyPnPzDMLcTSyunHsfs9zli1R\njthplZL9fbcP8I5HCBUSe08IrrfcDg4296mN7oMemVtp98DgzPHPgYXttAAQ\niXeTC9n0DrYFZGP57al7QgxUut/Hc8nHILm1Q19tLQhAY13llCUlz8qhbetO\n+aoXSehtTqScMv6pospLKwS4x9zxi+OthEaTH8fnXYoaTzay2xWcWDytCuT1\nG2OguRPb45jpBtST6OZ7kUYy8jcNKpQMUIQucYgraHRQNR0D5KyhYUlB9Pi8\ntP8K\r\n=hfMW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"786fc8ca9e0afbbec1427ea6f7e552ef978bec20","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.0.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.41","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.0","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.54_1576493783921_0.38852528867622094","host":"s3://npm-registry-packages"}},"2.1.55":{"name":"react-simple-keyboard","version":"2.1.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d071b8fd5e3886bb121a3ad37879ff6b5ac367ad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.55.tgz","fileCount":8,"integrity":"sha512-ABN2k+ZVieUgKiHa2Xx0hlx8lr85DbrCzfGJ2qfSNdYL7zvYMn7MHIQa3f3x4rJ32Vfs6iXZdXztGqWU9sawxw==","signatures":[{"sig":"MEUCIFpp8N76Tze0uAx05U9nPBXAo/z2IWv0FpvTG6b+s5JOAiEAuDHDSJTXYpJdVtKn5h/kCFx+CnGJeo77povgNxXbVy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+KF2CRA9TVsSAnZWagAAxz4QAJfoPlgTlHCmMiwdaMZz\n+Arif+SvmzZuqUFmYL+VbE4aUNjZ2hpKD7911c4PQVZE5TkbM7mf8CqF9mNw\nOsZO7HKZPCgyjj8m5zoc4bWNRE7/001xnEdQdRxjGQAoKfgrYNlJ8RZNzLr5\nO8zuS5fTDx+BcvZybuERtIUZs8me8+JZ6oQQ92Wz9QSipvnEU6j//CiJp11X\nVjNLrr6PBV8KNidYiC/P9yXdkOs3PHjvMpGE07z489UsrhFAfpGgqjs0Tm2f\nCN1rvaQ7u71BRkcJLWCqQpdfsVno77/0Xw/rDPmy1QlQ6J/swDOYeLcfbf4G\nfdrc9nqesBUcc9yuhrNv3o6bnQOlSVkR7M70kzUGrrrhZZpNAPxXkkJQbILw\n/iAdFjHI8JXMDMtVUG9ZrtDhUqRU9/BOkF+krY0a38uhAqSQnRM9grKhdlNj\nRhjQ4WlPfPadYVWg5sKfwIXr18pGUeYyYCmtys2IIjBw3qXEKvJ6sCsnyide\nIjo92OJIWjMKiVLEv6nugZNVA0Y5LwtbNh9g5Xfs8FpRzC2J4sA6q6Ihhw5P\nkGhazyjLfpxQIk2Q8Y0pnXaub8uVdyj9fcSwfkUcALQrUXN8VjUWDx4XspB1\nfEmWl1tpLwkr+AvpJHUPTz/PRAUV5A1/bDEjRi5V59xkejTPRmKCd6PVEIh7\nb0Bn\r\n=PEKH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"13a01dbb3a69e0375882bac0e18fdfbfc47744fe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.41","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.0","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.55_1576575349616_0.3407988205199399","host":"s3://npm-registry-packages"}},"2.1.56":{"name":"react-simple-keyboard","version":"2.1.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"578234ce4888016b8bca830ce79d4bbdf25a5d24","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.56.tgz","fileCount":8,"integrity":"sha512-qoZNk6G8eKPYKSgjpc/XYaCLj1TRjYhQ41PA78YN16ld/w0b8xKIjK1ncydayd/DLEcKt4iFxTh9kNvX1XimuQ==","signatures":[{"sig":"MEQCICF9WkGErRssT79R0h00B9YnJgcdbxsWmFM49ESB/vmdAiBjLfnkxFzSlGCBhTB6M/vbuGg1hTgXE9giqa1APrklRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+KKECRA9TVsSAnZWagAAb80P/1oR4gQy43T/rRPkDwXm\nGvU+4ux/0dFIWmAA3EbR/Nd/kAsh6FYgiKkpcNf0XTjJKi4sTNYPFPTamIlb\n7mciVRZcnhFk0LNZjqvEYQFC4g6UFCGxhxfC7DJQnbETNVR+tLtGpx0mG+KF\nXdfGnLGvY64DcFEP1yp8sUf6OK8YH1pklTXxU52FgsUdIuE5JkwJIKrTjMI/\nASitl3pVKv9qe5EhlGsIhL+4UVIu4VmHeGkpsiouUIqhLk0lWBk/oBUO7uKJ\nZ0g4EX9nuUbvdNpraHYmo4hYOC5vax+l0lIXOb/5wKOuHIxGadMtQG4aVgbe\nzat07XtuzksMSujq76mCkIvbQWg/OnAJA5KREYR+TLxPYdMPFftMRA+Nq5xq\nGe1wvz08mxUpw5X6W6jf04akDHwYf7YPmFn4NiHsm1trQk4TVHhO3lTVsJYa\np6DrAx/bFsYr+bzhwGDrrP12GzlIsx15nZSevJRmoRaeFwa93DXOyh9ItjUg\nId3cE556AY5qnnG04kNvGEffgi20i6Ev//N8po2mK9cPBHUfwSgFo22ktEs4\nhVdMASmH7WrtXxowo7ERK3YnL9RLFECZxR7sdESd45snmehmgd2Tqe1x9Rod\nhbUQnbHQe29z+EeMRjLGfkKzuKdkcsAhSp+nWd0j2E3GoUKElchFgGnLDBpO\nruTr\r\n=h/2R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fb2cdef4a74a19e3c13ff69569233976fa5bc93f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.43","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.0","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.56_1576575619704_0.671341273875836","host":"s3://npm-registry-packages"}},"2.1.57":{"name":"react-simple-keyboard","version":"2.1.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8496f4ee06af046ea0c1139d6b074b8fb65bfed9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.57.tgz","fileCount":8,"integrity":"sha512-GZpfnezIlCum36F8k7bXPV8eO7ybXIUmFU36j0CD8PwK6pBJ+0b2+xlX+5JBHCGnvmELQwAUcCNmeQ6hgoDzHQ==","signatures":[{"sig":"MEUCIQDjSljnmgMkRheGdnSgXvGQ//lAdhgZBqYjOT8aMnA+dwIgeNove0j50XeYczwJyyRg4ZGw4kA/sLt+1Wt86MCzcvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fRgCRA9TVsSAnZWagAAWM4P/Rr9W+toqQsp5hKAWye6\nDDY1hhCBWwo8NTdimT9YaC7If9pKYiBkHtH5fBfSzchVYa7fnBfztvqd8bkw\nlmGa4kU3u9Oa9/2XFHxmuuw+E2iwJdjJzq88oEwwDHcPazXjiWwbMvy/afzQ\nJ2v8rPM6AIS0uAz6QuvzcwmCOAmyTzSdNDYIMrLJNOG9/zKG0JQk9LvmTqiw\nDDhy1lhKYXuhbeoz94hV/Ncmg9inz411BhBuucRpky5W4PPAPhoiCaDt5TMX\nc7BFprwDIifXXuzb+UgKnvLEjWY9spDVxZHizkaSweHUELjX4pvCHBUVXI22\nDhYnwrhGGjGHC6Brp9IllPAv7sY0l5lr1RT3pw1s1NBXA9epiAomcBms8m1w\n38/reL1NBAoiaWpCVCeDmG59jIFMuT7gleD01g8YlAJ1zNpOhwrQSItEvdkQ\nNZ31YABIJe1DJu63CW67Pgb9SaNs7hN31GqqahUKgrIwm7pxhQ90TkZ+Hjcg\nVOTUPXUiOfY8kij+Ds8+FkLnq6qeAmgFb54Bm1JndBeSQ0nKe06allIfPH97\n7udcwDUfbcmNy7xKq5xmEg8V0H3871XZJxra08tr068jJ/7yul+WPS2ie6hF\nKXOVeR9naalAzYuOxd3zSaJlYYM3u91fFLgpybLkP5n3GaZnMUyCsc0m/5kq\nV3Zp\r\n=TCf6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"832e79b94c3e86b9ca48bf33464f053811f0051a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.3.2","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.43","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.57_1576662112365_0.9344188131376314","host":"s3://npm-registry-packages"}},"2.1.58":{"name":"react-simple-keyboard","version":"2.1.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8263cd55597358a17b0c3b1f446a4a1ccafaf670","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.58.tgz","fileCount":8,"integrity":"sha512-nfGDudZO3y1rs79b0q6A+j4AAhJZoIz5wg6BvJDQYRjGdtrka6pw4+ppGS17ps6yAOfN7XZY/2/CkYpzSIqhSQ==","signatures":[{"sig":"MEUCIQCr2U+/Caf7wtAPtAw3IPztXochDwImkeERf/xYZwDfbQIgBXD0mEVUq9AUFivGxBVu4oFDVgO2prr2AgxtPEb0rl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fWRCRA9TVsSAnZWagAA09IP/iMxH8AAQf5MPaS1h7pY\naPkpmpV9k6OWUa6pXXShks6fGA48a8aYekJzPL3u/uHyVirNj4OknPUAWmFV\nTP7tJkHVvQplfb8NgWZEm2zsS6OsXR89TGUxTHIwNPx+2LxObbh+gBpYpZW7\nmOovm2owi7NEU5ClecQGt5CXSWf2Hd1BWBhNBXNbZZVBL9uBYXzF7ZT5E9tt\nh3pB4yJFcWjGQL6L5qABac4bLgYCYKXhkMGwRH9e1cf1Zwyt2VJIuZc0Dd1H\nAXIPhIuJCVUzST+kRR8Kb7T8wdeBsjwOhCOkD2WuJhn1kdoZJ9lGYwr2kGab\nLruxENL2SQzf4ChCNDeHZC/OkWEzdkP4mLYg+01UmOOsRKtALUwoUi0761T0\n4T+vbePC0Mve0VBaNvtMgMfBUw4BjhrgQl91jSekhUGEQeb/++ldQ60Pe1oe\npcKiS1sotoXZdHh7pOzAX0JVK5He7yQp/2+Cd9QlI7NiC+8ikFWPkvUDecyZ\n8GUwYn/eQiJy9Leh1QFdzY80QMRnYnnyWgI1Lq+NnzH3fj8YUKQ+THmBT5G7\n8GIq73qFoZU1EycovNwhSgO+g139CJ7Cg51x0T3fbKWk3z1eNYqbCpm271ao\nZubHEONFoZOfzw17+TwWvxWmG0lHxXF4z2nIVajkgpW/TmBvXbnndKuTYy7x\nDzlx\r\n=ttRR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"90185aa5c5faad6f93b2da77874d9a74a857d396","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.13.1","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.58_1576662416616_0.8503526841481968","host":"s3://npm-registry-packages"}},"2.1.59":{"name":"react-simple-keyboard","version":"2.1.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74e286f2d08f443e46b79a9192781f4fb209a433","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.59.tgz","fileCount":8,"integrity":"sha512-uRXojRNhpBwR4bRMtagvYxpOre98Ee+rhI/t2ln3pYL/YmoSYs1g2tkFQ6Lm8usXC5UuZz7LKemoJmw7cs/eBg==","signatures":[{"sig":"MEQCIAghtp3cHyS2qiDVR1meNSbbYOyfkWwiVzHfV7oEt29EAiAJGX/XK2icRue3N9kRncagcn+2S6H3Y0FKsMfZX5NGUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+faCCRA9TVsSAnZWagAAZMcP/1AW5KJLwpaVNFR/aL52\n6eJyIbiSBcQai0airFsPjFY06OGaW+RNXmK0mQTfFnbEtWCzL/Gm84diQCgN\nU5k11ybCQ1TOchv1LI3PhXSH6e32mDMwpu/GFMxkxBu3LEgsULy3lcZXhVuN\nggixnr7CspJuHsHkrc9HSL21hIbyp55fBrebS/YkAeSqXs81hJQvxIeSyzKY\nC8d2GjALA0Dv1eS13eWFXjyXLbESvGVtgr2T5o40ajPlMQFqsof2BMxBA4TI\nkqg4roi6FLMVjlqzezRqUhk0EUrCk7Zm3PdDlZ+1C7xPuC/BiSgsmOQ3hE9K\nW+GNZLZUUjvT6DN8gtDnxADp67STCzvQsGYsKR9etzsnmFTvPSQDhH2hJVFO\nXlrQDguaHydqVlmeJDUmBLPa31vEWlji8XsMxe12o5apjxlrXdZESP/Hwh+h\nAtDOzpP+eQaANlCTZoDSz9uk9i933GFgAQAAiPUxwwBWpbmSz+4nx6YeMHvA\nvWe7eExP1RgEOBKquhEJ6Nv6YEXpyYU+WG3hRkMlZjwLRb7/MG0cEWGUlMP0\nkeV3wyB3ObmGtBqmR0Ym3y0qwwcXT/krS63jeybJZwfiO9wgHW4a2pF+5/pj\nu7EzcykI7JqP7Y/bb7BoA8gA1gF39Z6g9p1bi0lZB1C1K9Ng14c/z+1RcJaT\njbXD\r\n=iJeM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a720dd7ebe90d750058dc15b613b6d70367a8a89","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.59_1576662657567_0.43093788156668356","host":"s3://npm-registry-packages"}},"2.1.60":{"name":"react-simple-keyboard","version":"2.1.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c880df2fa6bd1b4ae5b3f49c6f2f37516cd2cae4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.60.tgz","fileCount":8,"integrity":"sha512-JU0mns71urbEyjS1es7r8/Qyc43RmcYZIVGie28iuaWlxGmJw3GDootIi6JRDvMCfmsHXBj+aqQCaDgq8MuEHg==","signatures":[{"sig":"MEYCIQCfgZF3In8VnAJo0AChiASZs+C6y2ZTsQZfXB5ZpGKYhQIhAIq6HgzAIy8CLgx4iIjyeyH+5LvWdM+HJFQxZqPOxKOw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fcVCRA9TVsSAnZWagAATIAP/224iawp5op3QKa2t1Jc\nip8oTLIhEF0Rnvk1Gm34UqYrp0rDiHiCh5yzNsJ6AkHOS5iTyXlWCs5tguuB\nBfN16ATHljcsMpur0krNoez6GlaU2KLjvD6P4Qu806QVJrbCi8mw7jG+D5W8\nBRzUgCNC2Es8eYyAVnBLrkOLvWmGVMP1GE1GAxA192mKYch7wsfKotzwBarO\n+1Jd7SD3s96BQ9+s2Fip4f7Mmv8AneXdM/PlBmo0rUmhJ/1kGWfpO966DD+5\n9BOnJaEI+J0Wr4yoreirAs7JjQ6QUFuymSKxmFqkR1Xx5Yd1SG66WCDwqyoN\nfm+y+IVMlsO/SFgr/GPQR85pppP4OczEy9aax5iE4j7hfWOllotBGPek3jLx\n9hVkz6S1DfAdxmv/EMkrWAzrEnExqNlr6NRsdyazXF/nzG1Y6sMHkl4i0f29\nkSwCiHgVeJ7WuMb6j1C07b48COrJtJvzXKiHrqOO2ShR7c80MwxvMjonxqTF\n9NPCLzpPowGB+qayHUJrEzD8SE9MWS208G3TfYO28HYYLBURlOIRmZiP7CNe\nxyl+1PQjG80/5fliBcT6OESbeiXfkSmhqhgyQiB/N94SemTfOiiumBt0geiY\nHdaWywtZqDDPXKYX0Ku9QRjJctxrjWMHmEhjIl92uayEIB0MMZ8j/IvWZHU3\nLTFt\r\n=F2Pe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ff9fe890a65156e07fa90ec8ccdd9fb1427ab7e4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.0","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.60_1576662804996_0.2781743194819377","host":"s3://npm-registry-packages"}},"2.1.61":{"name":"react-simple-keyboard","version":"2.1.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6765feb4a2db3ba52fc75481e777951ba39d81d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.61.tgz","fileCount":8,"integrity":"sha512-TZNsI05aTB+Jv3lHvtrWrEbgYcWGpr3OFxuOnirN5GBw0GW3WjTDsWVqslJVifNrxuYxCA/g83yJXM9IwAVdVQ==","signatures":[{"sig":"MEQCICO1qejnF9ZX022wv9/N+eI7n4VZXxGQNawJgKFP38NPAiADlQpqg1FI0vboYiZH3YCsuiMZToknyR0ydDophFgcSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fhLCRA9TVsSAnZWagAAnHIP/21Yh9vZ/FJ964fUyyJ5\nWo4Zg8QDkH2MIlKGTVuNR2506es1wik0Zgw4fL0n+Fc2vX1yLEeEj/NYtPBW\nGjZyd50q+nd/m5NKTsLlqpB+Tu8HYHD/J/D82VWoRXVvubsju8PO9ifh8AQ3\n/HpYTZEWKme07bPJ3anrl0U8GhxloMROJ2r1v3/7rpETpkCmCuANLUJq074q\nqQJSJpLojBaDiRz004sg8zEm+0Ityqkx52Qe3b7C5kyqHds1w+3nYcj2q7zK\ncWUBaWEBUO1bPunQqfFXINC/vSVG05pd/npr4XBfZnGI68sDEPEubE6kEYPw\nmrcWZ1Q72zrzO5PAb1/d+45mLKlN9RTRDzgOFWL1vBUcR763adP+C8uKp7iR\nYbpOZ8NUPvaIAEazbUN1+1EkF4CQKge/np9soooRn6coOHEvFT+xXqq/pnkZ\n9kO6dXT4MtjKvivzQ/+nzByN2EohbV1W19jsSqvkPNZGgaJZ9HQ5mjGWys5y\n62PC1S29RIIUnnL7gjb2tg1OzG5KBGxVGPyvuaXq7AzOfn0+dywHshKAP8ke\n5TowirhXAcJJrKxoE+jGIr3dWnneFDATtLWeWM7QHx5qulcSIQc0wAo9PI+B\nq91WWpO0FcGx2ufePPxW6r/NgHrnQHE33AcYlJp3wrCIxEpyx1fATI+6vD0D\n0xOj\r\n=JBHG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"21e5ffbe5c00e8a1ab3bf8a0665e2f9e2d76190d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.3","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.61_1576663115196_0.5993786874963514","host":"s3://npm-registry-packages"}},"2.1.62":{"name":"react-simple-keyboard","version":"2.1.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e2648410437e9cf33fdc0714ec37bb2a2415308a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.62.tgz","fileCount":8,"integrity":"sha512-3KuOKlfQLYzS+8XGneUMK46rhbTKqU2HiTOOgJNLPMGfFyWt6YQzI+ZFCV/bPH2QHkA4wTsEpsEwpjQnkl14kQ==","signatures":[{"sig":"MEUCIHk1Zr+uDjitxjdml7wDeq/OEkwYoeO4egf4QsXVI3XPAiEA0UFpLcIl7iTjwzxGi8iU4M7+cs9x9TrNvzmCIxwcOfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+0yrCRA9TVsSAnZWagAAHWMP/jlzqPP+oKct6F42ghCl\ndUfucMt68iqGOx2UCbfT+goEngS9COEaVkt9vma/kxue7DIG9yDABa+tcKEO\n6mdr7pHgm43xv4bORE5sxQH09FzLoCDm29IG1pouPyAoxpZLO5aHVahHRoWc\ne5FKCyGsbvSV5OgkFZRyRPbvN0gW2hk2nVoxXZnhNLyYW6PVqx4VXC61ijD/\npVnz2oQH+51a1EjHzYEW5utVhWzSvbnEJpM5i5+KyZs91uuXnGQnI9RHFz5E\nIDh75uyPPpK5Okq9TaMVS3yBzKRjefp6BVA9ZrBuSfIHCuy9jSgPFT2fRd5L\nVuK9DEuF7HGkmZM0DJabRblALWYmIDiyhVprtTpy17nZEN9sAlXqv0dFVjiy\nzltkTzDHHgDzwSrbzMV9GqNx5VwpWDE7xDZ6zbNnqSZEDuSCjqbeLZ4EIO99\nId593vOHv7JLQyQJn0P+HHCKNCKX5ehwHqnDZCBxjONZ4fJi5OnaigxLMNFj\nfKtRSIepsoZDtpMKoB95Qxz3GSgs0eHYHoGf2bvD9tGMM/TrV+JF0dzkTCY8\nj1/v3WCRXB1SRGhuaVuFlqD2ZlcdgIBP1kgFrQuS5ks9kc2yLX2KW9yXFwtI\n8BJAp8QM2HFHGMFfflznu7fUrj8sa2gfV3Lj0NHNnLeR+L78OIPeORGF0ykP\nHJ31\r\n=Ixzi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a59ea6bf3e484e42ef60e02dab058c2d44bcd5bb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.5","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.62_1576750251252_0.3710693609181359","host":"s3://npm-registry-packages"}},"2.1.63":{"name":"react-simple-keyboard","version":"2.1.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db31a8b7c5f7ee7c61d9de53701d1a767f603435","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.63.tgz","fileCount":8,"integrity":"sha512-s5z+zVKpKcdXjL1TEML+pBUWt5VQpR+c39o2YmAoQxTijBE3LoLsZCJxF7JJR50p//IPtX9fo50xnb9vGwtzuA==","signatures":[{"sig":"MEUCIHJk+WFRq+Fi3JZJRizELxTqiEet74N/Qj5V5tZG5/9QAiEArPplr+arKqc4ppkXPqCqzZaiX/TvN/Ws0aDxxVjkrFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+011CRA9TVsSAnZWagAAvzUP+gOG+/nBoaYr5DzOznm6\nxSPgX897VEoyYDSZmap/+nN3kG2Jl+YO2e7nhK3x2cgsVgaQa9WhwgMFhiPy\nGLABLDsf5XqHzTmoiYw7wjxxPxBj21WJvNxUD3AslG2vYEjpa4Es0uBzM+ab\nu+poo+OaAWJtuYzpXnJ0ycJDcFb2wwm2nH/TC7hkT8hDYaYF8iFqyo77s+RM\nPeYzltUFWRXUtREMOeaulcbu/HVbRdGLpxfx1Dj3zTk5us+LS1GJs30+YSGJ\nJvpGZhfs4JB8wQL/bxuWPk1IXp6C9kQ4ARjJTEid4VLUSqLT/tEmlGndmVDw\n0DwCbN1K8bvkGmQrLdjKRLZtbPPTfxaooFS+2yV1H0FVsXUGL46qTHE+C9Ic\n9FeuL0KzMwh0b/l0ZayF6WMTi+RbU/ny1eVAqGZkE8V+1CLFubp1BkqYN+fR\n8yOB3d39zuVluZA1lvRVOanaErrMmMfOaCQjKyQcPgfaIM9Ikr7VH6ALmiaT\nPK/ZEmgjgH+cxp51k34VR4jp7Fx6emNLDzg8FJaL/015TpEvvyeFuaZTt/ue\npB2yL3HTOoXRBMW74AAHXAwc+ren1qi15bDdas4UKrcGqMhen8H76nGdWMl3\njGMZMYGmKAaKwMthxKERtc/Tc9tZxTnJf9r6QSUsAnA3YK1QyEeLthOKjt29\nR4TA\r\n=BgH1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cea167329c700a63c9b578a37aebafd3504c01bb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.9.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.63_1576750453393_0.35374774502175677","host":"s3://npm-registry-packages"}},"2.1.64":{"name":"react-simple-keyboard","version":"2.1.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e6e502fe11186cb14c459bc7e024924d38146e6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.64.tgz","fileCount":8,"integrity":"sha512-1wVcBLOZOnOI/Zwp5WgSFQg4dxfjpIjhKL40hAXnFW/gNAkKiLixMNyVI52PbDfexm09fBijn0IlyEo9MsLPEw==","signatures":[{"sig":"MEYCIQDeZP/mYnHLrK7RiPU91htcocanbz9xttpN+xOZtzJAWQIhALYmcnsfW7SKLITvkmbImFHGMj64OOxMimgaEk+7TZQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+03jCRA9TVsSAnZWagAA0XQP/0oroxoZ28k1jTwnlCr+\n8LrxY7OQbaqbIFb7IyvCN5jYO0CL+fk/GqwYy/U71jc7WIeLYeG+rke7IrDk\nWxcFpG/jQh6dssCz25GhhkF4Wqr/Asu+4JR5TSU2gyCWNn8Zvy1SSHRcIhVT\nBK4aI+DATCBaSWoudH3ACuLyjrXmd0Oa9CL5gu/9tSSsr7caRcfaE/48IQ4O\nKV78gJWwDJFehPx36yxAjXTB7SrJGHTxGRMbi6GDPT3gVhNu2hKjBKtDJ0cV\nNgpMZBjp5rvbLETPyX3a2JzaYqKqmDi2ErVRW2nlxDcLWc8iHHRupI/9Fl8Q\njIks/UlfDfWhp0UuUisuzEyyQdxwnA84R9vS/tOt6x6JrmCAWzceSgUscgCO\n3N4bjv1gKM0eDJYON+ooTzcSGqaO7Bw1gb7rcoTgOX3ETq7X/iyPmD8GNpAk\nogNMm1QFUsRrjdyn0R7i/AgFre5TR38x7h433RXx6JtqThk9i9By+sz0yACB\n4H/Ss1v8D5hlCAXe0peeu/KdPDypTvOMEAMi8EEvLJZv1s+hJwhSyBEGL8fp\nc2aLYdrSQfFupZ2nnAylebzv9z2gEpDFP1HiL9bfSoEBO5Dg73o41QQjBWjm\n4A7/si/ImhBco9mP+qdDBAja2cH/cTH4aWHAeyu0UpB6LIxC2rkDxooEHMOk\nSiuR\r\n=X8yg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"45165bf0e03fdb3640be861dd4d3d145ebbf0046","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.0","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.64_1576750563282_0.8665134799037237","host":"s3://npm-registry-packages"}},"2.1.65":{"name":"react-simple-keyboard","version":"2.1.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc3340b1f1b6ba1574212a1b5d23a4fd3900b4ec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.65.tgz","fileCount":8,"integrity":"sha512-yDK0q3oY4F9bsgWGtjzBSCIjCV4tuwey22eyRKytBb9zSBOzvRiNDRTFNkX0jekX7FA5OMmgh6JwO9Uqlv6t3Q==","signatures":[{"sig":"MEUCIQCd5ZJs/y19cK2xlkTrLN3hS4mPq9hlnqWIRDSJKFcONAIgIRPDrCMUc3qTcIqMZ3W0MqFDx3xOR3OVE+KZD0L3Rxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+06uCRA9TVsSAnZWagAAAIQP/RFQlMZrXjfFIhMoV8r3\nOOaPWNnWPFu0uTCfZ1VOqyHE0YDgWt8ClpkHOCORwJCJ8iSLoHy+eaXUPbmJ\nCQJvJ6xO6lkT67eouovvdVvEOHZ2ZwyjodQkJtTyc21jYNjBmybAus45skv/\nLfGVH32UskVqtjwXIW2+Z4FHawRoRI6+0dKpAyQUz4dpbH1Vt7nWVZNLmjFS\nGpGneQ2ISX2adZZQQUfSPyg6FN6YoqoNR0NWsji4QC/T2Ld5Z92ON5GpVKpR\ncEkST6j7zoJc/bJAG7NZVdkMc3K+j3ljEoLs7vQhkQOQiEC130PtY63hEWyM\nKq3DC5Cjf0dFrgBJHob+ld/AjvmHIlCbOfxEM49qaszZ6DBXCTRORSFSrhnH\neLgOxQ6Hbh090IdYjVl2a5eg+QFPDOQrTkoHrGUA6KHm8JONMmT8ypd1XgdT\nvlwYZVg1GU2YmoHI7WTkOVxy7AN/Xw7ftAFKGAWA7Eo9I8i7Oa2AeEDGWWll\n9dPLeqBf9O7AdPKF+ylHzXiX9wdkza+Aj97z/dpXq4iNam+0V+KzWy5sQ6Jy\nZ2mKijtbFO0W5HOL1ZttnsE+WIxw9xs/lLz+m8UOYoKtHW/Mef4eIKO/RDAy\nSh+bGJD9svvDTU95JaWj7VHx11cxXEC/Z7E6L2nTqxCfzDzU/fnX/OAitvWc\n5u91\r\n=MHvG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2fe08f719dddd2f37880cec8630f011368ba8c2e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.44","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.65_1576750766112_0.8951127450041674","host":"s3://npm-registry-packages"}},"2.1.66":{"name":"react-simple-keyboard","version":"2.1.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7a7791ef62e54a5bd6a3548c217de6fd364c111e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.66.tgz","fileCount":8,"integrity":"sha512-9llnRzmzrC/DdEcT9whKV25NRCyWEFhom2dL/eSeG+7BH60QuSSZsWW63wmPFAVpa0v/yhAKsqjhj2V0B90Qyw==","signatures":[{"sig":"MEQCIETe303mlkQIewdxuLBeOCkv/L+hdC/Bn+bMx5/rddiqAiBaVdvT3D2ps/gBH/nKAGqAakSXGEuQgEPNRfq9bcvNog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+1AuCRA9TVsSAnZWagAAVAoP/1+ElvjckKf2WhS5lyu0\nzdT0I1Ssb1M8qH1K4ZDrO0gYymMxwP05iR73QB90zgIJzUCr+O+e95FmigNR\nVxF1YVk1lM5DeSQkVWzdRbNEuKl23ghSxynMLXzHWwMYhURzmaOj/sOqvy+O\n1gDwzzsM4pqTAkxZHCDfRFyC0q1lvUGcCwjmm0m2BXE5x83lCEe4RTkTS5Zi\n44Hw+yMYaw8skTFXefDinPMgHQ/VEcjW6icoKINoPZFsQUQzdactFOHf7a5w\nrXvZDGYPu44C5rQ1apt0aqG0neGjt0F7V4cnqTR4hu1Ykk5IXg6yUtVMkcxJ\nddvB9svyN4H+XMVaiUj/olX9bYINsNepXN+87jF6ZiX4d+Ld8+MkbcGHBtPy\nRnfa0/W/3Si1anHf5fOKYzEpxfDKLUAwA/6l6XJqxzy1ELAtUBICUjwVQfsq\nekZzfyn6IPRD6ZqcZdYm62K7NCtJApSbjS29DEfFNTbNa1kD2x/yQDHnviN8\nqLgExxY7Q1jFfERkT/EPg71QaTOso6Xo6qoNOpVMxQme7H4bhZhXgCNF5THz\nZ1W3PkSQyt74rAppWOgnECUlNjc4bYDK5ylPJDvjDB0SgblOI3xtj8vCw9pL\n3RGFXnEsyXFiey6qXexzhUtQd8bwHYwfU2Re6OD8FVRT+GFMcUyR9wfb4pYP\n5M6V\r\n=+wkO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a99ab63355848036a599478c3eabd15bd12591f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.9.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.47","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.66_1576751150001_0.3932150536460042","host":"s3://npm-registry-packages"}},"2.1.67":{"name":"react-simple-keyboard","version":"2.1.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e585c35922c730d53414344e95265d421e7bd936","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.67.tgz","fileCount":8,"integrity":"sha512-BfKBDfyQTyo4Pp8Er3EYEsGil16TDSjycx2CVTkXt1Ps25sueKh5cfjHk5A9ITAdwCVbbnuWLygIeF7BhBUd3A==","signatures":[{"sig":"MEUCIQCvwG40epKULjCdsRpgymf8F+fX435biUtsouREAzpWzwIgYjgXaGBOXQcl4BzqDX/RS44JH2E0W1XBF/Y1u4HmD4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/JvyCRA9TVsSAnZWagAA96YQAJr9RTffXMpzN33YpGpr\n5iAJlpXaa659wH2xzYBO8OUrPzqrKakpByUa5i4/Xq0ZX4bxqDPZUy1gtTyh\nNTYHKEFN75K9A7IL6FY8VKH10/kzW6Db4uMGcd6T1+/oKHBtFHWdiSaZj3Jk\n6UpV7QVCihjKF6azDsY7a0Y/CsbzsJXhNROM53iUbt/QHDjoy0zLR5inccTF\n53hMC1rHSWiwkijcowVucOdrIEnqbfdcfGDYsaQhQ8E70PMEKBupM8ljZ0Ed\nfiVkfubLx3bQYlOHAKFc6aYQ+AhLzfYbc4ErrqBH+Ep71O4icZfl1iGZ0JLa\ndBlFJCGnOxxl8eitCoPkNFOjF5k6psr4ElTuEC9/KAst+oD6hxPeGUreYl2c\n+uIqTYuLsvSvOK+9zwaJNi5GKn0Z56GGKgLE2CmUi/E0PM5F5jKvweGDu7GU\nAXOvXrJ/zT02tA+qt2bXb9QjnNyf2T6ctAya05jKVzNDZUFpA12ed/mFFqqd\ncqQUFkIh6bHZRo9LaoyaYf1BlXVJ5Mgcd6HYHVYlGCbQOvG2SkcmKjdj0vAN\nUUTVhSCrdarvlYx9dnedrk4NiPLf2tFMUDoqaM14MT2RAScjCbSmF2VYmlBN\nyZ+GXDk1exapzpJ6IPapr0aCfj6DIT2xmcLY4EIZdK3Seg1wPm3E2hPVUv0X\n+mkc\r\n=5A6p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"46d2a7f02636da9e7ad23f36224f8fbe7de8aea3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.49","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.0","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.67_1576836081560_0.2405905170321947","host":"s3://npm-registry-packages"}},"2.1.68":{"name":"react-simple-keyboard","version":"2.1.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5dfec450a691bd964fe981e57d68931ef652841","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.68.tgz","fileCount":8,"integrity":"sha512-xxyLSAo9dI7N+fWMQR4jPHE3JmC5P75b4kIc3FGQwMwmp6zkXjIVgkA7ywcaI7lpYhL+PYWDdkeLk3vDCp7onQ==","signatures":[{"sig":"MEQCIEzr9xGGgxn9GzxWzVuu15X98QOAZWBQZFV2/5I/Gmv1AiBoK/7twDjRqUxHO4GmGj1A8lyYL2JH/9Sz6+SiALyhGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Jx9CRA9TVsSAnZWagAAk5MP/335nqzcRhTAapYml1ey\nUVYjVOk1+ymq4+RvTousGFU4tCxtIA3q4jvF7ZzKQGIFkzmhNFAlPGCvTzsC\nxLdpdKslcIOFRNaZvOBJ9OhEDYRKQ1m9MTiECTtirz0N3Qg/5Uis95ZxL/Lm\nXxlgUWp657TK9fPonjwSI4moLa/WSMFkedSsfxRaPbJ1bDndS55D9StqAQh6\nD7L4AvBTpVpmyNNnernnw1TQ55o54drZ8j57Vil1BfhJ7Pq9RVQvnimNoUtF\nqCqXfOuuSKZ+7v5cTr3ETfgOYa+qXUxha7J37OQlnREpHhwwfQ37eYkNgUDc\n5PTP+1hrn94w+R+FspH2ThEN8TZ91SlqtOHCMT0naVYCTVsv6+w1aUQ7t73v\nYcW0IVziFRDIuY7C5K9jz1Ybb+NNYBIcBCe8rRz4utYz5AAkGIr1svuGfLUY\nYW7paWRKYpat+5uhDAXNwc6gWeQIRHpd3RIvEiXg22aGYl0gIN+ucR1TKaTy\nzJRGuuGfKBGVeGk4h9IbUxQB4wvVOZ3vecSzOu+XbjfUQEITplIwt5vWf6nA\nlzfy1TDrE6ktS0gIBRNzpupqgFordPdB/haTxOGGo8hx1Zjr5JRVOGrqksVs\nyBpIxFwY/SeohnAFHyGH4EWIeE8zgx/x2wVT0DanM15Nm/7COr+PqtcrHL0t\n3mtG\r\n=O92V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1e64b66e97ad84adb2daf60ee1f7576d15f28456","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.49","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.68_1576836221040_0.5011842650207801","host":"s3://npm-registry-packages"}},"2.1.69":{"name":"react-simple-keyboard","version":"2.1.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9efacd09f9c94ee59344c55e2d8c5d4f6175844d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.69.tgz","fileCount":8,"integrity":"sha512-Z0Lm1z75VyQR7598UZXnhmqMy8hUb3dwFk5NTjj+M1ItCk9CfqS3+haNa3L7qaX2ijIBpV+cZd8bRZiL504kSQ==","signatures":[{"sig":"MEYCIQCyMnUkcHCZlP0e1G0//ZudDMnHVn1VNXasrb2EfI07BAIhAMG8iWkAo4XyaT0N/4VMy52J4LgdU8OYjJ+xOvlmkHhQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/JzoCRA9TVsSAnZWagAAtF4P+QBmhQbEVITjmiEZ3Vou\nKl7X0WEhoz8Eq7XJbSNh03+6pEXpYSEJyq1NrQNs0EXxT9oX/AjBD9OHmdmq\ndVhEVyUY4bG5czPCJ4reFK/ebsiuiIPNRNSuP7DbTBbhaIo/ZReeX+flpw/B\nVG0efKwT3O3xYCEhSLr21QcYxWnT2PrgryTzORJgL75a9ccQ0neYcdmUYwKD\n4A0poE63TExsdD9slwuNvPdcEeVFeSpMukraSvYoIWsE7Qh2YtidOi2YBhZ2\nIIPzjFpHas151WnUKs+Fc6OXnJFQ62JfU1PQ/PY8pRWL0ZujRvB4uR244k7W\nC7wDP7Kp7cBHM0sKebVDu9pBLN+2je6nMa9pDpwPwhds9MFPuYVa67SSRiAX\nCeDRf1fqS9pSAnhQExqNCfdP86vAkzMa5IMBd9AZUpaDmwEieaTA96JEtR0/\nKnPjAzBUs7lU8BeHP0Gwqq/I2TAVOhBDTzHBTUFXeKH4oFTmlfER8zXdZhVk\n5G1KdjCQtF2Yxk36PlBg3iWECa8p+cH25oscZtxpBM0yBwXm9qIEem71BUoI\n8zb1Dgxsxb7UILntn81xvKlmtsQVTM/clwhj2DNjsRmTgx6iFBoUF6XH4Bnz\nmotyKCclfRLbKRgPlvuNPvFgMmk6YvmTeOlTXhFU+nfvLzDG2z3tVWkeSgDw\nVvQG\r\n=LjZa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a72371bd94376e7d9227b6804f2ecff13dceca07","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.7.2","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.2","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.49","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.69_1576836327777_0.35239504384876086","host":"s3://npm-registry-packages"}},"2.1.70":{"name":"react-simple-keyboard","version":"2.1.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1086695ab2e5e09cd5faddafc0a1a5431e420cc9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.70.tgz","fileCount":8,"integrity":"sha512-v+vmpiLG3wRU6gDJPzh3bU6CgHhBoHZrw4VwcoQbzPMLHRF++nIiC6t8fRWB2eTLIpzWMB38AFyAH23+URyKjg==","signatures":[{"sig":"MEUCIQCe0aBuV083dSx//Bb3GavkNoGXhPoJFKEkAQqPJAgEugIgL/56fnLao4mH/BEi4l5b2v8Q9xLCoKfKjZvSqwjfwM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAJx1CRA9TVsSAnZWagAAk8AP/0eUHGlAN9Atdvb+0F69\nLGegnBg39MQG8rqphEy08BiB7bI9CYZrL0EsSV1otNS5kZnSwmf3v4J4isKE\nurhKyNg+trC9k/FGYZ3avrr5PtT929wiCUOQ3/QzFcuGYaVlajsM5aIZuMIN\n4K9VsR9BoqantcUHtT5FuSOyYzLg+PdrColSPBTnWZRbKwRZ/1SuwVoGcMnV\nvb7y17h8VHxySvg3hem9JW3dtv0o5XYyONmnDH2fbe1KEv8287ZdfAJvEPi9\n9OcXKQL4Je81FQuChKR5zUqdPWa2rO8TIHvEwL6+U2ANd2k7HnX/z0lp2nhz\nWUB18UwS/KseLytZiw7x59Q2NTV7cbRxV+nSUN137nyPQyRuThZ2N07p+b00\nQm5p+fX4FmO6itlEwnSL54nPPw+lOCGWcn8Rlmu6b2wG5gawtnUA7dYGTw4F\n+7gJsaqSZM/zyGR5TPyvH99Az6rDJWMCw1NXQMKYpDOnMgL7Yj0R/s4/CHyo\nUprrx/HoW1zgmZ/tgDNsbtu8VMIilrJ6sKV4HB/MPMHmuh2CqBb277dlkztY\nI3FFewiInIrvm81cfiF4rclCtpbS1kKltlM1BcDomadYcXfYnVR2ui8E/ArP\nRkaxox6vzoVgLWkecLfKDLyjn/7MrV8yQ1Fv5s/uPbqog8crf8RqpR8PXjCH\n3Uo5\r\n=gZwy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"36ebe35a6e7701e5c96c7d0e7ee7503dcf458be0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.49","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.70_1577098357485_0.28748856815058255","host":"s3://npm-registry-packages"}},"2.1.71":{"name":"react-simple-keyboard","version":"2.1.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8218dcd42396f546eae532ea8af16f10e541235f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.71.tgz","fileCount":8,"integrity":"sha512-CstBveB74Hr/uUXBJAYpcefELms5TcuHT9r08+UuPkN0ADchWk1H4ikKOanv4i3ei4EA7lHE6tj95xtOKdH+vg==","signatures":[{"sig":"MEYCIQCtozSk5sGZNbo99wcq6CwwDyxmrNs+AEuDGeumW7KSegIhAKwt5a0YMPLF8sP1fPOiLP+ZIfVWdbXyYXRlxDSOzcwj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAJ4GCRA9TVsSAnZWagAA1M0P/ixIt/NjYW8Y4cFHBXwU\nffirJ/Uz/q+mbVpSy7BuPDAYYgvg0JyiVKx2fR9CfViJwt0an3M6uONOpjDR\nz5U9e0V97N7wx5n0pRGCjVGZtC6v12S1LkuJFZ2AHlOEbH25SQrnGjW2kWt8\nJlyG27t0IkVXqABHDN6JdJsLfZAA+QjLCB7FBVgm6g3LZGMfQaoR8LWD6BGz\nj2gEXjSQzJiNbdIuBtJHyrWLMHqFBVE9UjYvobNgMoHpYvsFImTiBpZpq5HS\nsMHcWxiU4dhTltXhWo78DVAI8CtyW8h6Lf6wRxMp+CfQbp9yx/+w0gBQ5vzQ\nSR926KSMisZdCj7z8eXs6frIDfhtMuW8Se61XojseitWdgpA2nKXXbPkTJH1\n4k74szxxmTPWVRSc6C7Gcch1rFo3cdBbqUdgJt9q0qrBu5aUWfqAgDhhfyKz\nGnYIV0/WG3XcaoFGLbnCjIltUmO/7oz7ZZtKEysaeqdkBqDt9RYGZyTAfj6P\nH+NOdLaXAhaNSKbc0SrT75/tqRffXprdqO/htWe7gWyrvL9RkbYJk2iMi/g0\n6pGUvOF39TmI5iqMQra4xXfOiqz813NWVQLFOHU6+I0+oCBqiK5lTzlAt8Tb\nJl1/Je3AWHJEBBkEGpaB/P7fV5jB+KVh29M9FeiDL3Qch8H7KV0slfSOc/S6\nHyPc\r\n=LEWE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8cc6e0f903211b7b9bd68841f9617564d9aec113","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.52","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.71_1577098758248_0.6585429180212199","host":"s3://npm-registry-packages"}},"2.1.72":{"name":"react-simple-keyboard","version":"2.1.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cd6751b54375264102d46d8a505a21865b97a3ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.72.tgz","fileCount":8,"integrity":"sha512-qGRAM0t4v1eBP/vLlOfKij369+VODLhjhcDM5dkUtsxL1qqD6JX74eBqg+sXt8HEyWEyeR30qEapFexdjMUHRw==","signatures":[{"sig":"MEUCIQCL1YKHASjA7Luw1czEZbn8j5UWUnNR5p1/huR6lbhlVwIgISyf0a5p3oqscXkOLGqQd+z13Evra7AEbJGwp98iR9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAdvuCRA9TVsSAnZWagAAybAP/jEQXIAtrwwMkH1TwwVo\nqyywhdflW1/BCOr2qkCmpiKRzmjl+QIdJF+CHJJv5LoZ6qVxucjHl3a8Z0iX\nNYjS1BOjTtgG/NMWH/7/9SuO2f3E+JvIG4+FABkdjUjf+jhKGnyp4Sza3Jx8\nJ9o0VkHKY5QLbg/ShkyAkXGwkUnwT9kEQlNU3QImAzWcYpYX3q6xMOaP6rNC\n7YEPPAE1NEybyKNQOUM54LNtEZ0Sl9x6Yb98GLYNVcrZ8gjVtpc4QrqNxpLH\n7WH3q8occG5f9hkRDUfUPPzvONeXExIcCwqp5LCfBZ9CO24NWZDzp0gD2CcY\njOQ1vOqXKfkmF8I1bb5DOdB9lp0qLsoiH1I/Cp9xynIf9e3uUZnC1VextQ3w\n5t9FDhbp6X5OUsZ5ujhhlMG3f41wZAX7IEY6lGE0h/xVVnyZK7UVTSCy6utn\nFqXRP8tsWdl31R5SmSTcxhXC7Kgtkzy09uxSewUbR7Du+HE51y/1/bTphrtm\nRDj4Q+pBAPeFF8JffhmGvMNHrYgUsPm0AgRlh0vGu+fnQYtwW03+7Y+heUjg\n6nDEFxTOuC7HxebleTqx8h9ghGf5b0uy+5TzDav3/GsSvgof2o6+JilQ6GHi\nDsMWnlcODl9Ywe159ziAAFfwoxBr1QUuYgSEFBmw3JtBYZjx4+gyFJv1IBND\nW3ZE\r\n=Pt5c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"22e5ab7fa862bf41b39d821827ba1b5f0e172ac7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.1","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.52","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.72_1577180141699_0.07040312889097966","host":"s3://npm-registry-packages"}},"2.1.73":{"name":"react-simple-keyboard","version":"2.1.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"99856540f4630ebe3a6f10ef3a095d9147f61162","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.73.tgz","fileCount":8,"integrity":"sha512-Yzl8Q1T3T2aUaW75xRiShDTtEUNWWxTcHwBb2JqDdc57vRj6qCHrXIGnouloTzglYNbgTIdQnrLrVqo6MfbFYQ==","signatures":[{"sig":"MEUCIQDUVLybbT+Pej3Lnyjztiehpw4O5Whi/9JWq1cYLsfPbAIgfPpG4lkm0zjl5mkEuUMaxVkB+XOw48e+IihjzqQtJfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAd1rCRA9TVsSAnZWagAAgDgP/3a5Y2JBoD+bECa3Fyis\n/n9hAObawu54HNKvvqr+kaD9PRULr91yR85mxN2B7JyOXxIxtcTZW262HMkq\nK1xriZ9FTJNzrYHtN73ijZDNwm6+LAlvVLlNcJmZO2AmvQJzeInYAFntGfdb\nME0dXfIXJsjrWWO36zpqFhrtZ9jNTIDfDq4cVZf9exrySmKReEKzHd6zajMs\nIbbiA81FM7zEuSXUEsRvNmL5XpJepNOlC1xrlr/W2YJZNICQKFrZqrFjJA5A\nFggheQS6il6QawOGhNECKYhBH+MdAJM9SDZ04lDC+foukIWdjFd4DCUlHUp5\nlRqX5maI/MEUCCiuQN81Vw85fmcizj+pH6CkkTOF7MHr+4wONSoLtMI2NanU\npe6lkF5yU/O7SWGmN8qqItnp2bf/b/LOhI9cszuuBy+jzZSuaCjhF2srNS6+\nOhcE3DWo87J21rFtGDmxNI6tDH4XtJtWejGGlTezD7CT2TO8UDLTROlJNsiH\n4DWYd5BXhMhb9lWRENFTNWrGNvg5om1Pqz4QDJWDQAvv+AxIj4/uLqA3UEhR\nFqV7xf+sGejO7EWePGRRCaWfNdLOOwdOEXyZXoldZq5Kn6FsDrSMwry+bb9e\nbt1OKt2T4WiyO6kuN0RO/NrU5lLSANCBg0msSn9rKug83Vq1nUKh3nxx9q3M\n2aTn\r\n=P5ia\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c335a88cf32a02a543f14d203fe3fe375c36e28e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.1","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.53","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.73_1577180523454_0.9255357322448459","host":"s3://npm-registry-packages"}},"2.1.74":{"name":"react-simple-keyboard","version":"2.1.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6683d7a88d1ec65851c0f0184ca20f1027ed755d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.74.tgz","fileCount":8,"integrity":"sha512-uDXWVSwNYqttEMd3oI81Ssjs44rRHvqRzDz71iXbSWLR+qypdF0HxTBjkmm+xO0nseJ15lzE+AKuojd1Te/bLg==","signatures":[{"sig":"MEUCIF0cRb79d5LbiPJm3prdfPcvbAzkFj4F3tlfpe5UunYDAiEAjXWlcraz7ujY4vBdEB3benNRZ66I8RnNPmKlcWmBewA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAy69CRA9TVsSAnZWagAAqNIP/2flbiZb3d26pfLqiDTH\nNNLPFrfB2y0CinEbFzd8iuJCpToL7EOxNuMK0RlCJ/QzN957hPNSPcTMzKqS\nYcLrWFldSGzo+5s/jiqCsstiRyrTQlACG7jb12mXdb//AZBF+L4W6wEUvYCh\nChDVCJzKvb2oq5wlDngFFCTjC44mjlgkmyG0vo1sLaWfy7JGdjV869HucD5P\nEBT3/wsDwGmgqYmggxMvaa5Q5kvxdEubhu6pWAN2AKQGcffh0Tav+xuA3ve2\np3AKLDZHyqANYtq3s88cSi8pCo8koN9e6O7jrPCvMyKUQqkRAOJEfK8zg9vK\n5xCy2KXdguRftRzi8yZ51MBzftLKNfZVJRu0JkeXMtM3oE1JKq4qCuWe/1oy\nELf6IoHVyZ/bzoMbpRBwxK8YIA6OD0c6hauCjqplvObLfpeD//D4iOiBDcTK\nMaas1LcgfIDdFeFzDoMOF563tD/2bT0tecOI6uFCW9GBp8yeAaeTmiuggBOE\neKX3RwUm+XM4LTRAy5R1AcgPQF+KZ4dLrmPpP3oz/BcTL4nOSBJ5XiQsS2IP\nHdbSt4KY0Ucor8CfTI8Mg+revDKFDcS3+iFj3pFOHfRVrhpjIWRANQabaY44\nNF1Z3DChV6dxiuPCgJ83VcPSt8wnF6NAkOqBmQhaTAICBDB9u0UcADEJVoFB\nYDr+\r\n=prpr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"57bc933e7e75ea508a59b0070d97e955d7cb650f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.1","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.54","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.74_1577266876815_0.9288217437703852","host":"s3://npm-registry-packages"}},"2.1.75":{"name":"react-simple-keyboard","version":"2.1.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3df23eabbc8f1c85c76415301dcde3a06c74e59b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.75.tgz","fileCount":8,"integrity":"sha512-6jBo6nOQe9E8/JoKklC9O7stFA2lLFGe6q6xbv+OmZZslUgGm07s+MyDcP8K1r3ku2ObNpYI/24P2+uxitzHXA==","signatures":[{"sig":"MEUCIQCS7rSj5ybkmKrKcTy6LRWSd3fZWhWF9F5HbfxR8xb0LwIgDDF8zyJ0/nJuOqsuY87xb8tChSMvG4vXHhc+XeIO+FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBHw8CRA9TVsSAnZWagAA0X4P/iVfRPy98rZ/FQME8cN/\nZ9jtR5HRQr/V+RYotAB/F5z/FfoZXLdDrpTXKKYIAF6TaDRae8EIARD58NBC\n4vT7I29j3eKFx+BUINXzwzSI/igYynIzFQlRsu8VDupjEvpKML8o/U28dgau\n4e7btFOym66nONv7EWd8GkNIYKtcs20w/A3U2cA3vd9qcIYAx2jcxmC8xlqC\nBz+BPiaXHxSZEP4i8ZMLGQqqdgsGweaGTT/GL2owkAR0AXguok5kJJNhejFH\nlak06Tc7EXP0aEXPqGPB7bT6BPS6UflMKm2Pyz9zGXQ7ZTRxceGCMRD8kTpA\nYPenOPrJdMZ+LLx7ACmO43D+J2qdzElFuGf3/tsVoo+S7h5eKuMXezxzdTm3\nQrFJ0/8TxdosOg27QWnjV2W/leuz073Z6tEVb30rcqTxDZuCWyMuinwy90q8\nX2e0f1MnmmyOrqSrfHgbttjokmdEZjEm85x87RfRSs0UUcwbgr+CNhRsHS0g\nCW6oMocyxF/N+XL4oiGc1ybbr7MxfNS5HeXnGdGPhDmanUvTLljMHXH0SXJ8\n0IFBetGy2OkSrZV6Cwm4E+aEL6iPEawT6j98+fvwi6y3+Cxgemhean2hTXv5\njCMPOR6pNgo7s4cwFFLUxp1y6lo1tea8jM+2CQTKUMaaVGc56cvKNVofrfza\nINDN\r\n=qNJ4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2bc73cb9be816608ca43eecf54dc41f29e163456","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.54","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.75_1577352252182_0.060748865269290464","host":"s3://npm-registry-packages"}},"2.1.76":{"name":"react-simple-keyboard","version":"2.1.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f1734ccb959473580b3c73b5ffaa8d8bd4abb4ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.76.tgz","fileCount":8,"integrity":"sha512-LevelEDNlT+libX+T5nS+lsQZ5kp/4iFKLcNTn+voYxao4a1GOvr3ngsvaR0ZDsI8S0bV3AuJyNOayeY7IB8yQ==","signatures":[{"sig":"MEYCIQDTxN7uPKoZVl9Rzd57f806BX7PN5d8u3WH73vXUha1FgIhAJrqBx5DaKW6UdZNARnozD9ZE0P4GoU0JJmLJffLSHel","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBdIJCRA9TVsSAnZWagAAEm8P/37M/Sn8GX+QEbsSyyKh\nCsR/9SlrB63i+7q0dtt/cYqhGF2HUVpvXOezgH1RBWDQhGodaI546pYAAgnw\nodLTFyvMug9qOGf/afhYy1/rfNJnOojlXIEmr8VV0Bh0VaQ4+YyyFXBaizho\nOYoBhvIt47VVU1vU3lGgAEW9At+OrIcIq6QWoOM/d5fQQk2Q2jrVXCbDK8W1\n3c0jOkJyrCE1CI0EOl+79tlavclGk7T5jDl7SA0wVC2dDAbDw3HMfqyLH15y\np/sIG2yb2qd+PRevrBpRr0CMV4rcnkVu0lWOFT7Cyvtmn2C9xs3p8qvlA88a\nJeCcJmRyhHwTIEn7hdSqSXJMg89Ia/WbefDtixGFastuNcpSN+RuYqInaOSe\nQmEqP49TEGo9UMEUvV+R1aZSwuE9/yO3xLd+qCFgdw8iQfA62XZ7orMpjn+8\nr8N6ezDAMfFKmOdAfKmY4zgB6Tf/BDJrltuzCzF+We7VRMgGc/YJTJ+EJpvF\nwROvVG3/HP5pkkLbLskhPuWv2z2jxJmS05zW4LzCdzO5UVh6bL/lH2nZ5mPh\nwg44tAgfvYrj3/+SXC5FPSVz11go72Tw9NjEkGMCY/UVRdQ7KocOAd/cWy9u\nuHj7QcQfBrkO4ORzSMri8asWx3nLvEwrfaVBdiyFOx8B7X12pILN9wqTvedi\neG5A\r\n=EPWD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"60c973d3a4185a49e4a11d2988d148f4064fbc5d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.55","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.76_1577439752605_0.8753275803722338","host":"s3://npm-registry-packages"}},"2.1.77":{"name":"react-simple-keyboard","version":"2.1.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"634ca20b2dd535025d63216bd2f37f60409a3d14","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.77.tgz","fileCount":8,"integrity":"sha512-2YF3LoV3XxlorwRCKWWZf6wGJ2NgBOR+zsHU0RSmomd6Uqu82Xku2qcyfdgu0yk5qTaauiPcEimf6z75Vf907g==","signatures":[{"sig":"MEUCIQDl36KkBtMwItIWM6NmJ/RxgYBEouMYFdgEF5MptBNp8wIgW4vW+hY2agdmp/RLcfYgeYkEuL525Zsj1LotUzVn0Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBjF3CRA9TVsSAnZWagAATvgP/3/aYB3MLiCJMJ3UEsKE\no4yzH5KWg0Ibfpx6uiAG+YUapT+nqQvQJoJD6T9plgtj4XVW3iYciHoRX448\nMIf2j6H0GK74uU7IH3uKUIKZ9JqNpfFkRPxwG84vzvcjTQ5BMisciDlDrhho\nsjPDFmVq28nWa5ZXnrzrqDG5wZMxcJEBQc63nJmNWWEqs5eBaC4ckyQ57ppu\nGjDDcjYYRxO1LdOTU+KH0fF0UQlRVHPbz5N3PvaJGYYpiB/qfZvtBc0cwd2b\nVRQs5uX3i5DJuIfEnEMM9McEYah6CwqYllDd7jefCoimA96JSGO7eIXqayzm\n542C1/KtXqte0rn9uziqbPt1fB/wtSPP8QG8+R+6O0ZNAn74KSlQUlz+8OWU\nPCVA2RSJkph8GbWMyGdsdBwWzFEbSg5KYXhplg5lWOowE9mJYL3hg/K318LQ\ngkLXYGohhGTtnV9vXhXgkfMkSWSi8PML0lK6DojDVa93Nj7+xI+RAtFjPF3V\nyRUUo7duRByW0fEX3oQIl8fKCiWWbUq7zKA1FksJzadMHiPX1MdIM2qSyzmx\niiTbiNHgSZSTv/sGD1kb+t8KBvo1Vus4LMCDpqgdodrZaASlDUt9TIItDZyC\nmsBATd1jvstUhrtlh0ydQgHNa2fm0ZLldpAd85Aj9kXxerdFA/6Vw4BNbaOP\nC/DF\r\n=jDEN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"89abe8754f09292bcc9f7899a5536c677e472677","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.4","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.55","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.77_1577464182541_0.956649110648579","host":"s3://npm-registry-packages"}},"2.1.78":{"name":"react-simple-keyboard","version":"2.1.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"97c5b88efb133c66bd1064b3e2b9fec76d4ca6e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.78.tgz","fileCount":8,"integrity":"sha512-S7qHtQDQMlX+StpCJs9nJQMf5Dm7mIQ8+C8paW1CYVS/7ybWgl+CD0vKwC62TaqS07yI8JYgfZJ6OiQRIAyuFg==","signatures":[{"sig":"MEUCIGSIWWzfB3F2HuaWrDSJqwwGDP4Am5Q5EQyX/B7BrcNhAiEA0vVABxhK3PnV8PWpLodbHj7v7PljhmqCG+HmlHank34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCc+rCRA9TVsSAnZWagAA+6UP/3G5h+tb5mj7qkionbEt\n/NSVmCMtn+25OcHuWyojW4slpV7JtzzePFMYBiP/mjMyxC0cKFQCdWPFlpbj\nGJ55vl7nma/CZIw0anbYYU/BhdWsux/KC6LKXuhWZNmzmO6ZhG/bI73vnaoH\ntTjq1brWaZuadgHQF8brV3m/QMOOTnjLCWlUN5ujUwPRPRQ8xO8/hj/hFYI1\nKM3OxM1VHFw38uPgSBJWitgged8stbhb/O8q+zatp+Y9k7dl7FGkEFbXndEB\n8/4roI5hfwENsUa+H0EWMxDpSAemxX8UdMkDNqQWj/OPCQ8HhbOtZKxFghzb\nNysWKywfauEcB0CU2OFGUZp2ejUXzJ9kYMipbL+tvjKLs2CLwFY4vc7ejuoF\nzJ+WyDa5yIChJDQBSXFjVok7/ubI+Y7YB7DvhlEjq0R+P+khLri5/68U3G6d\nIu+M9FOMU/TIAm1zChoV5fKonbt0ehCH0FogCHRVLQyglygjjBEhtoh6X8ux\nirIbncZ7k8kN+N53F2kxIT0nkObNhfwQyBJW6LQRpMH/26XrSByLIKf5WmJO\npfMSrrfijKGjFUDJGk6MfAQDb6LlQabkLeqFoTpq7bkUrtBe4CIUHWRDIVUB\nW29Wz26Q2LsbrtBRN2jzZOqX9DkwN+tMDoaF88LfdPBGVORVElRekOqldcpi\nWxDA\r\n=MnYO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"46a2160152d599fefe88e20f617e8b8fc18e2fd0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.56","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.78_1577701290972_0.054459838023631635","host":"s3://npm-registry-packages"}},"2.1.79":{"name":"react-simple-keyboard","version":"2.1.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5dfe1dce9a81a10f99d1d77299a3b3c496a06bc7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.79.tgz","fileCount":8,"integrity":"sha512-aha/JBxBgPPVYBqTgnFKJPEgishAqBvb3jaYQsg6pWEKP/2qZ67QJfpvKvrskLsmRMLs0/kGxT5U8tMRXOXgKw==","signatures":[{"sig":"MEYCIQCpa4HvJyVsaZjx2ms5fj6A+uIzk6BWX8vpKN5kqyn6bAIhAJSjocB9SAsmqylrswnEGBbwyLYrACwkitVou/YyKnI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeERSGCRA9TVsSAnZWagAAOKgP/3og0yJSlvx4gEsT0EH4\nd0QLKjEuj8vDTDevXKLDRTQslMUA7tiMj/NclNDtlJc+iFSnySO3E2C4mBoR\nQwiyvyMPtODomsRb19YLOQqt7xgAFVZxlp7HJC1D5WxzRjxzuGx4TbYiAvtn\nBzPZtRi/fSqoYhOxH8R/ymSssp9708McXtMHx++YvQSgxP1NKWmJZGo3cjOK\nqi0GU+i9unlvgEuLdydShYLuEgq1KqEuCoKVHepyskARU07iTF5XV35MMGRS\n7bQGmFBySpr0bJtsSDvBm85yFw/zVb5CFAUvpt71BgAPfCWX0XVHbqyTqvop\nT9lpuanzjicyvQjSJgnvzgg5Xh+fugWSytyH3jcV44W9Uu2kVdBD4dcp4eFn\nDf6qZAj2X3lRFTRxqgbLzuBjfBFMGMh3D2ct385vERmY3Uxp1ZhYM0svqZiU\np/NQHueZhvoGnrKAlMOEUTAmw1HAmDHx+IXxIABC7QFaIVKszNdBjUPOaheP\nOpslGbNIPqr6IFJ0xdQIXMgQQc18nzuctPDQ49LpvtWg0YWyFXQx23wMIPaV\nG63RFfyW41NKDGeyb5wLJn9TExz8dfVGHo18tx5uTxoQfw7vVXRj7DUThtkn\nVQd4XssDXnT/MZMt1YuBSwO2JrkXJ7ZUIOh+Djy3Iyh/dezGzE3Cd0r7C2CQ\n6xsv\r\n=T7U0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ad74b8d5c33bb231d45795f72d80bf07d6d33969","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.0","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.56","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.79_1578177669847_0.2249822160007655","host":"s3://npm-registry-packages"}},"2.1.80":{"name":"react-simple-keyboard","version":"2.1.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f194cbe89d8ba70e0b6392f4461702bd60f343c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.80.tgz","fileCount":8,"integrity":"sha512-NqYjDVWGMjxx7hQmam13K2q8IPO1Iz69N0oofwTQbQ34xG/WbBdSUR5MOT8aY1psmpVikE/BRF++Ux5mq3Oxpw==","signatures":[{"sig":"MEUCIQCcP0RhxQjEPyA8SpXkiZE9Uw8iwa2ye0QX2+/ZZEITLAIgJADpnepMYbxzKjBQssGA51DbRqQVdd8+bo+BmH/B9BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeExG0CRA9TVsSAnZWagAAkiIP/RiDWQZ5jTaxk7BT38lH\nH3CJvSSOblGXZik6aTQje+w6k+WXQ1+22VGijDCWN+2Pob17oInqfmdoyaP/\nGD/Uv6FTWQSMehLhyGaEPNT9mwhk4yBBmxoECTZYLpCG0eHaOVXqamyM6wR0\nOIUr2HVJL/Sr8/PTSPsbdYn9Fx/7gc8hXtmp6O0QgMjBOjDtKIBzNqsxvDW6\n5AvkPXDvzfhaOTukZ//FL9/101w/ZT3tuMV5odHP9f8fRqZDqOCT7KrGTSaz\n8D8FCqdK19AHZEX5qIxNhi/P/KpxXnc43TdcSdYFv/9DbGfLd8lhXptc+C7L\nFZ9513nvD/17qo2G7lFxqqmpvZzE60Jtu0vZVZG1otWYFSYwx+RJ0iDSjwd/\nkTiYyM9FmuhPCBKMd0zJRt2fJ76zqeTOm34+LLYoCIyCzR8y4bTCYwISkfBt\nqivlM020G45O57qq04vs7mTDtHpGSHTxHtMJCwGobAIdrvfVqALd8nF7WEgi\nPJBdj5LS1SAdKYS4FsvqgH3jbwvfOuJjDIHeMojCGCXx+Q2atRgAg2/eNSEH\nIIVtQWIv6CPwQAL2FEBXDNgU+vqGD2hhCcJaTrrbh18BYywIPUd+dkET8Afx\nCD2L/pJltCYkpF1T94PTdhRkjenKUrKxwGvHHA0HPtNsoAw4uNRzLBTErwJG\nirX6\r\n=2Xnv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2b9918f9dea8879c73c65b74e3afc8b797049ebc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.56","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.80_1578308019664_0.013228300368909318","host":"s3://npm-registry-packages"}},"2.1.81":{"name":"react-simple-keyboard","version":"2.1.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bdfd19fd46478e948ebd215952a65d3c9247cf00","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.81.tgz","fileCount":8,"integrity":"sha512-01DVeiXiuxyCrGZejGEStdM9pCgYPuWiXPpupErVvK6BuxKZ3GR6g42Im/k6qALaquusWsdOL6sT9/xY8+6sOg==","signatures":[{"sig":"MEYCIQDzlBRAR9bXzdL71ZVpBF06s520pfHbLMipJ3TR950X1AIhAPr4e6pQ9bF/nnyYzwp1J91nSUNn6upLWxUViq3lyAUP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFsYCRA9TVsSAnZWagAAT50P/3mRa7U8ou+g/vUthNP4\nDMt3KvgD7KD9+tFigSXwwpuW7patcS4hnbDkXszb6NGPen6eIRBAG3S6BtYM\n+R4+MhvMTe8Gkfk22/av3UKmIt+w9Ku8Ps+5KpDPWNihUnnvEU1oR8pCIcdK\nP9pM91MOND/aMqs8YJs7AWb5I4aq1h8aZvNjEvQf4vRB94FJO0zKgtP23mL3\nV4Reac/mGpSzSU5YtdH3GHlzYJidvP8ROCBYxy8q5L6X5Hbl83kJ+6gg04/0\nJ3lG0uTArF2ajQLu+RQ/rvo1YlMFl56/TDdTsh6bk4hSbIZ+K6/TBjhToEhs\nXwF4i+UB4t9gwATbS/XIU34dwz9u73mF7cwK34gXmMqJaHexozInOjxlHdGF\nJ+FsD5pIepxkUv8ra61j4Irahw5xxyygbJYZMjwu3kpHzyIdNs4GkndN2/jY\nRFGCelOuILflGGoa9hMbI7jeocaLOmvlx9FanmHfIPqiVoMMqmN3czaqSAz+\np5/+pkkbZVVE87Nn5le5Z9IXINCAj+eGtD4J8VjcgNlxD3/657+Eqw7D6FrV\nMVcWO3CKDccRmVdepAziKgJT/f9vmkxXBO4wqov6aqYfB2DV7ezV5xL3VRBw\nVnn9mwubRSWA4J+pYV+Vo2ra5/T4r8u7AiGig8DXs/sgrl6TClbluVF+CnvY\naId8\r\n=p7Tu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7f55b87492012b6c42e5ea8f42f792c99119df7e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.57","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.81_1578392344404_0.8560614187600466","host":"s3://npm-registry-packages"}},"2.1.82":{"name":"react-simple-keyboard","version":"2.1.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e4d2e1813c8d06e0a9ecffcba51dd77a2cd82e78","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.82.tgz","fileCount":8,"integrity":"sha512-KDsseV/8FyO6J95i26jMaZu6+AaFhc64HHbrgRL6xmsfUZXCRdLPI7Wl77HqRggAWr8XnlI56HJ6L7jbAPcS6w==","signatures":[{"sig":"MEUCIFA1eOaAw8sNBffj9Wh6PsSezL1E8cdqMQVWSQ6VFpzyAiEAxW4+B8o/KgJ+AMS2KghzezeVBjhtzw/NdbP9bZ+iXOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFaiSCRA9TVsSAnZWagAA2M8P/A1KHaLSkHrZqVHrNTUr\nrF0i1aqrGVKWeIZ9zdnvcBBMxjEjE4pRovFq7LJafODz1N6WV+FuVTTLMMws\nYN5twP8xa04uhBzkmvobuj9X0V3K+u2/U1my/zkOhCmOL5QqJDZB9NdOVVK5\nzMJs3MgyH1vRV+ZTU0L5+ZZg9P7VjOlPG4UKWCwtWGAD1I+cxAUUSxKiw2x5\ntlXpTPSyPKImSPZ7WQyDLM1DgeAaXyAETnW28n9RSaLSp19M+pXpkerFQyvg\nYhTCU1r4+ji/YyWP7S23F5BvGetgyIllwXzrV0KyGs3x3XGLJcfQq77t+s9e\nyawLLGP3ADODksQ5dLoQ6VvtW+hfvL+2BOvhJpgwqfAebK2hpZuyM5CM9Ux8\n5b1Kd8Hh9Hxgth/js1WiOw9CbvWFHRzlAgHANtbkFACLe85e3hTnq4wJiCza\nILwBvH6LjwnXD5DsvvCtTECkgTW5OC5QbMFzAKB6XqAMOJAZVXEAAvIBugjE\n9kL2kwmxjL0ArJUTaSjbd1Pc1w4ZfhQ+DKVn+Ca8dGHqW6ch0ass1qdXfyAe\nTCQ7FlWSug3WUGk1h0l3oA7zyD5MPn0zuUhiDHadOQd9AsBxb2WUvgutbF+l\nGOcj/Oe7bHyFtlmg0UqGdPDiEnzTUkqYOQXIQMWNWcYROow0z4hL6dBagkpN\nqvK9\r\n=Ouxe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"41d722f388a372572bb3626491c18b3f96fd22ab","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.58","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.82_1578477713758_0.6796834133322203","host":"s3://npm-registry-packages"}},"2.1.83":{"name":"react-simple-keyboard","version":"2.1.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3528006fad2848bd95bfddf370ec107116667f89","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.83.tgz","fileCount":8,"integrity":"sha512-eGqz4UHWJXlyKNSCMfbXIuTYZP72zYeNhiJa/FahP4zWQ9Fb9kzEFnCoQa+17WLGgtCVqZdMMUFavygRzNU6vw==","signatures":[{"sig":"MEQCIH6LRV1rB8gWLMYUSdfDUdFbSSTPeTbsscAD4P4uDEBdAiBUf/gw0Tjp0IuLoiVk0mGZHM8iG3z/ri/VdMM8woVjzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF0TpCRA9TVsSAnZWagAAdIkQAJrZ1U3+TeqUwaAhwjLa\ni9+Svp5RpvBlcGY3fPqnPcMIw7NyTj7i+LneWfYZq+RP9zRgOcKtcOBhIcMT\ntixLVXsxoTg+/qJRY601D4y+W1CRGoYdbd2zbj71MRXy7wjCCTXSxrAqSFNc\ntE6nI6k+4Rn54dwpGfZP4djkvX5DEa/JRWW9+BaVXq3hWc8+Jo1jgBPhCWxa\ngsqUCCk55mx3nPFMW20OfZ/+5TMLMUsjk4RF2Ks95K6tAJcNXgxoiMI1WsZI\nypDQiS5I4S+x+G7U/U9tG+AmqAEajfsZ/MJrMPkxVefqxrVLMpfKeWVC4ieR\nED5mvgl8IFH55cHmLCcGKAHxPD8egEu/3nTXrFaBelzcUDztogdnvk2MdfdV\nNtCEuMdprr/iVYNynAuJGSMYfI6Wv1KNnjHODFAeIH30cLnJI9XPi2ZlUfvU\nvBRag/fqQkCt16bBIX7QupZF44NpN6c7O8h77CpRNSAFzduGL1bDKFjBuVMM\np/jQZ+VSiXVefIo+LWk4usL+lKzfeXWSHWJzbra+359S+UqZKKyCtd/IpIpD\nrAIKB6U/1rHwCYY30X61+604wQqjcykiZTNMQwSc7FWwljK8eGhTcflqlYGk\npJUaPnhQuhF/orz/myOItg47u+R43NjjH1H14od681Y5wM4GqmGJamxc2n7n\nZNTn\r\n=UhZQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5df9e528e579f9a9dc6715e6253f2f99ed308c1c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.58","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.1","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.83_1578583272760_0.7960560460676336","host":"s3://npm-registry-packages"}},"2.1.84":{"name":"react-simple-keyboard","version":"2.1.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0cb89c70adb4cfef1547f1b083466d58be7cded2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.84.tgz","fileCount":8,"integrity":"sha512-Oc0CGzBV7ArvKfaQi7JM4ykVvc2N4Edalic06aifdxYP9FAtNVpfcsr07vy5hUDb2eQAwYXqYkl+4wqD7C+7Lw==","signatures":[{"sig":"MEQCIEuQq9ZYcXzd3V1oQFVyqrYRDgFE+ogjefX0DTpFdUbmAiB9+ATvzCDQzAzBpxzQSA/9q1kzFhls2xaNCS6KKsrXig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGEuzCRA9TVsSAnZWagAAIacP/Ay2kT6CRwxYil+niAy3\n871SSOazoDCTz+E01XIJ8lt8mYRSIczJfT3gsZU3NtnJ/9Ab1SXmGNcYn6TZ\n8nBaeO0N3xbO7hlIJ5eMY7EqjGq7yF9TCWJbFOXd8bo34Xuc1wG1A4MCK10e\n0rvfOoK8+ebhz5n4g+DvMApy1t8pW1MFdxyVNFRWw0V3BCD1LiZZta01FRBa\n4TPmlVtHDZlmo/CZPNtsm2OvXE9mUX1Q7yfGJzWGoF8xa8ZMJunqipbXCeVI\njm93v1WEJTEq8DhJjSFPYXvY3wRAPQ61AM55ki/2cZqVhR7FFt0/mcnLDDiZ\nDa+GgaXFO4WG4T8gWznLC608AE948NTAkmyfvOMA4j+dn0cPXyiV4J0RY6R5\nu9FpsVWlWzKAchxTfo/lfPixFSTYY+bfMASZlpxJLeqNU/A3yq807Z25eRvM\ndjJdNMN42qLrTTWvi8A4Zs/Yx/n671yk0EzySclLteJFmVkwNlTKQUDLkQIW\ncSXuhiD2l3YHhNGR59u+c31CASJL9flNfHM0plepW61l2Q6xE2ufC8iiCgGm\n1emEBwi65VEmaUT0raBbq2p5YcOVNwYAWZ7bpi7juTu5a6vrPdqND+9yCBE6\nzh0GnBUIms6YOgpk+57RxBt4VtgQmWNDwfCBBjj30lAmyDCxONX58LvmMcpI\n9Ygb\r\n=APVK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4d51015a4a210e696289ba1f3d63d1266edc1def","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.58","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.84_1578650546894_0.5617059121914221","host":"s3://npm-registry-packages"}},"2.1.85":{"name":"react-simple-keyboard","version":"2.1.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"69a6eb11e281927876bfaafefdffeefc1deb0561","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.85.tgz","fileCount":8,"integrity":"sha512-SG+sSeKrJuaCpdrYBvqAgvFA6Fbqh/IZhzUdYY5LtKDBoBc1z4L9TqPPJu9nJB1pHrCa9KEcYiArfL7XgqoiEg==","signatures":[{"sig":"MEUCIQD+S7HsbBNZG7vSqG6p5ho8zlovvYFHX0T3SZa+niyg4AIgODIV5A8cPE1YIBmYPxvYIV+03xKLTiRZbZW0u7bq0GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHFVjCRA9TVsSAnZWagAA6BMP/1Hfp+0LTvrjAiV2+X/V\nwe5gQfqynfOa/vq7G0B64xwn9FbXAXa07gYLt7B7P8cDSkFcFCXnhwsel5wH\nhwPO12JudqB/TVGJP5mUYdiZELWgpx+jmKbnxq7fpHcDPfGozkhIsoWSXVUv\n/EZoUWwQ7we17X1Mhu1DAHXaGfjxWCSVPYOn/Rv/xIz2IBoDTa2Xo0FVmxIa\neiVcmY2hOCqMdJg8P36a0beKg3cW+/uHKV8gw6lLCXojTlIY66Xrg+1XZhwj\nifrbWW74iEjkOPqxDqLz9Wt73f9KYi+R+zN1hHtpA7xBeH2muYPh1myBf70U\ndaQ+UA0LVYrcAylZDsItUIpB9Tb/WzqqueYCQgvMc4KKwqEreL4H28FSnOpy\npswpHtfSyVPPqWf6sfpHtG4S8BbGScPngKiZwUlDHUU3xVbnd1CsoOlGdgue\nPAhlaErCJ7dDjkoEr6SOSvP3XcvLVTB9qyR66LKyVR8Uy57/gQEq6lI/Cd0E\ncnILUlqIebRkgoXPxoWGcehh7LtXcchmCUXc0PqoersDt+ajHD9XZ4e/7Uwh\n52dAV6heqjXTEZwUEm0LdSfCer50cTlWMNgCg/kwBc30LTF3O0daGsdUodfF\n0/0P+m+7g3JblzwAEFoPC3Zcdch5+Xviyo/XxwoMyF+vDPCeuv+weD2ePjBk\nDdZi\r\n=M/Or\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"735688b2ea8b7a97a863c0c04dfca73d736f4994","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.58","@babel/preset-env":"^7.7.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.85_1578915170519_0.18233864830168445","host":"s3://npm-registry-packages"}},"2.1.86":{"name":"react-simple-keyboard","version":"2.1.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c2bda5a9cbf8121a7f1e536010f6844a1bfe5526","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.86.tgz","fileCount":8,"integrity":"sha512-fr5frjnevp/S0rEYsvuQ97TRIfmiCgvmkDinDfrJJQbcBdlb5S+68n8KvJoguFHrAkj3NYOYRKuMFPMs5g6ovg==","signatures":[{"sig":"MEUCIHRqnAwJLFUab9EwpvUREkzfN85royo6E3qHpR8WBSiIAiEAlT5pwhhZBEAJ3mtTy8l/IHm9nkMfB33v1240oZBmzoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHFXmCRA9TVsSAnZWagAApAkP/34HUTZZopsaQJ1OphlX\nNWzqG/MEnJdjD6djfx/HobW1p78qndZNShgr8QHmwILs+9FRCMJkDn2FDKNu\n/RNNaB04iREFPDwSVk/8D3nSxGColqZM1yBeu8lPnzvlwBXVX9tbW5NYNmiv\nWhq0lb0jAatR8vv0fgLAP4aRSagLn7HurQmW6Th9hWPtR+0QNEYRto8+Wgno\nrSvMJ4ezRAcLs+THBUs4s1C/bser23frhSa9VpwydZZEbYLu5/3v/cWIW6pR\nUNK6dUafBPx6v47TeDcZje0CaCdvIWBTX3CqemeVxgxxRDVWjD6/70Gqc/sk\n4VUJJRsdHOYamtxWnsEN0Uc9RUdEcP0hGzKyPy84PdVSXA++e994DMxZjXTt\nJPnkU2Tk7NyenNEkY7mW2C5xHItk5etugyTVYLbEkZB/rvPTHtfteMBFu3uo\nd2/3y1oZ5p7G13+ctehoWDcrQnFhD3dCE9ZqW9EK+F0n+hb28xkO3EXEhni5\n7cfnLo9eGsc+PE92nGQKHtVYm4m3zAOJhx8LIbGYaLQsoSlzY90ype6ZAnxJ\n4mrHCHB1LAFKJBihqle5X3sAO0lrMnQbnyEO1IPTpDqln4neoRpB/APm+Tlx\nqYd822s26icr+kT/y7g8PEQ3qyXfAK31l3IoCkakPtJNtvg1qLh4gE8KSc4A\n1dE4\r\n=H384\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"84e706e5694dae82bd2fd2eb20b9513850a95c5b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.1","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.58","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.19.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.7.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.86_1578915301482_0.418708550813516","host":"s3://npm-registry-packages"}},"2.1.87":{"name":"react-simple-keyboard","version":"2.1.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c6f24fc8e50a87c8bce6ae2f8ba76ac64b83862e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.87.tgz","fileCount":8,"integrity":"sha512-cJlUJQvDNHDFYyPtGN4CQHPoyvWbQcqkHYJxX4qHjOEsTixyuW/Xikle9TWV6iixPLZ8b2l9/0PfwLFya8HJvw==","signatures":[{"sig":"MEUCIEtIozlcLa2nSEkEwd9WiUHSKOwSenvu+6KtCizIYizeAiEAj8WGV5IfZCmIVVMtFyPkKjv3Wo7TrksR61vtNQRijLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHFdlCRA9TVsSAnZWagAA/igQAIzf/BUSqsILGpnn4iwE\nfn5rhoHceXHb2kxWrxqx/neRG+uSQmdAy4SbWrlDKc3Fvs75JMP142oo/pSG\nGyVJ6z21VYJPzXzlD5YrvlM+2viVI1978YHWsh3BFq4D2XarTe80w3BpzcKr\n3WEDXD0Kg34M37p9L32/E+gonNvIdpK++42qhbhahLeUAOCL6R6nuFhF3gty\nNcjb1umyJ8Fs+LNcU19750967DXdKhI3ymqMqEACfOKo0lc2L/lCmU9RMhax\nllVUuq3svZvwDk74a4IWq6A4YyYvWVVhKvo9audD/V+R11n04VjTnqgTQ4Cj\ncgHfZhqgNqNs7r+ofh5501txWqNwRshneysCe0p/WroDcVXY5fRbS70QmBkk\nD8VrLMvm/YJZW3T0ZHmrKcosoiV7IPIJ+6OmA1vlmruNSFaytlddW84xWhgV\n0sTclfD/JnIbstfK6xycteu2+JgbBlsWMlCm7rJ/GGlg+CxT11ehV8QmpdwG\nc9c6YdWkGU0aZGWNJkyezkycvzL8W5UPGWWwzCDnKtKCvirpUqak2Tn9gfCw\n9liKk8Rg7mIekrwBdCQg8f7Ip9iIhRHQ/XAydLeBV2LeIOkN4W8kAs3/BMBB\nbzAHT4daYE6wLdK0Y8BiQWbzRxu8Zc5731lqEVjI+NY3A72VwH0WgrMJ4S/M\nJpFG\r\n=B/Dx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7a464895d620976b8720b874fa763add1eca9468","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.7.7","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.59","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.7.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.87_1578915685412_0.8946571253677915","host":"s3://npm-registry-packages"}},"2.1.88":{"name":"react-simple-keyboard","version":"2.1.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"30301fa70e70ae4a084ebc02fae4a72b07a34d73","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.88.tgz","fileCount":8,"integrity":"sha512-Kc+44Wv1knTzXOLJhuLtWhcDzFfiZ08mIM+DuZTPXojPiKECXCDiqf3/GTyzYFI5GEqlIStxxsP4u7oMo4RWfw==","signatures":[{"sig":"MEQCIBgpB/nBZXsEpX1wMhvO0IRqFRHbhtFXtFnsi9Ede3yWAiBweWTnmeCTEmAXzZNZ3nZZUrmEaXc2V+9SIJ4QyApmXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHFgcCRA9TVsSAnZWagAAhAYP+QDh7LwFW2sD9gj7wx4+\nlCTt5AuL0EfKXVDgs6AnJhwQAsGlvRoThJTUoMTZ4X541PcMkGz1eLQ6v/qw\nVibzEFn4JtvzEKg9iJl0e6fYd2athcDJehUi3aKtkFZ6ki5MYUgVCBPOU+VG\ndKy7Us9KvVSpA+P5fnJaTNV+9RrnhcOQIDzhz0+Pf82XhLAJW8f87/YtfSii\nCPHrIUKi9i6Q5uoALin1ZnGWtZ2iFeyzb5j7ClbyDAvU7UtQ/8GmWVaHPsI0\nMEXcTe2kMq+RxNeRJvFX8igutzWVaK3LZt0fzj5vlAkbeWRwiSQ0+zHNyQZg\nzEbHmcEkHqnryjHtbbc6mTuXSB77r3SCasZWmynRoPMeJugCleMJyy4LMgLe\nhnIO2GRk0lvT/z0396CTZ5SkXVecgkvsBfZmSzTFy7f8pOENAHuWmOoJ0E8v\nFvbLvIEXJLjSt+GmPoWBIwkXA4fQu/ZbkWXpVHLJj7rzVjfbCigq7Cfo/xfW\nLiqM8sYZyITEyJnJkPi0lCRmOE18Vrp8h6vK75gfTcJD85aIckPDU3w0/VxG\nyl0ty8L+Zi38vU9NRSiRucKgof37bDlwMDByH5n0scF3UgZ4m2qlGGZLGVka\nONu6A6BnZbQVbYvAO77PNU/EF8BlpAIh6OHJd6qmEywqK63UnOuEOhBMIPyM\nlc0+\r\n=38Sa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c552b2687fded4b079ae8b414f72a529847e7de1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.0","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.59","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.88_1578915868499_0.6160368615068932","host":"s3://npm-registry-packages"}},"2.1.89":{"name":"react-simple-keyboard","version":"2.1.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b748ad5bf514dfa81cef519ec4104c6819f63836","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.89.tgz","fileCount":8,"integrity":"sha512-gnWmv9FRa1U6S7oYhfTnLz4h6HcGr9DMIjVtbVV+9tI8HVpIml2af+MzQ1PULaq5y1L++sb7Nl7DpiT6j/Ap2g==","signatures":[{"sig":"MEQCICz/129ThthT2Way7FQhpOLBrEIKCtINeyoXnosurWxZAiBIpPuxFFTP0FWAhimgIvCOfNmaXzd+UxQFdTouVhh5og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZ0ACRA9TVsSAnZWagAAu8cP/RQgtq9ZJAuPJQAbkdUF\nPz7C2grPnpRD1DUsS6At8H7oQl9elooSxmwtmD4WXeJGxN6kIgc24UuFLFb5\nF42tlMtfwxgnd/tPegzkOiH0H51hX/CRrBhf9F9jLPD6IhXz6ujENcGxNBSH\nF33SJylfKHF9tDV6KAJD1LhisAPIZPEIGFwnaX2/MLGbrAC4DLgCnBP9fcJd\neZNS64kcGH2NgZRVRDfvQPEEFI8LBboHhVs79OmVFzhxpnfWxefEdEsB4rMq\nlus8t8c+v6uE/H08QCEqnZkaZeaIZ3/71BwJzVllXpv93Faoq7GHMnYzf1Yh\nUDXWVbEiyxasMxt5SCny7VRT5DIeK9firxNI5PBeRRXoolD5foOSFyC9a7wJ\npAq9aygBDRR+2yUXoHuPmuNTB0eVEyP/Uhe+aBdIHRVEJSd5GPifkxj+hEBy\nAegL5w+8zhFQWh2/euIR4RMBJM5v+0mre2Fj7scItBUnYJvtr4NdtaFm6Z60\nSM2paYs9EiwtaexFC9NRFgvVEdb2Z2numk8U2bBN323Ui7J+6UIPkieVZwiH\nu4nU0Bl+ujwLNKUi+uTiEkbQsGLK5NXuEUdofzameduMqlZNlEj3ckCi5IgR\npBGY/fjXNJJbEkiYm6Tp5aFYavAoq+kAwdPjV72xVwvrnOa/YPFF62XbqSeJ\n7ifI\r\n=hbJh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"82bddf143123976158ec1590708f9bbcd23ff187","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.66","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.89_1578999040305_0.24613621834049182","host":"s3://npm-registry-packages"}},"2.1.90":{"name":"react-simple-keyboard","version":"2.1.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c436c1f4dba3d10644315010b192b2a5f07ded30","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.90.tgz","fileCount":8,"integrity":"sha512-jB5aZ+/vDPLSFJwfn3RWvtEiyv8zhiQ0DWyJI0nzg8gnxmYExTJ4LtDTsvc6m0mvamVHYS7WN5q3zdNuGH/hNQ==","signatures":[{"sig":"MEUCIDlihaMt2gzpgdEzzIQoqeUOJAH7f/6BsUB8tJwSetnkAiEAxbzZtSRaT4h9C+gahbKqL0RtYwiF51UEZrvvf95do+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZ2DCRA9TVsSAnZWagAA6f8P/iFs4rjkabWrp4bzrwOz\nLwwKVnUV6l1VdD0E4XMfznQJARPjaKa9S6MyA/rQXX3BhnaB7Z7vLlmOFylt\n+O6IVHhOOo0Rv2VukUxB1xF7MD52ShA7Kt/bN2My6IWaiB4Xuifkwv9nyYVi\nj58+r9E1KvccZS0aWTj/23559Mkk9aSWChF8ZUPAv0Hiu1akaCg8uHWF9cFD\n7l+H4zNq3eqWnfTgOQ97rKb7nkqpMkkdvlr4naAJQeFpqbYNAJEX3d0aAah1\nQvzQibrfi01hDILViADYQYMpOs91e0PLZ0pxOBK1/6j7zkmnCgsMHMgeHePX\nU+sfwj6AWhfyMEFVy9XQCyKGB0pvYayw0X1+Ir2H0mnlB/EdIOKDCxbDbwrw\nOoOf0N9V1SrwJSIU65NRvrIWaaxTjFMS9Cv2Glnx9HP+7x+EY9+YNiBCeEIu\nrxnLndM19KsiLthfLM02e7YxWPVGaur+MKCPpkk1rDov4YHX39OxEXbm6OtE\noQzNKtoQB9m7VL+oHke/kTgM72wrXJZg2LQ3Z+lMc6zuO7XYuaRjpvsw892A\n2pGni3PV5tTTLgwySuuk0sRHch2F42CpibzuNROX836vsoHVJHCHGQ/pKlEV\nvydBIw02IaGPw60dhvi+BNe/2NZ20hvYxgwQNlx8UlE+0uY74fawoIl0DkEJ\n1qc1\r\n=5gQ0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f4b5dbb72a315ece34b67acbb8c11b92b02def6b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.66","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.90_1578999170889_0.16390904739050782","host":"s3://npm-registry-packages"}},"2.1.91":{"name":"react-simple-keyboard","version":"2.1.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a45de7c96ecb85930a8ff17fce1c177ebaf89fe5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.91.tgz","fileCount":8,"integrity":"sha512-fkADz3M9PwnnEsvcQMYvOIgXHX/QaG90KyPIQyNot4tD+Nkt6E5/fmAaAr6JKHPi+dWq6D777EciXqjP3VdrVw==","signatures":[{"sig":"MEUCIBz4KE6Ie4ljFI3raoFAMbJMOead3MyzL8KmOnoDNchOAiEAvdr/PVO5VR+bRM5OCaojlpa/QLffmSilVK4rYbv0wmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZ5vCRA9TVsSAnZWagAAqFIP/0Yqe6ClHg2X1ZJWYA5j\n/26JDJDv223NFPvdSdZsvKQ6v26LlIKwMjHhCDX/TXnMSEpSQIAB0HPq4toA\nPCblOwHvGR3fI1Fhe1gQkhr0kgiSsizchV7BIf7bMubsk5X+uCSA5wqvFTy0\nMp3VNk2bz+oWvGJgBGsofJb1+hs83D9SowoigZFcBQ4KQj2uCWLZI4CEQAvn\nZ+aA4mshizkz+1oxzu8zcACnN2HlTcJnnveP585phqsca7fErVncRawNuyyx\nPL03ih8kF3APT6hj2c3mhq4zFkjv5+INHXXrJgp+X7FucXMwvuvB4eiLl1My\nx6bEcjMnMmtYdIUX52LMu6FsMsQ2zeYm78ddsTacUWZg41EWIesBx4iHU2Ss\nNrn2r6+RX5kp7ax8SmG+TEVOCWCBzrEUN+IYn1quoT8J3BpHpFdiiLvVSxjs\nB8yvuNmnZn9Z3n8Abr3FRc5ouPQpSOiRvv1qS8KVbgm12V5zEbzV7Fp4A50d\nOgEdCk+88+7wz702pNXG8saTNw+jnSQ39QHeBOfbT5Zy5GTDugc/q6Sq3mPM\nLMVarS7XzmPeKzI8BwKnQYeiHtgK+Qu5/kwI04YdPq9MH9hXfBgnbdrO4TlF\n9Rhhct3vnT52bTgsZ9jEfH++gqxZEKW6W5NiXYLGuHZitxXmah8x64Oz9S62\nL8eW\r\n=Z39N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d18865f3f06ebec7355b75464365e1a7d3f54c40","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.66","@babel/preset-env":"^7.8.2","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.91_1578999406980_0.23756169048912024","host":"s3://npm-registry-packages"}},"2.1.92":{"name":"react-simple-keyboard","version":"2.1.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"65db6acec4c05f9bd0e5d98d1b9c2721e5d7df98","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.92.tgz","fileCount":8,"integrity":"sha512-9X5LzUw6u3jId5B0FPiEd7JqzMKuo/f6QXqibZACeLLBI5Px6VqRRMBAVNYmEnm0wmmlONshs8sW2N8JndA0xw==","signatures":[{"sig":"MEQCIBhp/l+k/Gqe14MbENr9mEFbkiO96kJAZVLAccq++BG1AiAZrULuydw4qcVqqqWKUwa97hJOs+9lPfFJdRkQiwcvqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZ/eCRA9TVsSAnZWagAAZugP+QHTdD1Tz6eIJJsb9ckD\nXfeOFDs9kAq18Cw9NP81iL28LvUxm8coJp8PWmWf2SK6rAAYJafWkbPfLqFg\nl6yTj1iPHgK+SeDfApWIWaAfgwTheoE+2ooWxq0OAW3z/3VRn+pQag5Dk6kI\nremWzLrThv9aWlY/gZbrHKphDpgQ6dxZtBzGj/UD760KW0/qk33iTHrOlrS2\nrCLqMojbfP23IXBYMxfvxLRcn5ar8ZNMZgjiWy5xbBrR8zkKvefQLitDusuT\ngBI1bsjSWFCpe+pP+GLqHXCItWquyYMT2v1jWOzaf6GS2FE2NaXf2U3aQYhs\n9ooJ+iXaNpjOsN9fvceZjoTMJpE/Har9y/Pk4UgMuNai/MMV+42OhB0nSYyz\n5/2R8PxP/lqdH0cxnsuNKPZZNmv6eZ8rMcUbHONB7xhmm5rk9lz9QUDjwyKy\nTyoBKIxGEOkw418rw6ONerinCeAzAex9CUS5QpwYSuEvI43I+rsAyWC0bP7I\nfPiPe1SYvQv8lcLazLDZl8di6yjcDVK/dp5hkZ1frm8/4E9Kqi+XhPMRMeX7\nq7qSUq7DtX9/U7fNs66He3ICN75jnMzT4+3ugeEc9/H3SATKk2EoPW3FiVTs\ne66s9AuLe3LBzEQYAG3PStoOL3zx3CB87/ctD5oesZZPV/UjV9edmkeeUyGQ\n2IPL\r\n=09RD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fce1be839ad4c6216ac90369bae8aa1226277964","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.66","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.92_1578999774010_0.14885773864996055","host":"s3://npm-registry-packages"}},"2.1.93":{"name":"react-simple-keyboard","version":"2.1.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a142d4f7b4394857b1babd1eacef277c796f19a6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.93.tgz","fileCount":8,"integrity":"sha512-IEKOdBTjbJZdT4MtxehBKs3uj+drgIX941dxE3M1C6fcXmpSKXDyXSnmMslZ5gUHK57NxpZhFozZ4ILIhrjaxw==","signatures":[{"sig":"MEQCID2QwQmN+WgsRCm9LDbP+p/YnOFmEcvNlgImM5kVDOQbAiBbF6NEzdVJx0KbzxwiSg8Vz/Ma4UrC9Y/uK/xOFiHqOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHvK7CRA9TVsSAnZWagAAjHMP/RstBqLffLtaPqbIPeft\n0UzHI5FwvOxKzFSRrnkoQmnhyC+AZ/5DM6pUYeLCm//8ZSQK18rCOJwxZ3c/\n4UNgwTaJq4+HQVVbTEpMb2gDY0wRu/vUeBh40F329X+BDNwhHn3+ycVG/ckP\naU8noO1SeIqcYY9f0fSTzbAxVqepbYyd6MXoin1oOACX9QMC3KOUObv0H+rK\nL2USeO5xImkGhGSy3ABTl1MsZzyPlJXZFaAJRNxmIGxM8QCbx0bkt81n5mQr\nXw+/WVTPJZYuShTANey2hBMd+sgIELLTgzgIuDVZUsfUkU+k/VFMnXyBZOCc\n/1DywkxSFHXpfoYTypNPhqHH9cM1a0NbGdTHXXK7SgaNeIoJ0SFglPBO5Zso\nwPSWyEeVihx/AZ7yf2uXjSCZg7MGH8ZAcBLwDBFlfEVhSDfytB6Cm+5qd0V1\ngOx6ZYDC6pbWczh4a95N34lZ3k3rwmqKbdjjeqVCMMuzgSkY8qCcYTgyhXFN\nXKlEKYkaJOqoBOQzRE219gav2S5IILhmWS9zX1/Okjfvd3n7Fg2G0UdhNSND\n1LPKlXF2JEOkIEIFmFdfNwJFR4qNLCsRpk7OucgN++LinxosG6PN7RdjP3Qu\nh62lkqSFfyprHP5QNGGgoYZ7ROsbN2wveyaYOmzCegzL6NHyOjM7OnoJt7h9\ne4ob\r\n=wD+u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6e11885e5ca7ca33a562c96d54ae44e656a37353","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.68","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.17.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.93_1579086523311_0.42876798081859135","host":"s3://npm-registry-packages"}},"2.1.94":{"name":"react-simple-keyboard","version":"2.1.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f5ddb891386f372c456d305777e19b7b547b2a20","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.94.tgz","fileCount":8,"integrity":"sha512-jdqz323vu7MxQiQ64cwG3xf4LNRnx0E1Qdb/eXwZJkjGuzGUs7nqWPiVk72vHMUFu8GRiEdQBfrToNG8jgxwrw==","signatures":[{"sig":"MEUCIQDejWXhFiIE9TrzSt8ZSIQSW6rhTi/l9ydEabq9TehfcgIgUsssX3tDC1pba4w7i1RpGxCZaaokpI3ZlN+oPbjku2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIEJ7CRA9TVsSAnZWagAAvlYP/Al0I83atZ02LZNeEH6M\ntgzy8G4xuO+kSLi1nL9o0g+Ll4lTjiW4GZrGsl6F8n4Rd23sYKmocIrZH8R1\n7HYzESDWxcDrRaGpln3mjIimb8s/HHefb7/EgWq3T5x3Llf97H6xXOAKUzmr\nuLQWDikrUtltejzXbt9S8Z/2ZSVcJrI9PksTK375ZKoMKHBAUIxbzapOWTwf\npYYYtmUfFmIlHLaDwc10NF/n/quzdMc7BE4FrodBC0Sgu+711W3n0+NjrgyI\nWozupTxyI37oaTq0Wv/xjzvRgrNKcBFCcP0r5u/ivJOKdmnC6kFiBpfSWWR7\namP5YyPHJa4oNazNf4SX7s0O7NdZLLbHACeON9vh4ECn9rum2l+Pk4rGCz0V\nasKVZaBOwcPDkePBPpIPt1xyjF5lcztvKK65hM2SdFuiGV4pr+FwSHJEOfG2\nRTG3b0aXYT8E7fkctcPQC0o8F3AMgGbsoyBbe9GyMNoBQwI1wMkhdNarxdqN\nffuefZCHLOznm4qcDS1TZtsk5af5eCvh4cbYRcWOE59vxvgLxLPIOWXPx7i4\n71cbGNFUJnXMSrsH01shy7zCil/+fZPWxAibhemRB6lzkrYPF3ocHYIqTCli\n08PaW1mxieVF1mVd7nH/xekP+puTv0ajLtWscbnalNmJPZ9GGN6vUjOe0AjL\nEgGA\r\n=hqQR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9127835eb40ef1e1308ee615c509f10e9a9ec31f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.68","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.94_1579172474639_0.8904446511187214","host":"s3://npm-registry-packages"}},"2.1.95":{"name":"react-simple-keyboard","version":"2.1.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d343903e2b622b7b2e0dcd0b8f4be0f7d4d7366","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.95.tgz","fileCount":8,"integrity":"sha512-rfBrLozB6IADKjwgrbKnD026sZUfiin50m5ttmajgInuhw8umuQ29HjTPw8THgMyHlZ20PWJFj9T5QNkhUNPlA==","signatures":[{"sig":"MEQCIBNjfbVrdPzyyomp2E2uky3wX1b1Ak74thwTMrxAj7HYAiBhcBBI0cCCrWKask1ttWjBFYQ54y+v34OBsaSRfxjQKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeINerCRA9TVsSAnZWagAAYLMP/095dw7WVl6LIWc4R6tO\ncrsqiSi6dm1srgljEGEyq3DLsVyr0ZzE5j6WcllAu9YuRrT0jBhQNJQJgV+o\nAj/0dVE9kV20juajL1AE3tFrZAkvanRTb1pJMqDtFxNvKuXngDf4UV8gaOv9\nwLmvCPoPfkaGds0BYAA6lkIrGXrpkCKkspY9Rizag4kN4nuIir6k6lWWjSzZ\n10ccJihXrOS/L4B0W9kjUPElWSqXPh28Y0xM8lZ5OvqVHhlAqs3T555TumSZ\nO99kXFZi4dZImITVLhWfof8W5N+dC84O51r3U7r9dDeqjcD0b35GSfk9dl6O\nn5yn2zxUt9uuLh5JzNHlyBrEOHVy95WN1AW7Dz+X9TnY8aCuIdpRFvu5OlDC\nQtwEAD1BPjWoqtmplsOXmw3yqdHrHz/znBtI9X4TjglYHV4v+hzWMPYdWGX/\nEw4y5lSt/8JrYhHmUtCzwdczLF2/yAKqZtvhrRTCcY9gwhoxB7kYQXmFq6bY\nld1EahsU9KS8v/Rx9IJXl02FQnAHUUAIcag1jqyh/avX/61XzWyldrYseuBl\nNZTIdqGwShvThzTTBTiyv4ck3O04BD6mR73hslwoiUb5VSlJ00Hg8IMUb2DF\noFVrbHSaGkbb4NNTvJL4iWfKqi2C1ugF+SDNkc0XkYGVqIy4iUngBSUIVQYj\nK+hl\r\n=nSgj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"28e811b96360a03de5ba40bfb8a9c8fcc738f6fe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.68","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.95_1579210666586_0.7574164843448659","host":"s3://npm-registry-packages"}},"2.1.96":{"name":"react-simple-keyboard","version":"2.1.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"463e9a0ab385003dc2bc24fa5c2b7958723f1fe5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.96.tgz","fileCount":8,"integrity":"sha512-leA4PUKOjGk4xYmcJ92+KpPPhafGqT3LbKzrJ3enwbbNUwNcT5/YmPQlPgczb++ElRosD5z5n8V2mgopsXNaQg==","signatures":[{"sig":"MEUCIQCeD+OHbEurPtjLci336TfJrAbhBiXNzWMReB0ZY0YarQIgcoiHxePHEAhW7sgnx3OX5uo3VSAx1Td1H4arY1JuoEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIZJiCRA9TVsSAnZWagAAAlgP/j643VQbGkUlWZLGJhAV\nm1DDKHhLpgwZGK/7KTJ2QWiQXPm7XZ2ibsZu13yJuqndj6dMim/g2AI85EDs\nF8U4FLg8PH/eMMETm+kvv9SM+7lmY/xuzZ4gzvE3NGtyLXqUFjWHutU2q2mf\nqcZ5Dx0Z4C89Y7cGmMqssMf8SLYnvWKbfTnzBGZdr/2ie/A4qzhj3sYCebbz\n6Vhc2LqvP4mzpF+50S3gfpgKfECDMiWxrNCR38bJE+MBPAbGZW7xpWJNSbzo\n/foxo4Xe0Nj8y8/xugC84FusebV1/smNUflvKWizKf2C8RHkJccCdSMOZX0x\neLh7CK8/CxS3MjKxLFnnlQrm78IpxNrkM0kbIL47ufzUgzyItsmZPiWzbXrG\nclCp7NmOiXjtwaRa5AM0f9R1Qmffb800L1thjG8hnVRk6VkTP5XZznRDojXH\n+o76f8zyqx8LsgPrJnkjoV1/tQtgjATC3AHErQeExRhnE1RhC128GbnbziLN\nAwp8G2yXEv2NDjWxnDekw+EM1yT0+L42vyAD1uk8+b9NQEk9YnN+TCEL32GW\n/cVXtEek3Z1D69DJzOqQEkJVifWf9A4qiWSADf6orqpfyc7x135s6xaZzF6x\nIfblh/mg1dtTSe9ioUH8YptO4H2txrHGkdxeGmh6OcuytWfEUze960ahB7qv\nQIU4\r\n=llog\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e7f2424355067161d5f89d04798c6373e51dd31f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.2","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.71","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.96_1579258466065_0.36821384422316084","host":"s3://npm-registry-packages"}},"2.1.97":{"name":"react-simple-keyboard","version":"2.1.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"365af5fffdc879604f24db2165db07aa827dd852","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.97.tgz","fileCount":8,"integrity":"sha512-irYt9pw3sj17SkU4UxBth1U0RLIvP14izdjQv2in6Jk35mr62wHRBIlMEHtlAjHYeXD7R5XUnR+INJXVi0quIw==","signatures":[{"sig":"MEQCIEy7Thv5CmGAkLJ5UpV+lf9iTtYcOI3/j96DowxTu1YnAiAhAT+MG1KVOfwhRZkEnRwd0JnSnJDjh9qMHytLnDjulQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJYuGCRA9TVsSAnZWagAA3bAP+wUY2aOHjhekpJjnHVSt\n+sxON91d5M3itUtMeyj1Aq+ajXorqeFzzN4l305fbMOpP4Itn8eHyg/e0KPb\nRLwUlKOa/7Uqu34D/WPettmrQ6sy2l3FKw85pzLMmMeG3SnwFLU3GTw6ayFQ\nFkWYnPTmVv3zhPAnKgZ5Hux7Zamwqwy7rltCk9T0Acwxr0EQfsrLFj49S5hL\n7fOa5boM77r8Nk0ogta+cfThYPvMnOs12t0U4C7r/33txqYyUXrs8FZO0m4D\nBTxg+2PCRhl4x2+Bim8gmWTsk5ZWFzcvvwh1UJSZQk3ChTUTgC3iLl4Pt3b8\n2vn2yd3eo8ppePPl0yv0tD9xI56lrnREXVM9mSZEUDQgoAfpOCVyqXofHxZD\n/W7Gi9rzoypTqd0PiZa8Rir01uu8TVNxYcBamankn/IbQ6IH5/QIRU58jB96\nbulT4c/AwfFeYLbotaFFz/ifRVz6u9YeRNaNC8hSZmC0UVFZ2z8HjEs4FwQR\nv+SNRn1+Z6jNQ2BFmSS5B/5DoJ4I4sb8II+EdnSYIHj4d/7vrf1jp3RSUdA7\nZQCIk7UvQ4QImUxXZp6jNF1p0spYPF61xQaA2cmDvmnMUeGrD71rYeJMJdZj\nuQWNl2A3im1gpJ/7x+cGZaxgvLpLMcSz/LQgZxaeT1Rs2GylFTrPtRyprrm6\ntIi5\r\n=KsYy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cdd4b8f3868988a2b974e69e20525d143b2a3c3c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.3","@svgr/webpack":"5.0.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.71","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.97_1579518853626_0.04836063267153845","host":"s3://npm-registry-packages"}},"2.1.98":{"name":"react-simple-keyboard","version":"2.1.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4b02193acbdd1955076d5c8e27bba7cec467171d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.98.tgz","fileCount":8,"integrity":"sha512-AAclnTcChq1hgbB8CHgZ64frSj49Ks+Gz8xHk0Gf4dApofBnV7f0/hLS6C/P1/EfLgz4QNfMk9IXOkextMI6Tg==","signatures":[{"sig":"MEYCIQCjnMLg1ZZidQ7GxuhDoGEnm1Aolf+Fzyh0dkyxNhV9MgIhAOTa7xrzLs8VC30Afizrracg6OP+quMnFawUA6KOivOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJtGiCRA9TVsSAnZWagAA4CIP/jC9UGzILL5phfKA4xj4\nMeFmS3pJMg8uBBb7M0wawtncBVN0qnjbVUzqc801T2M8gTz9XvPvIrpXyjY3\nv7Ooabb/VWGqtvSyNRqdBKAdSRwIG1CP7TZq31OPPKUXiOFQfpccv0ZTe42S\nWmFz4Z8acgTH/e7aca3aCwba0VZuaTuO0AJlmxrcFs3yRzD+CrxS1JZG4bXH\noWids+pXJn9U8jMEqr+Zx4YCtF+sBhy7Mjrlk7hLeixxM8d+OAAV4k3vrEdR\nQeBoFw13NueYLxEeOIUzGnL6Xy1cOWhqvysKiG81vsF8efb6B4T+PLk1BUdQ\nPj7BP83HOvaU0NKM8PbBeMJpvMYTDyBNmeWF396mpfLVaXl1KRy18ereAvNK\nQAPMSYHvn/ObL8zYlZDCphyijAyvG7D5m1eIL4BrufqaIYQn+o9j2Cj/6m2A\nYE/853VoshTYSkZk2wRvyhS0yetf1EsNoHrbZB+2tkNhkLBPTtv4mhDc0tw5\ntkMAdRTFYjGm1MlJDKVfsDBE8Sj5XBujTfJ/73aEFDEsetztZ3XwNDhjI2LJ\nGeCZV2pjdmYXvRGfaDOGdL1+rYGUAbncWdcEGi4ePBgk6mrjw0SPU8N46xlC\nV1UDL1oy7Z+hIKrTkE/taZW8nLt1QAGsNbyYNxDrES12sczX2qVP/HFU6zbU\nUCMZ\r\n=mYiX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b8a449371b1bc46eb25ad3c1c542ea33e9cefe00","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.14.2","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.8.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.72","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.98_1579602338422_0.6052151611681851","host":"s3://npm-registry-packages"}},"2.1.99":{"name":"react-simple-keyboard","version":"2.1.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b327fdd66abcd15ad62937054e17a9fb22f6a86f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.99.tgz","fileCount":8,"integrity":"sha512-I3FjME3KeupopcbVwYxV89xD/sa5MOd7pVJHBO/Dx1PWi1CGSUJ0d3sf1Jtw4NuaE2484QqqI2a8dDZ4P3B0kQ==","signatures":[{"sig":"MEUCIQD44b0luKSG0rmpBUoeELFv0DeDd+LXtHNbkOSMURlmogIgdWporYsJFw1xwOphKO1ZusVqMBqUEX8FQ4lJgKPECdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCkjCRA9TVsSAnZWagAARvIP/3UGOUszXbLJ7jgwIhjc\nd85h6e0FhApoz0vRbVJoP4ZYUsXn91PziDPDjahX8HEWPSab9Re2bXJjVB2o\n4CBQbEJuMSkMUOzOC4JtwHh0PdquIXKHaMbbrkaaTEqaYaNBHueAQLpJCfSd\nXXS6tGjIM0+zmjZiottSK4w3Ar7JBp2mT6yQpaNpVsJRLDvuExRmaqgapD8o\nh6DUvObjrz/vesPrq/RqHrt7a0Wk/0Q6TktE/8DRPrHgzn4CH9XGVwGEr8oM\nCkvO8NEHAzhFdDFTSkEMl9Dsvb34xBQbAAVkffyEyAU8ry1rDpNnHnoRIBsw\n/m4FcbX37jbR5PnsoMpGV+Gwo8DMSA7jp17iiwnWz8r15OwUk5h8j6D3q240\nScZXzj53WRyuC+lguQBq9p9DbsRzd70dTcQx76+HSgfWBTiZny0YMqULPs5J\n0kCL2P8NG3l1xJJhEqoQtjgyyEgPUvY5lj5WKJ38La7ew776ueTNhT3RQbdD\nq6zqbiK+AJeuXJFyALSa3izTu8EaBrQ29Uw0DOed24MJdjBXuOMSymYkYJsu\nalkaa8EIAGWpfT2MDN7Cbs+Q2tB3aky/RQ9oth1jvE1z9zKsh1GzOS2kJjYb\nF4olmymGD4D4/eR1KuQuKwkH0pDL82abHj8QUDNYaENTMWzvVMrVj95S40T9\noAhA\r\n=Fil4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1dba9a8b7dcfe1d2bbae184072ca5e1f8cef6ac5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.72","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.99_1579690274834_0.23012004197627434","host":"s3://npm-registry-packages"}},"2.1.100":{"name":"react-simple-keyboard","version":"2.1.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"248e5a82f4607171fd2fefdfada6560653590de8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.100.tgz","fileCount":8,"integrity":"sha512-XoGusNzNAJ+DHTu03K5Vx05jbmjW6Su0/MeHoQLt0yv+vfEs0Hs8PRXUWGB15MYQBBhlNt1vNA3m6OAqxpgscw==","signatures":[{"sig":"MEUCIG21xVCk4IH0WWHj0rf34H0oozwLZ+J8klcDJthnOGnWAiEAmHT+ZNRDXDXeQi6tV6/sjmiLBxJFpdgPU/jpTpSareQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCpOCRA9TVsSAnZWagAA7NIP/3vKkMyee9/rBo5xvHMJ\n7tK/pVZ8i/ZZtmGiYe+qvpe0c+ce+NgV68cgJPgA0vIZ5gi21wUN7z3VMPKf\nn30W1Wkh35yOsDLw3eMyTC98fbVbxq/lD483V5eOUFdHyJ/7725wJy7aDwkr\nVYworsdXhaKskcVfzgsb6ejcqtbdhW+Prq83yVzhA3XkgvY2lZ5Aw/JnIUNU\nlnl87CAo37Qu9OLqDFgBkMrEv8Q+HXYbnD5MhGoPdoPn2PuEz4wZ2ZZ5DkkJ\niwZI5mqYgCa9R425zkRQUFWdGTjXKHhG5wirF5J6y2KaFNd4HX87a6SRuEuI\nZ3L0T1D96adPe4ojbP9aLaf22HHrjqJT6Xld9aUWCUGA6UaWWm4T0TbLjAJN\nRFtG88VL5kVu2PyR1bRAUsdE9qxX5WPzBt2KFyYDkCFYOeOWHOBqqGC2hsD3\n2JLt/qm5sLcnui9u4zPxZvIKyGwIad9FTKjnKMDnb/n1lVwVI8/pwBgzgEiU\n7Sh+CgPVvFJlFct5bsgQsRWru08/LDFoF5Ml5Cr8vwMRscvVAYODvFfylo1/\nNXVDF+BDztm7AiqhhFR+l7ePOCeJuvwlSxDXyPrp/gXHV+nMCqtx7aDziHeX\nmiPuYfJm3G1+IeT00iFU7XJ/AhSk5rINfIdKbWmjriSZwVfqeSePYNYHpfZc\n6G1F\r\n=wBvb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"88e3b295ba1a5b7dfdc33ff6e55b7ba2f625d6f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.72","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.100_1579690573694_0.5775474608152571","host":"s3://npm-registry-packages"}},"2.1.101":{"name":"react-simple-keyboard","version":"2.1.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"29c4d8a74be4ae0fb2e7fdea462c94b2c8b8e859","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.101.tgz","fileCount":8,"integrity":"sha512-ek2Kk3Z2pHWp9CVDScalnn5DaN7solGEpdW00gsXOmxA7JE+5kUOVDWLP3LQ4Bod1vYdn2c6Bw4kInl+C3MTjA==","signatures":[{"sig":"MEUCIBqt6DHf+cJK1ygWipci1ALhbEwhKrOTQd80RVb2W+jhAiEA5iOaDEFLlDv9Y2wDiDRAyV55MoBUPkjWwgxGLtTx9N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCqpCRA9TVsSAnZWagAAIAkP/RduEmpPDirbvkevINB9\nb3s4zwJTCChwoLCqikZQUQFvZbSeVgjaYFGnseSh7OAZaaOvRjkSADd3thSd\nZrAoe5yEZOfylHrF7IX0arcm4/dndqvbpFJ3pyi+Tizphz27N/CnvNSrkN3Y\n9+UqERpTGkrZnNq9gd3lgEE0xaGGYFHksuYxkBixlX6YBkPJdALuLP2m1d84\nZHpy/FONkhNHzUTBtJRMG1Kmkc+hggsX+8jSpkMfe7Sa8tsWfL2zSyelWyei\nRfDJY+qMy3vQmE+0K/fpcA34PluOjyRTM0LQIZ6IUIsZcEY1uikXwagqO8LN\nZBdSLOjcCpz83DrGGmpnhC7HjVMjvLjQMV61P5wkRibkpYkxfXZ01H/p6mfr\nccnzuhnHymSjYHWwqo88JXFRi5tNQmImdtCo1KXkfHuOilyI2V0k/dCLXKVJ\n31Z59UwJcC4jkNJJOk2z5d+y7303jFFnu1oEUJqxReZ6TcCzUqEAkSsdTu/L\nVCVJx5hl6grJZ7OPfs3pvSLQQimKpQ62055a3fov+83wr+wJLw4jI8zUqt6r\n4dYhq4T1+o7b+g3HUEQJZ8nmrWLxXwqJilkAcqXZ0X6sAZlBUeHasLhMd5Ls\nqeSDbHy+QQDKrMeHlrH0dupX/4J76mH6R4YdZJU4PiEzpclv1Id446ufy0yq\nCZM0\r\n=X9ZR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ed531527cbc259fc8a54e49260d21d5027b2d4d1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.73","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.101_1579690665372_0.036101429280341435","host":"s3://npm-registry-packages"}},"2.1.102":{"name":"react-simple-keyboard","version":"2.1.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c8f204e62837e3483d14840138bbefbd0338960","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.102.tgz","fileCount":8,"integrity":"sha512-/mtyAziowmSpEvDMCQDFl/LfnB5Q4qDYay95Yn0f7Brs+ULP6mM7iBIYT1gSKDOtMMkwHganE8Oj5sDXAaLF2A==","signatures":[{"sig":"MEUCIQDI/8ZZ0dAs11LFL+YyW2xSzqeDzrAbl6qZ/qzxcE9hBwIgQUUPDw/FVOJreYo9xfIFjhyPX+m+4rZ4SV7y9sgMpU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCuNCRA9TVsSAnZWagAA6w4P+wXMgOxGoJp256sedZOk\nxxDxPXj21wAUMeN2K8BjBeAcCnGj9XcP0bwcXMCUgoK3m1CQ9AkSCBPGPm0Z\nt0MOx5xkukn6UDdslsGFd4nkXRyLd2gPYeKav1vWFf/oHwORPCCiv9HMeZsR\n+YPPG8cB14F0lR+y2meSKZFG8GytwliT6l/4fPeMkVUiQJKRkPvsDzxW4Y0/\n2DOYz1wOx3LGkF+XEHrQdTLYYyP2X8HME+i4kqbUsFP0LBRWgJiUk6Eb3L0M\nsiNIEd809ePimrYAEY+k/80Aq/VpYmLI6QCrNScu9KCtybgaQp15HbjbzEr9\nrbyD6LBxYnvRp2jzxCV8jHUyFAUaqkAUhQOkl6GrQ2xcB+jlVcOtNPAnI/xA\nZFjy4X/Lji8UURKYa5wg/aYQMJ/KKV+F8WI5M8QXUegNOvED0yAuF8xtDmcA\nwLQao/iHadc6A4y7J0w39aSXpVbaWRZ3iyS4OZZFKixyIavmDS46R4OKojFF\nGeunWaWfgEB09QQ/lPlb6YPzHjUhv+iLA7INosSZbYaaRC0ThP8mJpFYVpXG\nZcCwqoTnxd3+nx8DfsXL/ymV+1MVLkgTgv2XEmcd7hYE16Ktqp8V7BSMEbeY\nPkajwbUSkF4idaLoxvsF/ItUFZ4njFDY26KuqFliDkKF6QiOfKipc07ctIRg\nz+Av\r\n=cpkA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"439107d1abc0e3268d6ca6873f0194963b219923","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.73","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.102_1579690893340_0.7310217413135194","host":"s3://npm-registry-packages"}},"2.1.103":{"name":"react-simple-keyboard","version":"2.1.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"22b8d92026efa541ffc2dc5b21189de2235670c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.103.tgz","fileCount":8,"integrity":"sha512-/YsZSsvYAyQ+Z4thS1gJz5tA5zlP8aO65+kZMEsFaXWsxHBlk8XQlqoXS5AAVQb6rKHrh8dFYuHDmDE5YiXO9Q==","signatures":[{"sig":"MEYCIQCZc8+qdlStWlyYvt0smeZi8xxFrobeQLDSdWpvpCq6SAIhAOYgaL9CmGlO5RClXPk/HnZY2hHNuB1oWMYKW6lwsqn9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKXgoCRA9TVsSAnZWagAA0OcP/1dXJQH1ntHyVtclsPx7\n9ZwhVhWsMoC1uCkPofj2kX4IEwmeUUkViXDdTygNyGCooWjSC8UF0RLsPShw\nui3vMgX6ZOzJ5Q1EPWww/UWCUw6RTOPc8V8zG1QrhfoFYEjQ/fs5RfXwH3w8\n1YTrVwKErcg9YNWrcYcLt9SQz2Y+42HYiqUMB48CUsxsKBBcxUkud4fZ9SjN\ngSzVkGyhu+MX+D0jbf1/Ed0bgYbr/8/sKyvNukMzIdO+0uS5b8PmR/rGA3o/\n3GvgvtZe3v9DSJb70qvSXrApv9EFjUk/FUTyV05p3Zb4bzGDyRBo4gBo+ttF\nLpZfqv8OHt48Gh5FULTdolVizE0SKSdVWOuSt0SdS1hDg3dLrSpw3qAGfREr\nYuj5dzSMeJw9vpqyERFhqnANkJ4bmsIWRMc7WYOFMHzirZCJeOIPXbQhhYzL\nN674SqfLiwAfF5FWk2BRQoQqY56wOVMllcmcWmOZqkr2ftjbX2Zj4GecuXYb\nF79tjNqyvzXDgGNcnXh+ItNPaaSVlImveV2Iu09nkLD1iosdr35QAtPXJG6X\n8HjKlXVA5HJ0/t7AKvdqtb7Z2PVcaMbh5MScw6VtyeBcDDYfJz3lAAR+OdvP\npXo3hBmgJWw1/bKOwGtPEYCm/AD/qaFud9Su5IjT3npu/Mu6DGXIE9BIFdC+\nVqvV\r\n=pcqA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d19dea937aa781374978f82a9593d709cff28baf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.76","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.103_1579776039910_0.44790561324712685","host":"s3://npm-registry-packages"}},"2.1.104":{"name":"react-simple-keyboard","version":"2.1.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e87bd309e76250480bb6639f58a06cd6417a2d15","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.104.tgz","fileCount":8,"integrity":"sha512-8zf1bE7npyFR1Me/v5Hmwypp7Wk6fjcq7WefwkEYQ2vvRlBvAkbcYxJGqTPTB4y37fHLvJ38uZlAyyy0VCo9cw==","signatures":[{"sig":"MEQCIFKaCV/QC3nD82q3QO6Zc336gia+CP188yGkCYwbF64mAiA/c7XMBodoT4RGgS7lP+XxHC/LCxE1vsLhzQ3YvvLbMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMA6JCRA9TVsSAnZWagAAMxMP/1GWDUkjFQBu7nOeL2Uv\nQe3pdBRYpLJ97GS0hTlqU4wTadi6nzTdvSbdDLwJa2qGtDgJdpwz9bbtWLcO\ny0kxQbJglleDQwTHr8mGe3a94k3D3Pgy+WABf6rn2TLx7qcYD5V0CidtB1sJ\nB7Gc/zMb2kdyuHu/US2F2CgcK5mPwbNVmqOsLcdv2LYVPd9snspsy0MoCbZ9\noqY644t9RFQ58Uy99imQubRRnTtPPiWVSfjZmhOiaFeL+J5BGeB96EUK2b2c\nOXfa272BJ2G9kmImUH1AEgTQKzBXXRaD7adCHi2OcHlq8Hfs0Zj2Tx/tkhBF\ng4U+roGrKZWZ/VnZhwfiIl45Wz3XYy/AexBcLklVwhcyL7Lx7Fs9L1q/Qt1C\nvPEHUiJsI7C3B9ojsbOxZFYEQzztsulO5fUvDHGvjmP4B3aQJpanduz1g8dP\nRUmhwrwr4EhT9fwHbReQ2qpKbN8qbBChIrKzt4pAedxvUo8em2dFmr8yC/wp\nON2dLgsegT/0b0DxUeVsbpKRJmdkGoCqoT423ZPiAOWjLrR6hkxYG12fen69\n7TG7aTLaEWqu6OppaT0xvJm+ST83yCqjo6ZspIZsEe2jjNhXdlRAObSTLbu0\n272NYkOMmGD8lyh35zll7IfhRzSOglnm+PN9WB+NH/QDjI99OeP+HgW91Avm\nM0OG\r\n=bVQ9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5f637e99468fd660dae04c4e5e117dc2b57c0cac","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.76","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.2","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.104_1580207752758_0.5826236678762939","host":"s3://npm-registry-packages"}},"2.1.105":{"name":"react-simple-keyboard","version":"2.1.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77f09155633b389e54caa5b3fa23b977dfefd348","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.105.tgz","fileCount":8,"integrity":"sha512-uWaGKGl44enL4rRIL8g8Mxghh7qlTnIV8FWIHDwCwk8P5DREpdcEvBDGb98tWrGvsPNrrThpYkN9BnGVTmd+Kg==","signatures":[{"sig":"MEYCIQDYB34gKJkFekIetXs77Z1bhTVGQ4z2vMYQu6nF/ALiygIhAMymUMExEhzzPT2UDp9xZWs4qEFPftatIwNNm+8rfv4Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWIPCRA9TVsSAnZWagAAt+0P/1CzUmBbTGp5HavVuUOS\nT3TdMq12iJ05IlKSSO3WRVvrB0m3WTcKSwmLX2GZJhm25l97Yp7ou6sGfqQE\nyc98JS9qYKm97PuDrWqpm8D0P0OhlHaxEHvP17d2HOwfbyxGyzwYuXUrzMVt\nyPRz6Kb1b+6EX5yKGQ/7VvGF6huiH02Az5JKcYvtDw7PgXA8GpoPJNEN+KqS\n1wCkQvthkxcFw+jW9yJ8InLrKlpxgaL+j3dRos8KE8k1+Xz2Gk/dWKdvK//I\nPZE8YysDRi5x98kPUcPwx1zJNJAZZDUF2vfuRFnKOHe+VHSHAnenBPzuKMG5\nYLFs52VSBzBrHcnUjzdwFNKByiC1bXddwGnQJl55yy9djEwaYDFuyuyAZfI0\nIVqTBayv+eMxjZmc6hqsFwpp28S8Q0jtPJcVzvLMqkZou1AYNRm5ukiZyXqz\n2aSQbXeY7dwOw7UOwcSIUF87sTJo7SUW5+uUAGImKjOIyLOvukoTlTRANXYb\nOxSphfk6M7Gsh1Dm8ZaP1xdifWGgnnP0j3sLQ8s+Y0VzA8oU5R2ERTmv5HND\nTA3JQIie2z7GbIwvYF9UbIvIEAoTz68Z6pIIH9lLhJd0yurGWkQOMkiFkJ+/\nA146cOL2hfMTM83KZFEKuz56FKL0mt8ItBSFiahkBu0XAHSx6MJPqRgBti9s\nqoK4\r\n=UObu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"518c82054f6b068881de58b82918cab9af08e561","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.76","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.105_1580294670910_0.41178852039353786","host":"s3://npm-registry-packages"}},"2.1.106":{"name":"react-simple-keyboard","version":"2.1.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d56fbfc599cd3a71156cf3d27b560f938b8fb26e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.106.tgz","fileCount":8,"integrity":"sha512-TcyDeCsgUPM5P2Kr3YafhWtbw0Jo9OBvyKhAQXa68iAfXnWDhAPVn9SLJ8beUzgR6TDxNUI6E15mvyIZDH8uBw==","signatures":[{"sig":"MEQCIHYcFRunqLp3XcZz3M8lvX3/jtyhM/KNlvTupUA6WzyIAiAfxoRDd9KwMVGafNl47KW4Nujr58BtpPtfEp/h36k7OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWK1CRA9TVsSAnZWagAAJcIQAJyEX++P0GVMqwgVQWBl\nFBndVsCmwTEjnFWA/jJlH50FREJk5GgL7wwqncEWlUTBBr6WhqdGfCVl80Gy\niNMmiPcZnkKGC/v+yOe2YSBZ+g+KxYi/pnM0L8EOt3fPtoyMt28dsP3jyJF9\nFAYnz4KEtI5l/2jqU/nBk78D5ZEePrhhCJl/QO7YWArjERIXPHZcJFZA9zW8\nATidKXoomf+kQu970cVawAnM2YxpKLip3D14sCmP1Me2sb2EspzEck09klDK\n6WjzgbaI7Zb1ABZHaHpli1QXAAwnt//9Kd007G8QqB+0Ll2Ggi2K+8yfxLAp\nK/SfmYgPsS3ICXz7M4ZPFis+714YVHTPkZfk00JgwBo02lwLJpj/97WNWNVN\n3v77X/wM8W13wFuUr+Q7ujWD1Bob743J1xYfEEUolMuHvbD6VgEgMm7Y++Sp\n6pDXs7M2CqffdeX2tzHf9JN55XTvITClheDvxjKBQgUnJbN7ja7JkGNNLNCr\nFnwbLg70+Hv2OLIrvFGlHPjbdsc0wHwtBE1bMnT44vSAMonD0rj8IbfNwgT/\n6YJKy7fb8xccKsD1/gm225hM2+wAcxR87dub2JSYzyO9c8YMExcuLlO+Ma01\nHtJ6XeBfAwE21h/6dDjeffKRj5JYoT5bN0PqCO9L11stHt5DixQd8CxcfHLI\n5Ua0\r\n=Ochj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d234d94175deb12da3c4f1a515ee675ea92d839f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.76","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.106_1580294837350_0.26747079558204767","host":"s3://npm-registry-packages"}},"2.1.107":{"name":"react-simple-keyboard","version":"2.1.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c36be02ba4ebaef86804bdf3b6e59d94f5c2cf9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.107.tgz","fileCount":8,"integrity":"sha512-26RJsaPG5nLlFM/DLb7xiWWrggAAsXlz7D0nHAb9wRb3pXZbOzdt0Hpi6Xv6naCXblQUv4FwASKQFSpwF2AyLQ==","signatures":[{"sig":"MEUCIFZDtJYyePRovI02538iXLni/Ke+p9/zLf1J/IxNgMsdAiEAiSYVs/n85XrYLoFfxOt/rbSrWwKjnpCVuagyDa/CDQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWRcCRA9TVsSAnZWagAAf48P/jdQHiS28ej68v9pq/q/\n3Z9IC5WdUi+IijzHZpoRxtkgMLDRGx3EQYDbyaUpqAOqhzXtQL4Wr86hmyL2\nkLJKB5L3o5Yckj1ZhYGw5gS8xJwp06zbDylCmiSeKDLmHTLPnnNH49p0A8dE\nb9GQoI/v6/CjFoiRi5n5kuQHnqYAavZyXTbdsC6Ynw25MQ/huUYJw4+iNuHl\naprOjBwxkCgxP0Cm4HSjfaejIPRlUpo5rOy9IoOZt1F0k/amMEyhPQMLCfvL\n4ElM2HiphH0Wxfd3DHb2n7JtW8vL2q4zUU/sS580ioXy6CdAMgpMbUmXLvuN\nM/BDDS4Q1Da51940ouMkr2yBsvAgDxPBIuFAMcNTH0uYLhj5XF7JA4q9Asvt\nZ2kzFownQ/tGRTvB/7L163elHINrBpHSbRKJDiLbZbYZCbDzR1gCHP9NABaB\nFRbcvZt5sdahUdjqM1qKbVDk1eqtnkOWXRmKMUrQYeZN9zMbiOaIINCzTwXO\n0rP0GMvWoUZxxZvFGofz9B31t64LDmLdQ7juQq6hn1XqZBNgDNF7lC5mLHID\nHIeQk6a754632t7bv8FP5e8xBV1MnoVxult5XgYPHxjtEMuoDvmnmFqOSVmX\ni24NRQohQJIeN/IqwM3fx/itCUaE0KbZvSb+sOQKBaxcF/YunmJFo7l64z5+\nXcVb\r\n=oTai\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6d67a6327a4c888c281f1774e949831550f41b3d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.0.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.107_1580295260507_0.3174939041123557","host":"s3://npm-registry-packages"}},"2.1.108":{"name":"react-simple-keyboard","version":"2.1.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"90b28ee4a7dba899f85437edd0a0df633d0e144a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.108.tgz","fileCount":8,"integrity":"sha512-jwQ9kOXU/maxFWk93VlnDZL64EHVyWkD+5TqfDSE7GrHUDQEsORbpkEQigAIxFDA1pzgRWFQsVnc3R0Ez2iYBg==","signatures":[{"sig":"MEYCIQDJX6duu2FAEDqwz8GN2ao1UCoVat15+cs6J5BeEe0tOgIhAO1wYd3QXCnFUjOax09RA1QkTQeCsnlnrvF6XMJtLhNd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNAc+CRA9TVsSAnZWagAA5ikP/R8Y4zc933TmXgohpc8G\nn5/d2xkgoa7qACWx8R/+6GV+n+bgiqzAxfjsCKsf6YlhpqXvipaX8dKhP3lG\nshN70U3qAEbPWskVdzp5aJDzYKTFBD8e8nhe9Y9f0ZLBIhkqYbAVLxGo0IX2\nBHZ2OB08rLFhG/S+/y+ZcN5pacus7yyEp5PwfNqEFUrCieYyEBcAfFrpNW+0\nNg4pGBlMQsdhQHpCV1OHv5c1tzKuOU9dAOG6eDAr7fKXx00kITMxMe6+eUvc\ntsn53zPi4REKGXm3q2yzWjurKZugAcvy0iAM7PsXnZ9O5VDkfKcHFwdV7b89\n+FJQvv4brlijme2rQzbS+o9F6O4Y/iNJ40/46BNS3o+ehp73YCdkBitl0RnI\nzCyU7Fa+v1at7yoNEdDDg7BEhLsgUpQE9BgPQzGFjd3liTrS5onQ9m6IOuCv\n0LapmIOWTBfA5JZDzenlaZT5XOEM1MBXuzTz6JCTZ1f/aa8AL+yONQhfKHI5\newbBmN34Dd9Sw3HVgRyi0UM4sB9f00BHTYMaEY+MWpynhkH+sm35xiNWmpgc\nmfdlA7NAbIxod2JQZ/YlF8GO9Lsfvts57Ldjd86WyRYKgMPh0vf5y+wFyj8h\nfk+F0GhcDD9hKlMuSy0DAqFlHLCiOqTtlcqsnepN6YeYUbO9A+/Jg6eHFQU6\nc+3k\r\n=ZcfG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1b3b348a931ba5741724a297b6f7ecd672a19403","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.3","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.3","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.5","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.3","babel-preset-react-app":"^9.1.0","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.108_1580468029646_0.8590803055863001","host":"s3://npm-registry-packages"}},"2.1.109":{"name":"react-simple-keyboard","version":"2.1.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"98f94479c193f848ccff4e09763e9f8f1c771914","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.109.tgz","fileCount":8,"integrity":"sha512-DC1fk/McAVv9QCQkvXQVG4vjnAj1C6q5XzmljfsoyfumFVj5Xs8L8GcwKOuIKhGq8WNAOYpC/IK0Fx8W2h5Zlw==","signatures":[{"sig":"MEUCIQD2I81/svSddMcfABqF6ZbZdK/YtnV40ayi42MG0sWOFQIgJW6MbgBIhS4r0eYYzklQB4LISsg41bkI0V2s2hENSyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNAkOCRA9TVsSAnZWagAATrgP/ArbLtgNU16Yo9RMXgxs\ngpqMf5GtrKJgBWfbqnl7fKigmLekD+N+mAQeZK442fGfswg4fqTNYLplVtwm\nqkSnQasBXi7aATcAAO82QOsYAMs6abjN6dOFWaFB57UQSwxnLSjeDn2AQ1dE\n7IX1VirvaDe12/ma81RE2ir9YZQTgYvuE75iKacpyVK4K7fgWzC1PEJr6lEt\nuvux3eHxog/EkAJfm5bHyfJVcnlk6JAPlzLnXzH7VuzX3TtlK+v1o0u5Wr4z\n5Y52ZV84G5qukfmP6OEuO0bvNkrw7rPo7NZYU8ruUj9Uonqe0zoTl73r7rXL\npbLDJj9+ZJAGJXlNbt8zsVlQ1pQq2eGOAbpr6gOyXtW+bZcmN3DzEfDZqOwB\nFRA/Qak19HvwwFSHYemUEWPdslUHxtZ8jUhzai3dqQZKlcCOrn9Uc2NCA37L\nPc7tH8L97fXy6JI+tHDg1UyiozlDNukrQ05oltD/umS24qs3bDfJ9oPobEYL\nUmujouv17rz2MNndzXIckBTumnfWve+IeGeJIF0llNth+gU1dmqzMk2QLPEp\ntXKfzO+anYrmc8vFVU76BtravHr2BMjg6lKy/Rl24CEGqpa9in1pfIGx58+p\nRJvT40Kb+93xZnQUWAOb4cLIioBqy3phUqjog9UDOJ8rURQAWeFoswnhymS+\nCsks\r\n=nddK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d73001f1ca49fac3dcf3996efe74ce87666d7ac8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.1","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.5","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.109_1580468493821_0.053422517521056534","host":"s3://npm-registry-packages"}},"2.1.110":{"name":"react-simple-keyboard","version":"2.1.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5fd424bdcc0d82a4c076dd70cb62f808d3af2689","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.110.tgz","fileCount":8,"integrity":"sha512-PQoEoZmk1FOXsAi4i+tRqJCbZaZk7R5idkxrM13ZrIil03I5qA2nxUOOM5dyT+xcCaprDHt4FCo6ccv0eG1W6w==","signatures":[{"sig":"MEYCIQCfARwim6C4IY2WL+QvP2gx3yBUIUUGC8B471/kb62PqAIhAOf39J3viKDTv+KqaemF0J7jPmpHVLkn9eXkUX8/3gIB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNApnCRA9TVsSAnZWagAAM7MP+gNR8SqHIk9uVaV/1lK8\n8Ekt9N0VSA68FBc4tTJwGn7YWospscO7QCJ7JeWqXciwNTmIbP4/sujpN+la\n0FGhcucaNxlDaXhTHXFcXTutjrnCA+yG4OVGuR0cc4mDxWh4PDuz0x3RsniC\nQN1Hp15Eg0BYJpdWKyzczDOQl0uGNSWfwie10wZoaBFHvGz+UZaZHBNOE0Qr\nwLfpyXJnjK6mJ+OdpPHXGSne8MG+evFhud091uC/VjLM76WtpHesorJXcpOA\npk5VIn4IqDMQ8AIhlD2Trcp8nq1hQoeZ9Rx7Tm8S8iS15QZO0Zez4yQS82Yq\nel3bHT4k7BJFQUixKQz7Q31CKzZ5I7PI9UEjwyw8l7RSn37kDiGZA+OyLIWC\nJdHmqKiHAFEfAR6BVjcVpcrGd3YUH1C/WCP2iGraqDtSUpYOEcYHPe6KYz39\n8WBAJXGEZ0I8NKw4JCZC5WAwx8M8jwX+CrbO/2qeyU1ToaRSA1O1KtAClBSl\n4tD4KGPLTJ4uBb/SrZ622LKlwCDfohhWcmfyiTJW09X9/zpiwplFPKgEyMEL\nzGKc3o6teHWJu5U2yDqrp+v7KUoUm8R/AjatayJB180QTLqVLT4LlmsjFjmq\np44w/0P//6QIoQvLKvUxmJieYdlK2EkBR2QyYPZoYThc1XsnnJGkUqmNYyF6\nc0TK\r\n=EtX/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2e94cf64b03522694bc9e1d9ba4dfb15477bbe22","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.1","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.0","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.110_1580468838966_0.6010640589074312","host":"s3://npm-registry-packages"}},"2.1.111":{"name":"react-simple-keyboard","version":"2.1.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a30054056f1e580677a9e8b1e72d8118a2fa2319","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.111.tgz","fileCount":8,"integrity":"sha512-sdcqyIKZ2avbssfTkwXrLGisNReFKfyQP9YtSVPxxg6aljW55ZX6lk+kWBAuv2qP8OGX5oWYh0hpKNvDJOoNCg==","signatures":[{"sig":"MEYCIQChdWWcN3miYfR+zqtxAJCnyBMjkoYhBTPqvAzfW8dKiQIhAJyU8/YFVrmi/F6cS8bbBa9o8XcmO2LWmfx43w8JxVHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOBAUCRA9TVsSAnZWagAA0noP/2n8A4i9Xm7AvGjm+EJK\nNartkUCaXsWwqRwa8JdWBDnDum3K9ArEGhTcQAl27EV/x0DZaUoqtIGWiYbi\nQqDtZo+rM7fXYaX/9Cnv4+0hZuAeAs8arUPSXl4Dr3/PgV8dKxqU8R5nHobG\nHIEfUUG1OZudFmJutc4PbCyqAFBvhwFJjT4S6xM+e7NP7nlWVFMkBw9cX6EK\n22aXX/cx8EmbReMNHszeXSF3DMiz8y700w/KO5GycXHglmM9r1mtvw+P9q3z\nRVAgYlgZ7uAV/FNmHMnJubhl0pqFG6EpCNqvkMzByD++3NqoDx5l1s6f+09R\nRwVex0QSkTrMZVYk6polDDt/qwFyiZOWbwx1pSABxlfusvub4mo0UxCIVFZy\nDafoHgSpOVGW+C7eJtYacKbS+NJWu9PQjfaLtAy6cDZ+1va28pSjDFT/4D5+\npe67MJln6JFcPNkxXOujUqBpZfKFLvdpfhHCrTq/4ay9nNuqy1ux/xDQmQrd\nnsH8e3To9TeKNu8M2ZKblYkNOOQwva4o0oKqR83MIgNfIh14WPmVqJMhrAc0\njygGMU8BwTnymqax4MEUFgZ70z2CUG4zo5FWgmSz/wVS31bp0+BmPTfZZRnb\nGpsipzHxh7QNS4LuoMIMbujCe3ETfRk/TB5g/ypmImwlhAX1NKQRgPuofhYd\niEa/\r\n=LYST\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b0ff751bc34dcd3fab106728c675f6272a948638","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.2","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.111_1580732436095_0.8523184936281518","host":"s3://npm-registry-packages"}},"2.1.112":{"name":"react-simple-keyboard","version":"2.1.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d6bbf9bcc9eb7c4ba90eb912597804d4a46053bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.112.tgz","fileCount":8,"integrity":"sha512-owKGKKwo8JVdMVBtOwUFaevx9D8TJei4L/6tUhG4Hd5i4wW0GNRWD4WCMmRO00GbMbWmdkz9TWECWJPPZfwmGg==","signatures":[{"sig":"MEYCIQCODoIJHh7wrDEqgZa3Syy4YfDPXbGwzreqbfItW3cshQIhAP4tpC0DsJSMC0U3VEK0tIOmNuaNfb3Dh/D3EwaTIo1Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOBFZCRA9TVsSAnZWagAAIlAP/REgfkFVW0DCuR2w8U/K\ng3lopq0kJ9kTiiG52LNDakp+yFmvdekxFQxZ5V6ft6nAB/pxTOdw6Cs/0sLp\nZnI1agY0LAtWpvL0EBPIrWq5I+ed0jlhMxJh46aiTSQ4BCYY4pGV+7+r4C+U\nLZr3w1cUEk5qMz3nvPA5Or+1cIza0ts60EZ6cAAuCAq6QeWrlX+8ZRlkcWVk\n4CuSjn3ngdzDKZf9jXnqXnKxsfJ71+jNFB7nBO2knhfqIBE2arYZyd9mVO2k\nXaPnqYDM6+0zYd7PcuajskDE9MHpKDmmOzvubOyd6pkjU7/qD9A8HqJ8aRDA\nuooRllMt0y3DzO2hAsHFXRQjAkWvKjcEdn6vVPG1UdnMI4Q20v7gzgbP5NGp\nt1hWsh1W2z5Bj7XkfbJnJUrd464iKs9TjSWEmIEx5vGbgA1CF9J4l0nnBXgl\nDGFQGVuLAIs96cm2U6Zs2LvfX49gjDL82tfAl2V9rvv3QXyucxBTXtJG7EuO\nFKx3Tvgl/Ig/Zx1iYdOpr0vAO52H8pxvc2c/RV8CMzBSOmbUStyYatC1l/ep\nqxTFuWgGaZlaIBUgEtFAvF6WiU9Ed1QD3jLu7Rvr8JhbJU8ZJxnG+KeLTy8f\nEv+ps+FKxYIFMBDG5pDnwNfDJcYdfxnLLiv+xJj3xgeKTNEdafw4LPrwPW9q\nXb0b\r\n=ERQ0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0d45fe23ebc16fb381e59d4dc4e8a763e6469c61","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.78","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.2","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.112_1580732760774_0.358416888524248","host":"s3://npm-registry-packages"}},"2.1.113":{"name":"react-simple-keyboard","version":"2.1.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d0e9dacc3f8ac7dd0ffe85de15805dd0c35d9dbb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.113.tgz","fileCount":8,"integrity":"sha512-lR1Ep+gWhlvKPbotaTstIVeI7013kSShT1hcxeQyHMxrVXK+OzNvGdHhrQsdO0qVLONAxyOSgbN+ZQFAFJR/Uw==","signatures":[{"sig":"MEQCIGvLT4zGlFgfMD9Jp+kh/dyaZxNHUkDfHCiZ7F25ip14AiBMI6eNS7djmZ73XXOgQ+GMEFWyw9DRBZoveq6v3qmQwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOBHPCRA9TVsSAnZWagAAxbEP/1B644CG+LsLb/CmYccF\nBFO1mmcQarVoHeUGIT7/+w9zpP4ksQv24TkI3QbW8hifJnFdFiyDhdBg0M94\n+2D28b3vYAT9xKasnZdOFXSgBaCJ8B+qvb2kZpJgtGV7MsepQJ/P1JjhZ80t\nnEA+FcWrNESQaRQiTU8FpVGN4VmuL0Jl48Yf1ZabVWZMQDY611eJ5RGqvnkr\nNAuJlQPuBGDd25lVlZIL7In2zT6DAEAZt0s/EKST6Yq0ld/0MqVDgheo2flk\nasZZksHoi9oRqdRjYFX8dvxMMZer/RTamMNdh85udQfsparMgGrdi+1e5mD2\nCIsQC7JmmcEzHkoJo5ARDcJkd83OYU2y71qEb0h8QOpc3SswQX+X0vR11stc\nTOxaNfGO3zYstllk3m5h/NDcMb21seD+ptwaOup2S1wKyuX+TMMA21fjBAFT\nNRvJ+wkG7LItA8RPvHXNStWO/TzkeZU97q0BvQEjanIiYMKe+4Ao0QoB60Jb\nCRK1vnFF3UiIyInY9J8fEUbZ6xekwZOayYy6L9za9PSaufjsJm5E3OLUEL9a\nhZKtF9A5fk8rn27ad6zedPR68OqsIE3BRj+9AK/CkW/jCLAi0JzvtFkxs2O6\nX0rtGvCcbk+Y9awq+2YSzOSrudWPgE74TLBPm6aOKrPbK9n4ie+Wv8KXLO4C\n8lfW\r\n=0Wb0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"033d1a24d724c71ba4d0e609f338f25c2f834f3e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.84","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.2","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.113_1580732878920_0.5546411812714707","host":"s3://npm-registry-packages"}},"2.1.114":{"name":"react-simple-keyboard","version":"2.1.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"724c5dac8608ba570c0eed5ad1388d56f542aaa1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.114.tgz","fileCount":8,"integrity":"sha512-qCbtLBoePCOwmu0iJLWMzoobeV1YVIcA4SN+NUgJET02jwoBZocac/Xt3h8N27H2dJtjsijJmT4+RW8lYENjvQ==","signatures":[{"sig":"MEQCIFWJ3zQDcmZy82V6/OelSnJAkrgFB40mNPInO4W+Hy66AiA1ueLwVle/tS2Y0xlhjbhRNxtIaRVWmTHR2MoQXp8WTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOpl6CRA9TVsSAnZWagAAKAQP/iHQzCj71xMHxtAMMvrp\nUl/o048TiGU1rwlQkKhnbVdbY7nu7dSiCgHsHMy8SxWAr1PMneo0QZX9kv3U\n4b8hVUxUNekRuyxGv9ML6LHY1bo2L5eHRT48V42l0Dtxcw2m3kdch/jUxqaF\nA3nc4XfVYY0bNrFaWZIdPsdhwMqHiGT14+CSB+jMnZnnYn53kjurFa1DZy0W\nf/JZvnkT/mAmRtztIFOb3gewmQLptCLohXNQCwpLKKjr/r6QEfLFWtKJoF6f\n2gv5EAe7xYX1GeA3jTTUtEnvTf/FXMTsfqFmwnaAtNmwhWO2oV7jRw55sQBV\nwY0cXZ2uy5omTDWJ1DCPTlH8YdvCoIiR20BYPiuSoC9vx4MUB5uwY6EWlk3w\njaLHEg7HK4EG4/yq5WrtezghU9dmEOU8Ax2n+ckWSb50/pqyTHrvtGC4uZ8y\npSRWNOCL2viCGgSroCew4TS4/Eg0QOQkakrLhfROZg71J1KKYdD81uCSbhqD\nj5kxfM3m9GUK4E71LtVkKxjNRze7jw7erT5JzLyDrvOWO15bu6ljfT8BLcZE\nnlhXENKlwys7lRNKTOFTfIJqB4KE+M159fpZ5P9HiNqvR9djH++r7g0qKcYp\n/K2GMx9mQg6HpYSbzU4Q49Uiy+UT/U7lvfP3yAM5djbIbKGvYVqauP7oL0wr\nnVIW\r\n=8Yn2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b6ca5361117a62edf38ae7e03727c807d8d5d782","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.14.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.84","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.2","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.114_1580898681778_0.3030625471795756","host":"s3://npm-registry-packages"}},"2.1.115":{"name":"react-simple-keyboard","version":"2.1.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9462934ea939a00ab325c98a1838d2d9b4e79b0a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.115.tgz","fileCount":8,"integrity":"sha512-N1pTLHcAno6HC+Rr2/qVP/N/GO+Wu9LWYPtT9Uh4oWkFPbEfu/31ub28RD27FOiU0nsdXVs2x6Y2leM2ozRpTQ==","signatures":[{"sig":"MEYCIQDMJSTXS4AXjhDNtvv1AjVfuWtg64XM0c8UAkCef2XznwIhAJMorrDnaqwD0El+Tt+5Z4k/z3ORhtGLNzIKWTlVQHMf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO+yjCRA9TVsSAnZWagAAKNkP/iUCZWVfOVjpqQ6A7o74\nVv/OouUEDCrvV++Cd9ZFwvjdP7UqtRXFRN8iEO6rvBP5a7eq5QKJS6gdbw+G\nbE4Dy5bwX0MlHExjfRdGT9TCU38Zrg9JdAJjNFBNKTq6hVonVC9LgTxc9bes\nIffeinxwrI04eMypt549UeHUu7kmyC0mmiwArC3oO0WoRpBi/79DMc7FYp8Q\nEV32DafQqMloQ2YTEeEZmJOkgK9q164bGc74jDGaIC59IP5gurVqUm2t2cZ1\nt9t+uvEH6TXiyoMZXnY6Zt67yu7Ywui4DULluhFZz2FdnO9Zg2zBOJ6nCoXu\npMZ7Q2ffqC1fhwBUlfYHwbgjEC5EnAcDZZEq3RPZw2iPkF2qybQms7ET6r85\ncNHP+g4nBNFT25oCWS/zQ/X1NyjBAgaLxmQP+HH2SkA4UhbxKoT+pYaxbcvG\nd1Cl37iAPubaXX3pnp0xO3d8IWS7D5moujm0sgTGusJYif4zD31JFrZbxaWz\n+hD+hf+LUREITjuNB3ux7VTFuK3tenhqhjZoi0RIQr9Wdmfx3SlyLk/FjvaS\nY0cR9GSr8JfbophZmZGB+cWChGwnvw/TNd+/PpDE+xXzTEK1zhs6KobHa/B3\nLt/RH17DoJ32s2IyLyB2MIJyu4EmBulDfxyL3QAOHbICSu5whAmeLDuj0VMp\nKJ/f\r\n=Vvmg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7fcf3b44f5d952ac33947b498be74db3de048546","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.0","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.86","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.115_1580985507103_0.4586001198277023","host":"s3://npm-registry-packages"}},"2.1.116":{"name":"react-simple-keyboard","version":"2.1.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b1fafe8488c311113677ce7cb22f85f720fe415c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.116.tgz","fileCount":8,"integrity":"sha512-DPeCBROX1Hcs0XZz7rtuJdqJhaS9FtoKw51F1n4s/P2Ixf13GpRwc+PyBYYKqlezIb2vFV0cuaKx/BWaDNXoag==","signatures":[{"sig":"MEQCIEZq7IDFDsopF5m1KiWEkI+e7fCAdt4+vy8wslRXARDvAiAI2gJ0K/WYz0YjlorMuiS/rpSKNYzt7yVd5hv4gpWs6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO+3rCRA9TVsSAnZWagAA9BEP/39MA3JSGVXaz2n96ugr\nAEgGkPeOCqpNbb8A03K6FXWlmofDtlIiM42Dv5DLnBUs9acsqujJhkNP6Unf\nijXi4qAun58dD/5cc2x+wR7+8b9lBtc5FDxOG1fA/ZgweFvAZpKvnMpelsTc\nfxnymzEgxkfGQHQtyYd81m5oHDBwY6XfBM8fiScSuyccl+B4Orf7R+HipOkX\na1L5abYqohqV7rMFUAQ+7mqF3SbDaj9rFdB0N60sYVFd4lEEdlS+xcfd8YDn\nalE2uf5AGrIVJpxMxmKM1SFk17wlT58JweZB/pcZnu3nHmjb+t161l53Q8Ft\n68VEPsRO69LhGvck3zqIefSY1APyz2ZbS6ukxcfCGGAM1+aYOzqwIKTUjQei\nbPG6DSEcI5fKE2Gw8ROOrHwEBO9GjhKsoWybj6Fm7odOyD+rEXvZdBiqmSGR\n5vRhlnEcLX4TQkJQmuLRt1+eqomhM1jNGzEZ+AYiL9o4OBQhU10zrXWjjl9+\nJXkO1mSG6nXMZ8VjjK39rmFzAbrVvBpSjCXnXbVt28hsHAboxT0w5+r3lO+l\nq8fvdzfzsm3iOoJLyLivQ1ZPKr70CrgpBfJ8RXj0LOoSKhqhEgJPRfHtNDkI\n+MXdOYNsFmlZxbgIti1zotILOFFEpJ5C8V9qd9IUUDFBjIDuSENeNlN4+E+9\nxtKc\r\n=Nq14\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d7dc3bb57b33c6fc0117988540a61b139ba59063","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.86","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.116_1580985835057_0.21101690937658102","host":"s3://npm-registry-packages"}},"2.1.117":{"name":"react-simple-keyboard","version":"2.1.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.1.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"98681f85547c26eeb2595a496a99621861f5d3fa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.1.117.tgz","fileCount":8,"integrity":"sha512-o4aqQy0a5jlds8lkHLHo/UJcAlGVzeGQjBO6HCpcPCl4zNAJUFYndKI2YiAI+Opw9oQ3C4BUZqTveCLaI0nNbw==","signatures":[{"sig":"MEQCIBXFqgCMTXoNpsn7ULXZGfObU1wMSNk40uytszQhXdTXAiAYPTJinZx2XV9fAeSXATEa0S+OyPYKgcC2jGbFBK3CTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePA29CRA9TVsSAnZWagAA2OkP/3Yksa1hArxK8iGeB2XP\nOXSdaSmgay2qUZ2rbJL9LY8MtvAp0GcPy9hbNtGGOHyKxjXXD/q+r9r6TPny\ncCTjGruVRm0b3Z2p+zxa8qdEBy21qfcp0csAmhEX6PI1CpBZh6+rz1q1WDLO\nvCNNsHjLeJcT85IdBa1n/XuuKx9XKYb20dGja8hkVUO9zpKtzIjiZADsAeBS\ncU8hkEY+BQyxPJWxFCZcZmMczAbyfyq2pCZbjws75WrzmH3mkOYvkUWTZLGh\nXhHzS8lGsdNtCMmpDLAOblbCzw1MS2V7OnR8n0wytrWbRodcEWbaQecuOzpa\nDvr++4X9Y+KobWd23DccTG1+DnviWr0ZM8gkHGs8iKV0dN4NGdLnyTs/R3TS\n/pu7t0fWPsZVzIYVnSU0jpMDBe7IPjBLECPtUGGCo1VRdpNjr2ul9EXkJYYl\nFxXj5dAgnLvNK9zbBrJOUpn3ECtqgtFRql4ojiJgMX2KblJjn3vdYo+DH2Xe\nm8WplB/TaN0243aI1Xi0oTFJb94mDaw/ev88KWABz4TZPKLaDS0MSPqlcCtf\nIDSht4ZecO4kbdfIZKhbVq98isMGS4S4KbAcTM28W8I+H5c/RsMtImVUpXnZ\nTMRpRb3Rha06c+jHx+Dbh4TdeAbE9F50j1ibR+7dCllq6aphOnVIMzat2qKM\nTIdK\r\n=8mOZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"afb854aa3acea410d21e264bc8fff57474d3a060","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.27.86","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.1.117_1580993981117_0.4168610489455842","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"react-simple-keyboard","version":"2.2.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"51649e14da3b368b53cbd8668dd6ea6d553a5f6c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.1.tgz","fileCount":8,"integrity":"sha512-rYLvI0AytJcmuStwvad6x96ZtqPesc/cnfBad46FFnM8Lh2rtzAW7YxInJN2sc+44qwFGroSM7StWHbSHGsHew==","signatures":[{"sig":"MEUCIQC2TxyPTKjfUGfe2VJN5oqZ0ScA+S/XyKrbhnMPZxekRAIgZ9GsD8Bmf4K/2dtY0QVwHg8fsfftdCYnEvoZhgdogx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePOwICRA9TVsSAnZWagAA3hAP/35w2vHrYj3qe3OmHbNh\nNNmO0IQ+beWMUO1t95LAQJSMfD3a4nX+7tJeLtzwTOl2bWvfGoi2vACRD4GR\nVGAkLabjr9rVkj5gGz4HjgRMhFma27vCWOPvl5MMsG8jJJW/ggohs1TaLnjt\nNKJFBp/3pOmzg/fr+QWtM7IRJfbREcJKtv7pVJdkfHzNx/PtXN9WzIx/u/dT\nrSoTT8KzTjYch1J8N+D1hZ+9O3xFvoNqCRawkxCJRu4vVTXi+CkmtgOhORhX\nXvqjirWui7smTryqG9oWqCRlHJM/OGCoUslmj5FT2xV5E0nIMhx8BoFCPTp7\n+1gw6TTho9qsmUxK7/eAP1RcMiFjYWueu16mokl8OsSezpQy1ydb2D9mRYdO\nBSAMZbCfzVyoFrE3Y7lh9EkxOV2vlIYIpzWlJBuidSdgTexmlIx2N1Bu1/cX\nl28jzmSGLx4Pd0BhPbU4UIwbH3DE3nZFSOhadpCBsG/Ce7K5LMgGpVNFb2GW\nZ9IapRkb0rnCKGN7GJMG7KYPKC6ISrdSv7RYIYpt51UGn4q7KqMSwFS7cQdu\neowQwrTPBBo8avwf6BJdq0aCYMOHBq5FN6yE4DxFfb4CxLQF0uDJpVLnAVGw\nXPgunMcY9BmNRmT+9kOx3gNmU07nFFkib+4TuzA3Kq9AgcwMV1hVQ2LREFZu\nmMgz\r\n=A3W/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3e0fb19117abc088cac0e324edd426dd8ea56844","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.2","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.1_1581050887951_0.24968421640648963","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"react-simple-keyboard","version":"2.2.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"514f911f1b60ab403607735db8369d3aeadcc5cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.2.tgz","fileCount":8,"integrity":"sha512-Jt3IBf2+oOIEpEqSMWpP86sJwYYDjSIxNBpHwoVnDtDUHhhZ9Z662o89wjveVbHofmNUjXTZ4unnKQ+/8Ne7NQ==","signatures":[{"sig":"MEUCICtSq2oQ+Aqm5M376i41FBVRm2xPYN+/VPj3rNUVJCi9AiEAs+MbVD7Uo8l417MorLl1TMUo2exk04eVXQiBqqaRBcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP0arCRA9TVsSAnZWagAAc3QP/in+kMWeLt+yRvM5A9rd\nh2ytxhvRQRSFvBNzqUzAUk0NBNfMmkaMOovl2SE9CRCe/KG7fNe3VXXcKtk/\nzQTl4FMK7EQSPl+hZCnQmM/EGDkLHqEaTbChC5DRo3da3aAhEOdFvPFH0XYP\nArEOzG/lLPUbfKB2IRC0EAOcsG455y7/Q3QaV0Yb5g/wVqgmhHjT15vb0XPF\nH8XfpM2EFe8GjLxD+Wdbmo2ii+dynIFgKd2t7AXhr+GaPJg2YwB9ORmV3bvU\nJQ3WxcGI7jrxYRG9T9eP91Fh0d5M8vI3WZJuUDNpcH1D5utoUitlFkXROs2l\n300fo8KCHlA/xfI/qnnG2HjyvMHttoapFENewpMtz6vfitpZhoE6GcpRNelC\nQNfHELETzJrWrM3pIqRieE+FwGi7T/EkzEnR34dsvIyTDbYLnWDUR/f5xFmA\n5V8ZAltiLhVuVvAc4nAeYldbfMtJZ64sIpqJlKPuVpa/HbL0XE9CFe8GVZdW\n9d8uOrKisvSdygXR+W7S3eblY6m0PAEm72DTDKqz+VE1jHf4F0CqZlJyWF9a\n2x0ve5tJtqWXB3ZFEFb6/crs3KSv2qhv03CDBL1u1uERlF3zfRDl8lfkQT4e\ns+vWIBAi2h0y6LDcJq5pTFHRUGJ540SCqlrZYi9+3pH8SuRK248uUH1VHICh\nxK/p\r\n=QbuO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1a205df1f884a68c349fe481a98b76e86cc9ff4c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.2","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.2_1581205162474_0.15468389924289827","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"react-simple-keyboard","version":"2.2.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dd51d2891d30fd325120ffbceabe462f07074289","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.3.tgz","fileCount":8,"integrity":"sha512-sPvHXCdPXzs2q0PNXD44hqjrbDSz/nC3g8ndtrzu397tNYD0RrRSDj7LDIVleyj7G1VbHs0L8Fz3LJOdciaP9Q==","signatures":[{"sig":"MEYCIQCMEaTSis68N+RPUZ4f91D6SQU1j/6uqBQMH0uPXRW2RwIhALuFnrZ3ZFuI0cwRIby9S0Sh6nMVfRcZvHSWGJOFefK6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP0qXCRA9TVsSAnZWagAAau8P/RpytiFYIwKPtL40pc6V\nI0bfljwuoicLadXfvhaP5pjSsMUoDc4ygJy9myta9/5VBj70k3hRRpnpoIa0\nahbw4Kdc5NBKBLNzsnKQLE08cDrMnYqIrj/AE8r+3z2xJTz0eAUwvqFcTgFR\nwl0MhlaPviRL51lUMidpaJZR03tMvRmCyEzC2E81PhzNZ8Gbqr0nD+09omf1\no5UvAYnB8kR6Pj3SMNe5UEzZbIUDjXo8MVBCW492je8M/7il0hP703W3mJ/F\ny1Nd3cSZpVc41kTYXDGdsG6MIfUJNt7+b/t6Fjl8kk+L4NQSYZ4X2MBETqNt\n3CzkTpdlUS59YG5/V+CYRd1f9hHKOPHTxR3dXBxFIh282zPsaeoPffTyo7I5\ngFHYm24aFxtVS9QKnJFlRg1wb5ei+BBb+5W1AjflO7dVbl4UMB55xWnkXveg\nxVDiRpnltcTwNB1xYNFoNiFZv06fzAgvNZ4eN9Qo/z3peaTYmALPgFn5cs9u\nZpe5jxAOOfajUahcQBCNnTCheFR4gSlcbgSMyE2pGUxlxotfTQFJK/P1cOhP\n6bsjM8GdNXXBxZBc52xuhxTWThuHcOdy1HGcCIbUqln4a3yrV9WRNpZEJhG0\n1+TjnICueUy8mZQ/sAYf/c28mvyb6RY+wQC14SF/gj5IjFJAWWTCyKyBrpuj\nUw7a\r\n=Ko8M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5f1f1e998938c1feadf867491b6ed95e01a1b700","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.2","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.3_1581206166988_0.9296141016286148","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"react-simple-keyboard","version":"2.2.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bcec54ab21f6a07ff35980a55819b3f45e0cf8aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.4.tgz","fileCount":8,"integrity":"sha512-KOE2A5jEr2sMKBm3WPkYOgWhxu5jpX27/dnaof6q2Vii4P2tkSBNzhcY7MB6P+CxUmthqoY8w/lhKb4xBOXq2g==","signatures":[{"sig":"MEYCIQDhCCLnvd5YUVpwD5ZNGa05viU7sj3O9DjLKWIP2RNhGwIhAP3bNkQ8FzBzz2Wmrj4IrfG2bqKAfIoSoh1XMn59dmlG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP0xECRA9TVsSAnZWagAAwN8P/3X9WZTO8EfSRoR2Ilte\nLvwEqPbacC2cHoF6oOMchMQ4hdVjOvoPJfKZ3kdrOF8iyiLd04lpgc0cWHQI\nQfiihSNkRTr8STP8bM1UV4ZwUIN57z7Fs4IGHRBLMbK47Dd0GObBOJenC/3E\nYS8anpxytuULuoI7XUgcUARJECxMsMNEXqkfXTdhqs9wP3QOaH+QDnn7v1S7\n9dP8fUimNouNS6WTwFRmE8yy7NreBxtF7JsMSsIr/BH3t0MjWDKLt8RUWh+o\nfULtviblzjr8PHzPoq2yP+tE1hRtWl2kN/buiPZgrS+gqhgUZ0grLrfEHM24\n0N+G7s1t7IbmavRCRJoBjAZa2CUc/BdthDC82UqG2aAWYpy+CgPMMnKJbcQo\nBLhQx+ToEj6Gf835OUbkfVaQ71s9BUzaVtpy7ogt1L9liXRJe5Jy8slne0e2\nEHwYlai7MrNzjoMhaI/Im2XBsviTmvb5osME7w6zjQGWxM4HQVHN1rbL0Iyz\n53lCkljIkEt1fvCUOvBdfYIz/3pMe7jUl5g0t020FAnUAVu1MDVdGzd/kKLt\nkF6Cx9emcjL1vfaSc49bLRWhPFgXUe8Onx/EG2svUgP1stQXoam126WFBO21\nBT4RXwBuaZhLMP46rvD1LOuDlvBrx75FfAxvvjFJfoXseNtXfuke4yabH5fJ\nL/8V\r\n=u9/1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"68c0061615f49051b7b732e2156c15c19cf9e0ef","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.2","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.4_1581206596239_0.48414870496105533","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"react-simple-keyboard","version":"2.2.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"23730ea5b5f6ef9430b1a85a381267e0cd766d96","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.5.tgz","fileCount":8,"integrity":"sha512-j0itepEWJjb3S7aIxOIBzyZGze08lISPIvRNaJRTzeE5dg5fiwAFweotPnw6dllZUMdM38rDc0nCGrLG7utLUA==","signatures":[{"sig":"MEUCIQCtYYqECs62vx7WWKgfxJ2RWLNMS9jEW10zEULC9P4PuQIgR26Im/Xmy1hN3PLC04rTonZJMXR2lXuaOvmVkLiQvrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQT2wCRA9TVsSAnZWagAAMNwP/jYAYsRUGRGk3sEviDrG\n1vTyk6DphkEdFud/PSn1LNZbKQqqpCdmuCUBSi5CTGtz3KNLxbsGcnJo85Mn\niLdYFVDlFO1IIUboxOMKHDlc0iQmawDRI3Iuip3ZcKwbc6ediDciKyPdPyz0\n27lVmY3vb99rpUyak/65TPVyt1mKG8HfoLgzyLp64ec5PKDipptaw5U/Pv9D\n5WAIGY7fdXkr9NejvDF3Woy3YRi4GUfilwwN+hQ1hcC68jPsSnnIn3ufe3Gh\nZ0SHA7kWqX68kpjGuED/mLRo1651Uv/zhitpnLXLslg/l2lj7ZtnC2Hz87gy\nlOP4OB81y2XgTbIdhtSHUxBVoVsFyRWiZ+fNrFqEgkU0lzZfaGbkwkb6Yn0b\nmSowkWUASYfpDijiDa5FNoVtXnlNYjJ7awTZFdd08QdgWzaHcWl9I0faVFwY\nRHVofwA3ndHlAJ5jBxxxSiZMqY7oKU7iXugg3ITaE3vWAZKMItNPeba+nidZ\nPSXNu9Txevt1R9G/LJMckme6OuBxhTqmJEJpjja6sJ1NlfXb44UlShpyzsgH\nkz7Lo49K/WwFcwh43bcnuR33KRE8O4qhc9VJosccj/sqG6xb3PJhi+5ocgW0\np2w/TTU0eIdXMQgJTu5f9XD69Mhhx9tI2mnrfcqhBMk2zyMhK2kSv8dkJQVO\nEiKp\r\n=djYM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c6159405b39870862d80ca66794db33fdcb17ef3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.5","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.6","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.5_1581333936126_0.3927974134864629","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"react-simple-keyboard","version":"2.2.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"397bee4f6d1ea939928c95e19418746322fab61e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.6.tgz","fileCount":8,"integrity":"sha512-RS/+3HfwwmyssyAGg2gFJySJLrXxLEXe5MIep0hd+HseAWlYGVFYpXeRYxFqUo3Izz1mLuqecsoYqcPcyH8fsw==","signatures":[{"sig":"MEUCIQCGewKMmZ3jRqm3nfmv3yDnBAMRiNPtfiRQCtOgoRF2VAIgArQXFClNfhdfwShZ3bqUBsjgf4QQE3IB8hkcZFF6qo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQonMCRA9TVsSAnZWagAArDkQAI8TtMs1hWazS/1YVpMR\nof2TnIvvtEjsEmoD1Y7tMUm5su63LtEmj8CMzxu2/8IIG2RpHBPLYVASc8Nk\n2zZdHLwTyQUI3cwKX5KaR81hti2QUgp6F29o7wS0UnslJbzdfbSSxAOxZASD\nfNSRzlqUCtb6SdJL2DMyTNGUzYcN6FpP7JRvry1NnYElpO2sFEWsipajhGCx\nE0icns9QOL0nTGoFXRsZnET8T+n0gVg7DhJmMzFPLpMABZD2wQTKpq1wjbVr\nUfS53cuanaQ51+tD2xh9smlmbxhXBKNYDw8r4jzE4IOenbqEf6mEBEx6aqz2\nMWITeBhTbLPLeqPCfrVrWDXFaCHmpQE7EXNx8l/bAVpwRhCwdX0bxfMdn2Rf\n66gbUrAWqo66j3woCmcQVhaDOTkU9kZDRZpJO9+Tq0rRKlG4cnGrjl6uq/4r\nAMRP7s3aj93PmlaIwEweF/fo+GeD9Lh10JscDlET+XYDg9wXcKCuUnEQdA2a\nWzSnxe0FgOMj2mgzcrVvUQ7pAlkysn11FEvnjE1guiXk2Hy/CMsEFUQuSENs\nXnNyLApBsJaDHYnoutA7tSuLnxd8RT5mhFItkq59p2dn1iDl96zjWJAdQN22\nZSBDsM4Pjlxh2zyeEax1sDSA+YqN75GNC8Tt4yxolPSJ2NplwFednuQ7vHN3\nfGHB\r\n=HME5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9eb64846053bb22cea80aff75a40fae03d41b49a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.2","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.7","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.6_1581418955674_0.7193881611479578","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"react-simple-keyboard","version":"2.2.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cdf1f1c0102f323c7095f9e8a7c7f7206f68b40c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.7.tgz","fileCount":8,"integrity":"sha512-SQP4EEVe3AKahl7OD5pBl70CuPFNh0ySnoouxkf+b1vPHd+qNO5D0qTkM4x03wks1VUT4aJdNk/nGexTs33PBg==","signatures":[{"sig":"MEUCIQDrrisrAqI1Hl3L4l5GpcDjuzYP/RXdJ2+BUKb2OS014gIgaCFAPPkp5FR63GeBbBbetPCuJQMXhEG5NGT8K8btxs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ9YMCRA9TVsSAnZWagAAdhEQAI5LhOLyD1q4ukP9ZZMJ\nFFHmHRauJuV5A4StodY3zLpP49Xb9qvwq7206V1+EL6a1ccx9xm978H4jzTU\nFhSUqFHRRv//PMU1nzrvNXW53GvjX14C9GUnS98DpdqbAlciQGKr6Czwz73p\n8jPxNSZW1lyKTP90Rbfq+SFC+M3X98MynrOgW6yw7rQaY0Yvck6P359agqb9\n3k04z1g23dqbDWa7xfxkpdCzdgntTR5YAwcAcnalxIaqKmJtbFiMmPytN7Lr\nvuF74kZQSufvW1FB0LXrxfTjx1hfF267yD8u71vEOw0c+nR68M5eH8H5SlIq\nUQOFxbb7FpCou1zS3lxjx/G3zX3+FLCzfN+l8TNtWL76A4lPD88EkKbeiXpZ\n+2+xhWdrgVYQFAV7Me02wLZFXveHwtKMeEwFx9f9cIfmi/KBeQNmnOlTllkx\nOCTdlKys05gVCR1FrX3+yMAHQDPfpEXdHxv4bq/6qFuj3Qs83p4b/9zZRYKH\nNP90ipP5PPRkf/WT7AdTTarkFga3ur3IadUkznGrx2DSYrez0E5/mjC92hmO\not25wXhx7c532TPMM3MakLb9wHPNEx5Mk6CpPRnccizhxV5cnZ//tN2QUtSn\nT77vRr/AQEgAk1/F8G1j7BQvfkM9m08LN46LF88EfGokdx3HeDkmVLq0Wm4n\nqBhb\r\n=C8Qd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dae59677e7a02805c332470a786e9fbd3ae73a5f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.7","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.7_1581504012393_0.8850196712427734","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"react-simple-keyboard","version":"2.2.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1ee91b14c91dfc9015f0e42a9ecbc0b47b2c0e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.8.tgz","fileCount":8,"integrity":"sha512-V8iMWJ+MwHKt6IgayGMmLwAgpz/8ErMIzzE0TEZbWjhWZmHnOyIfx6VCA4ADHbqYs5fEEYE11WuiTmPHFj0zWw==","signatures":[{"sig":"MEUCICtyekVavbeo1Pt43wC7NCIfPc7vQ0Gtp7FBFRzlS6yNAiEAgcae4dL1WeigLkaLi0iQE2iXBiqBIsjauBZ0Gr4LKiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ9dPCRA9TVsSAnZWagAAPmkP/Ru0oej4HVYI8LT6QUZb\njkbDP3S/FjevORgCm9SbfTeBJX2WiRkn2j8eal93uQzKmka5s6U7+GdmAKaP\nHSy4c3kIEiPLbL7DNkFEqRyUue1yy8IPlsy9J5CeSQOtnxey8StrB0gurgCn\nWiFrDJdGgC4lGuapj5D078a/dISVxLq+Q7rkmxpfYF1libF3Lh5MCkkYu6Sc\nHn5yPjTHelYWm2OcRs7d/PSEGIiA1GP4n1QpgXZeoBVsATRZwsJV0ez1HJaE\nT9awY6XihPbvszqIrG+lFPE011OfHMo59gB7WpYifKSl/KIrT0qlktzHD6YH\nvldB0SoCptefuTTmMR31PgFqKaZbGVl0kU9GDQSQS2pJ6fPnBWa7kWIle5nA\nu/cMd+uG0SyArjhHqWgZ8v2yj+Tmf/1//JxalWa8/0Q7uY/UXrPLyR3noVep\n8/MPFid5duaLrvxviup54adG62PgtP4wZEtgBICeE4EkQXum2TJFVM6vpMUV\nNl6FwEc4GS7h4ISXdOfGwLXKVnnCAvLEjW6AAmwi237S9PWP5FeYRLv4Ubo5\n3F/TM5+6JCkmF0EdibP8pIj3b26NSDAGQaecoc900V9M1GPoplAK27+V2dvC\n/4V7Vs5oS+l6aAldhLQvrsXilLkcG8uAQJWeHZODfgAyxUxkMJ8zGPvSXfjE\npcwv\r\n=6DEm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9898eaa3b401d9c1975576f1a5ee2c0c0a931ade","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.8","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.8_1581504334631_0.8288406049017012","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"react-simple-keyboard","version":"2.2.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8a04fd33300fa3811bcd88ac7ddf468b730a7cd6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.9.tgz","fileCount":8,"integrity":"sha512-4zNVOfJBSzAsSVWiVikL9cEnOZOSvrC3VS0D70c6Epg2KW0CtViBFfmKq9Q214sMY2jvw02MZSjGE70kZK9fVQ==","signatures":[{"sig":"MEUCIAKFPniMd4PGYlorCBtWDPNziGhSLYaVdtQYdv1gESR7AiEAsk9BshKsQpF9ld179Lxz3D0G4/NJRTfp+7ENQFhX4Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRSsjCRA9TVsSAnZWagAAGXUP/RHgZH7ys4Ghv0L20Zyt\nGpbdZrYFlnlUOfiulvjXcqsXBZFm0+ft8PpwbqTvbYs7VPriAbKuPAeRdJhj\nrw0GZSDn5Wc7/EYctchNcS/i6A2M5bWT8ntaOylWHRhs78Khgtoq/fDh9NIn\n9UG7+PfUHYCWquAA+XKGQo7ffphaxZk6nAgyVevIuIGO0RRtvlyFtApnfWZx\nKoh3QJhF34+RmE4IaExaV79zibn6yl2G5Fg93B+0aracRMnGhxsJewYwu8QY\nRmS44F+0/5u/wGXR4RN8o2cV7ae7MqCuHEoxS0nFTx2cvXNkZEJwAUfdKv71\nMZUA0LchStl1jACFlLa23MPL86dnlvUVYZijb/9Dg03wGWzFPljcyMlVj799\nhSV+Oi5F6ASlYIge5IvTvGwjqMktxOkKWIrCYzdAewKqjkPI6wSY7ZpqwN/7\nVdYcp2wHDgwneAtWM18Ko89FCuZsfSsuxl4mgaavcNgcCLCVCiCmT9xE1ERY\n8f3YW1eGICbPLRRr6hI4a0o8aw3BOnhYVmwI/Gnv47eYvHXrEnHtNo8Do/bp\ndgadKohGMZhEuwW0Iy66xzDYpHCFreWxMP4KrKhrVXutgES5krASV+1yrBGj\n/XpM7xEr4R6C01QrYzbQX2TUz8QCVubIF8zxznP1oMISU+8L/BMBLn61H9zv\npyVa\r\n=tHh7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"43892194d9f8bffc32d28fcc1d0ff3e104862bc8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.9","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.3.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.9_1581591331204_0.7030680404890202","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"react-simple-keyboard","version":"2.2.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3de1dcc1b2b8eb4fb676db0b16fe6e86b0338008","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.10.tgz","fileCount":8,"integrity":"sha512-6i8JpHv+rQ+bgh13e7hiqYIKbprvfWsnZy/idApjf92tJcc2maipQlBRPUclXnUVOsKaeOlLZKmDgdPNy250+w==","signatures":[{"sig":"MEUCIQCMgInX3MZQdKvOysjZcj8+rKvpgIp0OxZKBD7PQXtstAIgUNjkf4YIhvzmwifqs5PhSMrEDGLVi+FSo5f3DjN68gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS7x1CRA9TVsSAnZWagAAvFcP/1pjFb2R+5zDJRejcJtG\nsb6Wy/7mMo4DoA6VzMNVMfeK5WJZmvzoFT72Q4MqndoSWUXfiVIaaTf5eRvV\nzI3A9D7iuGVTg6n1LyojsYHA5neXYNla5MLwNFJVj7Gbu4ZqHzvHar+xUt1D\nk4OMdSe6xearaRNaW/FUIQrzPIudnS3Dzwp0lWFcMaw8QnUfngQ5KDkWPOZV\nZfxNgnCfDTUADzIuM8ctMBsQ2ifLsAC+r8gyew1Jo/JeLe6oA8go6mtMWUPI\nAGJDY+2RQOYmjrrIwVFE9jyrL0KKIZQyQHCtPbTw7thtayj/H2ZYJmH4UaHa\nmS0SeAojcStJL1dqLFsF9nxoAqCNuks3GpJo//XCEl31H7eUFtZmjAN1g5pH\nOd3U8jyECPot/o4DvImdx/uC3/tJq2m9NOIPljabgHqPIV7VKM3CDrBEmJE6\nEJ6+owNguTI/03io8HbJ/tRcIJKTfWvpAhyjqzc6gQ1+q2cU32zFmJhS129L\nzlqg3c7RnaEEwIGOzejJl7mZRUpp7jDMt+fp/PSUzpNji0Xx2Queer8+99Xx\n3KTau/A9B7mazfFB+8tUmp8F6gz0CPCIZXMst7eI9/OrBddvOGTl68jkN4Al\nIxqJrR+Lhybecq/vyoCeyrTPyu8xgObqOfFGH+Nt5QGZLBJHafpAxZYfxXuS\n3DFj\r\n=r8Bu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"25de4be8433f14d467c04fe708c62631b9c7411e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.9","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.10_1582021748659_0.599578324914934","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"react-simple-keyboard","version":"2.2.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3fee8f98c8360bb748adef927d57255b223eeb11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.11.tgz","fileCount":8,"integrity":"sha512-67bHObAOr5se2+oXtN4fu5/hh9qzCq4HrCVQjKtSCX2DecIOzzDiOMcIqfTTKUsvIcxZUT5hXWs2TWo0nNaqTg==","signatures":[{"sig":"MEUCIB71MFmu4qtScUFIUBGsivI6fiQV873cVbQBfiJCY+kvAiEAk3iFWbMqR9e8aDEIAMcWzLXxybG/RKEEObebjpPe6Po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTRL5CRA9TVsSAnZWagAAE7IP/RGgHkiVpkJ+7R4ZDuCo\n3f19SZgIXAVK2hlraw+jV2bm0J04zDXmb8hzxNG+rB36yAKqvaI3m6lz4NHI\nCCH9eDRoSwW/QaOPRJnpisXuvNp2+k4RMQCxl1ODYPoizZ/Fv9bcOTl0loye\nPFHQt6rKrxLdOPDR8OqqHemBCexicgNUAnx+QUVlYL2nWb+KhRCCEwPrFRB1\n2ly0mLhC39ARBrDiYH0iv9RotzY/u/EBQlRmPJjlXZqoHaEoct815jK1xeRR\nHp5VfEUze31S5+48llHPnUX2aSs0dyhsSGfleMGX+QYmgfkHAG4NcI2ut5zi\nkWa+zgWgOT/EcOdF+rI27GRuaALxC+mH+uN8c9/16eCT5BQeWh8Br2WnQ1Oi\nIRozFy1LvqWRQ3ToC40RxnpnrBb6jLcSkxSGmimToWL9DANB00KPLYXr+1uu\namo/51IZygsEwtjHrzX1WdiV+5sest1fftjdjXspL1/IhLPwA41Ba868IaUM\nhre9aheFqKr+NpsXIZeVZhCRjul/5fJuM3DtnyMmXuByeWhKJbrDSwPU0Pse\nYEu2i8vfba4+OiwtAX0VdxYf10CGNQ2Q2tD/nyoTVvLEbJ5SM0gmahIddtZC\nveYfWOh9W1EI1HW/yQVmfEEa6CNObKfEnhA9M7406tylp1Ig2pdI/ginUx56\ns74R\r\n=UsCf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b04876781ccdb8d80b83900766a9eab2a79b26df","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.13","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.4","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.11_1582109433259_0.779743330471165","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"react-simple-keyboard","version":"2.2.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db0e79841cc9a0a41e28cb8b3d3fdf59a76bf9e9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.12.tgz","fileCount":8,"integrity":"sha512-y+DMH01RbJ6vByz+g9Ts4Hm9zz9BrE9mnJPqXEBGnmFSDaZA+4+1vuxNzOxnzws+scICiSTStdzreZFiM5kyMw==","signatures":[{"sig":"MEUCIAY5yYGJT7mcdAiPxKBzYwW/Tr9f2mAKxeTuZfby0vjyAiEAoWj4I1uARwJc5m4h+I9g7AH5jiF2JmEJJrKzvatKRkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTRQbCRA9TVsSAnZWagAAyC0P+gJirgElapkDDPqQTwcB\nE/m8p0Ld8kgs02YQKIRAtd7SuZ4LLn8qCokud3hoSVcT3BoPnSe8xBK3E4kx\n8KO0SShXEhsKbD8LNLpXwLbplNMKeRhCKQcRAoyInPmlcfTEFh6XYg3VcFbT\nVHI4eCwhf6pGH61JeBcrlsFtHXwpkz96TEnBI33l8xitZ0KDHqs6jm7dLhNu\nXgqlcMzom/GWtFqIzC7498ZswBgoWTQJ5kXxCnWssn8TSsEY+mKoc04dyJjx\nuEqWUmqsMJg8oxt08WP40TPAJu/HJDf58fPqPRgmq6h0acIOZRv2kUZD+ABM\nHWm6CfoGFBT6W5UsGX6AwYfX2tj/kRxSnm9AdmMSt7p4Pr7k5MaX2w9yg98p\nSRsJG6blyNxYVbKaijwMRe7Lb7+TAKzEdxu24vaqBwdHnnEL77raxB+R6Hcm\nOKE7maaPy0J41xl51qHBqS8Yoxbn6E9DZgAzEEGeyjhmk2adlJSf9wSq58Qi\ncRIeju6pXDzFZili2ssEfrGAHX32ZNSmOTa5Hsfvd14YykhNVPx6PhSU/DDb\nwFnoZX31kwBcEgAFezafXItZ4vGuz0L/nzdhevqJPjfeFrd//7IHkvAEXOMs\n7yKKtaBHVeHMMnN6t6eSdqmxcawcCK7R3MJnmlBJkS9NVWTCty1DXzW+b4Xk\npA5p\r\n=Ki7I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"15da2574076bc70a098b90e33ab90859a7a5b41d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.5","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.13","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.12_1582109723183_0.46511762459817074","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"react-simple-keyboard","version":"2.2.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"62464fd5ba19278bd29980c65821f01a704efdee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.13.tgz","fileCount":8,"integrity":"sha512-5PTD60/OHHoO5TcIAITIwdIGRNb8t1Gqfr6FY/tRGk3hDmuSMHF+Pl5vto9NErGcfR/ji2sXTPUtpveLzbrFrw==","signatures":[{"sig":"MEQCIDb2KZp0z5ZP4s02dV2cnDczAL4PPctsvs1fdO3rUAkFAiBDnb3tSAXqoHabdG95MJxgHl0VeH475FJTK0xAVQknvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTRVjCRA9TVsSAnZWagAACCMQAJh79aDteUepSQr5MgXv\nj/7MTit4hFUGNIK5lKa0Hm6glp4VOp6vXtrouaaRyyAEyRwujvm7ySNcSXra\nNyLEHKjM2pbLAmR2JY6YMiNSTQ0u/AHL2aT7N3wlCDFCw1bjNoV0FTuSOGOm\nLmJoXwT0txPASoBDp9Ahi3ne4TZ475ytUWJvFDltnumOwITbP8ZGTrNgr5kO\nOcXzjSiNcbX6c10HGXltMhOa3h70QFdWCBkeQ04j4w5Dc8bDkQZPR5FGpOb5\nG2hnKkNlZeua8gSIQa+g+xBWeAI91N/S34uPRJXdC+d0ZBcpmtECLYIFp9xV\nwJQzaN5CS/k8lt1nxxh1WpvleyBcoPAIyfOfNMHJEtl6SCRYLt8sD8EMQH55\nA9UUf53xCiJqGHerjPYgnYX0WSgLLSIVvhoaM5EEjIFnj+d+sRo0eJmxt9Uz\nrJ7+X+yI8TRTi26/NnljF+EQN6x6Y3TTsD1T9e4VgECtvTJohqwVqRnL/nHI\nKb/aD8dsOkq9G0DsuUd5qj0xOzs1IUGkXj0lHo6muNhLO8MPHGhl16V9238N\nFTRt36/WYoqE2igv+zfnwB/liCJqng1Qi5B57XS6tFE8PSDj6huk0xsPuHV+\n1nFOQkUnuER7WtaElSKIT+RVnbA0OSbqKUF7jA36tMQTu6Ygq1yVk2L/bluH\nUcwA\r\n=2rnl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"25ad579406d2901e07cf87b4d2ac18b558eff3bf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.0.2","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.13","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.13_1582110051350_0.6758321130701619","host":"s3://npm-registry-packages"}},"2.2.14":{"name":"react-simple-keyboard","version":"2.2.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"027d31036ab2c973a96e8c49fb4f415b42492663","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.14.tgz","fileCount":8,"integrity":"sha512-kxCGSzEjurq8P5syYOY3TICEL2Mu8yy96qMs3zM09LnL4gV3VJishyD7SCV7SP19IX4gKEqR2W3CGCxxI6hVPA==","signatures":[{"sig":"MEYCIQCzv+7SHa4kxX3Y5ZJBFWFGDhknwTQVwCRVxGtp3JAUBQIhANgwV0xLZ1Adn4ov+lOL6foEKFrD8HpUJyNYMp9srqXh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTmAYCRA9TVsSAnZWagAA5I0QAJMPyEvKnhdIMUm9bPZ5\nQCFQE7y1AC2FxOPGavjjlnZZ+EYko6hGhIEc5HiRcbFBEhg+2eAHcMewutdP\noulCEd9f021BgxZ7ObLL+qjwFUjdseO/gqLiSPAe1t+5z2opk0OChL4DG2pV\nhi9j7bcR7h3tUTRqfrd9+p3j9OGOaXlm2eypbCYaW5W9zOgcUivmr3z+C7R8\nUJWbRy6yLB1pMDaElpHPBOBIT4itOnWs9z2IAayOo4JY9qfifdRE77EyOf4g\n2F0mtp9gCFNt/zLsuh5PKKj5kssWUfdw4n/bI99DAHDSdM5jPMPFzAuhOmcA\n7L/YbcHMbndTKa7VrZwJuYs2UP/K4Xzk9+vYvhVD6NnHbNrX3t4uMa4M1fQ6\n6o53+b3gSJOULQJrViHrQrI7sqfEzY93I5Lw6ond3FhqSH6c1hseeCMhINej\nhwO/ARjhH7aPzSzR6U47SLdFDTf6jhywFU9PZcMV5XqmfkW0KKa33aSSTsjj\n2fPO6WlfnRd9TwcU2HUMjynY3NbgnGkn+yGQ9oOzlo7+vdUXh9ZZFm6inzmi\nLtazOQx1eS/Uw8TmrqPmQuVCB1sf8tbQ6RH3bnOYEuKScRLcnUFpUZ1omTXv\nS8+YXamO91sEmJQCq4OC5fywIdHIoklUQgzYuvxa0f1hoirwlpaPminhrS9u\nGFcB\r\n=toHC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ec047496fa2869c1a8c42750cff6e6f9890318ec","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.13","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.14_1582194712126_0.23055432830350941","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"react-simple-keyboard","version":"2.2.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4b5905c35e8d7751f62105dfd5ecb21ea43a76a5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.15.tgz","fileCount":8,"integrity":"sha512-UO25IHw5oFm8wdsRBzMoDu86B5vZc7U2bpfIZj9UlxkwSpNZVJs+7tpcDNSPb+/kCbqqWGsCQH9wMg6Xq3uHog==","signatures":[{"sig":"MEYCIQCScFJvx3L+qkw/RfCkVyepTbfqqf4Gs+WOqfgeU1yclQIhALnz0xADYZtXerTGk6/dKbkM9sHP/XGTFmQtTyQr7wdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT7NXCRA9TVsSAnZWagAAjfkQAJaZqWVURsLH/flIj/NI\ncqgfhEEiOTxqMczybzcuskKWDL53IzPfR8UNHGJDGrQZDzXEuk7gTaLwoUUz\n9vzGnGs07G696adYb5zzLSpqpVZwiamQiQj4PQ+/4JP/qLS6v7EdE7TLX2VY\nU48HKJS7V67OFdratoXGAxOqNavwfpDRLKyG+SOefZko6fviuFyyOqKfXhnH\nA+fiV6G5kmQnh2Q8A3MyM63Ep6TQpSW7OE3FexMQbxuVfBDJiZRlK1F/YMEx\n0AtGU/etjIbWr/CrXUw4TnFfQdSAmW/pui2t82trEbGWUjYh8NfAZjy3uVIp\nhO9Qa1xeLy4ndMVyYAc1AyPq7n6mQAO7UAisstDT6zT68PFMSOU4I0VOu8el\nwkCAVtnbJ6zEdvO0aGStsIyDjKVkl7rypGhiUKQAJETH7dimzkImciBnsQtb\nXN93fsOxan59Uxadb/VCRQ9Ln6dNU1D/mrMrA7AapiheGWDADup1ukLSVpUQ\nQbp/dNJ6upmJlKsnsIsp0Q+70xZ5uKjgqQ5rBDVLINDyA0q3EGjpscd5Rtwl\n3FRVgSoI8UUU/b6vBHCuyne0vi4cU94CF1u4maMDQoXG7DhyAU0lrJmInzQ5\n2fw3lul6ftvhBQA5/JH/qhRVkA6pLNdLX+GAGj3HCn7P0NplyWm76hkTVtFC\nxg80\r\n=7/oV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e7ac40a8b5df3fa269a3610daeaf4eb5917b8a2d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.1.0","simple-keyboard":"^2.28.14","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.15_1582281559134_0.46559573758241823","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"react-simple-keyboard","version":"2.2.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c20024ff69c0675fe60e28ba749fe85cc75437b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.16.tgz","fileCount":8,"integrity":"sha512-HURail1ePNE+BteQ1XsJfFI7e3WqqOhsRG6GGBHAcUHxOfzxPVzhu/r7l4nd8Sj9NGvzKQB8WtelTfSQYWM30w==","signatures":[{"sig":"MEUCIQDW1Q4kwB+6HfPGGDQkcUCcOHzD/KjP5wk0//pVdCyUZAIgc7SVE1PknPqV9kzln0mLU5Qhnv61uWT/OcRQvX4D9n0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUXXjCRA9TVsSAnZWagAA4rUP/Ara9I2zPGCmhQ34Jcvo\nnLf/QHsjhcJfDKqiBV/GK7SUZryYACANpxPj579QvQWYWOK7dLhQgwzoYX6f\nIRz6t+8FDY+9EB1KHkso/Wzt5uhkRdPmKO37MhB4+goGl6ORQ3Vizb7M7n6z\n244/c2eCn0gogYi2Pq5vvWk36PyMMbE1xPPo2T1oC7TDKGLs3pXjEpnLJQ85\ntyCa5Alfv6K71oRNGGRQ8VuY5dvEM/1IzOz2qHPxKQRYGBSsjIhk+NdEXxvj\nBZpTuFB5z/Gv2AnWMEMDduetJJQpZXEWazrpZMyNtOukM7qKGtu0lLgoznKd\nUyL18crMWvAyN3uoSdMneAfk/jwPOrk7KZ9qpckb2gz/IKKX/Euo8uDLxEv0\n3y1r4qHkRyAtVBV9gQ/FUFSI3e6+x2zDQk/k1JyNGVNBfXhImpWiPD+6l5jA\nsjaV2w4+8fn3pOFNQjCjgUhFT4pcwrEXFtBZZEa5xWPVmqtuEMwW0edj1LDu\nezC1M9uiW3mofVDXrDFenPKBFI06khBOTyl1eO/yWLj91d0Yp6aCatahPmhH\nXtRsJ4P3hikozeWiVdBGIUK5bHUenf6hxltLyR3zevqxWYwdhkmTRobfLw4n\nkFhganI4znZldi1DBA5unTf5TSbplOwEf0dBqB7Bljlnx5wxq6og3UCkzSWl\nbKsg\r\n=fhzI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6bfe7be316e484a56a1a5db620979495e8882772","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.1.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.14","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.16_1582396898547_0.37996660178279584","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"react-simple-keyboard","version":"2.2.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"71d7c7dff5d64966feca476f7dc6db6c349c053c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.17.tgz","fileCount":8,"integrity":"sha512-D9x+RfWXjp28/Xt1cKwfMj70dBX6Y7FrQSKmGzYAr2cUjqDoWBQiIBfDaN5T3zoLz4Yq4K2Bdj2cgMY52juJNQ==","signatures":[{"sig":"MEYCIQDiZnwPf6vQvqiHNbTRlTai99FtZY82UZasJacA54DAfgIhALrBoCLvAiBHhjbkhDg6UGdB6PGcyyZbibeKLSPe9dCM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU7N+CRA9TVsSAnZWagAAuRAQAITU8sJj1QjFlft0oCFe\noNlftJS55MUWTYSx/pdr2idTfxE16yfDjiF54X1yH9okPv42gNjuCEJwGYLc\ny648uhv70Xx0/s+TAYuiYyk9AC+ffcj2h96kdqHeILYCBr/Crh1iKbEXBajy\nyU+yxpWGyyjcfYusKK0UHI0OgBFKpn/htCIya4M8p/UyYDy42zQa25oAx+qg\nINAwYtJTs6yhmoKC+YjbARHIeIKqig0b6pN/tzyq8Vz7P73J8gAmNkzy80VD\n9mubFgqmvLx4l5Y7pZJbBhtF7qDKbfHcbGPo/QWrn4mOuH5CNeybK6rp58f6\nkWVh9T1skTfTD0sDjawWDv+WDB2JNNdftfsWs86v6S/tPWUDb2xrRH5+KgM/\nagC9xrCqiknZTBqJ7EwmkAIGmOlFziBwbInbHMaBUeOkjc5BCVSKi++6lyZ0\n/nUXqXVNBKnWZAs51auIDBrbUc07pX9H7q+TNi2Yu/MaqjR2h3pu0KRNv7wf\n4u4/KkqgSK13ZNcdX4U+GIoCEKOzj+H+5NpaHjgzVtPx9zLChRw81A+TvPQ7\nrflRsVti9PhOQIYYVkirocETSH4vkgO5On11H46HPP0CpDAtLUXTcj7YOMyz\n6ZNb9245AsBnIMD5t21n6GhEzU16vI7+kBKqaqU+ab9e2okqO81owQvrhYob\n/Rvj\r\n=CV0a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"686c277c01b13cf38babf557d3aaa70bb135d866","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.14","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.17_1582543741570_0.9236240951473886","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"react-simple-keyboard","version":"2.2.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f3b26f1b9c92b661e2d4ffe51934a7dbfd4d40f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.18.tgz","fileCount":8,"integrity":"sha512-7WcKQ5tNmwIJpsPi52/v8DRMJfOpokfPa94+XFEU+FGVl3mWUOFh4pCEn988RM5Fwig7cwvJCeGxTOjnNd+weg==","signatures":[{"sig":"MEYCIQCiMZnimyqnSR1jvSoPAoHkuEZonwkj1GttF/OGTSe8fgIhAIsxVawvEaXxtPnGK5xhypkQNfebI0wiOrMRArtdjFY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVP1XCRA9TVsSAnZWagAAcgAP/0GTS9Q2kHGDlFPisdbm\naZnCOUryRWXtA5B66oi6NIpogvY18EefJ2A68DaVwE6RJNyKCFKEl/9Mxef7\n3NlMMOpx4GdpQpbpCaef9oiAOUwLNzIhB+smI5DBJ2j9U7e0DxEFjMxYkose\n8JqOwSZxtI9TapBqwK9EbEdjEA4ZSkzxvXuJWzitMVdZozeZePEa2vxQLhr0\nOsSzHNy4qlFaiOQ00bIxsnlxFi8uBF91FwxF6FJsBuuSOK+/SgacWSvgys6V\n2z1a8VKg/PMHfuzqEQzNfgEMDybIfReTHyhuPJ0xrsu4DxpRO313kPq+YhnF\nhPupBmXZuNxI2j5vkfHCbOiUBdKZ737L6Icdss5WOCRDDigABmLH/BLRPjUU\nl9IU5G1bXDbfjgZZJCmF6C5eRikKDJEl6b7eSBOx4ZbNkLUDGNmhGm0YImmO\nUHNu4bj5b3OZ8z7wuNBTgP8Ky4pykDCGzai8jINTcoW99neDHEq65DGpzcQA\nK48RUIL6jvLG6YS/34vBNGEIb6i+XyikWvXJBRI9pLJjgQGZcBXOl78lPPhP\nqgHE1HnbWxarXzGdnZy8zNTpEYs2y1cl+rKFRqxgL3ec6BkP4ksaF/bUPrRj\nFElDC0JPxVeC+7LkCEvPFcHVxZuyL1t7SMRZoo4dAO6dp33NdkdDFkO9T7Od\nghUA\r\n=Wj4V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ef1e5c2ea6b4d6d14fb2c4967698fccb10a3b6f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.15","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.18_1582628182788_0.15299916232706168","host":"s3://npm-registry-packages"}},"2.2.19":{"name":"react-simple-keyboard","version":"2.2.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af2e0dcc21853e490279bff7e3a27d0429b63a8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.19.tgz","fileCount":8,"integrity":"sha512-lvou0K/rsZt8RwmyFStsn56fk+/qcaHS+avY2C23A5D1WRpWyLEY8LW5PcB1Wzkh40sC/IGfEnwRm+PIjnOyrQ==","signatures":[{"sig":"MEQCIEebWHXrY4H935iZZqPDj376LqhSehKRLTtcyCs9n6iRAiAu0ABt1tmoAO86FPvhRKiD+Qxmt8gkc96YpIGUlOAObA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVk+ICRA9TVsSAnZWagAAL30P/iHLmsIu1XBir118G22l\nOr1c3znu6lWbRxcaGiQ6OSkzg7R3mWhZA7A+vQst4smcBZmD9YnXJkA7AgBV\nyA/ZEmHqQOMeC4qjxFMmLBqJAon8j5+pB+WoHQ0kL7VxyME5/jI5iq6LmPxu\nZBTm6f3xS0unAjXFRNKpa5lZEAfeqnDdEAsgxG2nb2lh0R8xdneApb38+re/\nVWx+42daJJBMzIjKdbbFDr/DY5l2acPv+iAWlcnH1SjLpA4T4UI4yXfN1BJI\neoIufGqQFsnCzEEtvZLr+nWUlzjFCDgJHqXoSdCrvxGdlZEthY6/vxIjd/6H\nrjknI2ppTVvXe5vYHuYCrcfrpqsUBnvucJv4bBSeXMeIKIuauQJrjtN15Be2\nu6jncT/9RqFM5RDedGHCep7lrVexqgMAuaGJnsym5zh/3v5Q9RG7q0Bpa8wg\nNHIaeYJaDMXjENcqFiNamv7GdmIE4CZtB/B/AQOMllwCbJMJ8iylflXEtySV\nYwmdG+7v677BkecqfU4UIHmZGspTDsoL9MUTy/71zFMKGWOEZ1UE7znhFrru\nI/ChiKZrFxN2NwUeKyZFHTYnxs4aYvO0TsX5VyRS/XYcPuZBnh5N66Quuelt\nDnTxO5KON8zLa+92oXRFaGNAvVZdeoppnAw8uA8i5Sg/fNdX+OFdKHY0qQg/\nnku6\r\n=/dCh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0da36effeef6a6849cd6348bf3a7c4081bf82ada","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.15","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.4.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.19_1582714760166_0.6849511467597289","host":"s3://npm-registry-packages"}},"2.2.20":{"name":"react-simple-keyboard","version":"2.2.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5136055c614d1272fbe50205957c11027bf042ec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.20.tgz","fileCount":8,"integrity":"sha512-IoFVGOVrFt2ook/6bXAVyFXtTn3PXT0lJCqSLL9abiZxN7UyERdM1MSPkTPsyNwNohZtenZ9SrjKrTQvwr8M0Q==","signatures":[{"sig":"MEUCICzQittgHGsaIz3fuOpeMsVYlDSF4iF+29trv1+yTN6VAiEAxGa5n5KiAiBjCv5KI4y5hPJLMS5PCQi5jwF434lLJ1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV6Y3CRA9TVsSAnZWagAA+xQQAJVw5760LdWJ7H5lfEgr\n7jFdT/XPH0/y6HLnoqnib0u3hiOGuVBpiG6dwYBRy2yqrYfzA5SkNXObBNlR\n87odeVcVFu4KU1Y8xlblOmEjSrL/RF3/ojhC1wsDwFQh0UaDZERoDlcdTos0\nCyDMUMhSQgwnPB3CN3avgW/izORuxWkbPvlq+kWVa6WD+IhXTk/U2S15paSE\nnHwS9KmUCkLRiL2pkyle+Y/CwAYcMpf3BxEVzmdRKa+jqPwAMsrczZKncFpI\nGKy/AwtsgbB/2syLsTfVEoZ41DGlf0ROMfi0X+42X/PEE9g+sM6HOedYcA5q\nnEMhW/UnspJP1PLJJjtstKXMkeibYDYpmfiIs8IBCgc+0/hpBvCXCfz4jUQa\nediOjMsjKeU1D9lu6+lC0NptI3BlDGKcVkLonncPokpnEahAzZn71uvEaQ5M\nJRav8+hqEOrU6nVaNlS8cN3LNQ90rk+MOsDcCGlL54ZVGHWvlup9N5uQ82TM\nkz6v46znSS5DyB6dfuDGwO3DNQkaJ/4v/aFdJNnyBKDCi8ypObicBSvxebXK\n8jXDZmSyE/mfjI3C2SKe//hWQCfFyU7sx/OmJYsbc6DJcrE2bgaE0BLqY/ez\nOzybvuSmm6wJUOTosLwzK6bmKYgkMGURf2oJuYwTf0kQpfFgbYYK4Q1QTVh9\nOeWt\r\n=uTKd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4c884f0acbf2aa16769ce196e943618fa147d4b1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.16","@babel/preset-env":"^7.8.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.20_1582802486682_0.8076174725455745","host":"s3://npm-registry-packages"}},"2.2.21":{"name":"react-simple-keyboard","version":"2.2.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa3c2289cec0963dc4ee79731f044d0129bb753a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.21.tgz","fileCount":8,"integrity":"sha512-Im/SJ1zEHBiMfQbjBzVMMoPfwB5lj6DTXB8KgN2PecNYT64CF5vKSAXqOEta1YfMxlAN5k+kAn+WO9md9jcckw==","signatures":[{"sig":"MEUCIQDs1u7bS+oHhK2yjTjSzYKDOIl4fOf4jXeQkvzuCSxQoAIgXNxRwo3ijgRi9rjeIRgZtKEkZoMQohFe+7Vhv5aP3AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWO7mCRA9TVsSAnZWagAAJ5cP/RKngVmZKFAmFBA9wEc1\nCvB5FSVEzOwiSKP5+BHV8x1VfVu1kJQ7o0rCjjbYGOn22/RStQ/kauQPWWgT\n3p5So6K1m658OZtTdutdaemISDy5jW2sLiTv8nbErmpgcZW/HNsZQnvuHQN9\nDrHUj7vvYaKDxLAw42l2Ysf7fkVnaBWTpiPUBlJlTiOUsV3AdscpGeLxW3O3\nD/iHiRBE6o2rkoEA4dmybGpHl+JhgRV8raRufPIyBOBrx4Uzb3vSKZKgwBkL\nQTPnoKig39OMFVO9bLOSu38wd/cZZFDYwEnrlO0xldESIxDyzI+Zv317ZmnZ\nSTxs2TXrP/8JSuK6J3NYSGLirIEv/2+dASKTIgRRUrEpHfrF7lNtrtrwxVnU\nY43YsScaFv3CNXsEYB2RQc1YzMS37jVd+CXNdFdVpXfjSsHoPBpG/7r/D15q\nu+X+BgRUtapb/AWYxH19yAvIpy/gQhVxhUvhLt5QceYqdIhW/kSNO0FROL34\nMeaUZI0H2Tj8Wcio1/j0qPhGlySc4aeiIC2ko2Q67+I7aV3fSqc4Q2l14ljW\npUnmYgp53WBmx26qpseEEZIdzsNhNzlKYE1rvIg/cNZ/RIwdVoCii3A3Fe3v\ntF2XzDBu3OnBfBQo91vjmZMIN97qBPe/m92bp2LSxPuS17bYXoQFVZqz6uvt\nzIAY\r\n=etYw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"faa90a30ed40e45cebf66f1f31ac58e70560732f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.16","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.21_1582886630192_0.8285026603890293","host":"s3://npm-registry-packages"}},"2.2.22":{"name":"react-simple-keyboard","version":"2.2.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"438b6da26b3435eb927748f71e55581978b22549","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.22.tgz","fileCount":8,"integrity":"sha512-jba3EahrR49reN9jNladGkli4N9ZLWH23+lLn0wl7C/5GdalTihioXMao0MQHk2ROu7t1v/zxThYyTYMCRFk6g==","signatures":[{"sig":"MEUCIAq/mYASWUdPXh/TgjLLajHMZI77FvNFzzCX8/aNj4lFAiEA1OWcLTWXGEQcbtwOzIzcIqUkskBqtRPQ690mxSSxrNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWO9RCRA9TVsSAnZWagAAZ34QAJcV02VctCr1aJSiRc/L\nz358yTNcoGnsL6zumTh/oA2wvqN7d+/Q1eeECVFPT0Uggya8e+0M8IX3ocoU\ntNXZ2QmPERN8fnGf94BXJYU8ueNsXKSuQrmITIo2UY5+xsw8XCUgMCSJFlxz\nMgZzGvSR/e6euSZE57kDd0aJGBZyVcpru7pJfo1BfBxhfd12dHGiVZZUdRFv\n472WEsKDqC53TmD3EG8F6J4xaEq5T1MjIqQfSiwf3u0MYgogmTG175gvduTO\nyh2R9avflasG87PbL0QFwtnWuuaXCYV3lFnP4CU3zB/wTKubQpfkbh6UBVUb\n+sguI0DMLzKR38KcI+NH7kx30aFA4o1/+mfbodujS5y2cd6h+Lm23cdaSbJD\n8lYo+Nkh5JN5pXo34NXfYuNrVq8MfbP9Kc7JK5rtfzupUIzPKExfSJAJKn3S\nLUzcH1G5ExRzPdRCBZ+1iFp6QX0AIKGDVu6D8hAAEfLvVuSPN+rc8DrRvODS\nR+zbcivjfryNvpUYexWts+xHHVuUZ24FF8Gn1YK1X6OqaaxkCyQxh/R3sCTS\n4T7vnlzywL54MqxUp6jHwsYAyPqx23Ki/GnpEuNtQi+N5JkFr3EhQER2GyI6\nMVEFqOQBtIfDvJuqIEw7UcZ+uFEPbuVAc3DxV/Cr1+mMhRLbiYdH4t1cAXeo\nQ/tq\r\n=GFSx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f4bf4b77da12539fa50dc58561a461af5a88d72f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.4","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.19","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.22_1582886736968_0.13064076176520034","host":"s3://npm-registry-packages"}},"2.2.23":{"name":"react-simple-keyboard","version":"2.2.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2079ad92ed37e886a4f0af32f3ccfadd1c8c3a3d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.23.tgz","fileCount":8,"integrity":"sha512-D8XB/cq4H88VHh6kOHI5edFPEGRH8t81qFLkGo9JIP+JtJiAsJbv1G4/Wh4fooSIcLbe0VOXMIPwv24sMNPSqw==","signatures":[{"sig":"MEUCIQC1kmz9w2d3Rwj17xKEc17BZRl8hSfgprgTH5aLyIBxLQIgTUbTNgGksBBLkmqVt3q2o4H9qt8PWENyvAqOU87NY+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPBfCRA9TVsSAnZWagAAK5oQAJYhtQBvpCcJF3yh7LDf\nZV9ThLNt+AjOUxCIeb8HybyTX6eDJPHtIb/vc+Do3dx1fHOU9eJpAPmDCkxf\nJccO9JdD1gmQZ+e3BfsKvFAF9FpIdSrio/GuN53FVTWB1cgpoTYOKGOgiZd4\no12+40JQQ1wdVn/41ZTPYyzAgnCMeUHHSL5pCuSqmJRPYqIl6OlLwgW3QaQQ\neRW7xy56xZZqoD0IzPq2+AHClBdJGxr5W5YZBxiEwUGyC+/JPFINWN3kop0m\nRzXWVLgsmIvofmjEVdSN/c/5tEwvtmuZNsET12uMaK6hsLsnw3js2wH88dEa\nGNu9PV1czzaryfeUCngV/FwYTt8Sqkd8YyhAPnfqxRDlMrA1fhlo65dqpdKg\nA6PPTawIITOCzO/+20g3Z44DQVwFSc1EwY3DnFok9GIReTGFCFq4WGDfGhlT\nerFv8BL5MvR0+gMouiid5RCrFLbC0gW+wMdDltpboFYUxoI32RLPSLZdXnDA\nHnyPtExS/yrZ64sedhtoyTIAIEIvgfHaLOoHC1Uzhig0EgcBgzoDMp5jVFWo\nhedq9CnEg84Cxe+MbUzQ1Wzwc0c7Igabic33ZvBP8n62xXfBfV54g9hDfgsh\nxGorHaTG4EzYZDCEewOEzILi0EVVDBsSv79LgzFSYrvb3ybvp0e6U4FwyR0U\nLLPi\r\n=4oQC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7a31024d601dd48a8024c1d13c3eb110f6a653b2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.12.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.6","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.19","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.23_1582887006507_0.4736436783693103","host":"s3://npm-registry-packages"}},"2.2.24":{"name":"react-simple-keyboard","version":"2.2.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d12e48f9483f05632d34b0adf9d213e5667be3ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.24.tgz","fileCount":8,"integrity":"sha512-+wARDUuk1KJMDx9Hp4MgCLOtM9kelar/+oNENFGy2eKWhTKBsyTdSpC3iPEmwiA34um8mya2CTFd84dwa1OfOg==","signatures":[{"sig":"MEUCIEY6Y2b/AlJFsxRuK3LtYT0uCtyCXHh0VzzMave1yNLSAiEAvMkcFOJOlWLkhWaD0hqOk/sTWbr9KjdjXtygI54kwFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPHOCRA9TVsSAnZWagAAdLQP/R/MTzMDL4GRkHTUXy6J\nkbv42lAtvj50UB24hu9BUgtbvP4KEXPO7BGW5NPBBnKxBayqKZeph7WD1YV8\nn9HeCCilOUc2lIort/PyEiGf4C9cnHKWoEW7YGy+Z6iYgD0OUKw/ht6+ZgRy\ndj0Nf43VXPZy21MDVFU/9EowYDl+IwSvILFWllZjS1nN9d5gcHgNDwPNCot4\nQA+doosQLHe/qtWmYQuJJ8GhglRMkGNZ6QyG1YJhZraxwB5B3sQiGDh6vKgc\nAzSJhA1CXzznQACWffrTXNPlGj5OYuN9AgcaIx3n1g6AgpMR7kZOG2KrUKXX\n+jAkzdf91pFewGFe10w0d4ploKUJ6eCF+qTFAW3nuUd5vQtRMKc73fRxFzsr\nmqmwoiCQu2vjb3BmKyoArRbVvH5131AZIjaxaGf7JM5LVBgo+9fXLTINK5pO\nhQjlcdWWRy6o7sTEJ6kzUBKzLdBBlUXqIhuX8RbTWJG7pDNxUOR7to9Zzgac\nq76Vq6pEMWaikbNbr2lAnosD7x6h5/NL2cfaMrwMoTUBqtxZezcYqJl1Uo1w\nnt12kYXcnHJzXG7Nb0/VdPpF6Ii6UX2SU+MO5GqGZwYEDJ2PUSeplV7sU7TQ\nRuTc58wDv7sBNxGS3fiswdky9HfxITHkrpvj4R7OKiQC40CrVVLWcNx8vv+p\nDCcm\r\n=m/co\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1e363cc07fdba71ffcf45d3b377476a862675308","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.41.6","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.6","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.19","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.24_1582887374027_0.9011229051484806","host":"s3://npm-registry-packages"}},"2.2.25":{"name":"react-simple-keyboard","version":"2.2.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"baa64acf616353ce828fe8953c4efd25c715cd7e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.25.tgz","fileCount":8,"integrity":"sha512-+Ez4v9hmiVl9X3N5kQKfipNrav2klifIdiwbBY+EXyF59dXeMDBe22eD4UjFoa/g7d/sHH5rUgMwleP3q2bsWQ==","signatures":[{"sig":"MEUCIA/wxQsiAnvIFk32uxUZpZlXrCgc06kwS8gI/iqut/WvAiEAvaUlLnTVT/Opa3e0EHH7AafJCFkaxCGpVnjHuIOWtvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQOYCRA9TVsSAnZWagAA63gP/jTHcJEqGkkUy6o0f2U3\njMOP/mfvv7tY6tJPJTeGuEde9PcWoER40n1Ssr2RjDIsg1rNmQVIyVjfFx67\nrujleiwxn+lADpf7RBlBQeqkoNzs7Pp2Q3C3u7f7xQTq8Le117wYk6R8Flfk\ni4RT9df9nLYVgP6F2yuuU/gJonLE/CuIq6XULgaarFb6ZJ5GPYDtm/giVfvB\nwPmTIgFYIUqhxDLYKAhKR8iXaTW9sfruwUFzRnyDbUI+Zi3/HB+d10Uo464j\nkisFpcqAvgOhlstz4BRZyavY4Jx5vrdMEAq0YRi8nG0Hyy+4q55YXU5balcw\nBvL/2GU7kbE2wB5opfhIyGWcsj2hHSVqaQrQBLkU5ObW8Aq1dLeBQuVfkdnH\n/1tD2PMYxH93lFb59vVUJASLJjHWJGv63BGn3bKO6m/h8wCG52bMHzIQP/6P\ngcyjnsXcM8GcfmRNz6GDKN/RA4Oj15RvIWm2swEAKDGLlXqhHrGouGvU/WXh\nanhKt6zw1/EGKPFsLgVw6jP6VXNxCmUyQmRDOFSGxMHYZakWbyChB4I3lz1A\nR3yoSxxSxg6DB19z/Am6344lVqp7RJx/z/O9FFDk6GilbNvTNn/YykFzv6zf\njCnza0o1Zj5i+uqGgNjD+Wpz+5e1bJtI7cL2eMZYLB4QvMRkf+t2WkFMkENf\njcix\r\n=4KvT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ebaac884005e8b5ca5b2e75e1e20b5c78165507f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.6","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.23","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.25_1583154071731_0.3561006703863874","host":"s3://npm-registry-packages"}},"2.2.26":{"name":"react-simple-keyboard","version":"2.2.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b9321785ead42d17c517d3e336ec6011590570e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.26.tgz","fileCount":8,"integrity":"sha512-xMnCStMQ1/7DHKPar+9eUlCg26+Zp9Vx+FutYvVJr1cx/4PdJJAHaFKeXE9rlILQISIVNefHTsIWo5poWFV+7Q==","signatures":[{"sig":"MEUCIF1ywdXcgpCOKHi5tBdJiVI8fBD8Fg1xsziwmzb1zSkmAiEA0V6X02b+9Qx0p2wHGfn85LplOzgWrb4C2fNH2kr+boc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXjpeCRA9TVsSAnZWagAAQL8QAIygeYqv4w0ns6Eisbf2\nEbq84t/pFwqIgK+5LdPd8zBQy3iIv8vvgVajQNJkK+8XPLppsK785lgs556m\np/l2vIolkJztrdEkVB8j/ESGAZSdCJ1qZm3EeQj0Tra1u1XB+NKkRFyRTBXK\nbPvB+7ZoiTharqpGANetFyHzt2tDxzaU4vDEGT3Ze+roy2MNxc2NHSNyoUTZ\nfQtUnpSdbhBq1Pc9PSOK135sYI/aqsvh1Wxf1zVtxg7JS/mlgtg+iNlEGWGS\nuD/sricN6KIX8HvbZ0h17bpSb1eLh6sJU8p8YCGW27/wEecNkTTTIIvX04tM\nV0hIxoyLMrKzdozewv52xwYGe4Y7gnqur7cZabxu2BqAbJwP4pajDmiR0Ldo\nfDxhgGDgkUI5yrG+5UtNRRvL/ucU5foUiWr0gQnYuO0ZasSFosQc53PqUxU9\npUI1Yd7gODiCCNyVPKoSr9IyDWEbciV6jk+NiHDCehiW9daajzd9o+CDFnWS\n8lkRZ4UorN9ufgchCkFjUVK5phIt3AUV6oAp50DyL9d8W3j/SqXeyl0wnceS\n03MgLs6IrjkD6h1na/Rmr8g7qVmTtqwfalUKyhF4/HxLPBeRsJc5pz/Qyb3t\n5O8nYw0l0yHvP3Ha8NcyGoPoovxN9uFtsETQbH8EZZgFjIh0nugLdYG1ctSj\nCvX5\r\n=+91y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4cd10acec54fba3c1d1f9f9d72e5b86cba080004","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.6","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.24","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.26_1583233630253_0.8179831418506742","host":"s3://npm-registry-packages"}},"2.2.27":{"name":"react-simple-keyboard","version":"2.2.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"faa2d439ef52e4753384ab067b99ecbb24769d6c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.27.tgz","fileCount":8,"integrity":"sha512-rYFzTCE1rDAUhv1/Dz+TTT4x8TJXJvbWuMNk9iDgxmKT9LuGas8jDbdMUcohlDDi+y6MpYha014+Yw9bzlf8+A==","signatures":[{"sig":"MEUCIQDKtU2LVOzqUk62ZZLZWJfh3I4EILrDB9bleqI9+3M3cgIgUgotKJlD5/wPL/mjKiTAd/DZzXVAkb+QQbDvHqHQia0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYNn0CRA9TVsSAnZWagAAFJkP/1IDKvDy+IxXXacUIyg3\nngmkKVMy1hnwyldqtBbUJA91S5wQIS4pZSXqG/oufPP3A7twD9dQp4dPwJ+g\n2X9U85fLDRJmFWsgEgjlJlrfYlYi6B2RFXaijs0M2ODh+vKu9vDKhnzUf6p0\nv2hiHCDS2B1/YrsuBEdQJi0wo8c5IE09WwmtzTe9MdkE+yhA1ALM6SPCIx6J\noo2AB1WkwiWSFsW4mw98izfuih0CjulgWyqX/Cm+jlqUXiNvA4dWtmDitrpI\nhtJbgZNzPlkeON7CqYoKnT+yY6GnH2Qqjke327ostUcwBHvUKmgcMbf9DudW\nxTbfUy3HTzsD57+rXAK51a+DrksHCIsQddDkNB3ZKATh/UpnWxZVHFIK+UcI\nClmPs5K9CftkVbIY4wfzgKC3e0+aABA8F5grlBE+jZ1DiXQHurltAyaMNa6F\nh6eH++9LYl9zHAQSrsobnWQJEnplzoB/VN1XPUkh5UpAHlFWxAGruoFtGlK/\nP7AY0FhdVoWld1Lji5S16ZKh+6ZPgwuQStveQ+G9RmHPffNkUsUh6/DPBMpq\noD8MKHBzCJKEyUnVoBK5vvDT8n+625cMSZahz3Da3gdD0AJltn5tI9XEsusn\ngN4PYGZosWLgIBGeCpCpC20lMVAXds9jCseS+jsX/APOjsKas2/H3Mk9GoWz\nvkqM\r\n=8AyY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7e7240437b3918aded674d81fff996060320c111","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.24","@babel/preset-env":"^7.8.6","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.27_1583405556374_0.32749858443602164","host":"s3://npm-registry-packages"}},"2.2.28":{"name":"react-simple-keyboard","version":"2.2.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dddf1b24875d45597b6b19459a0ec2c07f43bcc6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.28.tgz","fileCount":8,"integrity":"sha512-/sj3SOUc3iPwlM7bAYqbCNXFeA/LYh/ZKh8ZVy9ALaH4ltFn216JodO5m6H3CusoI/4C4dPk9nVJg9buEz0rag==","signatures":[{"sig":"MEYCIQD8nCCW9L+DCPOcyajGp0gouHmaeHzaZdM098lZ5mRc+QIhAJUwtdoo43ui1X6pTMM4y2b6KjUuZCec+wnlfcEuQndo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYNtlCRA9TVsSAnZWagAAQ4AP/immenPqYkNaaHJMK6e2\nO8PcT4JPeeDRpsOPlgpA1IgIOnOiZ0fUPDSa8fCu7Bw1U0CDlceX5OAm9YfZ\nG3kCJaNF7JZxHiP5MJobQ2OfEDpNYGYpfanmN1/dEtCgOMNlHTKGDQVB5iZM\nHb782QP3SXVxqqPxKUYi66kDygwMh8IMQfS7hkb9TieLLkChswa7hb25hl+9\nj0eMZ+dDQc5ELGndsjhFVb5lZ/SVJ/0A41N530c6/daBMy8N8NoSY37Zfe98\nDZDt6A/7Hy0gBMuwwupjkxnEi7JFP4aT74UUguOWFfqiMT7J5ZG+iKRInWAj\nQWO01IWr/tSy03Si616vkQsxdc/B0bS4lfX3/tvA/2XrG2NSMHrdkS+OC4PM\nFC8uaOZi9lpQaULW5Q+wtBcjF1Pn4XJoFR3JGgSYMlhKT/xz0vXtaLwFsIyw\ny3pbSHfPkv2F7eOMpDrnnBRTTVnq+2kblF+8HV6PvDqFRFO/tRsui6UOvNE0\nMoYduhheM0Sv3fbBArs8eGAbv0Oit3wa2ZUJ15QjvovxNh3r3H9PZ39zVVan\nIMgwDWEWwxE6d/dyPqNRyjCl+3knXv9twU2m4b9GDXtlD9oqHdLQIgqHbPlT\nYpYURRY0JraH3DcPszDA2k7DbNK1JIlJFfH6x6H2fW+MweH/iOpjnskAL4dN\nBfui\r\n=1KKb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0e5930e81f8faf6001b159a56f0febffd902fe28","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.24","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.28_1583405925065_0.18222581513407787","host":"s3://npm-registry-packages"}},"2.2.29":{"name":"react-simple-keyboard","version":"2.2.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d2d1bc9a1a4470dc7facd8cc1e5efdb48162c3f8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.29.tgz","fileCount":8,"integrity":"sha512-LcQ0F6rD8f84xWY3ao4g3HPk7dpcC1jp+ipNQjvVzQj8bDf2IkvjoDWHFQO5roGq02ObgfGaqx3rb0QOZQS6mQ==","signatures":[{"sig":"MEUCICsN6ZGko2ok4PTA8x4Y0KkmmWi/fd6ntOI+/x3NGVVLAiEA2sb/M/wWKqsoyRg/3fV/E1VHXhJ2HKlGO6AzeNDxAQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYijaCRA9TVsSAnZWagAAdr0QAIsCT/RTyw290M7OcsX9\nxyvHy4+5napJeFjDw+baR/1pmvLlONqCKFasevTp2k5QDWVSkGzavmFcdxc6\nti8L3hgO7wRoA8mkfDMkQaz1W1X7Sq8L5EN4VHG7/L+pjp6rLlYl4PLd1D7O\nP5/MGvvvI4+dG070gjgGYhRYbYsKVS6c+eRUv6j510ag+YuL+orGuzUrxXQN\naWxlZCdeFBk776UESVlK1ZWvfo4gjHWKKj1yzHe20a5NeIe/VUMZfz9Zh4EX\ntQaBQhRTZEoMi1gelfdd0upHDhPZuhS5oxPUsXeo1xr/5CfiP/uc6mlQENPv\nsJGwkZPyPskhLf60GsaFpKFXVMW9DkMinzyI6U3tMspQGsUCwX5fASZgJaXw\nAhZtU2qyYl0E2skZneR67ipyuBUnnBCYOIKXQngyhyi4OBVVDZk/5+HDZR6U\nBPV5BERSmwgV2o7cOum7GrP6j6Xpj6lhytnZ0oVKVg9NS/KwRFUt0T8+sCHk\nX/n1XaOTi2h6m35U4+4eOfKorFLtj8811ZhFVIpBQEGLUFv0fioqKWXSZiSI\n47CIbPd0TPdKbn590DfYw4B2AMzXX6CfKSiDdSjtRjgZ2V+qJizTVrdXiZXX\nlZfxisPFGQsgKstlymbiL9yYsHEheXKjgIgjyRoRkS66pDTvrxJQ1VTBR6Z1\ncYlC\r\n=Xi63\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2a86d889129255767cbfaaeabf339f24a9114d57","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.26","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.18.3","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.29_1583491290271_0.08589730520209349","host":"s3://npm-registry-packages"}},"2.2.30":{"name":"react-simple-keyboard","version":"2.2.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a0e13b6d11702661e6011e8c7079abcd091f71fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.30.tgz","fileCount":8,"integrity":"sha512-+sYiKDwHhmXnGbmqg0j0WzJ05Rtv8O1NzKIydwFhZTtheXArq8U1gCQgGsCYNMew+lkn0MRErWfC5sCzt/xyRQ==","signatures":[{"sig":"MEQCIHEZG+a+oY0QpE4XkScfOrp1ZcOj6UR8tw1EE7EXVDMbAiBiaPRoEhRPT+i4LBsFNayH93CsrHQ97gR9sLijjJ6UYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZjEkCRA9TVsSAnZWagAAn1sP/j37IXK/i0guhOBAnnNK\nC5bcfk0T8VKZHfEWMyE2b+a7WzlgWwgl9zTMT1lTnszUrli49OdDqO1+TJnW\nSSnJVy+nA/WBxzpNEV7ixkwg6tGzfcJtAukp3k1saJlUyM5XdzPMbBcmnD0K\n8EZtA69H4gbVA7M5dn1dkiLjwrdcDHM6kShJJweisluaCGpCHjuJ874lcEs1\ntk9TjB52Z1xSyKLKIb3/RzeItyQ85stEO/iR4TgzbpasnCI1AxE6lv7nKIXr\nMOe6WGvvWsEBT7q9phw6xio5dI3YCKXDxiB12d2JcL3Ux9S9F2M58cIJfzYE\no4lSiEgnSQafKoMH19W6J2QM3UJ1zSmp48LJmCacuGfnWDfXJ/wyRvwm4okW\nwno9D2gVyTuLweqiPDUrHM+U6tRtcISMTzh+Cy4eExOT9u7g8Nf2wDGmpOZB\n1xiOm4Ndr2dbpnu36LW065u0+b1+dvcoR47kLmENhUSkLiw9COwYCwRNc1l+\n+B7QBl9AIBORJYq7knNJHk/bmzhGQeb76RK8ibLR0pQPZgLrJf2/gwZmE2WV\niZPkgG8jJhWPfEDNZWTva6OrLYqI4OEaX3KOGX7y8AbTFqZGbmgwxqWJ7fDY\n08IYO/dgrhgwE5zyQ0UgyiXrc8rkhpZh6Cj69W8T0kMLrURNuuFDH1OvgTUQ\niLp/\r\n=t9XM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"94859c83bbbb043a36488e5ca71fce77c442ad9e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.26","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.30_1583755555431_0.6262553820258625","host":"s3://npm-registry-packages"}},"2.2.31":{"name":"react-simple-keyboard","version":"2.2.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12fd79a3142f15e1ed60bc30770fb4f10f58cba8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.31.tgz","fileCount":8,"integrity":"sha512-5POGubbotFODzSsk/k2iQTzhl/m2JpZbZXJSMK4BFK0xSVbrX6etit2JQLJ1RICPJJbKrZOaN6Q3q8cYi4p30Q==","signatures":[{"sig":"MEUCIDakyoDMk8PhyI8m6YjPkz2hxmqba9IpZNrZ+9DMGbP0AiEAgKWdZfH6zc+2hsPMIQdP/D/W1pFBzzRVaEFZTgjgyWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ27RCRA9TVsSAnZWagAA/j0QAI2dIpznk3zttHIJTqDE\njCzerk+fpDIDEa5Srb2LNkMKeYXiRK9uxDFyJ2JfJ6/4sBOtz9dO96ez9VzY\nujjBWpvsEB33JX/GBzZ3N5cABG5kqAFCJPXe/THogt8RVaWOFi+jYcmXcg4Y\n4AKzAkXaRu4HSDnJ7o1JSK28I5n+r4NTkioAQILhx11afDh/jCuX/EebIG3M\nueiVstI6NyvwoGbLLQnOrJVPpRkMiXLwOTIhIb2k4GR7kyCfLYlMXGK01txb\nGhMLKw+qEkingWr7QZ2HCShefS+oPMoYU6dQJyGwxp2riOfLNyRV68+VUDhI\nomRs5niAh/qe6xIuaout8x6Q/Ol41gvxPoHrmNeD4lQueq9KK1MOb1cY4b8O\nhMUiguCsiJR/NU42Mq4nkldtecgI8lhGk5Hal0YWOkEdZjPvRfrzcY47VPmz\nKL8ttO4uAwUzP5pm8tTVQByqSAm5izl+m6BpFk3l2qGtpcaxYlKLnb3pBrcK\nTBn6tY5SSaohZwpSO+zpBo73f2gifT77U7Ny3u3AJkmQOzqPZRm57nuUjvtp\n+QWxSxGd98awxmSwAbgrjClD6YE1XOAb2Bip4OfFQI4vtHAAuwOKE1i7XWe3\nMnesC5C1cby8HjGB3kZ9Khu8RD9r2/K0AbqRNB0aGpAMT6hmf+OYedzi5mrr\n2F3y\r\n=X7VM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5b5d09573c99cadeef40f34ceaf43bbd85863ba4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.27","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.31_1583836880467_0.8231171025878692","host":"s3://npm-registry-packages"}},"2.2.32":{"name":"react-simple-keyboard","version":"2.2.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a41a8efe2be748a811f60ae92dbfc9bfa003af6e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.32.tgz","fileCount":8,"integrity":"sha512-zeGCIKr2MW5xLafyzHKxxNtbAXSA9Lk/96JzTWEk+JV57rUlvCbWzs7jGuNzFpKW+FeKc7W+w8pxeS4zOorVHQ==","signatures":[{"sig":"MEUCIQDID8H5kuq7DFrxzaY9yT79u/FVUlqa/f0DGVYubY2SEgIgIhOFcjpHJx6riguYFElMIBruSp7xDHM5FSSvsXh0wbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea15bCRA9TVsSAnZWagAANZEQAJoeG3MHBH1D47EjQP6X\nC1kyOHHVptUEGZVk3hngZEsltOrJN/7ZD27rZ5k45ma1kZpZgY42pOigJ1Rf\n2t1p06avsI6ZJtce7E7trVGWq6WFKFdPBOJPSrfeBrtvsFYQRd8qqZNcwkkE\nEz+JDCZOlYA5GYWyk84JtzR+xeIxNC6sZpaJl7vF1DiAti7+lw1pV8PWS6lC\n84IXb+lM0jS1/PFkx+aCUfrBa/EFFkpIfymFFT22P7n6pY6Fh+4UfQ5lx/Ww\nwVkpFfz4b3qQ9gS4namvEXQTPrQ6f0ArMeZRS7d5JGRGqiGIB1B8wQKP8hFk\nlcp2ooIkpoXSb45YDoyEsfCRGHryagIT583F9ule9RHllq57dPjLEBuOxTIk\nLgBAQEhAYuZW19y609qxwM7k69F3fd9KDmXK6mony0m9OScwwyCpyeR0bfar\n4/ZrkKSFOgxAc0qSRqODVaGhN5ZDvAtSyLGCaGuyvf5/RrLQqopzIWS0Tcns\nm7zZQxWWO3d+GfmkYJWXJRnWp7rTGCmeU4CknWgjlp3xzLZdZ8Eh0CcryTgF\n1KiA2hAB3jVPq9hbfKHdKBIjJ8f4kGpf7/PvXsbsdjbwqJOmzMHqMmcV/lV1\n2UsJusMsIzHX1Ug1fxn4/2Ysyxyd57WhzV1EM+022/m1CCIU0a/9FhJxV+4/\nI39B\r\n=QqsB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"036422bd5639b2926beed38ac1c19732d2190bea","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.29","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.32_1584094810622_0.43483893230776727","host":"s3://npm-registry-packages"}},"2.2.33":{"name":"react-simple-keyboard","version":"2.2.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bf7e1dd8d28bf4f5c9bf9a49b90b295630c8d8e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.33.tgz","fileCount":8,"integrity":"sha512-xbpZqt/5EqKeoxgko+mVkyRUVOG8wgpNIa47nXSQvkYIJUz9c2ng/eawCyQO38KWeIx1/oMGWuEsRwCkVuaR0g==","signatures":[{"sig":"MEUCIQCFGJG1U0ewr53GPj5DIjKLRnSTGMTJMeZ84DrUg9LiqwIgH2P71my9Q1J8mnWLeRmQRIOp9FJDVimqCXp+I5Yq2Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea/D4CRA9TVsSAnZWagAAk1cP+wXmq8GJlymSB92KzH4a\nmMReGSJ8rAznsrvySzzd1XbzsSM6NGhxELiM+Y+MlQE7sn8onFhBggMsYlFn\nTPary3cPX+IZR9tl78yETPtZ/peqCtdQ0m8mLBWaOBclvwoWx2ji3f3ameKo\nDeCO7kq/jfCsOWq/S2v6+FQb5Jb5xp/9mRJicoEujsySqMO92ElURIqgV3zj\niTLT41at98t2UAlUn4uMh7RHc0KvA3pl5c85vIMxzdEsp9jwaU5PAYwNLAXJ\nBZqA+MZg9SyUYNVR9ILbW/uzrZMhrkEOrDST3VhGN36crq2uBmMkElH2+nsV\njtec0BJf1bhnxtO1U6ChhCt+4dCC4W5kNQt2Y5D/vUHyCopJla+ZlAISoeEY\naXr1mSI3JbuugoxF0X1jA3u38klRuWTqVsscTn2KtVrvS4LEM1a5zaVR3pyG\nrJLfbAQRCn+V98vr8qCtw/9He3LV/UkaCDZrZJmGyaQIZ0B8I2uEF8FU0VD9\nZhSOWECm9XNF736yS+TP73lb0aKmdadqJZ2EzNkfsnMlF3yZyEWoAxaDeIE9\n3PXxXVUatyzqdQbkSA4tj2WkRpKVl+4vKeHBtZK8cGn4KJ5DAFJIZhQ9GhSP\nKukbxf1sxR4HWhGfLsNwp7v8Qd9sBJIy+WEarBuTGWif500d/EYXJUKHdWqK\n5sV2\r\n=AWMO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e352440dc00ef0af2e8f7b3a0dd0723e4ea44e00","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.29","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.33_1584132344293_0.3305520637785613","host":"s3://npm-registry-packages"}},"2.2.34":{"name":"react-simple-keyboard","version":"2.2.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c5fb1c3616da1d308fd9c894301902719f954392","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.34.tgz","fileCount":8,"integrity":"sha512-EvSRhZvC9R6X6Q/x1LzkfjP7FUFlvdQzQM3n84uP4qJB9NLujjVCfdRBwI0QoltSmeKhPG3VjLw/DoOScMKPqw==","signatures":[{"sig":"MEQCIEz9e8edxuOlShUF73EWV7DZK6Qc2DuGsop8H8iOpJ0JAiBhRexdUWgrMQAY2Ax4Kvs2vf7pjP4YtcFmJLcmU26BIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2iECRA9TVsSAnZWagAAzWAP/1hdSr9Qp9io3GVUbzfN\nWrnRoWVscqN2vjpGcJc0pXbkoM5NSXCo5A4eRiWihdTt2/RSvNu3XnN0S56W\nblQ5FAiTIOhIEGVKGCeeEVr44Q4wHP8VbXEahmoEAuYn1ivL3WA/D2GPTEXm\nOOXmVnXLhxlenMix3yZqdFzRRk96ANpRNU1kufQETeex7xbG3DOmqGwr/+jw\ncAtl3eGYQZdlhlcGjdMyxB1vVSp93+35VnyzV9m8t99kV96mbx9Kc9l/WNPB\nS6FpxeDHo+WnO9xtJIsEqvRBhk3AU/MxaKg/VtTAi+UTdeeLv0vRY3GZL53B\nkDPcs3UoYS4PKkZ6gvkLj/9oM45cyBXC+QMTC3bsm1vtZ791XI4ETbiU1tM2\n10JUq253jvBotZMUlu4mkQiDy9Ho1LerSgTF80LKLsF9KTo0igQjLiV+FdxC\nYWaowlCbe0FxA4nlu/LOEoC3mshKJClerlSnHwHX5BPv6+cTSx5zqUdH+7Y3\nSvb5VdyFBhMF3T9KmqLZxEF2bnKLT84CxuHY0RXnyCKE9peDZcpxeRutA7BY\ne9VhGShm5W71hvSoi+2Eif2h2h0JDUp5Ub1MhkXngmsDwW5XeIdSDitKpVfT\ncsb5Zi+ENQwhQADYn+RL+3wvP53pGkMax9pCx4C6Pkh21IOBj30YOkTZIUId\nYVBB\r\n=EOtp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7420982dfee46019554f9f22d2e70b614e8cbd52","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"3.0.0","@babel/core":"7.8.7","file-loader":"5.1.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"^10.2.0","simple-keyboard":"^2.28.30","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.34_1584359555550_0.328095277550404","host":"s3://npm-registry-packages"}},"2.2.35":{"name":"react-simple-keyboard","version":"2.2.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35877ab22721d3b86bc6190ea7aed693233247e4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.35.tgz","fileCount":8,"integrity":"sha512-FHfzPfd297ez5uwTuqYk972rbmVW8S48AKXLfLEOjJkznFzpOibtUBrepmiPbK8iJpugTD/ol1DegOrs5qYA/Q==","signatures":[{"sig":"MEUCIB3DAg9mIdRXHpCq6pZcEMIF2sgY+XyBwxOTlmbk68C6AiEA68JogC5X/vs4Kb0vm7DG8g+7vdjkuDhrdwL38uJ0WSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecQgMCRA9TVsSAnZWagAA7gkQAITQC6WNjIMeuPQAArAE\nFodPpcgKr3oPUsH71rahNRFY5ber6tHiPZqMF8hRlgXMtEuLwcrwV63rTITM\ny0g/QfuYRPn2+AcgwjX4TwvZF9jC3SUqMN5DD/crgJncOjvuw8XCZClf0dpa\n10LsE9xod8H36pwALncAQd/Cjqs60ugD9E/8s1UrlpcuynFtaQKwD+Zeh+a8\npPpR/4ptN1CRnQfbJXZiVH5snOTLFUiTUfSi4A9Jo1oukW2URZp6RFT6nuF+\nGnVu3D5LLAz8F165R8XKJ5K9EMHgt0dvVJno2aixuR5NBEluO8BniR1Ge+pJ\nxFzY1QT7/A7lim6xOzv6WR0XCfdgZu5nUz2hC8DbfjAV+iDGXbX82DE/ANOh\nJ1Xuj5eogxoQ9UEDTvhC4ITByDZjROsC48aOgoYYOjZmEzl7GBmpLh1ez2d0\nZBJALm5ij79ZgTr8lN00nKAqieNX1TxqVj2al6Fi1+ef+Lwx8So7UQPEVJqa\n9YDVqmd1VZirhPXN2syI7IlHJqdb+ZDS4AogIjuyKEHri7XWTWLT8IBP5Vuv\nMUFuLUwyFunugn6DssmK8JOr+ZEwgpOmFM17mFJdN+o7BwfFiO6wVfo2lGkK\nr3DaQH+R3RHZ6pQMMOyysclV1mcoL2OyO9Zoa8N9ZGd0fu2r9FcTG3BBvUqZ\n6aFo\r\n=hjwL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2d7b32d6363c1c283f9e1928e1e0f8551d0bfed0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.30","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.35_1584465931977_0.1162147307333059","host":"s3://npm-registry-packages"}},"2.2.36":{"name":"react-simple-keyboard","version":"2.2.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9d8e232e59473b13b198e461ab84d67c074b89d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.36.tgz","fileCount":8,"integrity":"sha512-j0SIB7sODcCgY/f+XqoEl1MnyDnOgXAlH/7dga0+igm5sy0GRyg02Md9To3ijWewICVJmDtEo3C9yOFpUqZ5mA==","signatures":[{"sig":"MEUCIFXfZENFy1/rIFeRF8S5DeKiLm1elaNPI3v58rLyMsqjAiEA1PVC4dAHXevSBtD/WVAcO9YxBIjidZ5Do85f2IgEvPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecfpWCRA9TVsSAnZWagAABrMP/2ldc3tdzULr1mcvnDJa\nO6vce8tc/4aTEhANqbAcu2zGRWPPXkRjLG4M9eOyDt9ekW92HbWOpYc9XZWx\nkrhus6GKqsBIa6GByjx1HeRjaBd5uXJfbb9yAHViJpoOp6W+OO03Hp7z+SRY\nXfyKCfR/7itVNNllhqXMs/Hv2gvHglVE2xmiqzSbZNUfgivM2LQ/MkEQfnKU\nPXxVAsVMKSY5x4Y/cGoM6rXsq6FvdXA5qXRINxfILtGUskzIKEGLG4JcuFqN\nssVKWmOafweLi7m7ETmW5GKFM0aA4lQuRB5cetIfCfFS4WT+nUv+6wgq78iJ\nH3uWx0f53FuiJ8h7Qv6rFPNi4c5xO6b2vjfo1e1j8djKpgyQiDIaZvwW2tLS\noaFM1vuaG3APQOYX4GhPb+5MifYTP7t9xYF4rbhDRTPf7XUD1E/yYxsVkIbC\nkpvF6z9v4SdW1yvQlQTrYXRMJ61ayBxz5I1lGHwcxqsFqbw2JFuBPXdJHSS0\nOVSlAdjwVz2QDM1R3z2Mr8a9DG1c28I4L8xBtlGf1SoXe7f68/M4yrbfcwsi\nVTTtrsGtZb2KaT6CEr1wriBgfxA+PG1dXkvoJ19oC8vO5zWXkVYcx9cmZPGX\ne4ZRv5V0RMF5Js6Lqa828ovG0Pq/BIEwEv/k8A7a2//MKEbFBaAA5ec1zhDU\non1P\r\n=uhan\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e87da7ad703cbc80e58fa88433ef76fa1f521546","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.31","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.14","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.36_1584527958366_0.5992220165585751","host":"s3://npm-registry-packages"}},"2.2.37":{"name":"react-simple-keyboard","version":"2.2.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2becd5bc6822036fab0cce71e97e199a7cc32107","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.37.tgz","fileCount":8,"integrity":"sha512-lNOKCIP/n7gA9Wk23AUlfNsM/Cd7Km+ApuNa+dqkmdMRlVKAV5aoQyr6vPKp9/lusRoTFuVeTi5ECIKcseZqhA==","signatures":[{"sig":"MEYCIQDVvZ9jNRGQ2tLbkS81EsXLx+tybNInoYj0UPzaZxSL8AIhAJWJ+cLjdhIJMlA8RdQ9bWYi29+Bx1MGcVWdYPGYgoaL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec07dCRA9TVsSAnZWagAAFpwP/j3vRWPJViZREpwM5Lwx\nadL21DUW2EmHmLuKuNjgHlh5Kmdof7oA3GMzbBD1VXwmdqM+I7g87HHcI4U/\n5sHSB4XUMnjsbq+/i1qib7PrepA93wkTxY5kOOEH2dxcwtdJFzOizwxi1LWv\no7DdnDzCUx0dTlZ+6H8pGrVRtInn/s0x5AbMYAMNoykcx7Ip9FjGmvqlPVO7\nhgL1kF41yvkVaMH1gyCKffJ7uq9Szxg/yebCBGVJ9V/KWTlhvEYOsOYRntOb\n1kgtL7sCeXjBYfoH2y0JUc6fjmVBlYyyDuy/taTeKdf0ctYI6ARuJRrjDWxV\nSAV/p//Ea+viBUhoh6e3/Jh6Z+C0ZC2kAZ5QhgXuUCSdNn6eVv7TdT4q0UGO\njFQpjVLm1H19XZbzQP7OsSMtLqxS00zG2d0e7wYmfrQmaf8BDbIz7giidf1Z\nURj4G9z/3a9H7HIJLx+2c/6msMH0qlbH+DZ+fA/vO+JRyOtIs6hdEHZeQFAe\nvGG2F0ZyD8UxgDyLkJqt2/7u/kdVobWCIEky9tU3ehgryq9DbPZCunLx0k4D\njEZOUW6OPJNynjP0hUHayIdd0ZfH8snXSEFIFzOwt5PQo1rCzMmgJgHjl7d2\nq7HuFrJgLD21HW6JAfKupcJKzLAVoFudaok4GaFTUeo/ckVtvapW8FFgCxMb\nwrja\r\n=rSNb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"37edb32d1bc376b1d2473eec7cf3b14fa6d49a12","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.32","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.14","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.37_1584615132673_0.26196197836597745","host":"s3://npm-registry-packages"}},"2.2.38":{"name":"react-simple-keyboard","version":"2.2.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a165c22b215baace272a4347345dcca6e0015b05","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.38.tgz","fileCount":8,"integrity":"sha512-Bw3Yz+yBKv4bNwjO20YriZdTVkgwD9nNC2dmhZZ9NUXclo+1+o15RmFWHZMGZi6ZK88AXaqZyYq6G7pxgLskMQ==","signatures":[{"sig":"MEYCIQDoB3cifNIewTJgpY/buZDDW8v3gp58D1aXxAtG76bliwIhANqWsUaO31FHfiZqeShTvmu36bqLMBSs2D/Xu4H+Zsm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedJ2PCRA9TVsSAnZWagAA1CMP/0Dfx0w+Fx1loo8E3eQr\nLneberUvZn8FC3l2tPpwiz1z7Zi61TiqMGMUS2Oi3CclGKHiaJs/n24NX2Qy\nUFfdqnST+El2y9NP3R5HjENnLSEoQvnzGGTXZ2qp5nRDtOeqtyvqtAgYod/D\nKIAa+j34u7iuYxSKLGlgU2PgZa/9cWYikJJYLkIDyk2W0dg/4p0Y9k0AY5BG\n1NNgQFm95Hq7mKsOXetnyJCifxqr8We5AAS2XWbe2JAgPQ7bJ0ck8Dati6uO\nZhZlClSJ59+klCVWx5FXQEzlYhGG2Mr1RpgPvD5Li4CyPzHfe6eSLUrv3dXs\n6Dx3bLcXS2Vqogj9s1ZdKu4oIKWrZAA88jgGoaPdeg/egf2XXVEN764AA3Fu\nM476alsOZN+ltEEnZ3YiUsnjJvi/klAYGnfJnj1bF1zWebkXKqlyUkXwTTgv\npRVeihWnzi6FegRHL+uBLlq4hK4p/5BjCyRPPK+3RMOojSD5XGLXLjFEyw4K\n/4OclBjAFo2djJNiuZL65/3RFCO/i/ny51ZVkhxzplndwadz5QpUML50Pik9\nz3LYsmRhlIOZVYZQJEBRhuidJffZ7C67T2CUi8QY2GjXzapuyUAKnueskmEp\nUHyVsbz1n76KqE9J+c8ZmdmBWCgwB57shmo1kThiR6F2/RUmipDB173D97pu\nsG2K\r\n=+2Pa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a56dd09f79ef662559c0607c66b0aa9016623e73","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.32","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.14","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.0.0","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.38_1584700815315_0.19390577623560956","host":"s3://npm-registry-packages"}},"2.2.39":{"name":"react-simple-keyboard","version":"2.2.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6c65d094e8c59be0bb38e350f2a16899844dd0d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.39.tgz","fileCount":8,"integrity":"sha512-LtzpfZoYBxt5LriXAGHLBM8VUJNR5RRAdusNhjFcU6eXoeP2y3hpki3+wjKRH5YZNBHKJ78+p7IFKUXIDNucnA==","signatures":[{"sig":"MEQCICmE170PZlB6BYCa7onBbxG3DgAco/2k+EtPygNwqT9GAiBD13S6ry9aqF7UAcLSWu50R+KIuxNdFa0cL7cmrlGZbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedJ7oCRA9TVsSAnZWagAAkHYP/3rRwb8bXZc2Z2DT8sVH\n0Prpop5IzTiJnAq1xnh6edPpAHde2ssR5WQzg/Iw+Z962dFN0uYSt4WFME8E\ncn2m/pQ1dMLIA9Y4pRon40gieWAW8wWYBiXXUB+yfjkty68rSkgs/Ln82EGs\nkZ/XGdkOX2BnVMhcX34WYPkoCG3tKhG/Mn6yi/i8YLoGHM1QN/IBMnKKOgyh\nHKiVsm/UxIioziDugwu9Te9q5ne3LUbapCZtci4mntbyFsGewlwsjZQDDuhL\nQBVd64G/Nyt1vbKjgQ/2zqN5HwDonTZdgrapIB5S6CFkxAFPb6ND/MNAxmAm\nkFadOP5yvHz1gxUg7YlbxIgIkjLW4UxjVhrCZX71hdrUvosjyC0FJZ2yKLiD\nQ+fBsmCeElNpi8fwfAtsC9TiW9PCBInnFYhCoc1Td0R9Rx+SYyVpkFXIM87Q\nQ16t86aVb3KJT/0XJJKt3mTeOSNm2bsjXRu9M+R0l8t9ii6W06r6LZAW6Drp\nl+jZGBr5q0+Lk6eKjD+3w5qQKULcagac9LmHOPK3DZOAwM3MIkG4RWZuahxz\nVXihBgxvINXCRrXPcWVptqo0A3J29khGU7wfBIZ1cKfE6q4vix/tW1zPpnci\nIcRiQST/dSM1SdU3HHur8UTOU1sU4cH7TU6b8Yyypszv0pQq7k1dUSi62MwR\nP0F0\r\n=JAeu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0af5d6fb96dc64e3b0a295747cae3c15b294003d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.32","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.14","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.39_1584701160207_0.16343477406205587","host":"s3://npm-registry-packages"}},"2.2.40":{"name":"react-simple-keyboard","version":"2.2.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"533ffeecff5bdf1868497ec88fef9b671b389212","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.40.tgz","fileCount":8,"integrity":"sha512-+VmoYsXJxA7sPCMMKle4z5L+xPzMNDj53YFiHpoMLwB1u+5k+hFkJcrG7ymw39dDvnwpqt/wNWAklouIolTrEw==","signatures":[{"sig":"MEUCIE6KZkEbtIelI1t0H8w+8SZXkvSypnq9JVMcFEwIOxrWAiEA5suezTxelBRmpeQxYSyOZQK/j6HiXOZAFY4eitIkErE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedKAsCRA9TVsSAnZWagAAzX4QAJ9M7HaQOxNV7RuZm2j/\nIHoFw9oEIaIWFL664hiOzgeqCgF+VQQkOg+vV9I6LgytEydRDDkZlopLofAL\nZnNbSvbMedj1yVLdP5IauLjvaf8RznaGhTuOD7F1bL8n7Z0ot6KT1OxFobDU\nWnLOHce2WPZDrqzPKaSi47GSJrt0S7/7mBl6VrV1nNV82FXigB2+eM4jhsYB\n2yJovJQew/FbPNG4iD9KwSNZ8t2OQtAt6tWLNE2aWQmVbLL0VyNbUTzY4dCc\nwNwzkbGX2OSLvL/3kVGLh2NEbPdSy6CdEwZD4euKHRsjiUnpgbgQSfcEkxve\ng2wPcQqCbXO6Tl6fCEGgs3Sb87qRRvJRnWmS5P1vgd1bKmIdfsdpaxesD6HP\nmVKeZvrfqX40HaHqzCzDgq/6wM+fDeoflXxVEPvxu/NXf8UguMzfzL39tpqW\nNw8FFFOhNPuOoAPsb/bdkYTWGZxAI2Ra6HxCN1DkobdL+FzUuShXymrU7M31\nVerhXQcejSJJ06tHKJy99DnAYklVaLBmQdhVRzVOGT73FZd9nw39Tj9wG920\n21+cvC/vv8dkTGPFMonOoN9C0UITlmebZ1jrj2JT5QP56fXom7FAcmsFTR1+\nvyfsfHQkoO2oXXy4hPbaxm5fjvzvIQnKsi5hWwgVDLh2rbhHCkiLheXlaJeJ\ny0JI\r\n=hwsz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"eab7290b7135640cacafe34cf759e88cc8156c73","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.32","@babel/preset-env":"^7.8.7","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.14","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.40_1584701483864_0.5057149531097029","host":"s3://npm-registry-packages"}},"2.2.41":{"name":"react-simple-keyboard","version":"2.2.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1382578ae4d76251d3143823148b3a70bc9817fc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.41.tgz","fileCount":8,"integrity":"sha512-yLfd/cwjYTv0wy1JL1kA8iW5abgXen0B130xFTa1g8Wz3XHskrPjl4otKASIR5aMw+mO7WA15EPhugOlM5YoRw==","signatures":[{"sig":"MEUCIQC7vJevKtadd0oBbmvcxs1KvXpqdXBWboj5lpwbQYGO1QIgBDKbbtkfhaLwMuz4FjMmqAljSs+7WoauB15C50VNZBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLT6CRA9TVsSAnZWagAAzD8P/2VSj1IulLEGFsNEFrOJ\nLkKHBk+kTZT55fvopUBCV5gXDTXKcKv+zXIfYiz/2l8EuY9drBezTz3NhB+L\n68BUa5pc20jf/IuiNfu0b5NsdR2ESi5ZoKdaBc7sdCUnJeScZ588TuZ8cYIA\nsTLU8VNNTbAh9xtyG2ogD+kqSscSeuCdbCznOwk+WCQSX86QfxTSe+wYdAtf\nslaO9evwpkz7YnK570u5flpccyK+APyJtmWBAQaVsQHAETgHcF9dHHTwnGba\nAUPAv8FGUATd1v5m302aKdsDhMWu3KXLKGTDtdH61Yqj1CEW4/WUCl5lV1Eh\nW457GLCW+UIW47kfFRrq4rw2E84Pib9OpunWDyTeQz/zQnJMBfTV2r/FywO0\nxnu05gQHGnq7N++2TRYLeWT2XUrzWU24UpdDZVU6PT+sMe56WtPLOSBGj+AV\n7JLYZVQjW2joPpFiX4fcpFHxsNWQB9pVjpqc7DC2Ju7v/xRY6FpC6sUZ8h5T\nZhbfpulFgx/zi83l8v+9UawjJZhH1DMjEwmMW5fKZoYqI0y1IpNbKSZXnVab\nhw/KIdO448r6G8kxrdgtswTEuC7h9pLJJuhgALOmuKXFyBXRJmSXQEUc8W3a\ng9Q7xoJ72wkzOHQOGVRdVz7AluR31Xs8qstfhkcCOLrqFuhVFc2vUvhxBC0y\nLLmV\r\n=/F9Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"75cab9334a147119684ca363e30fa3fbac867e7a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.0","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.8.7","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.0.6","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.2.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.39","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.41_1584968953599_0.7777375592312388","host":"s3://npm-registry-packages"}},"2.2.42":{"name":"react-simple-keyboard","version":"2.2.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"76be0b79038b0e458e63bb9ed42f6dc0a4901580","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.42.tgz","fileCount":8,"integrity":"sha512-IqFJTo9Cas5+fbtG0iRz+8tMTVSWtvo52KTzhSGj+dttXExOnsfFxFro+pM3upAII5F1qRAoYlJmhjmLyyNE/w==","signatures":[{"sig":"MEYCIQDDu48N4UGPmoApzI0JFvhqH6TeGhAJr7wDtPfYVzaV8gIhAMuV/DC0vcKKijWfDI9b+khF4DQopkKyOzecFJabCG9A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLZvCRA9TVsSAnZWagAAQqgQAJUPsm5YFkP+ZseV5zbr\nsNJlHFqQosijF1eUdAXKlkW+rlOK9BgINkkHU1vqye7tBSkI/A4/e+hqRsSx\n0t5A8mCRtWteTUycbTj95jXj4qpxsm1KqUDhyAPGrMt2dEsQxGuHS4Em9I1v\nbn+j+sS7RtGomaL83BFWjdy5rgKoUjcwGfKKjBbAF+c8KxlgSo4igdRZksFc\nTbYWINB0BlMfQG2ByL3r+PkUGNxRqBAsWpZ+H3G6l7ZNwldeKQ1C+SqMuq0d\nnZmep3ujrT6R73u3bB3ktTdzvoHq1WabkddufaLc05l7ZhsMoBQkttw1Gv1C\nvpQVwKDJwiNTF69Ey4MwOTl232DNqt7igtZzsDiUe/7l9jbGr9Khe1Yon4Ls\nhuRh5nzlBYA9yhf1JYfi2/OCSNpyU7Rn5CAjJV0DxB/YoQijFv0f9pZut6qr\nO1fKMy2TrUDWtMdAlcU2+IFsko+dBWhbsIT/6VlpgKCFArsbQ3r0QgeqQ2Jk\nzH0Ey79N4NpFPMumVxhc8DryAofocOtcKW4ZfIAAA9JP44l3fbeDGgi7bSsg\nAJDiXlwYnaFLAqwklcn0pZAUoEXuR00edZWdSbyawKBiXkBvGyYyso9dJQiP\n0QY7GVmS7xb+A6kJzoAPtFs1gh12bmaNscdRP1uVflXx6c3jWprbHAqpLyJ+\nC2WH\r\n=j+n7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"33c931f062396dc9dcfe2d77ee9b683e11fed601","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.39","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.8.3","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.42_1584969326653_0.882559411197787","host":"s3://npm-registry-packages"}},"2.2.43":{"name":"react-simple-keyboard","version":"2.2.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"82d5458c5396ed1963e1cd254ad2576ff952aedc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.43.tgz","fileCount":8,"integrity":"sha512-yUETdtSgre4SfW3P1z5J5A/MNYfJ8wmPF8c4aRcxU50wRiuoC17uIPREXfCIlq3ZnxMf/VpzCfDjypXME7ucSA==","signatures":[{"sig":"MEUCIQD5gHQwbDQ2/2iYFB0JHWgnqk2/AFKAvGTR7PjcbmsSNgIgG4E9zJf2bM/8pOkxIHq3n39Rk9v/0ZMpo1zd7tfanQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLhRCRA9TVsSAnZWagAAoygP/18SpRQCLhw+upea4VR9\nU0sf4l4bvJgXeh213Y+JSRS+DNuPdya782oURFaFyzAYCyA48DVeyjw3sx30\nl/9Q1wn/k+pNw0pl85rMWKKW/SXnl4+2qv67yNU9q0vnyVFI2GlSlAd132Jw\nndUL5DsGnjYSBJe3p9C5c8hadFu2Bb/gFtbuAAOJMZ5JzQswjhrx+ALI9ZhV\nK0I/U3JIJu7UNE/HeEplZ9fb1WSOTBaWGJzM2qk2heJYWrpMIamApiYI6MB1\nAYJX5WtoWLL+ZzVUx/Uq3AWCAWW5TozGwY3sA/2XbTYBhspZEgE3ollFkUGc\nA1GtcqraE7K20F/l+D91YGT5fZwoo+MlO0Yzf5BWevxXjR7bwcFU+2rW1z/0\nNx5LHKRrG83xNgsMszghOkrrhY4p3OrbgNueB7gA1Frl+O5XD62Qx2jnVXnA\n5FfzBp+bIPwf8z8jya9H/TNw6yGMV5TpC06ROt11mtw6VvoEmnqbxdDa6BtW\nmyybEzvSCZh2PgL26UV8vf1Kpij+0W7uo90WR7AdH1f/dT0or++x+jWnIrHr\nt7f+/J2H/P5rbM09dvX5H+aghFkZq9W9aZQU+fLfZKsi33FmmBZqctZEjYMR\nj6m4HLZSKuKptkIvavhgfnQwNYwFifI2c8XAo6lFala9ouO38NfftQCzlXbb\nhlY/\r\n=Cqfb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"efe96d7a1e9d599ef749c88ea36a85aa813d48ef","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.39","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.43_1584969809205_0.5915331173130767","host":"s3://npm-registry-packages"}},"2.2.44":{"name":"react-simple-keyboard","version":"2.2.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"09aacb2b6c1b82b4a588acd73b55d958e06f304b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.44.tgz","fileCount":8,"integrity":"sha512-4dhB9qHuQ+OcfcCDct7g22Gty48izmNbJBndzUpUsaKisazfp5MNiR55Lg2YuJZZrEzpbxAAUWLZKaugoXjFCQ==","signatures":[{"sig":"MEUCIAqnMpktjrtF3mFRA2gO2XrBXILQ8E8uCmf4u4+WhygrAiEA7KiWKqewVC18/frvdG2kRKdtSere3QZKCm53LLYGGJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefBCCRA9TVsSAnZWagAAIJoP/1emn41B0rD2iBXblt6Y\nTSQX9qRLKVKVpHVltL3NdlitenOUWsQw1MfVvI6rUUSAn/yJSE0HgHOC/7Ku\nz14OatEGbO1fvxTSoLcf6AIIMxaz8iWaaqybICboMiY0pWEQB37QhUya+per\n2IWz6NhxuH7QOvkBAPCDUbCi8LWOMv0g9SMgGutLBE1CyRorm0TombFntpNL\n0GNl1WlXqufjLHBI+9Iy+2yFNHF7lP2kf5uLZXut6h+zORyCCUitYtRE9ulv\n1ADjjfEEAWisoYetVjbYeGun+UUwv/FeSCdYRxz5C39QySYGd4enQ9wnRJSo\nAiPDd+GhzRM8i5a71p746+kUzQMjtp/pDnWcZNq6R0MdhtTHH97EVWuUOuzW\nofbZuNf9FBtSnR2Z+XhZEhuKrKO8ZuvF2iOxvtIDuh3MkcepoBU8KjwpnaiG\n0KNEos4Ty6evImYtUPPIlJFpfw0LhjW1wTi1YGjpOcb5o94MDKc0SCDpQB/A\nhhqsojaPMN9e66OA4LKGCS6p0WgJyUwybtmFgrruFBLwveOD718Cwl0tx8jx\nNNFC00VwsUTFicX63xrEsROv+LzfLP3eI8GXnI/b/e4tRiyncXZ10cpWRBgw\n657L+CrFMl/ltzYYNadUvxtd6kb4fA499rWRTdGT9IbE5nSGNsikyKq98orq\nRZRb\r\n=Sxzq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f9851c413fa2ee49cde5bf68413975a5c2b096f1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.39","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.44_1585049665865_0.33347495937874827","host":"s3://npm-registry-packages"}},"2.2.45":{"name":"react-simple-keyboard","version":"2.2.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ae55ea44fe11f37ba9df5000bf8f66be0eb7454","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.45.tgz","fileCount":8,"integrity":"sha512-88oHnbx8u9EeYLRf8nu/pU5GkzUkjsw1gBBEq6SrwO6051tk4OekeGxQKMfszGUoGjMDh/VZEnPU3G7onjXbLw==","signatures":[{"sig":"MEYCIQDZhIrNh+P0m6gvVMtanv39etfIEJZ1kZXRQ0hgsLUbaQIhAJykreC0FZL8NIhhR4e85kpmoPrHHDNPitkOGrizly6B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefEjCRA9TVsSAnZWagAAimIP/0xQk9VP+dRDWN+/5bFt\nlhDf8LRvbEPGhndP4fJjXzErmlH8/x1Y+Pi06p+stLaxsX+N3cX0j69ie7wA\n3O1T/STo7bbHQkHjJE4RVR57utBPopIkf9HIsVjuxSNt6j9fMi/WidrgWD9R\n6BqhgWcKp7+gIW0sQ8gyGW5lSUTkzSe4Lm+KPX5TDUOav497XrWvZYLBiwOu\nDNRrh8VEJ2DhLmTKi8SXBvu6gAT6iuRNbX1ku4hw5OgR9WNjTPRQB4rQTTgC\nKIL78bZygYTdw6k27/SfdV/rGe9MwqD2Q9+8aUMLC7mia67K/uVucEDyeZdR\nN7b1023Cf1Aa6IG0hc2MvMtgNd3V/op5aCCFV3DZzmjZga4gjwVz8F1f1yzy\n0FNuBPBKkk6bgKikeVyeXsKN4X0t+N7X+JBHkgv/yVSdRchZeev4Rbv33POY\nQ7bkKmgbp2ga+8frR2SB3hVOC9FRIaawhXamq8eo9jaB9JKrUnJI9f6GEdxU\niF6Bcd95U7kuH/mY5wTZ7OlGlS/OWi2QaZAwPEEMRJFHI9JjbfISvaGQB2+d\n53AQLj0z448YJkJkr5FvVsiql/WfFb2B5ptC+eJRKfKh0ZbMewmqEAMyUgDI\nY3DAyDyunFviqApqbtY/LckV3FQ6mJgqQ8VFroCc7leuuXyKOmFGVXky+KYW\nrwb0\r\n=pfKu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"21235fa4826c524bb34133a56d723b27f7e13db6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.39","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.45_1585049891411_0.20393980885804108","host":"s3://npm-registry-packages"}},"2.2.46":{"name":"react-simple-keyboard","version":"2.2.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"32a1ce7fd97bbda11051c79f423a24688ce7ca94","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.46.tgz","fileCount":8,"integrity":"sha512-sG4qczghDn/VrzXGf/15cv/RHOj1QowG3MAK07oWR0r0ou/HwAASlo7JcVpt4tCYMfuavm0ySljLwP/nXH4kkQ==","signatures":[{"sig":"MEUCIQDYyNOS4oR+z4051cWPKZZUfzeGs81BUPRbCfqC3nTxPgIgKi0Z/E8kqw7hFH0R8a3fl8Pan87u3e1NvTlYFW52W+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeez/kCRA9TVsSAnZWagAA5dUP/j24D3z4w7Y5B7QXquDS\npze0ohfqAvBKUgkBkAy6dzPi+sa5m9ZWcmkrBtO98l0cfpzp7sNws/xyXlJc\nA6p5IRfJHHyxQni/i8/rGLS2vZgEnbq26XeTkNgjJGnIVb1mQwnHjZr9fr+X\n1GOymSJK2/ysafwnN2wOsDDAu1Xz7LWBuHG1OLaq8VHxBiHQdlKKcGENNjwi\njeVPC6JfU1wCTy5woLXqZzHREIADY+Is2EdW4HNgIiPE+lhc93vSbJTVHlpC\ndnjU6d64ua0+/+AU+gzYYNtTqUjh35lm/rZUjlULYzOSW5sx8Y7NNcJ2iPk0\no7KMjfLUC4v9HZNRrw17yHyodlG/NTX7MCCuMUMYv8aXut603+4K8xIkTY/n\nPrUdRFlSTN9Ukam7es9hGNBRxwZ583GcCFACcX2F/oBRHe8pSNpNg3LwMq42\nMp8pzkscjtEXceT4DkTKzPtYoEGtxKXkQlpTcWpbxuvEw8dbZHXGkbv0+IhE\nq7kRLYVobYa09QzxrABOuhTYeMOgD15s8r1whZ8g5CLYTEpgSXAZ7I4td8ua\n0Kb4Wh3VwWYosjiFIJX0SSw5j556bNGNKZw64DSh3ydd4lFmIynvVcgD0+GB\nxsySsPOkCndnbAeOM1Iq+7h0oNSAHht3DBj9ZpR7zgSCbNVTBL5ghtbvIlgL\nGWJ2\r\n=l9qk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4ad316814c3e33413af1f047c9697fd1e351eeaf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.42","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.46_1585135587609_0.41297767127534124","host":"s3://npm-registry-packages"}},"2.2.47":{"name":"react-simple-keyboard","version":"2.2.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dd6a5f03311c795dbd85c8f08d57887ac4ae0c11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.47.tgz","fileCount":8,"integrity":"sha512-rnT5kUcCmOJ0WeX2rD1VmYk4cADEweAuT4SlLn5b+Ox1ie7MPI4OD76hekEzcl/HxjzJE54+R1DPddjkVRqNLQ==","signatures":[{"sig":"MEYCIQCZBUG3uFYXL0mRb23qUyviBdn2qFE5W+cAQdaeAEyFZQIhAKuVfHc7YbBKFxBUlU2hIfHxS5xN60wEMMnNYZ1H75MM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefds8CRA9TVsSAnZWagAAbfIP/0b9811EnC14VhLYtmtv\nnQjP5KcBxaOphk3QMv802ZY45lCxH//ywwn38RChIf+OFBLMipTzxk7PBfkU\ngJvAlZQHGDdntYHclGb9xVEPABSCCzqket03D7bXhAn8lAU0rGh7uavjPF5i\n2EHKlIEz0Qwu780SidnsKFKmrV1CR5gLsSWG8A5c6fcOtu7qOo23xJjIYzJi\n1/Lz5aRuBhC9u/ZhiSjvZKfKb0ND8Yus8F4r9Ta5o1z1P18k7lfWxUeKQGFY\n4PzD6oaZP3u8aJOge5UGUpbk8Vx5l6Ea7Ozgf9lhZfof3PedDP07Yk9wUvAu\no1K6PNFZLCvWRPiwKblUK2P5lXW0G9WiwtJUOUTcMdSR/A9FIVlCa0Tfe0JF\nz1xunKlTStypVhfjXf3M2uFmfENxpTemBdGIEKDXz5STzmzwJlbNt0/nS1Bu\nXDki77+uBd6hEAvAo2bghCpFceEkGKBwKY2szSSiUdXcLe7mePLIjyYxfr62\n5ZQ49NYOqpQfsGR/Z6ULaqtNUKC1ussAb+1bOba9Vl5NWrQAeUXFbnPysuOz\nGSh2efwmqmAElLAy75AVG09Gp4H4wbDU9eHID0cH026uyaqYF3W/I/i+YQXo\nuWobJTZ7ne48CaSV0Y+bp1q7FfilinkIyN13zJd+y/YyqFz2FzkPudg9KUnv\neL1w\r\n=/ubG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c0a76c223118538dc423862dc2294e5bdf35ccb7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.1.6","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.1.0","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.42","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.47_1585306427592_0.004598517405976388","host":"s3://npm-registry-packages"}},"2.2.48":{"name":"react-simple-keyboard","version":"2.2.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"338abd725ea98715a734164e954ca518450ee0a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.48.tgz","fileCount":8,"integrity":"sha512-Ubx6nPQzmPzbhB0q8nvR04YMTEOkyzPaoYvwCUBhv58XbYFpF8w/uVabHt+crzMmL3fwIKtwHJYnFaw7AB3tuQ==","signatures":[{"sig":"MEYCIQDPGFooa+CkMNiqDV4dMa38khVGDytKgRdE8mlI75uTdgIhAPmx1tL3hFG6fjpqMl5P58lsvgAr3wAeEuUQpey3lyH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefdvFCRA9TVsSAnZWagAAP1gP/1yemX9d8OJEUA26tKne\nKpTFZGMfYKENmjTo6i3BX/HDtQKDg5tLXEPIyiyF423JYvq9uKD30Y4XW43Q\n1W7QGEoIGmpDGgTwHjH4Gutx+sO1Hd+PBt8ahjM4I4BlE/dpVt8JFYoS82Ip\nIGoNjJ6yAtIEdyPvv227GuKSOB7/HtF6oC9o+/wBv8gsvEbMx0cVpof4i0hO\nkPlPyzSA03/+wyr5ffY34cnXy6wxKnIMofNrTyCJVyuZcfjr1cPyzPuHxqC0\nw87agAoo2CIhFKSD+hRvOfZaQnKrCA+rnVEkwUSYNK4abIu+QXV0o6CZFxev\ny/HMwPbGOdWX8z2ZVsGvi4GXseb6gJVMh6QV26kyUb89snkxYQRTj+64VmHH\nn0+AsmIIAyX9QohX5kVuUSZ4H3x/oZu/gYePywBDWGpbdjB+EFN3HucH5n6i\nM3Mz907HJ9pzplLs1klmyQAi4rNIUblM4BUYBmKFsYisBo+0e8djJsyDynJ7\nrN3NDu3YUD509UzPxLf26l/P5yrUTRwluq2BKZOHGcDjg+JE2kK1ldidA/dT\nlXjQyW6NHUhtmk7cjaeY98uSjsO5XtTlAnQJzc0ROperZozyKAG95cI+7mlF\nkpWZV1pupMUSBbS1R0LwwAhviPONQyKMv9+E9/aoLzaopTHA9r4B0DBdGwS4\nDAxC\r\n=Efrq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2f8ac0d867e07942c8eeebbf18259de0a7c3a0e3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.1.0","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.42","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.1","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.5.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.48_1585306564560_0.32046891502550334","host":"s3://npm-registry-packages"}},"2.2.49":{"name":"react-simple-keyboard","version":"2.2.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"54954660c217a666ec7c7c35d0c14ca139b09e33","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.49.tgz","fileCount":8,"integrity":"sha512-ZDcjBqFqPoM+5+zGfqmPEPTko21IBErktA6KoVBFLp1RQ6Irm2VXW/4m+mMf4gwtD3JJtllWpGnXxwK4cykB9w==","signatures":[{"sig":"MEUCIQC7F1XpzzY+CwblT/uKWLICrEFxNlWdTqRsh453AQ/bjgIgBBgPqsjzFVQQhmBGpvx6Q467C26k6T1BtPJg5uBaPck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefd0gCRA9TVsSAnZWagAAyhUQAJxzmDC44JXiNEMqiWUK\nDLMUVPLLBsfSemtNHh6lXB2pXbVV62mft4nxj/C767ai28xjczn8yaLVI0lN\neiNu5Ar3en2eHrXIRguUO55HVnS/3Jb/mWL1ZFOLLUqoYilw1RPHiMU/uUb/\nNr8E8ABmZAQeI4cRIjcwW/QRzEqv2zQ/hQmg75AzREHx/zo2hkXULige+FRZ\nOvHnXwnOc3xX+mI3epcSObuzFI6RwLFsyxuuDjHxk5GdtJE0pGqpzC4rkF+e\njA73sK0qAbHeMaNfJk9pIcHTylDFLjy67ei3cP0TylC2z1TL2umlwej/9u2o\nZmhZDNm+LsQeYoanyY2GfnHHsYcY/co4NXKxcRKGguizTm2Ng4bhhGFdIU6u\nEMhpXY9ji1+o3Gg3FidjkFn79CdGvP+622hL2RPmh3Vy3td8vS791h0sVz1N\ncXN/JuLhebFLf3lS8AFTGNF/x4rwiWGMjp7WQlvwa/2vq9UOdn0K6GBseKIM\nvKSlUtrOCbNB99+IBVp9Bi0N6ImExjSmnC/046UvLcS24GdrWEyCUCVj3dNL\nmzbE5IRiSjA/kzSDU8DM6JPEUUa/uzLEY4JQERfG64A4upze7KcvBwUL2hvB\nzzd6FS+FlaRA2NqOZfjMTxRXiVnAdM4CbB7vpDcy69fwqnHtLLX61rWj94DH\n3tRO\r\n=0cBQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f16e29059ee6116d80df0c6efd1cd4e945d09554","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.3","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.44","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.49_1585306911884_0.4563318358745492","host":"s3://npm-registry-packages"}},"2.2.50":{"name":"react-simple-keyboard","version":"2.2.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca07a5c5a1ab2e56cf2f12240da70c083d00423c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.50.tgz","fileCount":8,"integrity":"sha512-Fglo3zVw3hhag0mXTuPttcd+TAI6Wo4PRENqVkXFKGnLb9Pa7dp4Ea9/9Ab4j1LSwFYSb7wn4dzRe8A5h0gL1Q==","signatures":[{"sig":"MEUCIERelJLaz28VjdBSeoven6y4WAegLdgGATNMYjdw0jTnAiEAywXojUjB73h6bIi9/kfrTrxTmzLOnksCY0Bgjo1qk10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefd4dCRA9TVsSAnZWagAAeXYP/id3lOGlefKu4eZJYwfD\n7bmDt4Xw67fPyep0Vex+7Szz4T2VAi9NL7IPTACoTDTzEUvkEL85tm1mCtDp\nLiNXgbhefab9fYsX9Lq3t05iwPp7DNwYkbGGB2VwVw5ZHP22buIGFqfHINfc\n8iiAIBLkatJYdVmMMhHi56Flk+csMCmppuu7Qyoso8n4rg6xiPs20lusSc9C\npR599WgKFrWLKKabVOg/yHKpiSO6dWhd9xEym4it8ddVK2YUXkCj+OEjveUE\ngCvMpHJokutMw3THOosPm9KaWyFC+MgDsWkSx7HGlQDJ8W0eYE+FKb+FsR14\nuDJYz757z6OJFKKu7rRwLKaf4y0N3k1DviRO1fSL6OBIX2GJtuqVu4orsSbn\nE8kwTjtlvflHNArY3yQvs5Nxj+hlG1dBM3JsH3ldFEd6SMbRQrUSYylC4Ef0\nKvUykTPI1Kv9nUKhBpjgMQgzVtWsNU5+/OFgv1bP1QcyMfVGsI4KE14cgfti\nPccYfWa+Sg4ZG2kUrxe9tyRLUViJyWAPBxMEy29uhO2TeBU9nYDMMwYsaFtK\ndaHpoxoaszbwlZmltrtd6eZ7Qt11YvqQCcDzHrOUFYI5THlG/PLyLxYzCHar\nkyTzNiGDD4loobv4HQOE6iGCKC/gSOlXpg8gH5qRuOrZClCzl3ny2dnH78+D\n5n8D\r\n=Ah2l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"36365ea731743d549dc7d028dc19266c1dbfa165","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.3","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.44","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.50_1585307165198_0.8403025975553331","host":"s3://npm-registry-packages"}},"2.2.51":{"name":"react-simple-keyboard","version":"2.2.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"814427011a931d067b160e16163881bc4199b353","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.51.tgz","fileCount":8,"integrity":"sha512-R0EFEqlSL1ofydRvFGdjuGIF61HGyVzjLTtOfWyfxzCaJ/25uLNL09ar/t3aeUs+whoC9MRN4fbYRASllgVicA==","signatures":[{"sig":"MEYCIQDlzs/Fsc3b7NkJLOaUPn/ndvjIIqoR4B0CVfqKZvYBswIhAJYaLGpnA6LznDW2xt8lq/xIrf+NYfceV2yOMaH7UI6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegerXCRA9TVsSAnZWagAAiC4P/Ry+egSW2udAcnzwJcep\nNgwMBr/eXWZjSFujWSrRXy4KGI1RCPQ0Ap2f6D41t/DezSekcRWJm73rMTC1\nmBDXis8OpHz0oML1XLeTw89qn+PLVxIv6vt3xK/XoqeE3hjYAR+Rsj00+RS4\nCnUmRbBKyVI6ULiNw910h7nTP0wzpWZNGkBZcqNNTepSrd3LB7L1YOrcGL5a\n7jogI6KrB82RdHift8Cu8/CEeDgC/hhWfuYsYakn8LD5XCAp6q3SaRHPnrQO\nngXSj3GRsW48/rezUqyS23IITt6uQNDhGResVTHyO5PYokiJhbipddi52dB+\nGe0MGFYcDE7IAkmlOu3WTsm7cMpJ3fP01EA1K130YQdtsCMP/StvgPJwP2FM\n5hyPTzkH0CgBzcfY2yMoVw4KlNEHuqJ97GULknABN6uvWQA42qef65dWoD4R\nJYrlNjVHJ9b7PJE3YL+qg+bQi41tTGDIe5xJ75/cFuUt09LYIhPCaURNFtqA\nqjiSpzGakAZffOv1XmJvzjhl5H9RMpQSY5+OsSSYpDd2Etu7oll2hgyvj6zm\nrBODghc7R7sDkIInsHyWgZaQ8kalNlZE6tLGPFy7QOnmTg1fhOsNc9d6YXgv\nylXR/oY5xW8pcxmUOiv3I64M8Qo6zAMP8EDqFZCar/AsQU8NX2PIhglRGKPe\nxd10\r\n=nLEt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b8b0de2254ea0cdcd6a03cff3127bc0d927441a1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.3","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.46","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.51_1585572566541_0.910666752973817","host":"s3://npm-registry-packages"}},"2.2.52":{"name":"react-simple-keyboard","version":"2.2.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce463fd3aa1453575e5ebabef6d07085bff67343","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.52.tgz","fileCount":8,"integrity":"sha512-fD3Bu5SnR6izUOa/pF8ttzGNOy+Eny5QLKubgPy6RfmWYTSsuGHvf8cZvTp3GUcaLXUVl7se+C+6YqsFbgwS8A==","signatures":[{"sig":"MEUCIQCTt1NSJ9XxgMr8LozYv52fJDDU5ClHzZfB7yJ2/14eUgIgND2+BCSSfqIYrcVdEqVfkVZeVcPDCo1D5ZCPqXnxnas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegevNCRA9TVsSAnZWagAAGG4P/iyGfQxeOsDU1nopjhoL\nAEqp++/y1yu+m7wXIlTT9E3LzmG6Uok6ToFkBf1K5S51qCAKxX3SguTKdy9j\nq76486Ra5C3uANIeJshG8h3+BEtc1W06FodW62ZjLtycn804WiiU5B3L43sE\nI0jWka6yZYBOhinuWhVkZuh5xUmDx1P9JCkaUahP3pEQ0b+sSc/6Ow44ZO9A\nIr5OJeLKdtN/azeWwPoBMb1MwaRIllD+t2AKUDvoa/gnIEP5lNHUlNd462E4\n48fsfEqTKjFITThz24Cf+gVCLIrCH7OFxeEyPk9IdOWPfnBGcgwCtE2FvQpA\nUWNKotpTSrmvF4eKQVOS56ugHvGCQ6uRsbAjjJKu1VR4ETNf42UavsfvwOd0\nnAxQQV1S6+70a9GUvFaFh23C+oA9JAa140HcUiNKxvYLbj6dQYfSwzT3IPqN\nKRSEF0wVD9w2Glh7A7tWozapjdNQuohCT4ul0ADLhwgD0QbGI597bfPt93GV\n36QnieeVTEdkI9frqvVvRw5jxH3/OoEZglNoD7NUMPzPHQC5LntJuXdeuqd5\nVSNG4MXcBzYp4BW+Xm+7YnhZi/e96urjL/+3GDtp1va9wPvY7cvVQCzpj4Hl\nw3JZdF+H5em1K6uxzQzCuAaRWmisoh7K7kG9rfMbk8HcjLGBbGVYO3GW1Pgh\nC6Ay\r\n=zoOw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"302e4c3ab03573b60b482026291f43aa218780e2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.3","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.46","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.2","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.52_1585572812651_0.4010670751103034","host":"s3://npm-registry-packages"}},"2.2.53":{"name":"react-simple-keyboard","version":"2.2.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10247f09a1d2600e6c9d4ed8d0a07d29ffce0ef7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.53.tgz","fileCount":8,"integrity":"sha512-S/9izIx+LPqWZXujyhfPooK3CqpU+P2T1qvBw6yOOOHKvgpXFAoTX1eG3Jb4qGda/U/ZW/Ibo8OXBy3WLf8Vtw==","signatures":[{"sig":"MEUCIQC55EKTUEjfJMtrCfZ9QgMxXN/X0rCV8FxSiwUM+B/yGQIgPXgiSNDZt1cv36iTe0UHGmE9amd9i8X6CfkUFU+Rgks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege0LCRA9TVsSAnZWagAA4QUP/A9fVyrXC7CN0dja08l7\ndAAfHV05IUyzbfXwusE2MFBKaV/InC1Yzsmi2o0gu+hES5t98fjodbIntmNu\nX0sPgT2ajReQ2wq9LIQxDdaL2Sk1CABqmEUfJeqb/f8h8SBR9oUkXBlZul2O\nNXkDcbHixx471pyCair92UmajZ1MdEA9HDsXYbMQJyxHAhuAQ/UV72PSTEAi\naOn3Ep7scofBXNjM/S0Z84XGSxUHsC1p377FgzqCb03gZkBY2nSyvf4+FenD\nWbfmWJUQCtLNnQW2QDycU0dZM93Mt/VAGNelAtVXPODkHvoCeWH1mL4DKyzc\nvMGchcuse5iC+WmH7+pCCtV9CLtguAMjFOOYqu63jkGOOtoxr4MFdPM31O4n\nVW1R0eJ/21ceZcAbJBWF5QdeKy8rU1Fb3/7JNJQN7Oma9Ewc+YHfkTrwuIdw\nCyxTCHQddno9Nw/H3LcnFyCO1Rw/WS1E77SqCYJIBUMJHaGXgpJ+aVQ+68OL\ns1WCRV9TtLMFGDipe7Ctv5JQhPXpyvz0Mb9Kk93lePZLlY8Q5b6RJhalv86o\nksTLycEo8w5vfnJ6XrHZa3KsPiFetX1SulDyTURm6dmdnyjmIP13l87c+Xsz\nc3JlpJmym2bYh8OiZNl+OXxjwE/HwNNpmohd02M2bBJPP/OTYDVUPT5TpsfQ\nhxwD\r\n=7VCs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"329306765fa6cae61300bea71b1071dd072d82de","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.4","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.46","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.3","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.53_1585573131176_0.5807618227313247","host":"s3://npm-registry-packages"}},"2.2.54":{"name":"react-simple-keyboard","version":"2.2.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e99058f311d574449f6ba8de7ae31b75b8187045","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.54.tgz","fileCount":8,"integrity":"sha512-H12VkVua10HYwUG7o0C8imtqt82XqDHIVee7pm4f69QbKDxKb4oeZrpYB7Dtt1QV3T4rDJxfVnwNpJLwXQ3tyg==","signatures":[{"sig":"MEUCIQD5MM+0ORyXQuy2NcYCxaqzlP+BQ/1qdm8fbJdZFK4gTAIgUFS5yDrHQrvWWl3i1pTifOuGnRhI/Nd5b+Ow/C7tKGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyyGCRA9TVsSAnZWagAAR9wP/2jhbURDuNrGMQS45we/\nRCbv6YGJKyd66ufD42NHej8d1VsHp/okUiXFhToIS5v+9DO6OBQ7xJBSCs+/\ndWWMzN/qFijctugYP44oYAeI5XsTmFDj8LXMl6mi5HaCMfwXHQuY4IaFFZo2\no5OhP8F+qa9lJkYeZpp/RuZwZPjbdW1tCT5qyDkCjboYzr32d6Wflhzf9MWY\n/n/FtZyRnVqUQv1x2YaA6LtQ9NaMBGT3M40G07S3R14TEYvmjbzsP07nVahh\n7gvWGsqn9w1JqN9qTxFtAPqqDDPoJ83quXDrVUPR4H6/gd0aWvFjDkGciVLR\nhQy40YHBzPQmLgB2hOso6BMr0hxrzy2R/k0pNWHG8e1Ca3GcgfURZhhcoh+N\nPn5G0N8Zaqay27/2bPGFs3gnZKvRH9cNM4VUp6YY6pFZVimG9xVQjj9FurVr\nnfR466ly8sfIiJVOp7BjcyR54SZevpeI7wUBzQABxdqCfFKxw2D1f8LxkW8M\nXYNHarW7M9CNQq7S/fzoH2kic3FLqEb8auYdT0EtLbx//hz6F709QrwEejIy\n7KJC5xHjIcthha7+VPvQ2YTcOfbDy8iR1FsE+mOENa0/foT99WsXRsDwnAWr\nGgU3bGQfE0sMcFuBVU+zQ9NqkDcFTOTYTX+ELTNwfzn6FOYvKzvVjY+FV3zC\n+QRW\r\n=wiXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2997858d643debf4a55934c90048ec5d4a76948c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.4","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.49","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.3","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.4.2","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.54_1585654917756_0.43857409695164673","host":"s3://npm-registry-packages"}},"2.2.55":{"name":"react-simple-keyboard","version":"2.2.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d67331e3fe2276ab7e3c71a5cb485c90a0a7b3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.55.tgz","fileCount":8,"integrity":"sha512-+Edwt76kWriNmz3LiYFxUIY0wvxw/y0BxXogZ25zwxPiQ3aTsJZ+DkWDvF3J6ZnNf85a7dhf5ZG7X/0BfS9xAg==","signatures":[{"sig":"MEYCIQDIgkOHvCq8h5fhtw1wFQNZwQ2wSpZBieHq6lNOvyWiHwIhAPe8eqmeaO/MuWErmIYxMuCzpURuw9IREmKoopbvHOOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehIARCRA9TVsSAnZWagAAAu8P/j+UmQVuT7D+yLs43ECH\nZSgKyFnulcNYRDoL7XNY1Tq/iBWT3PYJktO/ARwPFhd1u0mmvdbgw37HnwcN\nKjLovshocb2hJ8nGPOQxfZHDMCDgjbqSgoTcJ8BP8/o/wEXSeWmrkEFyuEl0\n763JJRjiWRwG3iSGxnfwDVUpzia+B9rCc5tgZyn7bOfFNyxSCF+c1Squvp3I\nlzJHtzdRIYLj/JpV3FvjkNOuQv7I1rs+BA7vc8SDg/kXzK0flw5c/LzSPqAM\nG64F5Hooe4ZvWY+AVuYb8z9gkFduZA8bpEPeJNLHVNXjY/qw5dBeI7DUyH8d\nVWd/3rpgo0Z9dubQJjlsPCvHBlVCmBn2qr5ZEVP3sJ9xUdYRBJE7Xykn10Zq\nytzOYHSADosgcj7a00euFgOcaAJXrN3jjVrsafjPDkBVq6pUYVXj4B7YD2Z5\nt7G90nA7a4k2svTH24WFXlx+0MsWsZSZwsZq4VorJWcshdXVErESAXPXgSAb\nBdSycBrY2vV6rgUp7+a/BlU9u+UeOBwMk3IN6yrEGIBtBLSJzi9rLzhO2c7W\nE4ww8kgfSTVbWmk76ujy3in7dGoKJD8szW4/2Q/mxJL0MNI7j0RUGhMr8Q3s\nwfvdI5JJbxgLWHZ4maoIs8IkJ+rRzb2Zh9KW52F+V9TYt1WbGiv2ZtNVn6Zd\nJ4+x\r\n=0OtF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"48a3c3e2f6cf1af713c9580ed95ff430be4ae889","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.4","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.49","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.3","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.55_1585741841109_0.9827694404880365","host":"s3://npm-registry-packages"}},"2.2.56":{"name":"react-simple-keyboard","version":"2.2.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"878098ea46f77ccdc7a009186df6b471e2febfe9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.56.tgz","fileCount":8,"integrity":"sha512-qzSMSJevyxktPQAhsRGLIt/85k/T2wCVzEYy+eJLEmdV9WAexcDtLAcDfYjPFLo4PzXBSC+/4zFMrrxRL7e6QQ==","signatures":[{"sig":"MEYCIQCY9noYnVKuhh7M1+eeep6G+6qz74xMIHvlS3qGFMToxAIhAKoimxC5+bT6l63pxW7le51ClyUWB7IoZjCjf9U9Q4td","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehIC7CRA9TVsSAnZWagAAXiEP/0SatyHarlMm1tWufIBL\nRfO7a/7NA6cEyzmXFZzpfdvefh00KvOVI1QETK/Kzq0NqLSXTHwI+DZpw0hM\nxUPmSRYQE3e8At+KYTVn6A/ZV4ZokeCHR3TUsw608q7fdD/+/1RPqFFLDurY\n49aWbhU9ITq60IN6RuIZWsxzT2PFzabgjWQnbsk7BlQ9D2wOUd7/yDBT/4Jw\nGCISlX6nmEKeiy+EvMJ1sb32WDhHl2XtCSbTksEdvfEMWqWQCOk+I1Fdo6wE\nxnjsnA7PN10HJApk+Z+4KvB7FLnXoxQdFZPqOYnThMErak5E+tc5fOThWp6q\nTxpaRa0AxS+m2ZmVLmerjCidBITfAVs+BVvh96t+p57IHWLxOwpJMII1xax6\nEmTBGga2nPBuzypuFJYjnqrCu2FXsWypKuAzI6XzRD3lXWKqwTvAGVnCi64M\njMVFlDFsVCCpyH38QpplXFhkV6YRyzap8E2HakOIWTBpd+dtES742APERZRv\noqiIJRPpIOhVDRpxJ7+HiDjmk6x+7uCyimJiVuZdWyPy6jVd4wT3/36zbGRB\nOG5nMHRavEZVfO6BjFc+ghL902i2oXwhLo3Ksor0Rsibp6Z6XUQbonewc1uq\nvzWTuNeRDStfq0u2gh/Yj4YU4sWWO9Kz96D70Jb1FT0NaB+wYqpCIF7UmReG\nIxDd\r\n=w2k4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"826b1d86fde840c38060e92399c5e31df640cec8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.4","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.49","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.56_1585742010586_0.7509836792754656","host":"s3://npm-registry-packages"}},"2.2.57":{"name":"react-simple-keyboard","version":"2.2.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d51b338e6337cf1941a554898ab6505a2e2585ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.57.tgz","fileCount":8,"integrity":"sha512-LJcIpD+lULP4qKyvufxqMW/dT5LSC5lzZ2+7CzzSpJHEmkkVUVA1uxhtACKIfTLQNv+Nz3laD4E0KYrdKe5fZA==","signatures":[{"sig":"MEQCIBfwTQUYtedjP7dvzjlY7E5tuyEJq2q0iNTCpzT0H0KsAiBA73UKsbpFus9d/r3G7uUQNjcVsTO8mn7KtMP8medp8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehcYpCRA9TVsSAnZWagAAtf4P/1M7vErol7o/KWZREJ6W\n+ldqWYsTqpCCtx27IGHq22Tc0zCU7DL/27UNKKTd22Ojfn+r1ZKoq+mxxBAE\n+zZRmXmlzk7doEdWizs4+cLDRW38vFNOtOQU384+tWh1+CSvfei2Gf0RWxsL\nEvQYexVXm9FFUtznvLVQ5OCjayGsRBFLYKl/6UGILPZTOJumI3CPWjs7LuVI\nquLRia84cj/lc1SuuygGu28qTndQooC5BWwTGr0ReNQ8ztIJhKbsMuCUI6Hb\nukIryWMOQ+P9XKHK4bDCnP6D8rGwy8VUO4SMeTZMOuEkgWwZOFZUZiytFp2j\nt/YTw1f4t70DvQpfjBcdzOH8ChJux6dp6M96z95jImBBN22GgDqVwhgiEeLu\nfjFQLYtN73O8cgDlaf9x9Y63uUJIQjuHNQXmsqu3RgcEaUVnq4XJyZAj2kt9\nB71uzF4M9BJHZeYOMLx25UHqjlz803bkcbodnDzHstsTwlTtKp7EKo2aLTes\nYMqF6+uOIHPfp/IleMy86E+XObjOZVMBe2CFOgd6HglnMtRDKUuas4qWh857\ney+AeT17JvUSE5wslRwrlqlS5gwAdbpt5TFN+1JtePRyfxm/4NNG37WLDVNK\n+9E4cC8EUsQHHnmnlMrz+LjZEPOjEXjAcmOeiVWKT6tNPyki/MHVMSfgcUfS\n8Foi\r\n=rC1/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fafe48038b536165f8bfc3fa13eab4beda382d85","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.6","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.3","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.49","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.57_1585825321272_0.24488010782164804","host":"s3://npm-registry-packages"}},"2.2.58":{"name":"react-simple-keyboard","version":"2.2.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6b1b66bd90d37c04eb615c8f79dde238a806c824","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.58.tgz","fileCount":8,"integrity":"sha512-IN20svF6ri361WU9iQ2+wCIIuaomlwwshmBIOS9rVHZmJXPapiKVuiMp2EGhvyVK4nGGnq8kaMWZYEisqBtoCg==","signatures":[{"sig":"MEQCIBixGPengvFjwvJDSd13pUKZJ3nIA9tOZi7tj+rj16IFAiA2rEruPnAFmQb2iYMZWnr7JxlgQdMJ892M5d+/hM2txg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehcf7CRA9TVsSAnZWagAAU6EQAIhdMCe6BuPIOFKaXpIr\nMQKjmDCWBSYxE5wCS1n57C60XfMulgY1Z3YRd4u3FVTiC3QipkJs+70s3LzZ\nWIYLQn+oVYsuLtgSzwLyC2YxOrTE3aoHe8egnPIxpFnEgQd7sUTGPZpXuw/q\ndmXc7Reuv4cvApr5Hl8EH6wJS17Xe885cfukWXVYsqu0T5Sqv5IUef3VieiB\ng1Qw2uPW4XflMXxygJYP3u9AA5mlU2Pxlga2sg9g3f3KBrntHyKZa4fqDw67\nUWGlaZlE2uLJ7wlvv+mFuKmUfkKvkLtIv+P1PaY0vSGfw70JkW0K0V7RKJqo\nMCoNDmofOcqQ+bBSc8Egn/KIVXPG5NFt8ocqy1hKgzDP8v0g79/zvob5gvdJ\nrbErxfYAB+rDY9Y442b3FYzfNwpgDgm0cJL79miydyxv0Pfo7A8Cf6QYUAdX\n5KgJgCFzMx9e+JIVKkUGN57bKubvCvLVr8mLsplf0zOgv0v/pSbOHsINruw4\nvdpdYh6ZVbHnGye60pgTxamf2i6/hNoQVMa8MkXnz4MMGaTgoGqGEN0SWUQR\nmuSBHet/I5foO6CjwB4QrDt30JxiwfSkjOyGEhZuhT5tFaNXvU8x+LznaorE\nWxW/qcBwOFPWaniavHw1Wg+rCvNygSvqmho0jN44jJqZCzI+VEGoy7w9iwS0\nntid\r\n=9Ykd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"39f077ed04ce330763aff9e5efc8b8432bcb621f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.6","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.51","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.58_1585825787101_0.5861796392794467","host":"s3://npm-registry-packages"}},"2.2.59":{"name":"react-simple-keyboard","version":"2.2.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"26bb3104847377cec25d5e073c47ccee2e26df9d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.59.tgz","fileCount":8,"integrity":"sha512-N5WDUqexT4+UsJ9FS0dzvWIAmLuykvW3KZQdBbMCmn/TDTQDs24uEVprNhPj9u5JPd/wPd4B2+eo0gny4/cHQA==","signatures":[{"sig":"MEQCIE98qwiEPiqcQlHYRmP959AUVUpfBZCq973w9uRMjujpAiA/SQS3ZLgR79zOO2NaWOLFX42eBNfOvZvrNVzxZ+Xp/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehyhTCRA9TVsSAnZWagAArUMP/izV3gNKJP3G12d0irUZ\nGhlK3F0vHnnH+6uSK0b9+fWYENaESZ9o1XLwPHexfQP0HcJOi9j/a9Cik5fD\nNJt1gRqjKHQagHr1QgkTnxChTHiv+2H9Rs/Z5NFmMDmbEpgClkQyRm5Iub9m\nB0RTGrOVMg/hw7pDZy6LLx0cn07URHpsEzz4TCg5RUtm96pmlZOeBoBn3MWR\n9EtJmHfChN1oCv1A/HY+SnYZsrBgGrxTxrRKSSD9GepGPb2ylzal5a/rZUxb\nhKZ8I6W4zJlc27sKmldsTkwaKYOC45naYOvjChrcfhqg5/IohnUuSBHfHozc\nH0YA74KsMk84NqJd7iK6vx/xP0cTjTyGKoa401IJs3ntM6C8OhLYyOTlyhPu\nLTQQ5Vj1cqWrKdTi+iCRaokq4O0udZw2OKuEiSDl+UDx2o83ieHU7X9roA28\n/1R1z1MvAkSnZyQ5Vm3dzmEisicDqeCP5/07/2pbpKCpDXKyidMjOnR+KSNO\nflx992j8aMegVuc0MN+xha3Pjmz1COnmQ35eX+3F+QjhdM8Lj+swh3+I3fre\nCobutDYfLAWWLj3XNBuF14uFFThXlw7GIZCcuqxMlx2bkC3VfzYZMAMda4Er\n6qkkbZyCS5i8x+l2FIwvdA+WeDPBHluz5fza4ICT3JHEoymqBiQJHuFgnzFM\nuVEl\r\n=5xXV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"591b7a39e5c553af5eb8063ddb5685c8a8199bc9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.51","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.59_1585915987105_0.24456041241379212","host":"s3://npm-registry-packages"}},"2.2.60":{"name":"react-simple-keyboard","version":"2.2.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0cedcc9a400b861776c37de388c450895c1e734f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.60.tgz","fileCount":8,"integrity":"sha512-S/LwbkCdK1B6fxl8C7+ZhPgOHox3B7V051wfZtDHJZiUzE1eRoiy0iWqkR9aNQVmApTlgAABLpLqbaxLscDEJA==","signatures":[{"sig":"MEUCIAySfAWrOOzRVLsNm3HXo09Ru2lk0Ig/bHOYJcnMEylJAiEA7E3P03u1LjUxB3dhgYgOYrY7wgt8L+znprouNRwhVZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehyk5CRA9TVsSAnZWagAASCEP/1DtMpaPMjwmMuCOhOlx\nCdtWCVsNV5V3QQvBv1G+OWGBW5aeIdShOeLK8DrQVBp8TdsFsthuJwxKWYnl\n8++npFHQxBtPqO//VNNDVi+KiqencITdUiDj4MV0lGAtcqlkqjajCTdMSIWE\nCmLeWqD8TUn3rSCTDYOrd39cCyMqTSnmUbkT9hyIfDxoMXjxnTi0S1QvwuKO\nM38VYCNl02lrlQIEJDOwGBkossBti1f+jmg7xzDAEALs013u3waioGEwWrl+\nbZUxW0Ajp0wOHTHM8IcfKhCY+9h/yu2hbxIIrhUNVDkj5NufuoiHWDOX7BuF\nQMd7Xi5j/jZn1nl2Bfr2e6e+/scxV/+POEU0u34AlrV5szoiPcm+Htvs5hv9\nAC7uobmcq32M0sBDv4n2SCTiyTclAQHZdQ8UUBX+50uAthMU+r4Lr2XnEdLt\ng92MlVL5KTl5RZZVemgPzg/7+Df/5GIf672SbUWtmC+/G/a61O94JqQ9DvGb\n3hc2J2AXjf7nWtX1TDGpIwU4ZF3jsYkpiFhWGRelP3Qr98DiRSOlf9n/o1Lt\npB9ujOa+pVGNbif6LpcpkFO1gxQdrLYPdQGaIP8VmWwwxd24v0nxPha8vxQ1\n8PajV2kvc4IXtD47rH6T3+fzeS6+DfxRLoSGF9qqArr1UTvUlxdHfgRUxDWZ\nkwCv\r\n=W6nX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f8879f315c0551a3118bc4347f8bf0d05757b636","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.4","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.51","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.60_1585916216876_0.9628093748552431","host":"s3://npm-registry-packages"}},"2.2.61":{"name":"react-simple-keyboard","version":"2.2.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b59cdcdf6115f763c433dfcd9b473a8bd61e55e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.61.tgz","fileCount":8,"integrity":"sha512-tw/GVBn9LuNBaMfkJt3eXAkM0LJtC/X9mF7J9qLM6VWfH5XBWNsWEddWKAZ7JiqPZ7gkJ0qL64s0jVnOeK0ceA==","signatures":[{"sig":"MEQCIEG6swFLehJaBAAMeRfVy7kLxESnA3iw/0OpuetViLD6AiBvo0dmBsUq7cxJvDUc73YTgR72KTLifdj7z3+ZuRzz5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehysSCRA9TVsSAnZWagAAdnAQAJaVdBEknlli5GSU/aqu\niInSI695oYpU3L2VDv82XtwzYNY0tEK2tZy8vdjTUpXTG/HUWn6zwxCMD/r2\naZ2ofwLPiRiQLtenZ2uU8YeSFml2Iz0Xf1y6TmHa2xYu+GqhtUMlGQkE8miB\nlkiBicFPnFgZ0pb8dB2c7dYCVTS9oj5SD2XdO/OYO+gOKyAXPPcgsM9wfm6D\nxksfVavP8VNPpDE/Pe83JEAvYWEP0xClIR6c9kf3+0GgQKpVcPhrT0JX9k5U\nR/6IcEFE3+F68xi/tTDM+ucoFemtC5Ft5wq57ht8OlSiRt9bGkGkU0ZAoUMT\nIl0tOVHEitcLeihLOq6ivzK7+gcFeZW+qcIEjDAxLX9PP4ZBDzGrg1SlqQRp\nBN88BDQXs9v2B5wpBmuAQzQEF8iAvBOvedhaJKiRGLqtV3Pez60oq/YTdW7o\nhBM/FtmOst10nAJ9gimNnXGxg3YbJdPeiFCDZlCwhY6Le1h+JsTnN+ePP2hF\n8g3ptWJ1ci1exc2aZuYA6KWXYoRSphFpbU6dyyTM1R1DrZP/AO2igIQ4cns1\nBcwUY4cKG5+qDRV4Uy6VmFp9NvXb1ksf+Hn3tLK6q4g2iCKe57yRRenjCi1N\n6gjQgBjE5K3WuV9OnyOSM1ANwM7A/v3Bf3vE6a2/8x4QWCzfZuSFz9r9OXJd\nuf0l\r\n=C2kO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1e01e4fe5cf9873f56d6269c555ee6d2ecc3538f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.0","dotenv-expand":"5.1.0","eslint-loader":"3.0.4","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.55","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.61_1585916690233_0.837372130877504","host":"s3://npm-registry-packages"}},"2.2.62":{"name":"react-simple-keyboard","version":"2.2.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5cb4090eacb3fe9b520975e8bfd1e4e9c1879e5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.62.tgz","fileCount":8,"integrity":"sha512-hUKz8TWBTR1qojATAQ8e8y1y1nx3F7cLPotHENZ8HUZYKolhfp1i176cYrcLUu9neV9dFJDHgD5E/K1tno8Oqg==","signatures":[{"sig":"MEUCIG0Rm5au7/Lp0Gj2/W24I+jZDbqREK+01klv8sfqzoAjAiEAgRMh1mLeRHQl5CWiDrAzy3zrSXVZEJZ7r5htVKBmti8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeizjyCRA9TVsSAnZWagAAJO8P/0PPe+ed0usrW6JMlet4\nPuE2Gcw4L/u2R/M0iMHAhEqRM57bs2SlzsL8lx9kCECgtX+qLVXlEh/sVtCo\ngbX+n+n//Tr6XEen75RBZ76A90hQPsubpV7bqK4MGiFfO9VV2E2J7gf2xF/Y\nmcMCpw9PooqSr4Xa1oggblzlM+y4Vh5HWKiCjB3mKjIle/YFd1pfyFJ/Q1ac\nJsesjW/bltlLUZs6WoIQRv4L9gjstWUU9PkbpuaNULRQiAYZy0O6GgmZH2SX\nyuw2WSxcrBLF9CpaAQC0zvULXFJayJPahCBVgtSnUctBD8gNmmHT9hSlQKas\nknkY27jKmm+/unhT1D091bOW9vf9/9oilNhzVAw2Iq6LLt8BTl5d3xwmEu+k\nqMW9VmLT5GU1eWYaqdz8b9oJu56R/d6NPvdyYSn+xo+CcHymqIL1sF7C0Cad\n2r9L/3+uA5iwuldIeurH8mhU1sjvyFH/XZ6Idb8ZVnp/7eT03EcAsaWbesI5\nlCm77yROO4C8rEwVwQajeN+5vPqdpJHwGUPQzyXwRdmnwRw4SzrPFi8byHfv\nzePci9VRT7yvhu+NNFL+oXAtSK7G/CgsABVrBjHN4sm2Vwn4sahRWa6zfzxL\nxn5g4yg/lLnFMNirJPl0iXHH4AsibxLjRHKgSyZiTxy/kzj93+AKNl/vLBDW\nsXii\r\n=5zm7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b64660c5480f526f66a8fa68c174e2f500e7d490","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^5.2.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.56","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.62_1586182385863_0.29432405526243954","host":"s3://npm-registry-packages"}},"2.2.63":{"name":"react-simple-keyboard","version":"2.2.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"339fce85bc255996e95497a98311699153ed5eef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.63.tgz","fileCount":8,"integrity":"sha512-WtFfHs6SpoEukIfjT4Q9fTPMj2UsvRv1lk/PycN5VhUMoVQ5oI57JKWw7opD1Lt13Ol3Th3Q52+5Wt5A1wTR9g==","signatures":[{"sig":"MEUCIQCsX6VIk+dzf8/rOIspPDIOBFf5IpKgSsbmmlnw3r7EtQIgPmBerptF9LC9wZPPM/hcgEaaEqXcal0W2K+R9LvnAxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejGBuCRA9TVsSAnZWagAAO8wP/2k+qlWUjNap3+8N+9nB\negh8CZDKjOrIg20vImYNCeJfeJcbre97LnMnECSje415e9uBSjiX/JvsrEab\nr9F2rtnf51iioRBwz9w7rLvY/B8G6EVqWqji91h9ZyM11KsN03yxQApKX8JW\n7AYUk6qdrYZIrwscowrrzNwzpJgEJeCI5MdSRd3fyg6kC8qmLJJHWaUuaLXy\nXIDCunxhPAaC76d2tnuAkM18I+IM6f/E43Upzb9vNepQ5mCCpnCGwLIkrHJS\nt3WccJ0mXWcBd1xY88XX6wgSu+8SN7wT4YwOBT2xKdoz55bY7uYcqG+xSxPp\necrTusX4Fvy5fyrZsTD7nYOukLCMi+fxeiiMzotHoriABUGJ9XxeYr2INa24\n9+bM5B0KsjojNwCzKmPCzGIW0aRc7vq+qzdtpwEbKhBlFaHGrhvHmjcIvvBt\nrzJ3H5vUPQC5YCifyDQTwaJlKRCdS716MAAgJ5+QK9RlLdxi9bm6VN6ETyvo\nI6jZq9Zwg2LrCDeugFYjPMq/l9io+sosIncsuoO5SDXfyitHNcwaISJ+Nvyx\nh5qfFQAHa3xe276EwptuymLE81Z5Mvg9A3f2rZcNSIhPhKOFr82l/+9VuQ23\nHsXeXsVgr6rxluGEBBPp5ff4cqWUkiG7pVYrIjLb+g9parV9e1jaGAtNW7Ue\nH/6s\r\n=Xu8c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"60a27eefbc562c071bcb720f21be15f9312cc605","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.4.2","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.57","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.63_1586258030021_0.11174347828117503","host":"s3://npm-registry-packages"}},"2.2.64":{"name":"react-simple-keyboard","version":"2.2.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b4ca5fe4205f96f6916169390c01fbcf68644fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.64.tgz","fileCount":8,"integrity":"sha512-yQ1yYr62fzMP+ElMhCSntObR4Fyt3d1SDm2pDaS2NAiby7D5Fd7GEcj3maDQ89OTmGq9eT/MG5Lq87GRUbb6eQ==","signatures":[{"sig":"MEYCIQDqmckPBwgqffYZIEquJZkk1fXJ9S9VAyKD4Y9Rqm5bqQIhALoKKf5Bn1zdg3z6TzE1aEz1B3Dqfwf5xvecRpJFohtg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejGHiCRA9TVsSAnZWagAA2Q0P/RGdwQLhd1vOJSMdRPh5\nAivlkiO4Y54bpTDQiHeCceT4t8g8UKn/h0LjUOQ+f5sCuybbmB0oqE+AE70X\nnRBqIaffLYbEGxELU5VsQSx56Hm5042gxAj/WnMvDoQdYiGjpA2Gt0Ejx/e8\nuYhLQbYl+UmHxFnPd4aBeNwZnqi6N+AbdKqg1LY57UskOagEdWKEEu7R/2hz\niVxuv4b2bGgOdWIc8m6JQ+DIIcmyFFGDx+Wq8QQkNRRKqo0nXIXERBVSvdLw\nVvecBf46wBd3prWV7P3TIFL+LDpNCVhHx1fFlBQkn+b21poAUkHvihnRok90\nkQMQauuNB2Ur7bKnpbIOxLUML9oF6+5nrah4ynY6W5eOszb4T0J5GqqmXHZS\n/+XLPsu2aZaax9F/LU3Ki56cYKRoLObyANwph59kvsZ+b7cpSPIxZTOQ+CFW\nYc9/W32wnOuq0c+QOxWpDsRahMBT1aylN9/6RpTeUaZMNEPqI+zdHDU0sAIJ\n/PG0yt4uSBnA8xm46vDo2TiVeIKASF9YL6GEEJ0HGTM0SQcYw2sWzGYmWI05\nmgMlzrDHVIp2b1Ye4lIdUVQNuGooWcjYlJY47YWO6br1sa5wh3OwTuPaHvhY\ng8TmOD8/DZUKp1QRvpdcH3WYCJQQw44LhQSCfp6gyDWMJmEngFmzsaSiKitZ\nimtU\r\n=l6YZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cb6ee317a766050a835cf9756a5c614829a6e022","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.1.3","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.5.1","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.57","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.64_1586258401748_0.2455741695371021","host":"s3://npm-registry-packages"}},"2.2.65":{"name":"react-simple-keyboard","version":"2.2.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fcf57f041612c98a592187798615db2b6fb9e4f8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.65.tgz","fileCount":8,"integrity":"sha512-lxpSQuzrHiGpMT2VqvKauw9TXUB7j1K1GTqsJ8Upjq7c1vdRE26IkTU71K/N4WUnFZPQsGd0LknTZcUzuASQcA==","signatures":[{"sig":"MEYCIQC3Jw8XRzjZTjmbgwP9gbNbdeuAn4lEFG8c1/2aiAttKQIhAPxABzXKSZvoGZbHvrQ7QUzkcv4xzM+SOUUHLPrEH3UM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejGNBCRA9TVsSAnZWagAAghcP/A9t7kYkgbCcqkqHFsf/\nsvBbUSvuOwe1lAHQRwoQsKUpA//9F/LhZS6+ny946PUGG7VEWgX6t/N7akZ+\nu4buZthK9LP/x7d0S8zzzBdQFBmx/ICjugYTD7NLVcPYZA2JCmcNo/uzuim6\nJb7OtqUe+Qvh2p0k3LbFCk4IdZtMlaStShgqWFYX+nWBsPmy7RqzVE6IeOvf\nSyec3G7g3e0BeXFzXcOXy7ChPelX3zSKH7GOZVJmHDZxH3wsdpnoYbP7dTwz\nlSONrol94OafSY2DmwHDfFneiTKXwQuAm+xC63PEXOpo5D8QckVCfADbJgk8\nsM8LwJNjGNUgE6tZwwuSM4rLqcgkj5CA/R651OxCoj6jQYC7szEe7MQJvNZS\nhozkmla+yvnCPict23jlNDrrTPBI5OwVGl38qn+9u3ajGB4WSaQygfomOhsJ\nm3oVBesAqkeCBsAql/aN0IHW0W1dMOOMGLafPYSzlQztVL4KvwFQFPBZKsgt\ng/g9A6ipK0CXYfpe/F/HspyUkvqdh5ZrMerND8XzCfaTP+C6OvC3j9qYpw7L\ncK33uJ5Kab5ga7ARVrVTKjgs1zJGwnO1GxpFCryszqEdnmnP5ghntOND25M6\nGEVZXLoPSip1ntV3OOztj6cXYv7/OXa1OvIEQ6mlHeZ3Vm/PhPOw7jVeXgGU\nj86S\r\n=mXiD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9a2271e61c3d08c40becc896a709e7f79ac78bea","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.5.1","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.57","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.65_1586258753028_0.22896021474193784","host":"s3://npm-registry-packages"}},"2.2.66":{"name":"react-simple-keyboard","version":"2.2.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4a54f1ed7e3b362397e1433b7c0ea155608cc119","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.66.tgz","fileCount":8,"integrity":"sha512-SuRSqDXSfN381u70dy1XOrX9FP+urVvbIsqakOs5GiZRye8WeJrHSul/++SRKrgQjqz4YTem78gn4jP4mX0d/w==","signatures":[{"sig":"MEYCIQDL6CTUJ6cl+pt00jUL65kFVHkcELBRAbvC//F7UFepSAIhALe/Del6+MVViE/Pm/6SELKnODI3nhx9OCjkns3OITKJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeja7kCRA9TVsSAnZWagAAbsoP/R76hTgfDhzeC7u5b/hh\nRWj/TzBnZGRYscxdf1QBERv6ABNN2C1ObLw8IqJbGI7hmC6yJf4NC5aIzPCu\nKbClzj8N5AZp06TdEGC9554VJw3RRLMJ0XYlT2SKtQdqRnS+zbDLU2Y9tDb3\nDc94Pdt832rwm5e7CruuKqOcUmElTxhlIF8n2riSqo7ZRfSeIuj95Dvz9sC9\nAsMVBVPATLhZzbGz/cwSdkWRohmC9AWOb+8/UlaOotuDz/cu1ipJHhukealC\nCbiVkR3qxwJ/wgTKBgZcmv5B4+YceJGT6lXMAUsaZUEztsEVqo1R7AA3DOFR\nf2k1JZX88Gd3tmRK+7CdKcSu1+xBytv/h9CActPwVchdoKjhB+MRTjZk3gYA\nxeGlLSsj8P7kCLRRlDOfz/rsIesvPiT0qFZbklc/kgcbk9TaIcJmfD6zsj3T\n0IhOiO2cZwwwVcrkvi7DOPx4PnBqV4hLUVeQHJc7WN8fJfF9PKsNIWAxHJ/i\nVILPpX1sxj3fQwQbJbPZ7+tjKT8GKJ0ehKmP1+GnHTmV1iDKAE26aW5bj0fv\nQ+5FCWxYr1tYArsMcx0NRbNLB89Ytsib5RElTJugWrEAsERR4IYfqcnXNhIo\nRAXY3o8G5x9FrAEuzyW6AEeZ8rWUt0rt9+I5ZajN29d3ZdKa1VF8pPWktNMJ\n4fjQ\r\n=hGpX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"11e6dfb7d825743daf95de18d78ea4ca1175c3f7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.5.1","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.60","@babel/preset-env":"^7.9.0","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.66_1586343652344_0.8812884041744049","host":"s3://npm-registry-packages"}},"2.2.67":{"name":"react-simple-keyboard","version":"2.2.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"64fa917ab94ffbcb0500eae57439cd63d7336517","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.67.tgz","fileCount":8,"integrity":"sha512-WTscE2Pp1AORntQ/oHFur6BKlznPvQ9Pk2aeAVkZb+x4EBRoZOJlWfV8xUrkl7fWfxZBtsLCUeU154q4rB8qsg==","signatures":[{"sig":"MEQCIFnkATQDvnsyYSCdcmmFi2VDQi3LgqUmjyH12dmdMbB/AiBiANe8WgIBUZSppZM1jJn5S/hjHEuPU1PV8ZdvBQpF9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeja+QCRA9TVsSAnZWagAAbjMP/Rzxu0leN1gODE480XtG\nH0vFPyIySzoOqAzfVv+0f8Kziic2MdDf45V55iCirdfTBl7n7PakvPI+WwNa\nF76vItHFqV8+oPmYsQs3d1Egllw2LL9rXxdWUb/c+VvgU2diHhiA/Gdi1VDG\n2ozgsAVW7HJ/DO86dd7o45yCMMPcD1bpy9yjy+G6SDBFCAydk0g6SBOIBEni\nzxX5K2Oy1RPtNqVjC+QpnKbaOMfPBlpSP0TxBaP3+Ec/ODp9BmAak+tVw23l\n5D6VfG6vBykIA74vyHF8wOAjRm1hTh+VeTMF3m0ju1oikaVsZbFUAqV69xEN\nUBDOUa8eL1N+yVMY19fPAeSiWTo1ppXxuvi1fEceViEGLtSPbaSZ0Ae6nyRR\nEnrGzRZOx9EKrGH59oT8NEnj25WnqJXr8Kq++QLBsKke+hI8vyTFNrpafvxM\npJRN0xK0kCYmykA5hm4IhyhTEVNX8C+2I+VAZun19iQCU/ranKlgWF+I5gg+\nsoh0a2zMQ1MNO8B4j14lWmwypX/hFlHURMYIB1GAajGdYEHXSmWnlYiej6dz\npIYdKket0aA3IezoORjXifPunj81XQmPaM4TVaguRIQTq/z+KXkVHbBQ/xUO\ni+XCeKzS3qatnHNwVcDcos6I7LO4V0i3n/9MEmkKnNvxc1+fffAB6mvARhU7\ncK8e\r\n=E1vr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9d9afe850871a98d63f8c95779990b4285050de6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.13.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.7","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.5.1","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.60","@babel/preset-env":"^7.9.5","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.67_1586343823434_0.7572379427502114","host":"s3://npm-registry-packages"}},"2.2.68":{"name":"react-simple-keyboard","version":"2.2.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"37c2322e69981a32e6bb70c007a88d0201b5cc1b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.68.tgz","fileCount":8,"integrity":"sha512-c0RfGmZKZjDLHYwYHnayEhRYhgnXy88XkYiGRwhWcyANircLfE8xtwMqtH8TBTr9N8v3AhC9SsfPCIGvr6jUsQ==","signatures":[{"sig":"MEYCIQCuLIsda5QQWU+QoO5ZP2ojU3pOIo6Qql6P+vCmAiqz7QIhAMA8tYqwRBYMQMmY1kd2sW5Go2hiHScpDrrpmGV65DbA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejwHdCRA9TVsSAnZWagAA704P/REcDD2FL2CSfJnxlUs5\nc0LxuF5ZTrXFkOuUgAdRRcIb0Wehz9nWWInQq/VtBogNueIXrpEB+IvWW9NL\nAeosrDfDqd/a02p5KIeMRTnYyvH33TWu9LrM5hEejRnIYRJdCi2hSXxTeH21\nk6vOFKLA5Uhj2t7RqsgybJfk0bchj3P3K+oszDs93SEkhf6wx0jGHXjDZVzg\ngqni5cJn0wXpOXFHsNvp9wTEa2Ukvu74zMqpbmoXWLIRvPCeCGTiNcEy2f8+\nSVEbYNpK1NRa45g05yGtvZL+epzFDicyDoQlMvbcCdE79KtimhA4nFpEM3Jx\nh+Fyy89cHr3JoG6Q82xOo0UbPRCVY71EPiZ5WYMzQZi4IsfnrefA0SCADQSk\nZpaZMLiSSVxFR3qcDT2QBFo1DqREzjVAdhCgF//x6th7pMzP4Vuz1WH/SOaw\nYb4XWLFx2x7ICHBGWQ/hWwwKZrXHTTQ1r/88D05kBwKehGTCpGVaqRuqNgYB\ng412yps0r0g7q2ZIJQekbCmm7Wpeo2AQtg/Gwq7AjsDYrnglKXOAhS9IHL2m\nT3MtOs6Ustu7QEIreEOnPy2QOyl3aWT2hbikyo7BLhsX7iogaluX+q5MvFz/\nlnC2bvvUa2BL8u0d74pF7SyMlYPWZXUroF7990iTS7yXcJZc2iKFeTikPJLU\nlDkf\r\n=m/fA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0efcc72005c51b3c845f17c53bb39114b6dd95dd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.2.6","css-loader":"3.5.1","url-loader":"4.0.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.2.6","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.61","@babel/preset-env":"^7.9.5","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.68_1586430428460_0.4224849380766047","host":"s3://npm-registry-packages"}},"2.2.69":{"name":"react-simple-keyboard","version":"2.2.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ae240894b8f17e32b94e10377cec3fdc5da47f32","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.69.tgz","fileCount":8,"integrity":"sha512-5LhFqzbvFfdqVQGEtAutbVjFUMp2OWXV6lgaxSGF6cT1kIXFqcxoL+uueJE7c41wTpU4DEQC1ct8wNc3cZYqug==","signatures":[{"sig":"MEUCIBrLiTjWye6Y02DjWOEjwuBbPM+zAPGQZwQzF+JjOwQcAiEAmBZlUjekOVNVV5XjIDnqevJyh5badNPZpq6fwlCbSjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejwMiCRA9TVsSAnZWagAALosP/AsQcR5R/e0YHa1Rdycv\nD9wWmkPLzsimE8yAZOBvlxloktZ+r7vyYuhrhZw4ddySyZLxxa1x2cpCzbfz\n0sSn+Mp/Vj4h5fjzlFk3ZYi0s/YjiupzCfIOOo6NJQ4jTLskGjl2jIwaoif9\nVzUyNlCauMt1KQgOqAJ/L13xpLiGXF9uCxQjFZeZ64u3d/P/iv3KrmONWzTq\n4gMkby2o+tAT2pSAg4fyLTtantSGxnhlGGdrFIgZLgF3wwLEuKovripRXpRi\nWJ23g2s9ln9QFgw/1r+ttTUan+hXH3U7aRnmvKQZ19w+X9LGzzz48oGUdpkf\nJdAKhyOLTqGzul9GtIMvi362WcDat3tB2PhfSLo9gKZVh+AItZqK4XZpsi6b\nFABRHIrCk0QAVIAZNaiscLrbxf0qJypFjEFudYvmq9KLCfMjWyNm1dePEjia\nDZ9PrYU3V+sudzYzMQOMH3W2K+yKP5uzgnf+KzUwWWoiNyF4y+KXo/SIu6EK\noxS7bn2clEai3DvGEHWSI8fNneEuWtdtsiT5ldCfA2KYRIeqU6xC1HXiwiNc\nYD1XumKan0JLwRE7w8L0BIBmw9EGpz4+eiivHPS5TANizs1uwhEgLysUPlUJ\nsIEen+5svF6H6dLviqwWL3ZQMr0YMe54i+HMNFEoY/FN7kr/mC9Enl7RcrAU\nkn+C\r\n=iHWu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"927d588a924c2e8f56b841b5a657ba9c390368db","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.1","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.61","@babel/preset-env":"^7.9.5","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.4","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.69_1586430754335_0.9041918792648405","host":"s3://npm-registry-packages"}},"2.2.70":{"name":"react-simple-keyboard","version":"2.2.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48dbccf4d73a529945489639a70f3c893f9c7be2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.70.tgz","fileCount":8,"integrity":"sha512-/x3QWJV8aNpM5ieVqnZPaZnYrPmkbddkJXX5K0ci7nkt4+zBj6d1I6jF5pmhU3cW8MsGLdiAqKeQtnoPwPyk7w==","signatures":[{"sig":"MEQCIACcquYp3GA4P9W/de76u6NEmvbhNnH18mmBYOxy4HfUAiAUllpHvEdnF3Jhu6ACGpHiLvykS+tm7wtpIWSmtx1vaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFRbCRA9TVsSAnZWagAACg8P/Rc58Ztk823QubXOzZqC\nkKS9ueMBSXaX0qhgIn0NE7/izvkCT4naxQDHur314asBd/mI4QWijCZ26qh+\n6dOvSscgHUL++DNo3rWUZgtt3dfgWDzcdPyrCDBLdzr1NDVQP2JFikmEURux\njd5I5ZG3BOi9eu+Lfsa6PQMviUFZhLe0TdKKSBhyq2euI36k5BIMwEjWnakd\nqBhk+upF+/K/6J17yjjTHg1MphT6/bC405o512HDTEv99PEi4UAefeKB4QX1\noDSWbhA1NFxCXNFWJee5dda9GN/4ZuF2SEVwaH1gZ5AiVOInEYwKxMRXoya8\n0PagK4H02CPDdvZMM0sAa6X8/ajISig+7Mg9cfIo7BlOA0dEU9kkfG3U95w1\nJXsaTTkNgcOGRMgBQHYMHma3pnLs/KOp/Kjd717rgFl3F9tvYqLPzwvEmjtM\n6k5Vpc093JHmBOcs85oVgnwzMX+YPIToa3Uz5Z1K4OgBPuF7MMQdeniCwnXI\nEraaAbHlOrmbayw7QeAyuHhtHfAKD0f2qSfuModH/9qvafRZWbpbSkfurA1u\nW8XflVNQ5DN9Bc7I3aiPNlulTqDxj44fLNTMzWd0tuLOBsdqSn7fCaq9FBdJ\nb2vo5MqvZyLZgS7zEI4lKIizXHfplQiHM4p9kPH4+VIfrIxVEL7+Hls2WgkC\nxFLe\r\n=K3oX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"36e2d247a326ddc165e7a7c61a974dd15760ad16","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.1","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.64","@babel/preset-env":"^7.9.5","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.70_1586517082891_0.5024004653801377","host":"s3://npm-registry-packages"}},"2.2.71":{"name":"react-simple-keyboard","version":"2.2.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cb254464456e2ddac9a8dfe1fe3afb0a67a2bfdc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.71.tgz","fileCount":8,"integrity":"sha512-PinBGgtl+fKnOBlYk4IraJZWAC4uJUa0MJ7iDqZ+cEuLlUp7WRHsiv3pzir4xXAKdl3m9HSIPe2NM2eRfZ0nug==","signatures":[{"sig":"MEQCIF3nOzeInvD+HcLzzstlpiKQwXWTVJBHBUjg2tPYiJI+AiAJGFM+T9D1e5DVSnyQYZlDMfL/SwTSzZKlpuqATAUDlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelFLvCRA9TVsSAnZWagAA/w0QAIxVmGMiMMg7p69qbONq\nW0K+FzYPriUs5ky4G9XYdTPCVShlGKwjixXFIt3IaVejVoGpY09X+eLBqoiU\nWFIl5jy40cqeZfwH3nP993Z0KBoWNF8baPCPvc0689LbPV+UcWZXuX24m/Qx\nhhRKpFRmS2x/nKXHODZGawldOQG8J903ThXDzvkiSz4VKy+P8a/3Y7icvVVP\nQD+XZdJaMGJ/lY2JvebLI40iWKpaR6rbMPDOkO7z6mefpDgrSVyE+rlsbSHn\nS/mrXPeMVUZZ0J3kf+TtYUdqR03WPuNGKLcvtEHSav1rUJCK1ih4ZrVpAPHm\nHxLO6YNzqVA2vGXT4q5BAM+VFYtKxRFKg0rjlZYcVt+Ilc1bWycygqGLdyOx\nx2ud0mQQfsNd/9IA0b9J5SB7VBV6sNDK1jyzUyDX5gLpnwXRl0GBThwnKM0a\nDQuHTyTYXBfspaiGyCiCsbwEaRKrLo+63nPykze0LyWstzqOEWQHvtyZXPo3\nrvAWWMaSJ+CQ5WGiYEExk+h+xNpQ5Stzzt0qa+0FRce4IBrLQW3px7sQf5F3\n7woLh3eFFZ2oq8WQAuDe4wPuYcFHsiHOudPOZ1g4Ove8D2EIYzFgfJABRnvJ\nHXr+bUBsIPzkqY9EAeAGClhnSJZLtXY7VBrTiHd7Gzum/w3hWOXYyO0Qe4MM\nB0hm\r\n=JrHT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9d4c66b60e7867c6bb3009e6bcc821f3c3742770","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.1","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.1","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.65","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.71_1586778863067_0.44011367031380577","host":"s3://npm-registry-packages"}},"2.2.72":{"name":"react-simple-keyboard","version":"2.2.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fe0338754e45a852971dda070c3d08979f4fc87","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.72.tgz","fileCount":8,"integrity":"sha512-ljRCHq+OmrUmnVr/TbayNM5nwk0atkZLuXVcyfYzsn4NZtf0ImpPvL7aHJEPY2wf8d/HRt0kVOWw97KEIdc0vg==","signatures":[{"sig":"MEUCIHKwCr4vE+ujOH/n/Yi+IHyMBlUt52dd9Flk8zn3CxbeAiEA5bqqMPRFWvR3aFKUtbJmtp/d7uLxTXFIijNtMyY8dWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelFRSCRA9TVsSAnZWagAA75YP+QHpuscbUAg9U7Q9+s7L\n04tAs8jQRVtrJ8rCwqcy4Lz+U5b3SFs/n0YM2BmwwfOV01Tcv9zvTj5jmWNa\nMmk91a0xKdq7l+jevuFGh5EECILbdjs0+YrIrp0c8S1Y3K+sxs0DBM5e7Wqa\nu6VIysBKYw3pNIDUTP+cTVFvU7Jex0IqZuipYjqBok5N+1+Z+OfYWzjUr0c8\nT47OTNESESQCptksmKCiDCYfv74aS4ULrFzuMz+TZNrVuI7tfOmSvushpf9X\nIzrr68OxdkDjQkOdcNgw2ddm0BRrRuUTI9OnBuNQCDG/bwRFO43Wjyum3Ljp\nkTp7ssa6gDBcwf4r3VDWhDg0OSzoyelL0DmbLUMmK8niIbFKqW8LOln4TmkM\nXRDyjAN3usfmQrW00KCYRgG3rHPg2x1AUUqJVIhqXebprAXg02hQGa+ulX5x\nv1riWH47L0qMQ91xaFIBsvq0SIXB3b6kb+zTschIJrUKqqU3QLK40aIm8exA\nmRsxCBjDhtjOF8uckpPgXYzo4QZOqmXvOnwUDq3HYRVZkqN8BOLqkkOwc9+h\nAzzC7OZSvICBGewfb9tof89O+LOmKQbRFiybu4jFER2/DSZU7/wjM8UmAW1s\ne1MG18Jmf7jMz3+04D00C47oHc4dE0aW5UHvYqoJtiBfmcjtwceKZ17uxopg\nRr4U\r\n=1uNv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"81c7ec240793835ba431a9768d4e718dc7083971","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.2.2","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.65","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.72_1586779217463_0.9000143815951038","host":"s3://npm-registry-packages"}},"2.2.73":{"name":"react-simple-keyboard","version":"2.2.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e2ffa6df4cd0a8f75827fb0f192cecd5a3703600","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.73.tgz","fileCount":8,"integrity":"sha512-73NTlJgSGGIHWmLnApLNv685QeeyDRkcSlVvFoQ6Gr0JjAat0FAYkdLInaInHaGJPSbLWKfjaj3qd/AQixaBKg==","signatures":[{"sig":"MEUCIQCj27cjOjwmrGkkcQijX9HRcUS+CNruYwmDjbIUvMUdngIgT04xgErQOmRU5hQ2IpEez0D4LImiUK73HMNLNaARS3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelZ1HCRA9TVsSAnZWagAADnsP/R15knVZmcrTVVmLtOwV\ng+2/78z35xDpnOT6hW7wsVq6zNh8UPIaMRLxNuPuyD/X02k/UGMjsl5dTRn0\nnc+PLBsXqYEehRb4KzQ+RHDO6K/LJJBFhm/EVKLNNGJVumjyVnK69preTcBO\n7IIIH8BnKATmi7hXnE0PgeQXja14QxrO9e5mc7eqCYimXxCDHXKiyZ5B/ehy\nsVGju0Nd4mTHKM9URXAgCn2iCWkE+YMxA3mPU1Cr4IiD/5eaAOPJG556i8OC\njkPNtPl7m84U9FgTnwAbli9Pdkhp+XNq1rh5qKoKegA1lYgY6oj2134V3KpS\nyvgQrladDDxuCvg52hY04aLBRPbGKkcK1LXGlym020VUuV3ZL6UVemJ9/pGv\nZoQwPGODD5SsMlyvGmX361q1H5dXxaY7TFFCA77C8VPZPbuuDFBw0SIjXg7M\n4KQXhbG+q+lSzVc1a0Wwz3Tt0N+sl0BnJJOIOBzcTdz2gCiIEtUcGWG7AZab\n70lX2cdd/FLpCMZ9+uXDjkSLqT+7/5qd5EoYIqcCPGqN1CY6nhaDg8gFVcsG\n2VYiWjkqapaC0D2Uelz0r9dCo3JzEqTG4y23kn5YrVqpnoryiqc4Y/G01utS\n9ie28Yq/eV5AnUwGtQTiOU8amyxyhL+jEu5Kw9PDraPJoc0ce3FTCzHVpYQd\np5/+\r\n=coXO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"08f678fd662b4865f8cd94b214cde36812e0bdc8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.0","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.65","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.73_1586863430454_0.8813554254194471","host":"s3://npm-registry-packages"}},"2.2.74":{"name":"react-simple-keyboard","version":"2.2.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf40ccb16d94538be72912ceebdc96f643153d41","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.74.tgz","fileCount":8,"integrity":"sha512-FYaI1CZhvJoJfjV8T+FwA3Zqy2VX7+NI+vCMKyPGiM/ZRONoLQcC/3YwgloZehQUdm7t81CuksrVKxCsV5RMzQ==","signatures":[{"sig":"MEYCIQDa4h4cB1Oa+Wj0PZ3cEaCvzYXJSF1FClpZF60V2HPOgAIhALf1hl3w3T6BwFRFzk0vrb/Ah+RLIjnxs7MQzzbyCp22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelZ64CRA9TVsSAnZWagAAioIP/j1memHlryc8yYB7WLar\n86zGEUYDZjCoAHgpGQAJ/djl8D+pNncEUHiEMKEGpxrqfofw6NbI5/1Oenpq\nNE0K+1XLnfbsaOCexPuSN1t9XiuBcPvcs5Ba8Gd1ll6iS8j0SDbbNKLcpeLk\nC7L6NuGay1N3zcWga3lv2wcYJJqUxRYprsjaRS1GDIlMkVlTDZ9GN6Gt8UV1\nNJ8xuq1Cr++sE6jhzCT8lWqKcIR3S2DdOuIGkDqZQcMABwymyPa1CR5WMgNN\n0JfWkskXm7ik3v4k5AqqqEJTvIUqpLZ5wW5p/U9ETP+WrDNJW4BRXNOJZmq/\nY8W8K/Ms92XPRd5ZaNkrcOXhe4j4Kae4mCZNfVZqoc2Xm+7YM0Flo0R75YAf\n6uUji5RRid9pte2XiiellNqjoVg263VCCfIwN9nfGkfzrkZIiV5+tVmPlkdM\nyioEbv1tLHxn2bkE2bHAkeyxrgrbaoZIRMdTPDK8Im9JIHa2I8RBqbBAcoDU\nvccdbi+ToAA8fkbTHQGsWDqJyOPe3EJpIByn5Y3yUWlop//rCIbVOYTA1gcR\nYafpBFXhJwRy34wVT4L6VMp1I7feCKyvFAr9XTnjfN6H9s/GpKul+mcAzPEE\nFd6K1MLKOx27KCax2JwyeQJtICyoG6ElboWDsZ3RXVdjVtJPFv5xTE7tf/eM\neJ2O\r\n=ghxv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3b9c2e9a9546a0d5c5d5352237ba5d3dbdd4746f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.0","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.67","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.74_1586863800102_0.012842726095382062","host":"s3://npm-registry-packages"}},"2.2.75":{"name":"react-simple-keyboard","version":"2.2.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f0c5c39064d97e7fd6bad5d21db07987a031de1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.75.tgz","fileCount":8,"integrity":"sha512-oDx6jBfFxwGuqj4v5Rm7G4E5SscsajNXKItHbEzAtS1Skg7gMQGnrF5DeTpSYGGuu9H7K8SqoSp0L+jSsNpJZw==","signatures":[{"sig":"MEUCIB+78h5HvjTIOr20VvmGER5ZBdN6g1wK3BzBwrYGgE6tAiEAusonoNYjDzUX8tBxQVS2tV8EB6QHLgNZaMEN0A5yB1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelu/yCRA9TVsSAnZWagAAUuoP/15NFIYihQa62VTptW+k\nXgoF4AP1vfKFgiJ3+9LHeujD/qIRi+heAP7TYdEzyBsBrMq9jW/q2t8YoZy3\nKADVLBSjc/M1sAUWCDWrVOQRMcLv0esAF5YRbSk1zBoh/vAMQj9xjE9d3QVa\n38YGSL0yz/DAKlKQ+kVn1GYIX9B/Llie9ilmJfn8YN1n5T2y1tpmH4Lz4IHg\nTrvwkve4L4scAY8sROFS521APAyTQE+kS3nV+9WIN+ccUZ3IhlqCY9jkYDXI\nup+saB1FN7usl/oX2wjN0vgDp+U4pAdiZ98rchL7/RIPpyI+zsohGOTrjqRc\nTuYVz05kXN4ZWYwB8FXEEMM4ogs/11RsPndmi6JhaM4nVN7QNgqwx68tSk62\nUdNM3amOHWXm2/2Wk1kH3UrRfeF3TjQyrxP5RS4VWylwpSYYNsAXG1r/AMBf\nVbJJYVJZWPNEUpJhjwLGvbxJzbqLlie/jojOetFkRytnDNU6fi7KhTCyG9gg\nfnwM+3FqVH4U50yEx5+sThO/ojCUaxWgejRiRNdC6W9dT1vshqhIo3L8abSn\neDo19uh2xT4w90E1tW8d8PJFIk2bjjcHlU0/wDhEBxzO/SM03WWCrusZYbg+\nedklljLjUZCucrzOs1JaX1Ug9rPyiDNYPocbytB9WwasF70YDPhF2lBhfFY1\nWdK3\r\n=vL4L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"346ce866c69842b3578903340622b2c4f00b05c8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.67","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.75_1586950130198_0.6777034886300974","host":"s3://npm-registry-packages"}},"2.2.76":{"name":"react-simple-keyboard","version":"2.2.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d52377d8ef6d7e2fc962124622200a63f648a56","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.76.tgz","fileCount":8,"integrity":"sha512-wg1HohujkSQF7vHUcWmzB7046484wKggsu3sSw2mK/VT2OFNcvKKlVHH50ovURQ/nPID3SORAbeK8TaHXsiU2A==","signatures":[{"sig":"MEUCIEiPVwgyJh0+kag2ipLsm+2O6+DfFdn1mALEeMdUrN98AiEA0sCpoQdemH+IPDSJhMHN9XOWmlUJO1A1BKT2FgtIgG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDvbCRA9TVsSAnZWagAAptoP/1ee/il+GTi6YgwpDOeP\nxpneRJZcfSbKGgKVSVw1Xmq6eUNcyAesSLWKZFsi04BIFZYQ4rzsy1NBcSZW\nHk+deI3mIGeXB5dfhp15SBNCwuGYR84cvdvyQF4q1qSdO1luIDotRb578Ksb\nLwgzI+DDTKv0/Fd1EQDdYEqvC2sC30RPjVIl1qvZO8YzD9oyeNuZz7i36Juw\na/WLmaWKFCLMPaN6Ki+OeI9n4SUwMcBhmiGhGYbytA8T+4Kc0ltJZD9DKof4\n+N7j9AcWz989sbOFVW4BIItz3K7SAa47e6fj0FK4oyPX9g6aMNvBeQK3vbCh\n7k/XJHnuiMraZ2RBWNoCeCG8DP7YvTyF/aBR2J9eH4DOIuJ0BFd1Mm0J9R3P\nJhtnxRFb2ODmz1HNqwSoV5IfViVSPsunKEnzD3CIKvdDva9nekuohpdfr4QH\n3b+XHhkY8+kMwSBzIZsypOpW6RzHzqJKHs1eB7bQwuX1rSWQ3E0JrDhIxxT/\nW9o5TulzcAooMf4WK1tgZB60qoCuyFB2IT8EbAr+qRh4KXS4A9eMidLNjVh2\nYS/on7ggyKME33/r9s8kCIKar0rDtIgJxhy19crB3M2S4jBItQaO+k7YBPjF\n+56PomHdBz9F/soZt1URUl365lDegbRyJ9DPuQ2YlC0k1325+WYfb2ZbZqR0\nZ+J5\r\n=98MP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e3aa4080eb1c3dad83120369ac1264f8b613f14c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.15.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.3","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.68","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.76_1587035098953_0.49171864019562306","host":"s3://npm-registry-packages"}},"2.2.77":{"name":"react-simple-keyboard","version":"2.2.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db1078ca45599b6e3eda82bb8e894087f774643d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.77.tgz","fileCount":8,"integrity":"sha512-pwQDZap9yHhugZzD5FqKpaOEFWyxctboHLRRL+uDpeTgQvW0Pi/qeMNp4rV+A8ULxUlgzwRGuvDAhiVB58LjGA==","signatures":[{"sig":"MEUCIHOv9BdI2ANlBh2w4469zK/0NKSiQi3kjaFeIwtEHaT2AiEAoNNllnfPLnteuPdvfdrP8er/DexacngFR3a83LqQtGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemD03CRA9TVsSAnZWagAAz1gP/3ahw/l7mXfp80Tv6uWx\nbfxfIIUJ4omIspqm52f893YQkcsvX003evGABfgPdK/ONlsQW0xgqqQsrysD\n+7Zh5IPDEfnvXLB35UxoAYz6wc356Gp99efvshfmXJME3fxZ4++MePSNVMz0\ntGN43gyNmXVsnxWiXztbiAIhQJrkvDeutClP6OfzJrTgSctujdizvxvQczIa\njs+75fHe3wKsHJsXeHN1+3/0l/RDIXO4Ui9QRPL/AEYgET68ErLY/8Ir6Kzo\nJt3MCYBs8I2pyOhyCjUm5uF0LvhhJoyXspDmyphD1Rz9LxZwfS2k2DsbszsG\n6zJnJHvmqOxHH2VO/zkDBmtzIAfN9c0DkXDYT2VDYsvHOH0sfAizatA9t2wS\nXHFpNpuIDzjjwalad3IhjZpda6OmcEyvxNAqe3VZBgT96qQ/uHWtryTMSkrU\n4bMiEipfXgEd1Pf7Dl1tw+Gq4zBSyp+szfvZQATWMDMLhXd5KD6w7eOW9Zyf\nD/XypVWRI1Yi7xAeQ2UadLmD8jrSvIQURWyYBCXu3OZg3tjOy8Hi//+SLC+G\nTkJzxCeibHMe3xYGOiW8Lslx0eaUg4Dzpk7hHMGGDgZfPmr8RLKfC/cKq0fr\n8h1CZJ0V3XbzEYW3DW2YEOOs/suCuB8k5gUc1sVJrJSdCpkl6lnpl1b4ptXD\niWLg\r\n=j5t7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"085604921d39f526176a4acc1136bcde1b19f9af","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.0","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.68","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.77_1587035447197_0.062095895669641576","host":"s3://npm-registry-packages"}},"2.2.78":{"name":"react-simple-keyboard","version":"2.2.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d7830e5917c871d7bb7372c2b99f8adee503469a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.78.tgz","fileCount":8,"integrity":"sha512-gccpzCD7PCVDpR2om/bCe09oz2INr3xlXg5aZChR6stMTNefaajerMIPiqlHT7aaADJqZDxS7aRsqvQkg4ZW0g==","signatures":[{"sig":"MEUCIBF+83X1vQVQ2cC8OCNdyC5y8k0BybXRIatK8Ut50fYaAiEA03+XfnHoeH9usmtq0V/lNaxzP/okmxqAZbKyhAxkR1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemL68CRA9TVsSAnZWagAAtQcQAJQHsqHR1UcE79pQnDGj\nbicXLp1sg6ZzlYsEtoMlzvheaNWE9kubE/Me2MSZrUVMYpAzKbTxwGqTjEms\neJSaiL1TXjFMG4cYFTOMIEjewqncvCSH1FgT8hRGi4f/PwzxhOyHM5greIHX\nhJZfXiso+Lpav0SIvbyz/umv5CQQWN97OGDfERozJ3j3i94mj/tN2Ba1qq54\nkHRN5EUeGreQtBYB8hr7BJz4z+VCRqAlYvy1n3+UuBsfeuIMtOIlK2wkuE9f\n9QJXtcX9wU4b9vBRKUoaPXQVbClrpQLtPgKhXom/uuS7LZS3I/twSwSPWZPC\n+9pQNloG31FH86mnHzOYi8/A+I06q0TcJYnZPQQCsMnUntKitx4/YfmA1BR8\np8SHmDcbUPRTHQlJz5bt4QTnUxN4zi5o32xO+pq3dP+8YRb5xAJCKvqoogVC\n6zg4HiIv3RI+2HfCcYN8jtXb0PW5sPUaVMspyphGUtumkH6huyUqPPo2C47y\nehF+gRUYSmyIZqUgzRYlyEn+dl2RTCENe6U7bFjY09C7vUHKzwZGlApIP4w+\nbqllasbVpCDbaE/FqebHyLyiGt6JXBY0k9OJ801BuxYWiD0qNr8FRqk5Wpic\nzGfjaRL6mSWIaCRrqN5omlB+BJFsRhHJgMmBo+GjWDM77yQU5Bv5ZZIEpsuj\nWC8f\r\n=Lxa9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fa5a34aef9d5e1c7faf3b982fda3d1148eb3e36a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.0","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.68","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.78_1587068603930_0.36928623984196807","host":"s3://npm-registry-packages"}},"2.2.79":{"name":"react-simple-keyboard","version":"2.2.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a82ef44c00faedff97d79db23b7e349057015933","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.79.tgz","fileCount":8,"integrity":"sha512-GGNcxPFraVGUe9MYDta4wHuE9eVU2mtM5dltz77iHdXYlvzs4pyb+aivbLCPSc7NaxyuMsGwPtdDnAdSIEU5yg==","signatures":[{"sig":"MEUCIHCaNnWhLE0eYavuyT90KBP0u+3uBLWXP5wKjGe+lkXcAiEA9m12wEIKOTMmk6sHdgT45I9B2DNTXBOeExsVTXW9K8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemY2WCRA9TVsSAnZWagAAtsQP/22gE+U7i3ouv9ba3OQM\nAAswtxKmGBtfdZhbS8bdhvCJiQr4zCe8CeMf3/eFDWhR2FoTbnEm+ug1XJW8\n94xVStobTVjRvKwzyOPzzTVUM4eNLnkgtz+AoboBR+5pO6KQVSflQm/tk10Z\nWese8rdx+0p71JI36fxrDNxmqsrGeeMhtp0zsehouJvv+/YyGDUmhrDmgn/H\nd2vPRnunV65R6MdKFASjd9JhD8fmvTHchpMnVGMT1sOgjBVjXlY7ZzCe6wZf\nveXsCUUWUWafHgAIcMb3H7XkYdC2DO2ie7oGMzW7qHdV1yFruumjhH10KcJt\n9ppYGJBpWOtYmI89k+d/nAso70wqmZ0/M9oWpINWL8W9IGaj5UlcUqUJ+7k3\n9Vuzq9Sd6voGT2ZHBmNaTcLerD5ypQ0pVQv1pXGMuxWViUMnnNg5pQ55rAHP\nfcsOiuiZbZtNcUmzlRNZmBqcZEWgqJ0Jk73DNBEpmfPd0jD29aBGdw5HNcSj\nWgCvUROst4zbyzZVtnD8CP4hUUke/3XGLRGlz1MuyHxBvFgmuV2/Gw7CICkH\nv53WeXyXd+StKyXH0t+TXLOjzQ1z32ftzAvct0De2XIjyu35mEUzG/foolS0\nRsyMVOzWLi75Pn9NW88Xhn6u3sN6XgclGYsoFtujLezmeBLKvqfxmSseft+I\nwR5e\r\n=teXM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d502837addf2c4ff8c7f099a1f09e9e283a4502d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.0","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.3.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.79_1587121557598_0.851115656903692","host":"s3://npm-registry-packages"}},"2.2.80":{"name":"react-simple-keyboard","version":"2.2.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7de4c36d2a4629fa1bd34aba6aac3c5a0dc889a9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.80.tgz","fileCount":8,"integrity":"sha512-AY/KG80hFJNykrJYp6jaJiI0axijHH2Qo1McG30K3VbOqUVfgmt2DUNDwbhp4qROiRdLytJjgwGpBjt1CdtbyA==","signatures":[{"sig":"MEUCIQCGL13pYXEmAtLq4ywiyfIcCQnJhes151oipNpg1MD1NQIgBglHstUw9c0Mp4xzdxHcywuAz6Rn7KFHhlvLBrbwb8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZyUCRA9TVsSAnZWagAAmvAP/0vbFMp8tVZ6dkAM3+oJ\nW6qKrqdZB5PPp/7h6nWtq0lcZPGnklyU5QSNxX9Ao9yeHbnoswdL5soPUP3n\nDUB0lzi7gSHymVUlEVMMoWp6uqD7H6IfPLsq5V80vPyV7nKLm+4TqMuMFMJG\nk2/6P/OKH/xrTqdL7LYC/7tItT7usMu5hnBY8U0b25a7gPBa7WI5Ldc52hbP\nehjTTPW8hpcQzvwmzmFUlC3nC0GlPUuQrRJWnB6LVxsVX2/m2RUmVBkZQKcL\nBSZWxCuOkxsXEXMrIgQThVpgJJ+thjgkNMVp5v0y9WPSu4aAZEA56Y4f/xOV\nRmo/9LR0xWwQ6mBj2Y1F2x9X5SoRsi8ZtjYFKAuAqQu7yUIBrCOz2W0WGEXJ\nMEZW0HoDxQaFSChAeZKjGeqZDo8gHQPMT9W83cQRvgaOs1IBhg7PRarlNRia\n5ubujPgUrCkuIDfwIGzycDXBk8JiFaO9R7kuRNc34/W6e4zxlNxNBYjTOMd9\nuVAwf8ladJH4I65dgKVMZWMr4TzVAA4mCwboPdj5XS2baAQqpKHz9UHNqzSk\nvKLLZA6aayTf/vTvSlhi/kicm8JkouNYFtLjd+WfRhRgnfLBnsVDrP5Fs02f\nJFNsneGfLzSAQ7o4p9XR8idNvTZBrncvWBIYGx1gVlS0fye/OAcOvVZ0rpE4\nnT3o\r\n=9zO9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3da076fc458d1635f78900a98a760b200d7febc1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.0","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.3.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.80_1587387540216_0.9822691124216316","host":"s3://npm-registry-packages"}},"2.2.81":{"name":"react-simple-keyboard","version":"2.2.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3131da3ebfdf1ca9479197dd2e65127991e8a523","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.81.tgz","fileCount":8,"integrity":"sha512-BUjXMUq81zyBgxu8sTKfYd+vpBJbxZn95lXtyG/9yn2lFa0Va9A58gPuIov5GzfgTw6gq0Jrw5C5H1gVj5XsUw==","signatures":[{"sig":"MEYCIQCzf1ZHNfszvfe2+dKLwFyLh8WOpK6vlV9zb6Lo4lfvewIhAJzHkn/yN821nkF2zhDL71ijVw850eW1Z7N3oVPE8gVe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZ2ICRA9TVsSAnZWagAAF48P/2ksoo9I2I0nh7M0NdAg\n8bXWTEe4simNyfeZdZR4b8LHVVY+0e28b4ilmC8+ZAeclBRE7EFuXB/4roLC\nZ1O6wNd/PmWpAukzCCvArg1UsXAU1p1d8RpJNtVHo/U4UuoqDGDeBg5f6vHA\n5QNt1zzqJWIk3zutoyyN/HI0+tTZTywcDBpac8bsHfQDMvOQ+0IDYcQlwfCk\nl18bvjx+wgUXOj7+tXaY0D1AaCkf0sUCAfSCbCQcqZq40ZiqZrsvSNkZQe6i\nFj5qxBjz/ljo1AACIG+Dlcl4dBzk2IuHxRbxm5OuVxsuLE+M5Tb/jP0C2hp2\nta4FzvoNiGk8xGF235mhfykuZBPeYaWUUov6cSGjQ+F8y//U8qLise5gOrOx\nMdGEQ0rsTS74RdfsK1w9z1ZOAMgiedxM1aPuSReFg+2khnRvK7vBTpaw0JgP\niVQpmiSKPz1R3ZWhpXjEFXpbgujb42JMGifyX+/s9xvfuq38jDOUH5v/xNEU\nfuPzMlHBsEthU9PeFNpN/KEN5k6z0LHwgI18t/0ZiOPiFl5rEPOTGeujL82c\n9cd9joq6h9zTMvDteHNEU458mvsb3PFuYOMW9EK11zAdhL/skALGZvPb7VRn\n4gwg4K6FjSCgCXzmedcM4O7QhcZ7qSDajDoaRCBlXNcDYRscvF/ZMtdrBpnr\n07L9\r\n=hyFz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d2d31042488a50ef39b0d6fef99690b0032fcb61","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.0","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.81_1587387784393_0.07521180884881407","host":"s3://npm-registry-packages"}},"2.2.82":{"name":"react-simple-keyboard","version":"2.2.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fd65b2b3b364d1d6420ca7f93896205208b91df1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.82.tgz","fileCount":8,"integrity":"sha512-972b6gEDOKma+rNe4umu5H92U2HX//BgosXXktRI9+VF9bkxNY9qOkBh3nrEVqhOW8+0bcRt14lleKw42IKJMA==","signatures":[{"sig":"MEUCIQDFb0H0utr88f5qcAguvFHiFTB5TTr75yI3KRptRrmOZgIgC0/eLNibI49pYqfSOt4ijnAhPB+0kSaPmsc+ZOrhjRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZ7bCRA9TVsSAnZWagAAX7gP+gP936Fln7nDGJSXTuBV\nb+JT65r+fbJ5gPnUHDO3J7ItsBfhry0V5JqgV73zLtQ1sGX85or6R54U8BUG\ndMpXUzgWIDSPrxRH1Bs11/YXuEaQh94HwDsRTJLuIDgptQaV3d4sdGj+zCi0\nfLhqB7eLkkptXhd1aIJB78bp49PmWMUcCnZhCQtpTU4Dp8CU38IVTwsLzDNp\nQyzXTxX78NQWzxHG1LRRDAuYMi8NXoY5ScxeVF5GJj2+CsYquzz2dTZpfC5/\n1HAwZgtffQgYMZk12HROo/Rq47N2YmRCS8NzgU8p0ilTjwB6pnyTpDXD4GDH\ndE9/kisjiLBJAmMkVk/vCS3oWPWx4OWKh3j7BjG3ZEYO+l9G1rU6J1jxPVVv\nU1Lz1kKIRASvlfwBbjrej26mJR4+THLMAlkGIpu7raiks8m5K1OL9lHLh5Ej\n7SqBbsWhogCj3rtXlBbFugd3BFW+jFBsRtTzwJt0eaVQ2/oNXoEQAOoAsDMQ\nTnj1JxJ295v3FXnnT25meDHUqwp/0vhRS28JurfFnS7qfSCn+JUVMh1Y8LyG\n8llQc610jKM7SjNjaET3Yh3mEHRPP+AlnScxk79jBXf/f+pyoMuPo7XiO7Jt\nnj2K+3bzaGFKNNe1r/Dqw6xeFFcq2K8E/e9qTtyHXAAJ5bTh/3SkpvCMDqJf\nym3+\r\n=I8/s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cdb24f6c3d0fb1c240b98dc206b82ec28acceccb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.82_1587388122602_0.9893216085375245","host":"s3://npm-registry-packages"}},"2.2.83":{"name":"react-simple-keyboard","version":"2.2.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.2.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"366f02b69fe8699ff7c4684cb3a9a57f60bae4a6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.2.83.tgz","fileCount":8,"integrity":"sha512-wQ5409flqxgRVE9K/pbdRYraFyEkL3QA+FSZR4BGXXHayDabDAg3ZGM0M/qsn8P/DTlqII3K6WEWnZZE5E6mZg==","signatures":[{"sig":"MEQCIEZbGQcg/dFV4CZjlipigxC3aMxPF1DzBBpprrit+8ADAiAQEnp8r3B/CKUUteGa1p3hwqYLrCdEYVGhYo+3U0J4zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZ/YCRA9TVsSAnZWagAAPloQAIxO+IdNfPBSj+c1VgqN\n+CQ+YRLIMFCi8jFskqUNleRKh0+Vpq9Ht+8hERmv8dN98/RxWEmFaHBnIcbn\nnxRxUibIsGS50weD7K998cTN2YFu35I0Htt0O4xxGXI2lIR7f+K2aP+w6Lo3\naHJEKfIIzKUDs2tzZJZbP1eEjPpm2UHd6dbf3r19RRZP04SLOcvFqt/YwR1z\ndD3BM34c8ORLrYCHVonMNCwaYlGuMkoTJrF43Fn/MN5SchOOILuejwmTMTbe\n+KGBaPmdL09btJNz92VB1jdcSiLi755WgVN741tXYd2OJsGfs41PVYZEaCm5\nBWrwy3Ol+CiD2vKnvPVv2GTIrtmQ3nrUc7uwBIZ3+Q+W767kubS4DCaOODxD\n/JH7yNBWQ/KtncthcWR0Gyde8r1YkJ77AobQpnr8vOpBIMNf8lWBMJf7s8N0\nzmGsnZvx8aX8sYeO5l5hzv84X5tAnYqAx5ugojLYiTIQhksFOD3jVCbB94Dc\nPKtj21pczFyt/WdMpartBl5oQUssfFrSG0wt3KGbZvPBuOGTYBg0fosbDma/\n+VlGURJ+5qnGFTN4B1rTIzQlYzdNf2qn5OX/dt+J7lrCTKLqKMhH12foKt6G\n9BYBYIxkwPP2/HdVxZoyO5RZojZOWjodGlLYq4INa9HY5YL/4khSNPmonrbe\nQJi8\r\n=CbP2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a07871717843a5609201816b438d8cd6c885d60d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.2.83_1587388375412_0.7012662913011443","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"react-simple-keyboard","version":"2.3.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"119fe9d33946cc5048c2051715f3c7b95355fbd0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.1.tgz","fileCount":8,"integrity":"sha512-Xz00XyhhJwV2F99KJI5XjTpjRK5Ir0SRjvtM+EB3GlqRG5253BywdsS8l27zbjMNIfDuq04GZ36ik2OTOp7Xqg==","signatures":[{"sig":"MEUCIQDzTiijl923FwpaZqYO6OkAcDl9WVEM7EgESgNSVgR80wIgY/vVQdlyGOwx8SvPc1Rij593yXbiLsTIH5KDvEbsVto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJennksCRA9TVsSAnZWagAASqUP/ibcbRHxvzD24IjQQpLB\nkghlchqVxjc9DwX82rGhSagByg2WAMt3AIGdZ3OLUvqGawITfcCgI+30kIwK\npN3MCIp9bToCqq9y1mALv/YM++EmBKLheaFKINgkq0Qg0V+zcToMoMgt7JUW\nsUbqZ0bzMTCBfNYAsSnvzb2c6eIwYWy5I2Jng5Y8mJtMh1Fi3o93cFO2vrMr\n/Jj7Dho+uqOqEOPxyEwnPJwGDGuzAlEH4BvvxvArC0RubEVDSL/N92s1+k0a\nigAoJooaaORx+fqNeBKXaos653b24oCGbEPPY3W8IAql7KLUs8FAR4IsRp+d\nIEoDZnDdEu2masXkgIicFXKMi5UQrcmTVQA57J0xLxcAY5ipyNcNuLzFvSO7\nx9cFctJb7WFZ3aqCrV6zx0L0boNkpqYCJv6gAq2QIHZYbhOOJw3laPSmOU1a\nMAglmoO6GXiqQKT59vznlw1dx/q58dsJyPAc4eyEO1VWAQ4RhR867jC9FqV5\nC8Iu0GxHc2kArQTkXG52tvKY+bLfcyPSO4azBPeIY+2R/+xRvpMaz/7hx8ST\nw4BM/ax35k6XZhERGTihA6wdgWkBRBEWp2rzgKU3v+EZi7cSlga34F3FXRSI\nsC7Pk5KH6VMrzn2EaP5dF+fg87c8BrimR1cAbUacoZJIy/ovH9QEyeAsp8Dv\nbmAs\r\n=ckaq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"573c5edfd10e808c01295a7f6b157a39d9180529","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Re-rendering issue present. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.1_1587444011892_0.0247148421013057","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"react-simple-keyboard","version":"2.3.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53f3316c19068bc199d3410e41306829152ec48e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.0.tgz","fileCount":8,"integrity":"sha512-EYzPPFOO07KeEs4kfVwC2EdWgz6m6UNjElM9OCXLLNd9suSqbOQzHB5VdxH2HrOHKJvt8hUXDEahTdhueEfX2A==","signatures":[{"sig":"MEQCIArbylmANAl6W5cL0pVwrFFcuuCVyCrGlxzqvpetmQx8AiBQ0XMAh7mKfN2dc+lOyeb++FXcvgCqvoLEAnKOqIGe1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJennl6CRA9TVsSAnZWagAAGSwP/0pWvORrsyvXwZLtl1o/\nUppBYOzHXIUV6e1z52nQJ+iJSGqsCA3y/S/VG4Pd5/BtoLViY3R+lETNZebu\nZhuQvAcGrwO64bslCXkdOw080rYD2gtYJLONKznPlTsYw9QBsRkLRJrjwknT\nUQtKIMq752fzAicfSgpoVOyFj48iOM+xNcKip6eWscYKRGlkGmlL3b0tBT2D\nWqnHDGIe62axnFSZpPH2IU3rV4PmAb1/oH7P2WlW2QRLfdmDJZ/KOI4Fgrhb\nf9ToL20YCJJNDXpyTdFbN/qPrQ/x9GKqLUkqyEkMJUdfSQ0x284toMZ58C0+\n4/ol1Y5HMp3KoAHJnf8dXnM8NFMr64F0VssO8qfFrujR5TseIqQV8HisYsVZ\ns/i9QyDRshOGYXfSJ3uPci09CO9Tc/Lsvv2Wv04tLk+O7FsLZfv5mQkEh7SM\nP+U2VaSz8h9GE0El4/pwsM+6fMRN0SJGo1ktUoFKOTT99QZUj7n97XOw+8sQ\nR0MfbxSoz4vIk9bY05h4kE7AJ1EciQPMNLOy/rOADTtzjvmwmUM5q5JfqNx4\nCXVVeVXzCRMhyQcQuaHlNhOcMFKyexWFSyqWgx3JuM3LP5F4j7ixIsKAhW1s\nivn8GkwUMGNeHCAMWqWEnpPJKEgsuuvgbisdU3lOrDnHHgE48zvdNdEUi0Cd\nxSYg\r\n=ETWP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"79e6ad7c5f540706bf206e862df1e739e445584e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Re-rendering issue present. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.70","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.0_1587444090210_0.4375745607643797","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"react-simple-keyboard","version":"2.3.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"156c4541ab24837745adb6d6ca64fe2f9465380f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.2.tgz","fileCount":8,"integrity":"sha512-nQPZ+9VMaSmitjQ1LjItf1zXiETaBAn9xxUDOFowfBF5LjBLwrOC8TuwMam3rZZQL4kEaWIOOq/byGZqmm8Qwg==","signatures":[{"sig":"MEUCIBptY5DIJV2lFMYzxg8GBl/Ko2gn9mBksKuClqHau38wAiEAqr+ZNQDqrg5Xm2sAmT7SyJa1nbmpcAPvjG49sdW/3uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenthuCRA9TVsSAnZWagAA6M8QAIgd+eKwe2ktMMqwZ8R6\nXiBPYiLayiJblbrF84Qh3ttYfG0GeZjOgXKFzAHxzrREGD70NDrYrSWSdx+D\noozFakisqoC59w7LtCBZAwzpY4OXeI/Bi40f1g8hAjFp48BbadY+aBmKNtD8\nHWschkH2JWyHBhOz5pilH07cFlXlvJ5a+53c+HV3UtVJQzwa+b5LfPujp4X8\nrcGVbhNymDSbmsLjm0LZbQGLuB1wS8pMV4AuX0ZHdvoyOe3o7D0mvwdZqy2L\nOKoqbd1DBAU0qJnwShJYyOLdYGFm6920ACk4ZVAB5a2oiAj/fp4yCJUvyMLI\nOtky0a0+0ci/WdMVJs8n7G9wzujwnnJ5rOrnCdsO2iGQAOj/atuCU3qlc0lC\niwwNKqYyH0FB0sB7DAIi5Ikj/OdmT+zmudHfwE0NsXfFxBAI1Ly7wgWh5sSW\n7GREebaK1uwiejXzZ2U3uFltrWT67MO/TK4bo/0mLIFNMAamHAjmfWrUgglk\noXN/Lk/1fz2JDzLa3LB9s2bO/4lM9gIUr+5Jp6YOHpQ9wUUuvusRueJjENfQ\n8BKjJqTutn9tOqsLYjQ7qmY+LB21hyQC7D/SO7aFe/kbaZGeQ4vTcuadN37L\nhK/9ddrtWG6UA1//3szNvIM2x4pSCejL5RhTfMss7Alk+lgKkh4SHH1/R3Ct\nVcJ1\r\n=9iVQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5574010afdc187e9dd820974daa75573ae8d3f4a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Re-rendering issue present. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.72","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.2_1587468398232_0.8864449039161402","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"react-simple-keyboard","version":"2.3.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e8c8c27e5c2e83a0d0af4b3f3a04c51a9fcfd51","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.3.tgz","fileCount":8,"integrity":"sha512-Dto8OvIdKCN+P5RkUUd+ji/UmvRBgYsozWtCD8SmkHFnPRGVj17zRkOrbyfuWi4YFXz+PnhMCxZxRevdPIw9aQ==","signatures":[{"sig":"MEUCIQCtGMgfqat5X7dYgjyJMSUEXow9EO9hnScciiNx7zUrJgIgLnyva2Y1TK2Rd6j6UOferTXw6mAa91pLO/UMISFmxWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoC6ECRA9TVsSAnZWagAAOiMQAI1ou/xuOor0ajg8lFVG\nx4JXTm7iH8zntr/4UedpkCfJktH1dl1fUC+HrpF6oZSUTMheEfTkLqNebZ+B\nnDV/IaU/ox+GJsHOtRyrxPrXKl4j/ykD8IUF7+RTPFV/d59wFvRw4pEyPgO/\noO/7Fqq0mCRrfnLo1+zqrxAhDtzHm1qoPtI5Z4GPooVGuwX7rTRZBWiReh5W\nK2HarraZH5sMFfKT4b5qPManBwyVpvpa39GpKcFVQfFLLA/QhlZBw/dgiVyj\nIefSaKhVKbebZSUApnGj2UhGdbNLjs1mfqqGOTdWaIyC1lQWgqkvlcWizoy/\nv3Ceo9yvXHAB4CO7PZ3FwatyI6k/Hy8LAx5N3WRMwkKaW1x+eVq9OjfY68Dv\nzQ0piKxsIfp4hA32PhmmoeKagK+viEXjdCUTWOnNr0BY9TIRun3VsPdYobte\nBDiH4R2l4FyDhLjas9XkT4DzDARoBMGSgpXrfWyNiD0K37BITfSTo7Iah8bX\n+PM10aiWtv4FjOQQM0NFtqO8Yr4k8ua46MSpGw71TVO+XljMKaOSo1HvUTbm\njhFTLuPt50nhxAFG1y8niuEf5ajZWhDuQZI3sRpAlOskQFnvYvKTxDAb9l13\nLD1WDxsBCkGCyPLWJtQTLImwcQV8CDmiDqfXwBwHDoPfW4GR8mxUxql0su29\nHllE\r\n=yFZY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fa619d703b72e38f4c8bea419406a5c2474350e7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Re-rendering issue present. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.42.1","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.73","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.3_1587555971384_0.5907474555150272","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"react-simple-keyboard","version":"2.3.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ea102f491043d119468cb578ba70f4039c1aa6bf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.4.tgz","fileCount":8,"integrity":"sha512-VKk/cdohuvtqmhgD4/dV2OaHOyYQOAToIBhbBHWSsbaCr62coWASaf7tULLGwcTvOtn68XVS4MEnQrpvG2ukCQ==","signatures":[{"sig":"MEYCIQDtggvx8DrxA7A7IiYxAW8TCVfP2v5UwypPhoH8gDxwkQIhALI8XGaQ7f78+7NphD0Q0bBi8697abzj07DWHo88kS6K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoC/PCRA9TVsSAnZWagAAIvEP/iYJr2e6v+fWxFZxCS60\nrWzIDbwx+QpdlpHMwfVepTSS8z+AhD+y3tRqddSOEp+9MiOUzGeZWsclTip8\nL/7wGaVtnDfzXXtSsZRInB1+m5BuG9JWXKaKjkcdTTBHKXrpyUhti3Le0TJz\n+A9vxi6b/QwdAgT65FopC/nTHTf99OGgxuHnpZ0QCK2LXHnq5eNTezqinneD\nFgWRpGav/uYSs2kdZelC2JnKeZ+bTddvto8bjOwTbKiHWF0ES7m749AoNvNU\n0kX/WNRalsJo718+a2a4ruNLActpnYiacyRAGx8p/s0UIdZYHPi+6szk+eJ5\nS+qS6/KhCiJvv3h7Zz1xgJDi/gio8qcs8L89d5k2+nxXSBXqXHaJaAOrGSiV\nV4RlJqFK/a1bGOhLz+gw44LzgHw+UhUBX3EQe4FvCB0hpYNOM+lugbSZeOyw\nGymIGUMprKDA6JQZRbovvkvrqm1yHpGM5idFenByq375QgY88pATx+zCGlz+\nKNNWSdTSuu1dqzIPE1MG4h71BPENfPeN1V/nKoClBJ8/HPxJ04GMT2mM6o5o\nnMkuuiFavHsYzJ8vwSKU2INimzlqVQimkgh5mKN5TE+VYO3yQAqPT3nzRqDm\nTln8bAZedvGBzTNNGoUYeR/PfMWqPdCBUnb+fsQeJea4Okz45FWGlT8qFzJA\nG5/X\r\n=mRpp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b73ae19f80a00f3fd9db0197a69ded3eb440b8e9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Re-rendering issue present. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.28.73","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.4_1587556302812_0.18961374999794645","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"react-simple-keyboard","version":"2.3.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1cc719d6a4f1231dc5e6ff9a31adfa639b147fc1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.5.tgz","fileCount":8,"integrity":"sha512-dxjKta5puV7AR+nfm9rZvoa/3+iWzQHVLiJKgeLhStFQwPDRBAai+BubOwgq9F76d8SnLFgEQZptdGzKxXwrGw==","signatures":[{"sig":"MEUCIH7XzVOR31r6Yz6WjmpMho9mvSCewFAwPqu6cek7kKppAiEAqQfrKqy2U1hJKE6d+sTY5M5q/SIjngEgG3Xx8QUYoAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoPftCRA9TVsSAnZWagAAR/cP/jA7mFmnmOqk06lORI9d\nKkjo5aC9B0TI4n5NWfEX7iW2fqhAyZMZ/972vf2zEIipjr3nutaf+d/mLpDy\nNVidrpG704gT/y2EHAomyC1xnh90SRVIN/tl16xxtz/SxbU5d13z3w+eYUvQ\nOwlFj8A+uRfn5YdSYgTAIk3x6ytjmB44THeIB7qDqodwgWh+DPc0ttqz2pZD\nF3MMXkJg9J+1AGHEEPwmx2CKIEuTyRsr2h3DPZyk0NF/fN3EPyPAaajMdBOn\nse0SLKtFeXPjFKBGTWmt8OU37uQddLcjHbgxoInIyTYCw1N7E6qtsR1PO8UF\nBYOqSvuJlV/TEb2xcWDrBRImA/w+R5knpjoyZjjUq/9R5JUadOsbdmY8nZlu\nJFcrubJUycUSciDrb7ndqI9eQDV9Awl51OrjFjX4DOhXbsZWTKtW9tgtIKHO\n12zR8DNSQuGko0Z6BYHab9S5jz7XzhRhHrJxo1mp7E4/7I2p0qfHDFm/XRN5\ntjDT+gbVYY3empEJC2WBj8dg8VSWaudjlwfQoO0kEirjtehXhkTT1mdWRNT1\ns7q+LXT0cNWPYoWtMIrpHfLW7HFBpofAkMa1zqBGzuqrwEynEzmQ9INMTve/\n2bueP2GPavd/KdnFhPrAxqRsfQcJ5J2TjjrqeMgcbxiX8SkBJHtEUg0kP1o0\nSDvB\r\n=EnIT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0732d6d6c68a505810061b072dc896b9996a8b2d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.16.1","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.1","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.5_1587607532806_0.25826082102528103","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"react-simple-keyboard","version":"2.3.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"135380de77e09901889f077ec3fdbb0afc533592","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.6.tgz","fileCount":8,"integrity":"sha512-VoAatm23abb84nfu5eOmXtkO9sIvN7H82S7fhtS6yRobUTtvOEykH5WTkTxT9pnlqQsVoNavMDxbRngt8C3geA==","signatures":[{"sig":"MEUCIQDnautMWfnre19Cqp7z1ALylPs3lqJmxQ8pT3EizHCFmAIgaG1sKaeTybvjEuRRdl2Pkj/GGsqKzX6pXXZB7IL6DCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoXmRCRA9TVsSAnZWagAALeAQAIBAzCEZYog/5C5THesa\nEwjAMD4RTaGyX29EK34x05TJyjhqhZzisNNFJb/wJy8Fchfi6o41CeY223iT\n5WXm/6Pq33qW1Ku4J0k+I6ZYGh5zabqf7roIYAhgc/3F+5wuLdagmrVGWXuA\nN1PaS1ucVY6r+CIDpJnIgxBNina/Rb+ykbwUBj5RIxlamzP/uOHqldxtZIhk\nZF2K/m4wtL/veXNUWf9937y9zbVNjnZnrQksFKGNO6TwPoNRaMELpPg0z6Pt\nDS+oYjNLkJ31Kf40p0MUrTugWa06U5QSmeLq3iJPAZ6s6HEUj5p5b3eNG6Xa\n73kpRomnV5TUAzGZpLE9wfb60GxRl3FJpKka7Caka1pstQLy4Z7qBqLVFNID\nL4oQaIefG5h7NTYdlcmbDsNN9FBINQ3qvpkj8JmVnGQWlfFgV4wljV7UtN61\n9B1J+SmiKgygXx85FRcfvdDs8FOgICLNo91N8FYtp0pkaGAZWLioLpxIIA51\ncNg5BaZ2Q7KnOt1j9S4itdNc/qdmro1derbg741ioFZyjbwr9f3BRV7q5HTR\nNGQE0E5B3akyabh6va0tMvzMw68hnpMd+VDWh8vwkTEzj1/Lv2+DB+woqhfB\nFob+FDJNVWq3Rjz8Y79gCUL1Q7TWuqFqQn7jM7b9WO4xfXG8yRPAucLeFLXx\npzbm\r\n=jWPf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f5c9e8a344031f87628ec75d62f0c91ae3d91e73","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.1","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.6_1587640720911_0.5262511640082217","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"react-simple-keyboard","version":"2.3.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"115aba325694412412537cbb64881b7b45f50679","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.7.tgz","fileCount":8,"integrity":"sha512-V3binra4sIowBk3koDbBrfqJsAGS4oUD2IQISjHHSYjsBBDl9tUSchwsefVcYg/E5u/XDqYgCRSsURVlY4hruA==","signatures":[{"sig":"MEUCIEP9YccLV/Kf9sPObB2IWjoY0PMya9hje2MFDHGYvvskAiEAgIFA63rgZVCcbW5cUSKLvG2Kq3lLJNnUX/PvIdLAzNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosjtCRA9TVsSAnZWagAA4AkP/jeAkfJEP5Y6TIrCRtCb\n69tR3Ru9lu2oLnAuOmHrIpdtLjzu4aqm+Ss47JXGv/e6Eqle3jrZbX29Ta0f\nBAPqFS/4QpruNVnFRNCzjkKtqYSx3q+xXiWuuQQ2t+GQU0NB3V2KOrDWUKuy\nT0DILw0etDj3hMFmznCp4QiPlbKvjWxy1dUCNY6f0D51CzPTEvbSSRBNACXo\n6FnhzxTa9aHCTgFq8O4tSykBw28KFHq86gPFOHpJU7NeqPQXsYK46QVORJby\n7sFcVQeEywJAxFIKipwBGNYRgZY546Ex0vT9T/GcQXcm2h0PTy05QYerh7Kl\nV93ZKJW0knQmgTjhWlOgmnv5YOY1SNPWxNJHsdTD8A0f1GrwmraevI+Y375d\nZ1M9faOsWh9Eh4Y3Jnv50HL99A1CYYUvqzVpLqd/fQHXsFafzmRxss3Dmrkz\nCIekDW4bjcjL5I38EPXcT64sJmHL6kFLyJ2mMq8drhRSn+NDMq+NQmfHJ4q0\n6YV8T9IcYcEEuO0Chday3+XTtHvEm9xSiiOh7KXRo8NUnw/BZkWpuQizVmyR\nG6oaoHoMG01sjNl3V6Xo4VKZlqJDXy6KYagLllB7aiQs4P0JX8U46qevYJUM\nfUwkf91MPKULBAy/bNxfFhPB34/b3qJmOPUsGhipgho6i+voe9sp1WzMIYgq\nU4Sv\r\n=qTn1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5fefcf54aa88b2c6cf47258e7fdc040b74389643","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.1.4","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.0","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.7_1587726572645_0.21885932008104003","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"react-simple-keyboard","version":"2.3.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"575cca27eb623ba005c5f04de6ee1d7e2fe80754","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.8.tgz","fileCount":8,"integrity":"sha512-lY+yhbeLKrLD8m1kuGFM3YAHo/xdJ01wY2x3jyGmUrGUOqvDrLc66y1gztlyIFrX4tOKn33+C0uWS+qFVWL4Sg==","signatures":[{"sig":"MEUCIQD0ICcLK3qcP5Q57ondfFQfWjSoeTAz4c9HLkzAqEpy1AIgCNG847e8cg5iqT7BfAzl/1YU3CuMBGd/0/rByyy92Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeptdnCRA9TVsSAnZWagAAZigP/RgACzeMNaO63sxqSKfJ\nikycNmEHJ5FvjNHBVm/nmAigWQL6NoD67wqFSEjUKw6Z2K/VXp7QALdUe8fU\nv2NPS2pjVOFhMYs/XkmGPU7ZqarBH8qXQv7/pBCTiqHm9ko0cwkqsW3q070H\ncurWM3mj/aIR2KBYPj8ScrWkQLWR4MDJUopdZWpX33S/WXg4cNhe1p03wKVf\nHqBL9puBsDj5/0rrDhxIM/YZgGmQG1WrWvZ8TCweKelkzjT6haDdWOImD/C0\nj6K/IuLBX6X9XN/wNoL5HT2K9lWUyR76AnGJc44Zk1P2Xv+eECluolFiyvrw\nvq/KV18+7e5hYrxc2pVz94tdf7aBMWECcN89k4WE2DdOFbTWm/eU0UEl0NO7\n4vHioC5whlruejG5PDz7xcsp56d0ZXxrY+tlWPyMq1bt1i3KbsAVJ5XCWWWs\nJHpiD06dXbozLOE0W/YBkL/2V/LzgLJ9f94iPOXdEEkaA/Xntf54/RHk/vYh\nf4VRV2qQ/3162FQ+i8urunhpuHOOfOBBZBO+D78X+39R1/rIik6qEpHPjffi\n3SUVu4dMUyT6Oftlf+Nqihux9jasiBCV13rddLAK+XCB+xhVxuLuRDC7M2nW\nP+Nc+iT2sLaX15mMF1ou9oYlR3hK1XFXXzBJLUfD756Ny3ft5Zr+ma5A/5j7\nzdEt\r\n=9gRC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"97f1983befc27eb2c2335c9aa8e63ef30c41527a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.2","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.8_1587992422401_0.6715469817296498","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"react-simple-keyboard","version":"2.3.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"632538a556a38af94e29158898b098cf83d4cdce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.9.tgz","fileCount":8,"integrity":"sha512-z9u2pb6S3dWj8jY/kXhm8GCDzPsUjQtTfUtSQ5GXzSAUORSmUvuDQmYmJihq/g0ZNiSRo2yD0KkpNYar8IZZRg==","signatures":[{"sig":"MEUCIAg2E9K+v+CN6ZjjYMCYEXjrpLVcVEGMkX5zVt+JkP1TAiEAmTNF251BGaej6x+mjIzToxwOgXuY0RfrWhd+zYvM2C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeptf1CRA9TVsSAnZWagAAlHsQAJ1dx5tg8CA+11mwSYln\nj+dimiZKnCoKKHWCDzgLnuUapnwEaz0rucbKMfB++v5D5ziwqYdVBkbkqS6i\nGDCHF0hmLWDrBPLmMGI0OC65iuZZKWgs3QhqSod4MTrvj5MTYZIgrpKvcYSF\n6iQGVJqW7avb83vIYyweU4u2I78kIKkwt/9PaCBGOdUQ050TgVUmfSAEJjE3\nHLAyyUFIAxkKdGWFy5uWw6mTjNwMe5e3Og7Z+Ng94WIfm2QsbaKaWfauo4/H\nJNqUgf8amc3SgwLTyZPgA7iSpBAGPi/29t10fGCJIMPKu2PVeOhFFSxVEbVB\nWB4e3/G9PwSMex6IxwoHuPOvYPlFJoUmsfFKrs3QIt6HB13UMGxhTqc5ssHk\nh6kv9jZBoabnpdffqUaKKc6vawY6IQ32BHHu3cfoRuKGevF3TUvh9z6IkOui\nq231lpke8oLt2cdpTr4E4phS04NICiAQIfgndVNLb6A1IGKBLy+cuxvCHI2q\n/aEVA3jS2lRl8DgjEsgJfSnI4mYIbbbn8tdmXyrpsccrO2Rn01Jfavlb/Zq8\nWxO5m+0JFrQclhf9ws9Vn8FOwkNfZ8xmE952r7dq3kYNiEpiMh9hLi3z2bBO\nNxav0Zy32H7WgMe2WHkylro+rVfs7X5iu73zgUmMVtzHPnuVzAVdlnhPrjEu\n4Alo\r\n=8h3o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5375dcec3864d60acf8d6d687704456433bfea7c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.9_1587992564879_0.5600813510798204","host":"s3://npm-registry-packages"}},"2.3.10":{"name":"react-simple-keyboard","version":"2.3.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57d9fd14e5df9067beb4b831a91f094ee6d18288","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.10.tgz","fileCount":8,"integrity":"sha512-VLvysUayl9EgqHethwBT/Sx4wKf5GvhqIZ99SKEjIN6WD43E/Ir+wKyiwXnrK/3eGbiQVnx0UF5WCaU2yqgdDg==","signatures":[{"sig":"MEUCIFRE5SBcY1ffkmdd+Pg8CJerOvmIyC7XzqXRzcTV4IG2AiEAirgU/OLjdqtIVMhyWdOHKYH3M96NG3O5IF1K6/ROOOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepthvCRA9TVsSAnZWagAA1JcP/0mCOIGf18Qip1Nh5qjK\nnEYc8worsC1rJLOMh9Y2fTHGoU1if8zj5C6XR7ULcjLnnIC+GKqSlgphT2yQ\nppFtROiSJ+DDTKxjKiC44JSLTkfQb85S1xOhreH0IUOph1r9P9VwdtrfQKli\n3HNL9hLr+cGcfcAxMTm0N9QIUyiQ6ADsoGas874QlJmSaG27UqpkV3tBWMU5\nRMYjhwQkpemptJAf7x/XpoYRM0NLMT7iHmLYyLov0WeInn9/S2ttTNMRo/B0\nAkIZF2GJX96lcaVEvalLdtMN7MuiBtEXMI0YW6yHE2skdSez+EuGvgAL08To\ncSfXnu7ZyjAcbTZ++u/zV60yuBVpN+ZOkqTqA+4upxkR1EUpBPy4QJHWw8Di\nhu5p23XpuTYnTZ5C/dDljtnAoDao2fW73xeITLK+jkvHpw8bVo8BESRZURiv\nmGq2D/9lr2cJPqI2bw9ukCYxEaKbR1e2YGhF57ucFac1N+VER6uCOC5ZxY6/\n+bt6sw1p4ZWlJnh+7bOe+Nf7pIsRO4Fjgsb/5PDaODwJgRWxDkAzTemf795b\n4HnK9Qu6sXa+JbOqITKfiTQCAsm/BpZ7ORwl/hQPc0TxNaJm9ntLMv4S4Dkf\nZUOtKmaqPMXmatpZC0OgyFGlBXnRQzbz0rTKYMCeaoZ3OjlOJ+kFC8ZeD9UH\nwcGh\r\n=xj7k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a99455b630268e8f0ee9fe57b1ecfabba1b7e86c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.0","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.10_1587992686350_0.7279411668331568","host":"s3://npm-registry-packages"}},"2.3.11":{"name":"react-simple-keyboard","version":"2.3.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d37fd8ffb74ed861b2b2267e0e78d593943163f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.11.tgz","fileCount":8,"integrity":"sha512-fiT03rd7KAKJtZUgrcSoKM2ZyCaJzjbIptxsZroh11bCchDIznAr2CVkAN451/X/gmK86k6Fxqsq/v6g3c1SHg==","signatures":[{"sig":"MEUCIQDJJjcHtcIP5Cv/5kXYMdGZGfxhPc+SkEO6sJPFDemyTgIgG5eTGLFoO10WdhNUNdIMsjtn0MwBlDCDIaixDOkIzv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqBKeCRA9TVsSAnZWagAAQYoP/1XCQNTt467iIGvdsVE3\nj4SlrqZwsEagQI6x1eV42CCkPlHFe2jehH4p2Hp1zrUx1Q7d6XVgBiKGXF72\nSRAFuHsKaec2Ulq7VseCcDV3tSgrC4cUNi/96ozU3/Qu0e5npAtMNP223vNq\nK4WZSE3rHWDWazza0Uyt+le0cjRK3oH2eIX09H//IDH3x2FfG4t5JfTnnmE1\nuQI1DQtFm/j42H+w63a+kCgz98I7qSfebJCxNcKN2Q9SUmnrtFZPEDTEXvJ7\nJY+rtpT595esnmlkUDTn477YaEh5W+nl2o92gJkz70C0Vtdpg4j1SA21QtgD\n05XVPTL7dTmcyrI8W8YO80iANkVStcMbUHUYgSeJHYPGxp1C161EhPlp1573\n+SH3XV5DwSsl/vqo/3MzNIC8y03F258eIoRFm1qYnpoQchcNOlImzrlj4a/n\nIzj2R73/E5bTpQkaFuD8hOm9xl6WVUjLLOymBTRautCypvORNtoWvfiQP9ke\n209HqV6b/l+zUmadnpHTpoXS1WmodBtFdTptihMkZgMDgXRYhma6CTdyGoKw\nvfstpAerU/Z3Q6SF5cljPJDIGnRymuEBjGO0BRpsPWaJfR9pFC8UFuLRVVt8\nlh3kCEx7VE6tsDz/SzPHlvPH/13T17U+3/ApuOE6X/3zH5IqCcAHSI1G/5Pm\n4AT7\r\n=4U56\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8f90a30b82dd521f7d52726842a86877a8559446","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.3.1","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.11_1588073117909_0.5939886461643011","host":"s3://npm-registry-packages"}},"2.3.12":{"name":"react-simple-keyboard","version":"2.3.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ffd660fdcc0247fc0071231f9118b3be2a7e9f13","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.12.tgz","fileCount":8,"integrity":"sha512-g5w6Hh3s0g0YPUhbO+S3Rp+YRxKrDtOiUq0NuaAu8lEZQXe83rRB+0YVilPvyhLrcdmurF9FIeUsoXIvWuqW7A==","signatures":[{"sig":"MEUCIQDhPY2Myo2m4Q+1vvTlkzTr7MdZZKWgkKYuANb7zYR3NQIgeJBiGvUaYO4jjh7uWUO40E8mt8wK6TC82G0s8wy/AXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqBNWCRA9TVsSAnZWagAAem8P+gOH015zpfcX44d+npa5\nbZR4ziHDVspovYNPjQ2u3bPg3sEobhnQO1I6mUQTRQWM8LKl20IWHYcb1XNE\nEtJX/Dr7fsOMp0aVOlfxxxoogTtzJ/fDtDKk024Cujsja5gEZQzBABKVbgAa\nhVWMVf4t2N4xzHPfNAziMvdcpq7qezBOREmwv9oOdG2BEkFPZ/N8I50oZ5zG\nzFqrcUkukOPn0UPMIZ5FLIk+GZhJFaw7nof8oaWZ1aROl1BxJ796KmQDguys\nYiUhsisC3dX0bUbCeyOJQSChbBidp4+wXidIFUDoP4ePmgnYIXHYPQ2CdIzs\nlI/yDB7GKNdRgcMxU2/YSnCbHKQvVlja2J4Z+eRrFQko/ZD9dQX/pkwJ9ccK\nz3nMlR+TinOvyn0A3vObVzOrNnTZ1TsKQSD0muV+kK1brAjcq5P6Rkl+d67c\nDQ0yAuOuWKc3pO2w1LaR7di6XR/DGPBqa8BXd1uxfIm6Ui9u809AXbX7sx7g\nEEefJrDjQpbHaF2tdz8/hsVLFEdggEGD58lNzOnC0W4f8fUIs00Go2bdc+9o\nWLMqCnntmGN/MkA5pg0Do/pcOP2cmRvNsA5EHI+885iLOXiGwGyhJUUzgyt5\nCOCPxcqo4mZ3pNz4Jk4scUU2d6xmb+bhpbGu4pU6+qTAW6WqrazI06oMsQU5\n0OTM\r\n=Y/u/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f361a05366d59f9bd2f8c0ac17c02c526f7dba9b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.2","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.12_1588073302308_0.394811033391093","host":"s3://npm-registry-packages"}},"2.3.13":{"name":"react-simple-keyboard","version":"2.3.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2f7b8b55a0e5f4abc456e1e2d28df311d688c406","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.13.tgz","fileCount":8,"integrity":"sha512-2/kfsDGgufXaHSkmLEwXXn6jXJLXsLTn6YAIDgP4j37m5LyO3MMvCGAnW2Wsbzp2YJupQx9xHsBAhmoKvzOoUg==","signatures":[{"sig":"MEYCIQCKyxT4DV6//6nFFm8x7yySQZxoGcEw1y8pM7gA0vBzKQIhAIoa9MNd2MT2n0TJmnXlDWQCewdfdRVVIxSQIg5Fi9vN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqBUGCRA9TVsSAnZWagAA1/MP/jC8NVz54CdAxHoiuc+Z\nDpluWLznVRg8CifqQPfsM3d+FX3kkQhEItxGTib/IPIJzccDDK81GWtyCjjU\na+gC0nlukIFunZtj3FcxIjq37Ev9nRaNwZ7V94KsG1JhsjH1m5hnbcytzXtY\najOnmvbsPRZ2HC8vFL2flDp9tehVu1n7Zd+8DXWURjqT3v00r01fBxCg8MHz\nfeuoQd9hOPndh+eiqZ+khCsckLXqKvrd1DD8x7bb5AGeH6JxM6SiMGYsaChx\nGAqvCYY7FHg6NQowMgbRnJHDkpQZtHmR8L2BLI4upp1RVEBTHbqV4BGWOU9+\nOOqNruMHnsWjfCfbFWQsoiGhI0AC9eKzqBg0Op3/vwGOWyelnzuBOCjnYfIs\nrFm2DbzLMYov4Ggompb2kUO3YnAbZt3nQPkQtdQ0ghGNr8SqTVK+iW8tyIuU\nU/gGME7gshrtQEI0vcqkkzm2Kp69WI1jCrn6pQIe21Myx/eqc/DpezmzGHMq\n16esOoYbw5Ohix8h1r1k9dN67IFPCoZ4EVzigfgrJF1WHxj4w08svDlrEmlJ\nQKl5yzEr4m1a+kq6jPLP+WrMDSmAIzP9cZyPYKbmvHsF3EiKVtQsNFzBFU07\nLLGLnUyN4YYFUrSZH3qwBcK/3Ys2MXPOIiQp9FxBEARfDKi86hzLIuFYIXZH\n/UW8\r\n=PzdO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e2200de584c9c835d480c3d8fe58c0b5079a346f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.4.0","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.4.0","style-loader":"1.2.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.6","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.13_1588073734305_0.6034512750646892","host":"s3://npm-registry-packages"}},"2.3.14":{"name":"react-simple-keyboard","version":"2.3.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"71e19ce9066ff733b1ca1442848c74c045afc861","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.14.tgz","fileCount":8,"integrity":"sha512-w3jvP86Z/5y+xCWolMdqMxkc40AHFOQONGtTF0LoWNz8qwo5Ks7ERXCh9n28s6E+e5LUzQdK53HAHP/PXwYBsg==","signatures":[{"sig":"MEYCIQDFgtfuJXNhKNyKQfrD7PizBUWjcjpfeBmcPNad9vv2jAIhAIXGBELZXtopXsHuzpRD4i3BcwVAnSXnN9I10KX39k3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqWdcCRA9TVsSAnZWagAAZV4P/3ZgnTpn3Sgj68VuGXn1\nyfqAvq2TS+27h5s9yfcO0eDNtZbhfJARSjVYPB8+gt776sVo4yatkx9n/PG3\ntwtE9OrDAR8GXdt1Gw9qUE2JjiIrfS/yKG7e0KPI5rtAgeAzXkjcbaYeLWgF\nEs2qBL8UbWJ1wRO5O90Z1at1jY9/rfcmsqi+mCPaaq3ekfqaNNoO8aVMXxv2\n+iMc8/4LXRQ5ElFvUR+FXid/bpf7yjGtZlA4JSYVaSNZWZD43G1pD+MnBC9v\nsJ6KaWA32tWWCQwr7hvtpuN5W9+dVrkFWG/TORY8MaG3rvr1CdP5rOwdpcE6\nOAlcq/Z6baF71nbe3Opv0emqD11eHN3WSTCdyimX+fCkNg6DnxF5rCbMGVHA\nRAY4uBt24SGqF93D5RW6Q5MSau9rxAMliHMkN9Orgcg3ko1C6Cte7vyrglTt\nlHPV+wQ9kz2NjVnvolMQTavwCtB8MKd0D+ylrEpRmieWJ8ma7u26G+caZvxT\n39Be4SslK9Yx9CCXA1E2D8Lh0aBhRXdmA101OGuEf84GNCIMW0o6OXv5gRtf\ny/lDlwtzLcXamXrbrCiUE059iAYuThaddvhtFIMazLnSyn8cKwbDa0c1CRx8\nZynycSZJ4RvjNWD4nSo9yZ9Tjpr3cAdJfFPwnCzdUY0ec9lzCkMZsGDXIEn/\nw5xw\r\n=odHX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4605e9c6d6b107c089483d899e7bbd82b7d8ab6c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.6","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.14_1588160347914_0.08013922960578368","host":"s3://npm-registry-packages"}},"2.3.15":{"name":"react-simple-keyboard","version":"2.3.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e46ce175dabbed607865a4fed27d49a4b2042454","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.15.tgz","fileCount":8,"integrity":"sha512-djGWzwdrwrQDh4V/UGDFbOXYIr5cBGZM1R9GU9OAb8f8sIT1U5p3f82irNP6RxCzli0oGIDOKLQcU1wnBgfKeA==","signatures":[{"sig":"MEQCIGWhJ97M4Fk9OIpHa/bwRv141aIG2n9C0WqBi+JzUJ5hAiAV0/NyQ67bF9ih/AIo1fmTrzWV6fKxXmJj/LUEY5x8nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqWi/CRA9TVsSAnZWagAA3dcP/3rcKpM0YGVvISOVQna9\nCK3g4ZpiPfjPN7KxA70bYfukQK2NN5+SDnsn2/HvjWu64DwTLLdMkIafVtth\nVMwpbVY53MgCgB/eXAo6OE46c/5UoNg47pXyZNxW+iHRAPECjo8TBec3a27e\n4AOdg4DVjMc157w5J5b1WjoNDAeN3/alVFqv0cepm4nuroyVWpBzjJHAQkH1\ngQvHo+bpJpuqHZc2mkfbEpRiUnOYmDjk2KXz94afBEA1Aulx4C6a/vc4YR8O\nE6VZbdF/jCNtXNoboU1iGQ9j7xXIYuZLna1fYN9Xkh40ZYzjFLUyffg6kADj\nuVCaDkqDCw2b7b+z/QL3HVYB9EdYv8SvNIxKWFSo8Lm6ZqfEweVjazDXlkFQ\n5XlR1Jqe7PF9+AbIYIMsKslsm3kvVJ1FedXCmc1kLV+UfTbSRI4MlPUtqu5I\n8OI9fqz2ZDqMrHwAn0QOMx+I3D7EKodUTXbEm8NJUbyLUNDGRFe3WSkohfTz\nRfHmXQ7JAubgaYZa6vU0HN8lUUEOW8x+qRBNoxbG9iGomrkbrYaYRuKBSSMQ\nu+YfbTYVGi5Q8HoOSwsb2gFh4zLBIbksQ6zxp120S8600kurSAbC0SBFi1O1\n2d94V1If6MFRrIixROQotgKcE1vCTWEbqY1b+e6KacSKnHU7QfmgWfUtfcz9\ngRO0\r\n=937J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"eaacc246a131abe0b73214c5456f167a96c8ed1d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.6","@babel/preset-env":"^7.9.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.15_1588160703167_0.3132396712995025","host":"s3://npm-registry-packages"}},"2.3.16":{"name":"react-simple-keyboard","version":"2.3.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b9a0c54c4f9698bd5b46445db5a388934bc34b2a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.16.tgz","fileCount":8,"integrity":"sha512-lJYfm4kZ93FF3W5jSoum3hvvvV8Ntag9R/4F9Ay29JcwbJLR2+e6wHS+p7cZdDdnFGpy6rdgx37Gz6XeyrJgXg==","signatures":[{"sig":"MEYCIQDIBuzXtYCwk4qSvnA1ld+i3pXrQoqhxvONss36XwukngIhAJOiIe9yx2pNFX87hlw3/6kMCFBdiJa8tgBCebeUWen5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqsEUCRA9TVsSAnZWagAAbfIP/0KTZ3BxuHN9R6swI/7w\nAA+vw7a/g8gQeEy9cseTqofwc8euURoC1pfV5hP3nYaUdv1rjpxAYYS0UX9T\nn01MSIleEQn7eqsfoVk2V7jlAJWreX5ACwvS1oAom+XclHZTPkJ6cOfUCHNl\nLetiW/kUhpfUtKa2jd+qkEuqUh46/+sO+JQ5pldF4wxuXywv8uV0CiI9FNKB\nl8dflQmAUX4QD493ykFkLJq62jcOQy3AuDvp0/p9I0jHgWD88DMzukYIRoAy\nbQPQB4xBy8Px+73HgMjQhM17Gk18DsU93o3Tn7CWjcdQXZYOpDvrXLXImc0W\nzMoencIjik7gA5O7prs7GdD00RMvpceDe6iF/bm9xV9svOtQYL/8YYJfH9No\nb1mMS3aL9PlYGmOVq2Z2HBUjDvHGFd3nTSteqA3+i00reaIxlOT57+lBeglL\nhiGX+Lfppg2lxN0o358INy9+YmWOQKEl/0UQvSyZb5taIj3BYPpyTUKMqJWx\n722aQbWXyZ8pNnszoDmwUgc/j6CMNQaPrAhjpSAJ1J0/7O6C5H6Ipm1jpExr\n8QPDmpuS5Tji69mqBlWqnEaSVW0M0BuhiZun8+XcTm0GfGvFLi86VUWLpt4T\nOF7wig4OXyx7a/+hBlbrPGg0ZxDRwPO4EVLJJIZz7L4ZFoK467O0SVmykM47\np4Yd\r\n=N5la\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"14dab822ee56537b95f6c1fa7e10aa48598c377f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.6","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.16_1588248852368_0.2188118551267788","host":"s3://npm-registry-packages"}},"2.3.17":{"name":"react-simple-keyboard","version":"2.3.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4c248341de6a5a3804e1311159c75762b6d6c60c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.17.tgz","fileCount":8,"integrity":"sha512-3vrikL3DZQ5qZWXs7RCHI8jlfFyThHID3aBt0lUT1lXLWbky8E0CT8jvTUKJ6IrIMxwC8WSyiAolvma3bF1NDg==","signatures":[{"sig":"MEUCIDjn7PO+YLmFfG5U+ki1B9OPky2KhMxl8UpQk2OdvgLKAiEAjfK4n/wkKWvymfeYDs1DHmjJEbRimm1M31t244PvUnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqsF8CRA9TVsSAnZWagAAj48P/RGuoRRfZLu2Ejdxmy0/\nKKZfCLyBfwbfvHbQRlXHnVIUq8EEMXgjkuuzfvMq2C09GWvbJ6ka+ElXLmTS\nwGeClubxAxF8DBbruVzd4KdSygCNAKOBjNGudGt4+DDJufMDtSGOrVI8TBrC\nCKdixs48LTY9pE7MAsuNqdc8dsl9Ni30ctukUPzQGT/pnkbI+JlN/1Eh1Pgx\naD/+7kgLH2duTb73+rCZCh1sAnV5Yb9G5wscIyYrTExysrGn7kSpDoLwgLqS\nIaGIbXPvZyJL+CSH+cCYr+Z8B59Cl06UemZHtmSWZTsCNRk/eh8h+/x3hKlN\nhsISVDaKji/pYNtTmPUhl802NkUmaUGKjU6qBWZyX1KyvvIqr1e6mR9PuqZJ\nmp/HQUrLcFKy1/QvS7Sa6P+M7qgYBu9/spuxGWccouVSCwzPW+8rdA0flRfw\n2uhv/o2lZMZUU5+ApFGhyI750JQgxDn0xh10mJ69OifCKasRfVnZr7AdW2dO\ntbp0azXdxJlZ2fkWhPrJd9kI1mEauqJUraQVbDLaNwABrCtpm6NMLUe6xX9D\njk6T1BmIsHRA6RZ9nCOiQLSHncVJF5W26ZPrMFI5bLexRPj+REQzB96Dhk20\nycLXaWqh4I5G4lICMVJACyBw91a/m5XjjUVJoEv3zH8SIuuKgDfQyJY4+kjM\niwRf\r\n=1lCg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2e0e37182b8d662544d77f3645fa9e15c7b9f003","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.17_1588248955604_0.8744415977333553","host":"s3://npm-registry-packages"}},"2.3.18":{"name":"react-simple-keyboard","version":"2.3.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a4c0745edcce096c15d641f4a193b52599558040","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.18.tgz","fileCount":8,"integrity":"sha512-wo0MBoQCLbL3u3nAp3TUhsrdto4MQ7WVoCW8fT7+Z0SYaSncNeMeAwQOHJa/1m820mcANeb/sEp1I0wT93+EIA==","signatures":[{"sig":"MEUCIQCJh0CZ0yCld+qOyOWRF30tOtM8SWCVilmA4JIDTL6+RgIgf+uIpZfkrVBt23qWVl+hWaAhePw5DqTfktxbU/qw1e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqsHaCRA9TVsSAnZWagAA9rkP/0Pm6ttHOF6zE4moYIsW\nuC0iwM26O2vht4KPYt4i9zuTDR2a4YxServQXXekkg3syCnt+ZU2Ay82lOuN\nMCoh91hqHf1i9Z7xHGlHOMij2k1ZLNuGm0oX2uKzK9aMU7SUsTEP0h0mBz0r\nI5wMyEAoZOOV6vim8Qp9hNIY7KgswrO+v7KERMEJntSpYySWzelfh2/d+xMO\n5SGKnOAe/EEJ54KSXXGJFPLaExR0MGhuDpHlMRgoeLiTGdSLY8UY4FUUPUxN\nRMWhakuLk22m1nSLbJfVkAD/AtqwRtuGNvPUfCKKOgs0LyjgQnoVtldQB3/p\n6K8CbUJXJ+mSvm9CwIx1sNa05WminKQmq4z+DOQwrzKUgCiNIE5UCBeP7FbT\nyFqduOFbvVn0By0/VRKTAJEFzSE1UogfFS7VY8nKdjhvIzAntaJ6k2Mq2/UO\nGUKfyGs4aGFLOryFLZrUdAd5N+T29A5St8FFzBK6VKtLCFmd0rcJTQ1Zz1Mw\n/DPKU64I22PM45ciyi54XDuc8ZiE21Y8Gsy07j+sUX9YHPlY5p9pw+LOr+wM\n10wvduIA3Yq2SobhuPvDe9PWiT4FInPMKtAUfOfsbD29DWtqsGYXbLUnKlQU\n5bFq3JhKi9wibcgvo2lAdrGU9vngYE7w2WJ2lY0UzWAWjrbKEfSR7Ft5DcTu\n2WHn\r\n=D7Xd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8210b174c237add19fad05c49459fa56fb413c63","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.18_1588249050167_0.3237952842089724","host":"s3://npm-registry-packages"}},"2.3.19":{"name":"react-simple-keyboard","version":"2.3.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8212edd5d63a1f4bfcbfe8921ee2e6cc0ead8273","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.19.tgz","fileCount":8,"integrity":"sha512-NVNDP6hoX7x8CL7p6gQIu6xnqNFzxA99RL2YBprsI2zq83rFPqDzU1QI6lQrfEhwJJEYSglcbLj8ZQ+wnp/iLw==","signatures":[{"sig":"MEQCIGZQINrswIcvVYQURC00ugnL+66cyaBd1+LHls9A0f9oAiBVxNi5Q/1zIBrMBN7cPanrxu+sgr3e1q2tu1IiAzBzjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqsNBCRA9TVsSAnZWagAANbQP/2v6I/14T3pwhFo90E2R\nVgf+XNUnUjP02OOGUl7ikMzXoyEZbtKfxaV0dI847jRHfhsRYforxvY0+0Qr\nLovi0pWTW5p+ERq8611yUIxoRLVmoQlkwq+CCsiweSDfjSxrLDiZocVmDDsv\nm6KdwTXcUoXPkn+M7LHo+7f/e39C88x9YGzgN+a4KdEuEKJR3FfsyXlJdDgo\nWS3S2xiIEP9eLkXlretxN0eMuCbZVUq+GdIDbHmH5OFQD37jRqDVi+aJmx8G\nlyaZmiffnoCztrGnh8MXkxqa2VuubIYs1hyuQ+9Cznc7hcNJK5EizNFOkoZt\ntjx4838sw5FJ8eSaK3zahL2hcTfaDlHcHamvMEKrl86n+uMnaJdNUcv2Tf8E\n+zrJqKY+sM4SWjJ/YR1Plteo0OHNklR5zs0jYujV2q9dPh1EQMXePmuuIYnM\nfcEbJFsgXct3/3JEOcOUiwznLaW5I49E+273iGiQZMiXu7WnKq2Hc/TSj2iS\nnym64Qb1ZCgbjsEIG5+KJ00cILQRpkzMgxxSWX0OtaJjVkFXv1OYk7xNtr64\nbe/f0zDI1LBL1eo5OamJjcM7v930C9q0x7ZbGDChgKOfmIPYnFrd7QGFjvKJ\nVhGq4d9vX0FoNfRy+gI+UYNe+CO6VYGzBLIF/gh6QpX8Im/Ck/bWtDoNSq45\nPRn0\r\n=9+KP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d72e29486deb3ad77614f8ee0478e5bfce748b12","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.19_1588249409244_0.13011377603249152","host":"s3://npm-registry-packages"}},"2.3.20":{"name":"react-simple-keyboard","version":"2.3.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5dd89435c402e54e4ca1826406066461d6beed76","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.20.tgz","fileCount":8,"integrity":"sha512-nqP2QfSBD+PSFWMNbWAFtruX4hRvbN95EawLY0yA/o73HB+yqM8hOskPH3hkirizY13bWs4H1puUwxmZKoJecg==","signatures":[{"sig":"MEQCIDM2YqdFTjpJA6TgozOpDj7BJyp0pqTFmyFGuZ6pVuBeAiAZgRePBwR4sgpVsCYbzqK/xIbkDVGqruBgCuUvrLWGNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerBogCRA9TVsSAnZWagAAzJoP/3aoJmTPfr51N3C6h3Lp\nkWIJrI6owyMY7AIMLHiqKbZhzLKCTrn3J94m1/PCySCGJEn9jrDUqoqpQnGB\nvlQa7LJOWjNkxYCSROxP2p0Q6c6nXwm4v+VXOcT8LmnQNRHsLuWEHS6wB5Ln\nB13Y2qypXMzC83ZEzen9BTDBXynQk0uWuRVGTauygRSM1CXInOjzE2xAxiUp\njoECdicwN9xSdFBBX1pBHkzA3BUtiChUhf2k/JoAE1vajpZGBXWXhnd1LKrM\nNKShEUp+3vQu48syU6EQHKNvjxfpXw8OWaIwb1O06/pBsT0oGA9KwN5vaoc9\njG1yT7f2w0Hg3z/JOi0bUps1WD0StMjYIiDTkjlj/1WJo+dE8PgOuTVCsapO\nJBs6ClVbrAl3gEd0tbPW9J3ISuvShnPykr8cFoHVsBr5o4fTXAeX03wLeUiY\nIaiq3TNhR/NyRnfwAqU4JkywURxF2hIXHYLboXulWP723O1F4N7//cD8Hifv\nbqkShkiIA7XP0l8MXyMuhLrvYAiyDS8XxdRoAvYzO9w/dvfKMW4NZaPLHfnd\nAkfRcyCkGUQuMGdi/eiOt6gZTSGfr0sVR3e+DLHMkPMFwTXabIXsbYR/qNFx\ni6TbrBIqKtPnRs0aOC8ZhEucfvI6DjBy4CREOyTgAvaTOnQuWc4qMy4k0EUD\nPY2c\r\n=t4k+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a3b0d9774b90b596180ac3395dded0cf3581e1e1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.2.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.20_1588337183824_0.6338297190666382","host":"s3://npm-registry-packages"}},"2.3.21":{"name":"react-simple-keyboard","version":"2.3.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ff7a4c43f6aafbbee8673609e67f58f04d72a7f1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.21.tgz","fileCount":8,"integrity":"sha512-QdM/uGfEpXgN4YRtIXt0osBiPtWMBdcmuHD7KC2dw2vXa4aL/aC4aVWwh+KCGsiF68JUImKiyKZhfvHYNjkgyw==","signatures":[{"sig":"MEUCIQCtm4FFb/BzgPNG8TRCBQCqrzgMrsEnM8Ev4iKUz5mhaAIgAc7UaDuBTJPriyy087LnqGrXuE7naMzIaDYrDDRIv7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerBtnCRA9TVsSAnZWagAAJB0P/RAZuLtxDiBD9jwFn/3+\nG1QrFn7vvJCjLlZt3ssLWjP3EK9k9Mf9QNbQBI9mm2qszNnd/G2Sgr06aa51\n+RoS26tLecMR9wZ0mXwCxcjAsAF/lzowvHfli+Vlb9eKp24HoZ+sSGuzZvqc\n6gXlWqkXLjVO8G5x1eoJxNHJacGobRCsaJWpPjI2fS5m8AdGodhqWOj5N2tb\nozWsWF9SFsjR9jtNQD9dnHYl4O9uU09FqxeFyu5M03ln/gck3vN0/Xw8EgD8\nkFOvf7Wx+9WCxwFonfnt9d7+gQV6aAw4o5+XEXxtE/Fj0yUodvTg6gUzaNit\nimuEj/1Q2RF3TfqwUEj2E7dKFIkh8MVLrsNFWgcME2ZGlrKQzErvXL+LCLiX\nDxiG2QGsVEqxQEc7tSZ7w3vrnhNWSEpHo8Itrcr4rVwDSH5XecqBEE2koDYE\nG1bGfmV/AgLnxsBY+uJ/MLTNtzpf0yy5wyUMdQScPdnjJEFO7QE/xhspoI2j\nXlYS5kjqCwuA2t8/5odRGQx6A9DkIvFtdHuIgvLauRqzaBrVUsGjQZyhKcGw\nkdyvFllXlyvk3lpDLISE0Wupx2WAdN+rS7aHmxIpICbkye/cFAgqJ2BvHoSk\noi3vjmPcfMYETigTK4PCrqQr3rXflZT2xCNnqkAPGLnW4M2pvzx3vvuKE4fb\nWWX1\r\n=Yymn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"23d7bf8cabce23722d53f57e58d4e67433584a3b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.21_1588337511298_0.6853677133729739","host":"s3://npm-registry-packages"}},"2.3.22":{"name":"react-simple-keyboard","version":"2.3.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fd10ea58981a23312883c35bb220dccdf8c88057","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.22.tgz","fileCount":8,"integrity":"sha512-K8vRczWBq6/tBtwD8nW2YcPt03z6J+OpnUoJnVuyfGB44KdoM4QnkoEd8+EcR1Hkk8+2hSDLwj0ktGgdQCHtIw==","signatures":[{"sig":"MEUCIQCOtYagaITJDzm0T60dmrW9gxlLezog6hC4GH580Is8xgIgE6jXe6ZnfIqgUejR8wMEqlNgGTyTa1lO11zLikoyTeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCFeCRA9TVsSAnZWagAAHMAQAJreJQySg94+YDMOO40k\nb821XZQO/wacloxzZEvjOpLI88QurbCcHEvGICgbESk+evcIofaoD9Le3b9N\nWgQwPon7NzGYe0SPvgvqLIJ3SZNHpprt2D8AZc43Vrf5YzyhhsybIYgHrIIe\ntSdTZerYI/uKQrPfU7DAyDH6COsuK23uDCDtUaLFS7QycsoxNYualfvpTAXm\nS5GbDPxTQRCfR1pW7cCP6ZcUfgPi9Tdrl42RZBco8xWLu1h43nu+01+fqkly\nuXSHLHPpFT5K+y9xe18KQ4v+L58A8ULW/apekZUFMo/iRJ2krwnWAZWj5H00\nlhHVb227imrS9wMfYd++QBz2pNpB6ASGwmXVhTyONmG1pLcCmqFiskEdchrp\nvRqeDyZGJ27oZEs8A+Q/2epVrWQL1aSDwdOjOka3aRtzufltrLpP6oiHrZjy\nHpfZFWUDD1H6445qcH6U6Hp3v3xziqp0DL9q80Kvzlhhur6f5hmxPqasBaU9\n9nL/2tIQFiO7KLcj5IvQOhpzshj7/pTmxu0sjU2guZg/S84eLIu52jCQRFGi\nex3haNZsioT7KssLQ6F+yp/sirvz+yX7vl6VSZ0sX75NSttEUHedI0dbdguD\ngPuGuqLC2swlT5+cyz1iX7269LJKZWPUpwofGN+lyN8b7roIiKPiLpHelplC\n5CAr\r\n=SWXU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e58a7bd2fe1c2b3f93f1300b037149b8455aa21a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.10","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.22_1588601181795_0.5757479787508375","host":"s3://npm-registry-packages"}},"2.3.23":{"name":"react-simple-keyboard","version":"2.3.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"665622d6fe893ddabf335bec037c07b700b99b4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.23.tgz","fileCount":8,"integrity":"sha512-PSu0mlem7dPia7TZMKsHhkUmyS7zblZqLQ66cb+v93scxakDOwRn4vYCEvvNyGdsIYTVVp/YVvQtX3DZZAfvRw==","signatures":[{"sig":"MEQCIGr0FP11LK6O9vfef7WJk7kAlBkiN/0tQgxDLdPeUOE0AiA3M1S9rYb6A7Y6+Cr9p3XLNpwhYCFsEJxucDo/DjBdyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCHQCRA9TVsSAnZWagAAQ2IP/2S/iNiL7aNNKc2ChcL4\nvERWiaUoqM0+cgUr4ouWYbmAkjfsy3zRU2xOfj98j4tDup1FlwQbg/xPdwqb\nijvie/NtybsPZeML0wuT6xdOhRe1EfIbtsnjs2ks7VJoHWbyqUYqrkWvA5sm\nQ6t9Emntofngk3LjlZiZT6weGX3TYb+A4JdDM17bx1hVz8o2ktCyqQDzSjAb\nt9W4yqgFTrBYWZvwEfD0UvKb8ay1NOMq2HHZ2eb20V+UIt+M/ADf2QjRdkBB\nXY5/3rWuAlUO0U98dbLpU4nJpYZo7ovs+V30xSCvk3fQXy1Lk4Zch2HAnIja\npHN6NvtPazLbjVLEHMbJp8XlN6/U+d7HdxrEG3glgBIlYrE+0NPxsqGdpKew\nPLv9Jh/IenRAB69qrNMlRDab79qFoTVrI5W9G7d3Gis3zcGdrbirmzjO4Jrg\nFYjNBZAfjwVjyEY42bZWBbkzjMiF36g6G0sFJbu7fUeANIhVRu5fjXk3E/k3\ng2EB06AU2NBKCZuUL6nyLygSanoJhLsNM+zMzrq9qCvzBTK8w18lbm4nX6fK\ny31P0oqyKImqUmF8XdF3jZ3024B7hRYRa7wkx/vbmWRjOVUCxw1jO2VaUn9m\nMpzQtmOUK73ZbPU4hHZzZGN1nGoAaC6Dtlb+w6iYu1f0fOBa/byNWfjvBTQP\njT8V\r\n=0pjV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ef6406edc5c03aeb97688d5ce4ffef5e1dd80fec","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.1.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.12","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"2.3.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^3.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.23_1588601295754_0.9647883249797875","host":"s3://npm-registry-packages"}},"2.3.24":{"name":"react-simple-keyboard","version":"2.3.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"306fdbe906c9a455d41c92d68e29d181502a5a76","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.24.tgz","fileCount":8,"integrity":"sha512-Ou4uOL687Lkqp5/e+mHQ6juXwp1XVo/UHAe0fROyGfcHyI0Squ9ZA2k4nzpQYT0LoSmwsJkg+DB4Yd0k6ZbhvQ==","signatures":[{"sig":"MEUCIQDB36MgmrAMB3xpykrXmQCgDBd3xtHxFIUO+MhhiTWtmwIgdX/AUvPh2HGJdqMnD8ceyPbFAteJMBuo+X0fmWkas28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCLACRA9TVsSAnZWagAATfgP/1LIO7dhuYB26lauz+hI\napq4vp8OnqYYeKhMSJmK5qKT5atia6O/9ntBoymzu+PChHtoN9TQDp1KOijS\n9bbKAlv/TRb0i/zBccHditPJmw1GIUN6F1/UjZANR9/q+z2cnFIRjMwtj6fO\n1L0QuU5ZEgSXFxoPpS+MYzKFTxgTCUUjVv+eEg0l9PhO15u0N4f9ZCsTtqVd\nw9bvP1y9xfzWRxGPDfawu3WkRVhrmWI1vgxG5nSWbhm2zcFDoArGDvH6ERp5\nyztXdVWHUdI8aGR+4XKaBKDYhNXRth0rkAzrR3IPOGxIpCuwlw6+0UmaBuOu\n2TIPWjWvaFB5LSnUlw8ffcSyoPPSDr5Qgvd1pVPbHMaVXyf2YiGpukaR/USe\nxox31mvKavAgAbhCXItUPvIXpIBj5yvU9EaqhKygYX3cxFF/J9N1BuuaaUFn\npUGw4U2BKoQdnOm0suU1DtuGWQh6BR5ZBHbwq1luXfMJhJsKNoSVjqlHx/Nr\no5Y+ng/N0JFm5SPA7zKTthI8aQKMEqoPLduB7IGLIHqxgGNlyhV/s85MSyJp\ntIf3zIGNo/YzD/XjnIk4oWZ0z/l7hjpdV7bxVLxla8lepnG6wcbeAcmQI8Zy\nQtOT5oxGiSlxE1QXTDdKc2+qI5rhpCAD7HAdQywVH4zzUgocoLZMKYtIyNhA\nDHb0\r\n=b7Ky\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"95b4c8b597b9ac10ccb049c1768d04a5251bfc7d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"25.5.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.12","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.24_1588601536250_0.713692593400632","host":"s3://npm-registry-packages"}},"2.3.25":{"name":"react-simple-keyboard","version":"2.3.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2c88b5afa6d20aae3cbe50c81b28de51a5f58054","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.25.tgz","fileCount":8,"integrity":"sha512-htF45xwhEEZ/fYocwtiJC8MefXGOkEXQANb3KwQSCtFC1k1CbC6M325a2mOoSqF1lzt18p6ozK+ABxXMAEXUWQ==","signatures":[{"sig":"MEUCIQD5XdkQMK8So6dfliyRFybEKNF0+m7b6LIGz9qXG85hsgIgMbfa2+x5gT4PoIo15YksPjtemFR/iBpYKH0XlUWFgaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVdUCRA9TVsSAnZWagAAwCkP/1Oc1EFXEh78C+W2nLSh\nvCDXV2ZVsY1YffKC9NPN6LnQbNz5utTCpR72QxKGoycD/98AnaVVgM61rwkI\nJro98cVucj0zN4yoXw/PPodsWrovKThWp8rDVWP63Jt5LBAWYZfPM/Xy6kQb\nG6n/DslaCgtPsWux1MGPOYxVrw6BKOzuKyItAJlwaIvZ4xzy9RG+fDQe461Q\nZ7s9FkFNAnOLKd/Fk349L1kDLm08pgVDIOZLBpyDVchk/acY79ORFG9fhg59\nV3kiArz9S37z44FNBDPSbjUv9pOLyyW2CZeJXu46citECCDfFc1qtUnEtRkp\no7dw9CfMm/XqUNzGEWxNj3WtYt7Y1spO2nL4gT6qclKwgA2nqyYvghgtNpwg\nDiLgsmfjbN2CYd9VlQpDGn25FJvdLy2xS+tG+fR8ht2dtY1xxKJoFPOZMygB\nuk2H0hWmfJpFWz3cwG3VrnoRiJZdyNWiaY1SkbO6yBcOB8yZr2Mq6UMmbHpU\nV0QYfSF6RBlaPkPetNBA6BWEU3HNjoFKiSY7xLc5O9d1BXx19b5SEGz7FJjN\nRr50dV/LrJXyOoejLDAQZ0phuuXWLUFzgcpM7xazeZefiB26Tv8iJs6M7G8M\nVmJA5nV833gNxlvun8eyKJIfBnKX98blsyJU5YXbz6ZcZs01dFb2xopHAVG6\nBlbH\r\n=CL1d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"92878fe03d0d668bbfd4c5318f07ff2b3c6a17f4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^25.5.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.12","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.25_1588680531453_0.3032255228367371","host":"s3://npm-registry-packages"}},"2.3.26":{"name":"react-simple-keyboard","version":"2.3.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e09fbb9fa4ec5234bfeae55e58a31124ca76d79d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.26.tgz","fileCount":8,"integrity":"sha512-gWkRZ+DSlCqqrYS0nNy1ts2dQKIA8U0yWAvsxkSPUZYYDGavIWJnYNVe72gqa/V7EOr9r9jmHUlF4qrQM2AKrg==","signatures":[{"sig":"MEUCIQDnXHv0yDivDhMXQW4DMTB6aMxbF5ogSCWCnQlnN8gdsgIgCTtF1OJlz3IT/+lA6fT3XwiOHAyZEZAUf7O5OVCbXoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVkXCRA9TVsSAnZWagAAr0IP/i5Ww00Q6UNe58cSv2WU\n8MGqldbqredDmlu8wblXXj5dGFUc4saueDdl7tAxoH4PEKnYo9X9wYW3MFak\nNpZjw35e+6vQEaVob4kTjOv3i6zNknahacxc3rTHI/uyBntGWkSbGrrlz64g\nrrnHEA+AqSXNxn4WaJ9JijLVJ9Tlio8A+juhYwZ16Uz+UhxlpsZK0QwhjFAC\nNtIb509SjJ2im2V7DfWLBF8nz97zwsg23jzecANAFAbk8qOO5hvBmBClDGPS\nzY5O1Uq2rmSdZELWkGDdnurIg6c2xEJ7q1i5xUgOHut/IyENE1xtsSnlxCN2\nGSQQhQe0awyvaaV2uS6GTJHvvuTbMWNfhASU3MX34FaLh1JQZ2OGLMVLfdUp\nsqpZ22NxVV4phLK0fdfZ8wtwv3lGPEuhJTW0UnenpwCgt7nhx/lOHFTF2ur/\n6liX1zeXZP3C4F3HlNpkCauDXKVLyEN/9W63S3xaxP+mfhu5cstnhM5ra2BU\ne4ut8LUDGXRdmHtQe3IenIKfwsm572l/RvhcAXGDeX6qnwGiDWZGj2gU7K+k\n8a1gJLecBGrqLMD3QNaUpvQ3mTX7hIFjlsCAU4WVOQYtGFnxI1ai7xsHY5BM\nAqEE+6IrQTDCqlQdGL2h31pALAi/Ik7JDNNC74jRFRCahr6xoamzUGowJSPx\nP5aa\r\n=CK4M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"801f314ea45f124d1b6611deac4beca653cfeb39","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.14","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.26_1588680983122_0.11194751873473696","host":"s3://npm-registry-packages"}},"2.3.27":{"name":"react-simple-keyboard","version":"2.3.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5964c7242180f484b7393acb7ead6f6d16f3f500","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.27.tgz","fileCount":8,"integrity":"sha512-Qxcbk9aNRQeyE0jZ99VymC4O+0YHS45R7IwvLQVdthMaoBfnGuU6WvsvSDMQ/lWJ8RzbQvuHbRH8MFzJZeKFaA==","signatures":[{"sig":"MEUCIH3gEdTH2oZ0bWBaDa3qflFCkRb0aZgH/8ZlYFQUZVslAiEA86g8Aju+Ll49w1q7nF20uodTqWTD6qlM5tu/Cjh26Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVovCRA9TVsSAnZWagAArS0P/3W2bCCBRwSgfVLo5+Ar\nRBQsC0Zz5FY4MOTs/mP/JQjx/PxIqGJQA9T+TZGNge63JXst4d4wdoNnegst\nzFHdeJIhC7w64fQ10e+nrIBanAQ6GwrLtsN7K+NKa7r6ILINa4MsWwAwg2KP\n2cdTzOP5aFOKlEwSIVG3YWQuTTgni3VwadAADC29PUJjdNUcOSj57q6w6DKJ\ntQKUCLtWZMzKMVDSsmXKhn9RmgJLR5Lp5jXg+D/91L8ZE6y4XLgldGWPsX4t\naVVgoPLyscTC/whiVLZMGcwVhKeezBH0xl4/15gK0lrDYdWwyQ0w/vXc1Aij\nkbfebr8Rvfyd3kOcuAjXXT2L8p7WlnyxVFsbXvP0c+BwE7HNXlDQBWo9RTi7\n31YRmV35nD1miNaCIAd2q/GEMUgY+psIUJl/e76euk6+6m08uuIiAYpecWGN\n0jln8GsjRi+nh5FlDoLkENm9g6EpbEFjio3/cAMYnG2PDs2z+E0deG/pnmjw\n8aHm8dteScXLxRlMXPRfgNfwcLtAsJ1Z4hjQxdVfFAJzOqUCB5+BXylAZxSn\n/XpsLudCK0nTXYL4jGMQjIoDJnmUMD8Ux8yJR82ca0fJNrRInYymQOj9Pkpj\n/1+B/LZVb3BRG1rGCbPc356V5gOqRX/HCyqpFbUXnEPX8K1w0U/600E/tRUx\nfROd\r\n=bDVc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"87404c87c14c1e6f821dede2601003d5b27be852","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.14","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.5.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.27_1588681262675_0.018381969756696037","host":"s3://npm-registry-packages"}},"2.3.28":{"name":"react-simple-keyboard","version":"2.3.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12baaedb1a1657944cef166f59454fbdf16cd4c1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.28.tgz","fileCount":8,"integrity":"sha512-1ZOL/bSvlv6XEzwBhtNL7v5zvKQuWYsMfIVF3CpItuveRM0EoN4DaeId7MlV6k/17zN35F8gB/BSqcJjfSyzdg==","signatures":[{"sig":"MEYCIQDwDF8BAdgMFKpizqS5k/gKvZ3Xflk1cAC2rj7RUOeH2QIhANx0B4y3UHsQA+BKmd31MAahBOYAmVzLfDxhMrtLH8mw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesqsDCRA9TVsSAnZWagAAOhEP/RF/F8HYsaVNQlGqDLRp\ndcq7D99fGqFhLR5rtMEnFrWyXXc7XyfsMD7Klb2/F7ZYF/wY30/UnChrkAm+\nOzgZomNMVMJ+/Uig94sMZVjVB4iVTIAxtI6MRgFmlPsDH0Fu7E4Il5hXa2MH\nF/dfBndmdkzAvW3LHpiUOP5DVZNMwscUj3mpIO0DwAGm1u+IUfa/2Ha0r+4q\nfFgQsU1UJ/VObXq0G3emizUXi5HMQFOqBJNad56/GHqFqlaEX0zUbQIqh70K\nS38VXikwDiGObloKq8BPv79N2q7oQEuAnVpOVcK0BsAEolJEg5b7Q1+QoNI0\ncwreIL+2efp7R+D2pR6rtw2QFCYFm5USDC5iQeruomfn6JoBdUvsjR70NYDZ\naerMG7eyZtTwnhr9I6rgV1PG6rber/20ZU8spI6XowbSE/fyfr/FBUpP1af/\nTtEkJfwCSQyZs65R75NU2POOWcNUY+ulofadAqkVGy1H562y7lCCw5CoIy/0\n4OVdxzBujkReh4DaoJUzSnin/LGXxbUMKK+QPuYU1ZcmppN294MByltsowqa\nH7S6iLsnvo5Qbp9Glfl3d8g6l4xAqRUI0J8Sz7wXag+2pxpCdS7Se4vHyBu5\ny8dblfcmsKri1txVoHw35RMTnoWIWuJA3JPBjnhdF+uqWfNPCfdb4fEAlJbF\njV3Z\r\n=fE8s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"816f3404d53836b4f7160feee6aa52423f9828a7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.18","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.28_1588767490507_0.5864824304287335","host":"s3://npm-registry-packages"}},"2.3.29":{"name":"react-simple-keyboard","version":"2.3.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ad670b43e954aaba42d8e18ca42f1232c8c59772","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.29.tgz","fileCount":8,"integrity":"sha512-QTbVBVcytdzm+G55SnOku4JbdhcDea+B1NWC5p0Wz2Y1z0lKJf3QqSpLz6i/iUiOnikhAllvveZSl7pPN7hMjw==","signatures":[{"sig":"MEUCIATZzGCZ9BeWUBn1dbufctQZgQBwxd9xdoi1TAQj9MnDAiEAkO6G5gGKjC9UhdS1IYKfBlyHgOf7VnURXGRz6ftivNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/ldCRA9TVsSAnZWagAArR4P/AsPzF56iJePOYkxYfc/\nVOlPxINsTh5vyb8dRuCIQrj/LN0F3QvTEj3KaL1PwzuOAxWxVI30Z45gStWL\nzbm9YttH7LVHrRuBGGb8YH/HcIrK5KYNibJepPUZeOyf3YIFn2ELp7VC8GFV\nps4z77c6UIr7Ql/fDvqEaVRjFPtespLhRI+wwf4bF4nvqoK0h1q0V2Zs9PlX\n6S9aTpUaxK3CMI1NhqFnKeJDaC0DycBxZiPB846TbyOVi5M4ytd0aHxVDRqh\natFnmicXt8Ib9KQ555CfZsSlgYOZF9vFLBdVM9HGPSZlA/3oShiizLMrS/LY\nI6DrT5cOQh4nqG+haFZxfy6SpKaFfaI3dBSZpt4pOF+xO3YoAIrbm9qLk9B1\n0mjkMtILIuDHf5oDBX4XH+q66H33FY8tceZuSuzMyn534J59VyjsX7Qi9R+H\nKvO1Z3yzqQkZQYrid36pslkqqJgW5JKRwkJ8pjhINNKLzVNEIl3cea+hZswE\nq7ovicwmhVO9EOIwaLlwDRousPBph2ERcJ3s0LL0SkDnEQfOaVJIFR/awPnw\nruQLm9MYySXK+ggRYiGY9HXgdl/32iwBbSN+qmCI4iZhXoTD6JyhrMKGKwtq\nbx0NCHEwbsK7WA+G1OLnRKcrKH9gx67NsRmCDlNhH1O4f5TnfG7DH4n8DT2f\nKUP6\r\n=BdMX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"827740e24e4706a75855e35dabe22439237bcfa0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.19","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.29_1588853084405_0.8921424377246812","host":"s3://npm-registry-packages"}},"2.3.30":{"name":"react-simple-keyboard","version":"2.3.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6d6fc38ee01c5c426762ce3ec79c9213cb193234","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.30.tgz","fileCount":8,"integrity":"sha512-gEd0jj1ARtsPA196PkLmJRhS76ddVjvhsCgzNqIigrfiVW9tcnfII2liAxmwsJZPLOW1caXYMQGDNuuPHfm8Ow==","signatures":[{"sig":"MEQCID5TrmpiowwCdI9ZTifQvUiQ7mCwy4BcmzTDoWKcg0xYAiArOhcc/d9rr57SjeA4TQ7tYYDQyxBvvBh7GRPlIG8Mhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/qvCRA9TVsSAnZWagAAGm8P/Rbir0l7fwZsdEvmMV1+\nxoqWlWCJOPEWZB/kdo6DLW/x1QR4LvIU3xt/ANOXt7ECmCDR64gVaPV9fA89\nGKjZ+MA5gKEMsBHNevxGLt1MS6U41cSpLW4d9v9zYAj/ZJkjquF5tIs8HLkP\nkJY7arXQ4XXWk6P70n0yVOHceMJHprn8Pblsj6SdzdPZNlykChrEwP2ZI4S/\nLctQlW9WDVvaFjmg6TVbHpdFwISYusy1pUpfiyfgRRmMLkU0IRNvso/u61KX\nZn+uXIsgslxqaUkkxS9AEKT/G8WNOs4vpuaHX6QsXk1bNgeXp5IUFgU7CGR3\ngzhImggrZmxVtgEBwVMkm3sNMlMcU8RYv3nItv2g/EKqyAxF2UjOZe60V5bk\nwiFxJyJFA/dZtMoS+QZ4y/Rtt/Qu4MZujTllZK34akGrqR0R4zWHr45QxJUJ\nURZIli/+8JIlFrW4XIfcUteJkx1h730ODImCxQMjg+rqiiRtShdW3Ojwue/f\nvGcKD/Ufr+Elr+9Z9cmDFfbgy/Ipo+iZnhBjV2UYpKSTZKJbyQmyXFukXe7s\nzr89UKIy4MuYEzNA2XmwZvaU3Xr0/OpFwv4n/Uj8Q9C3D2usJtZ7gWDAnw5j\nUFcxuNldblR+YVDjFkHFTQ2N+bIsQWoT79K0j8q3q5YuwTlhuZYpRTIGn87p\nDvW9\r\n=CvOu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ec2585cbabc910800ef524f45a2e1885c2d4aa24","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.19","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.30_1588853422907_0.8602692048362903","host":"s3://npm-registry-packages"}},"2.3.31":{"name":"react-simple-keyboard","version":"2.3.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c4990454d5463bac36d2f555967bd98c9a753b85","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.31.tgz","fileCount":8,"integrity":"sha512-DMJApZQ1Y8UCDVfzrBJA0yz52nppcXBcgrG3F8+86KD0f+os9vPwNdkJ/29mAeQ4TAhEtLcUeBQ390AygOOBfw==","signatures":[{"sig":"MEUCIDGr7o50Yy6zpzM6eYsQgFvVOemGrr4DLEb7/uWW/5peAiEAgBlKBurRW5fIjOOI74FJKV/UeUWSwl2tvMcFm9Y0+GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetUOiCRA9TVsSAnZWagAA8nAP/3GjrwthBgtK/DkBgpci\nfL/1Vc0kAzi5/S24+LsZgudgLCDe0gNIirSP+RNMGce+PyUVpngYEOG6DulY\nEk5C2CmWxiJFgwrQTH9/Q5Eu24InnwWKkxbH3vCqW29ONAAZTDf9WFNPwoFU\nnvnBmPzvFWeimKgYEXfCRoQXB8zC0RdeQeJOYnD/jfZFcPDJt83SuXd77E7F\nj1clk5CASA9ncLAZl3oGx3UX6enMdie2NUDDtUxlUZ9oI/A47O0BrKq3tqTI\nNG2TIYGXnqroVi276g0bYZ0iuhPWWM3dDybhskvuNjaNsGOdyvNr9UAaE+hk\nAah4JcYacPC8z9Rxk4ZSpcN8JPDZOcWs1C5DAmzgkRVPwVHIhbym8MjCIhOp\nWFX3k6PoKoncbrtRRCFD+UNRZX34AW9sswavTfZEpbJt7gwcgAR8ajorxjeZ\n1hG1jRj9mhPlAfLXQxZ7zjx0lnOksDu1sr96yfXxVgOYLVcknkWsPhKKXU0Y\nDfP7MTpYF7tx8QawX2iVcjh7Y2fHzLysJcbbzJwJ9HOpXAytsheTnkaPMS6R\n8ROaj/Tg9stYG64oFca+7abmQMVP+dO1+yhVoXE/DG6vZxQ4W0d/JOHjE+Be\ngPU5kuFXoVgxs+NoLD204Ad8sCsJFzm+gk4VfVRr7ITjOepeFpf6w/8+2hiw\nzHic\r\n=Gyfu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1758618513fbce75a4afc9926cdf0b04fd059aa5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.20","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.31_1588937633303_0.9829579187008406","host":"s3://npm-registry-packages"}},"2.3.32":{"name":"react-simple-keyboard","version":"2.3.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3482ee1c061011060227e8752176e738fe0d101d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.32.tgz","fileCount":8,"integrity":"sha512-pC4IbYf06/BzXOzIln38XmINOQDYoyxpCt3neUpX7ZoW/z5Mo8s9LaGT8IEKzGXCbe8DD4f1b5i5xjp3u1wfag==","signatures":[{"sig":"MEUCIFA0yUXK2m85nC0xtbhzjIrBnTA7hnpxRdI+qgLyxVwvAiEA6nMl2uYm1nyyd7J88zFYFoUu2YF3nEBnCLKDim6qzwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuVjMCRA9TVsSAnZWagAAiaQP/jfeNEpy2/M6pJyDCdVd\n64ONApPC+Y+FFjfY5p9dNcSA4MgS6zY6WZeVBPtMT3bvOgi77y1Y0WMa0Wv9\nb8wmCz2PUq+9bRn7dEZKiprXQANrJ4LALCUcxPkqOmRGWmWwdC+CTkrNg83f\n9I7LNqOpRmEvuvzhEhLIIvNQBvEb92DHB/Y8J7OCPoqQHGlt2p5+xe7adFbH\nZf05JeIgReKsLgVvU+reKBU0wAHmFFXzRscKHWy0UIgDkoo5/Qh+bn5P8FyI\nprg9ydKwI0fRtxF+bQ1IjWy8UF5/SBMziqLybxE5qwNC0eRB1umj9OGWkGpf\nw7rQD+7xTsScfZJF3XkfjFfl8CB9wuIX6HIlzejewsNPJYBPkV/NbCCSfbOl\nym7Jtt4MGBBsWUKqxVAgHL5bFBxNaoXI12z0YMVeMHgQnqKUNejfTlq9pX05\nCsX9UbYtNT4w+9t0whVMKU/opBK+HMCgi6EmsFFTZptfxYgKRg/Vld/w0gcI\nBumzhEd8YROrIvFioEw6fcrHO74kEyZ/rmr6uBHtekJgV/76MvCAN5xTPTXz\nUWFog4n3gHQV4SnKahqBz1UqCZZ+yM+PRGYJij7KHNilffRSjoofrr3GyVSx\nRvgIlCzDFAmkrV2+lfDxsF4jkmaN6KC59EaI2X/K/p4canJVEwAq8f0oZitP\nlCZX\r\n=uivI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"db65d7bbcbe6578c0d22caee417e7da8598206e1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.21","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.32_1589205195415_0.15243992817061702","host":"s3://npm-registry-packages"}},"2.3.33":{"name":"react-simple-keyboard","version":"2.3.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12b8a3089c161d191fe8fe4a77d65aa6600953b0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.33.tgz","fileCount":8,"integrity":"sha512-IH8WD1Wops5851+UdJuxxVikatVl+B0yL0e+A/X86KSLmLp3avad8ME2h4XsjOEJxMUCSfGPthjq++XxZzTFeA==","signatures":[{"sig":"MEUCIAag2bxu7JEvxMLQXvLUPsaN4zC0S/g8EtrZuSi2j5bAAiEApHY7Cd8yiStWPlP3BDFejVkqiN5F37lUkk56WuT6f0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuVlcCRA9TVsSAnZWagAACCsP/29iA+4ic9VUON2k0Bq4\n/WCNtLkUZF6kmkhwrOuYeImJLM3cpkKWEpB+TP+pUFfLvKUlmsaiid5P7cR8\nRk7bKFJIgnHd30ZT3bf5OgRZqW70S7XUEbStN3xg9QS2zevpTOOjHsGfzuAi\n4N8LcKoANI18KzUp7Ah8WYSIm8D/60zBl8QZiGJub1LuLfI7k3Gh1lJvpEW0\nYM3AJAGHYxytzwuZ0eNJlaZGKWiTIvXMH1cc0sdvbYt4GI6VwzRhxR8p6ZTM\nkTcU2or5lI4P84fTacT1yaGhq1IaGK/z9GWi0ZcQe10/5ZBi/XDEpfgSB3an\nA1e7Q3ZNwqBNX0uTLPEK2ALIIU5JARhADvpWjSSrXQQpA5J7AwSFoLw5Qy1V\nd97EiwujCpJPUFANV/f1w2YaW4GGBuBeXJmLzKt2s59viNMZMlKJ2F+htHbf\n/F5HdExUoB4LXGJ6UsEf76e0/WuwjVtywU/FghhFdMxRrB0spIyUqSlnMLIJ\ndGWBcQZzb5BGLCT6w+PKaCyWPZ4bxF3okh7dIoFTISoNM6or2cg/F+O7abtK\ne9oaS2C5lxCyoWm2WLmEiI2ogCft2qRxsNgx83gfGVzrolXCj71RcTLgKE3n\nFZxGELTka/5ksoJdBJvmzdoMKZtCKpNYb0ySpTP2m7BfuVgUqMb1EzSQd3Gd\nrZQN\r\n=buBU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"173a4ccb5e226082f21aec17201db0400ad1fcfc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.21","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.33_1589205339921_0.8354240069108048","host":"s3://npm-registry-packages"}},"2.3.34":{"name":"react-simple-keyboard","version":"2.3.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"82da6c7270e16de1fb8488c6ac220801d63336b0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.34.tgz","fileCount":8,"integrity":"sha512-lwRBC37XqheJg+DDRQ8v+NXMHojgG5Y35oD1rZUOMChjJi5h31HRkH1Ie0tGxpz8gWgZ8jM1e+c2yEFo/v8zOw==","signatures":[{"sig":"MEYCIQCMZYX8Xu4ClQfZh7w+tN/1CcdQ4EqZmxMTro8vEGC6tgIhALKBA8yjTVbnpp4xwv1H2jat6b8hMIIsMAvE6ZiBooYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeupJcCRA9TVsSAnZWagAA2TcP/Al9oDScc+Pn1mmaJhM+\nAA8KSd/OwQkFNlq1f358X9Xl3VEpOKsQUpgVr850ROaf2E2LhK1FWxRXU3YU\nhmSqN8DlM75R7oweBxLpNvkfiofWKoaGCzVBnw5esvUiNRm7icaS01kaa5sr\n8JJm+pU7Exxiat7pgCEv+KH8p3rGA2HOAsaJflijV5J11Jzc1ClSSKIyg3XP\nvTC/3Qhe76yOou8PeGrDHUTVlVjX0CAcflYzUAcxivrfC9h0NNJQgfqve1AT\n9u8OeT6cIjfG3ket+BOWMbZ4kRrnkiQqaYWkPN15L+uC//0CNYuzqiEoFgWr\nLpza/ZrzCalg01rHAxZWHn+uYsfYubXQ4gdpH3eoj17Z3dVc+Ik6nLItlVxj\n50zfenrJZ28a7gNfLkljjlZNC3zw6dvqEv8NaFbl1jLE9oKwyJYtWpqGRkZs\naF53RnmNmomaellMzWAG5FaGsoslHqVyPhsnlrvtvhcNpBJDYWeK2UrMW/pq\n8pGsbLV4fgcNLN3u8SWDXMjGaj7HOr1Y7Vz/t6rZ+E+65npy0dAsKYvUX4HR\n0EXsSgcMijaXJdvsAjs+5J1knMtjnQ2XmrrH5BFfiMPIDJ+gAUSgRf7lLzC/\nQEsRtkvOZx/c/Db4ieC1voJAxuGcpsfRVUtRstNif8M38HEQ5tX7dtzqUm9s\nKv+d\r\n=haf2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a31f2dceae5e9d02184bbd5d9b1c3e14de3c9f75","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.22","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.34_1589285468326_0.36839135583327365","host":"s3://npm-registry-packages"}},"2.3.35":{"name":"react-simple-keyboard","version":"2.3.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f140b60b6ef19a110d6ec2af19c5d43e0b5b5905","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.35.tgz","fileCount":8,"integrity":"sha512-b3FxuT2rrb+MBEgV+wewPtBkkDuDjxu9OrdjCy/ivlr3bIIEgJyNX93cHdk7PW/jOcRoIMmv/8F6XTH+AYv0CA==","signatures":[{"sig":"MEQCIFpI+TMaZcqNLe7plLQX9xFjnDvlSKCvgSt/NGhjvaYUAiAzxuR4JXc5GzX6gOihXiyAghfn7upZkUicxy0zcjB9ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+kQCRA9TVsSAnZWagAAGnUQAJm8H+z/f50SzYtbPWgo\nlD1lQxakfIusHgTwoBeg7csUCNG2UQR0mJFboZs27uu6G56tTHzppZm+Jci7\nxGO6ow5fXs4oFAHy0yhiwNxTk4x9DhFXiAL5FLcDEOGRJS2Eo5QFxcKBPjiz\nW7eFndJYlZQe3vD3V/U37+vC1ByQ5PxIbEz09whERVo2TKOl9e55YcGrjXaW\nC9LJTPfZl99VWopmbKWJ7kENt2TCpbM24qmcpe1AQyebpSTEVucAGgABbnS1\nR8QbEqsxbEm0mMp7DDk5WCRgaN2SFkRjnHPwle8cXSAo3c9aPnLDHlQJYmzZ\n+f0Bcjy8vHL2QTY629+jOCcxQHSnmGsfv4ruvbUBZ4N0XnJ6haxdLRo60dUQ\nIJGO5WvEG5d3Egq+ZCna4ZggrEEMaLvCLZdYSwRTAs958g1Jqkyti0Yf+Ynh\n1NwaLyvbK9cjYclQ1TkKT+0yKBOULe/+GnBH3f/1rKe3TYl47DZs8vVr6BhL\nU1DZCu2+PWUSySMy3NVf2ednB98DUnK/07KwLxl/vQusWRwQmR2sKTcBkD/m\nN/rHywoVqD2pKun477Kmq8q2jXnyExc2qmdEAYDtxVtRAPFuEDzyE58U4cJR\nMtux/ol/IWRPiefyQIXIwrrOrhl07sBMylh2cS5n9XUN6RMWyLkbNjjdyQjR\n0r/X\r\n=BQZl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e8f65741896986ebd690f3e187c842562b6b4941","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.22","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.35_1589373199594_0.42866136914276254","host":"s3://npm-registry-packages"}},"2.3.36":{"name":"react-simple-keyboard","version":"2.3.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21809746eb360536d27533eb13be93897b6d64bd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.36.tgz","fileCount":8,"integrity":"sha512-bZMjVe0u6s5Llxw5e9CKPQwXFwwxtdol1JYK5pBqtkm+LcKl+62y3nlhaKVWQof8/esaGO1WT2tK4/QlEOED9A==","signatures":[{"sig":"MEUCIQDTlT82bQxtS+4QsQzx9Sfuth9/7cuONvkvB50u77UhgAIgYdqfMw1Dp0mnzzTAtIdJ3dGyVGQMmdZnYTjpHpAZUPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+pfCRA9TVsSAnZWagAAh+YP/1Do3zvFkSAMAGW41T+f\nR7sCuJkFHdUI95tpGbOKgTXf/kZKQy7SdCW789loEYpu50lgWuUSUxlafioP\nVB1bwbHLUG09+oXcAnlmrDmrmaA8I3X6GMpHUntmlihsM19TQPkPedkYF1q7\nWGL4lnf4uCmYyV+nNkT403EzxdgsTyT6eu3TUBfcOuuHZtuyCXTXp+lGq/Od\nphAW7bCnTL5p9JRibz8LWMc6BBDl7LrueY4eZ1kxwBVucmNnP13L+5QT5NyO\nI6M5bAZL01e5TZD+c6cagh9DXl9JNFDZcmE4eYRkiPrUUaIoQ8gT5dSD+JRT\nSFxxanSowMmY6tuvR1IwHODHH9pEePas3pPRKieyoJR+HInFsjQNkbo25TiO\nfGt4w32fqdKCsFdvif/R+BflY8/K6Z/9zl+AmM7ELvknxxoAE3s30T59mHwB\ncVSI2bPgatJ5rH0kbw5gIuzyg6zUQxGQa7leu3iE8GoviGSsxRoPuKBVKRxX\nuVZqGfg0oXup4LWCcPXtXpCftFjtLFer9bfEqlGiqI70XQpxlNEB3cY/QMD1\ndYQUBigXCJnIewLvTpU42xcZwHQxjqvXWaqk/usjMz4gL4rXN5f+zU5NCbs2\nrKieniPxocrNha1U+/onvOF0YbuzHnD+EnGoAwnJFEynBt+98IXzhXSPdOQT\nVHsj\r\n=VNuY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"618edb0a100b9ce0cdc7960ab0c27778136e6fce","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.22","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.1","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.36_1589373535119_0.49051690459887154","host":"s3://npm-registry-packages"}},"2.3.37":{"name":"react-simple-keyboard","version":"2.3.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ce37cfc31c533a8e39a15d19d01d0faee3eaa62","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.37.tgz","fileCount":8,"integrity":"sha512-nOzoTq5eTj8t5AaDpAuqcKTW7mySfg8QR2Zcj2ZpACKbs309XBDXvYcHP1/AinBFOExxy7JgHvQ/ZkSNit/2hA==","signatures":[{"sig":"MEQCIGuyNA0SZo+RVtbrHduulNiNAa+6yeBJ+Op39wU/hz2gAiBRkGbVu6Lvmuy1rQGoP28EWAGcGiZCT//UqX2WCoWYdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevTXdCRA9TVsSAnZWagAAZzEP/jtv39vYFqeZc6KUe08q\nMh2+0YRV4PSGaqYZbvNSaUZQHwaNvcHM8vufed84lJMhsvG0K9qOXCfl/eoP\nNj/KSidIKN6qn3H7Zaq3hyrMy+B72Enapjtnjy2cjvwH8cCtXTvRcIIV2vhD\nqnxal5OGN9KVf33cd6cehpOB9tqQg9c0MbQNzQdDWXeaH+c7NxucKJYkR62B\nT7Etx06qtp1nAYelrPhBatUMItXkrxNMLeiG5Ok9h/C3ZBsldWuh1Fj6xXjV\nn0/fLQil5dkDzDy4gebQibJGTNgrZfbEB2sz8oHvsVeJQgTrEOvmUF/c0eMJ\nseZY1WMn9JAQSAjfAGtnCnSBn00mWifLyaEes5dEUm7EVq4kJ+CGFeSPcvgL\nykGYkY7H20Ztxn7O2zUIWGpNN2EU7UbTbQqqoJvOJKg+NpYAEd/ZjAobgdzu\ngHxTT98nbiSCTMpTPF36ZjZ7JlsugenPfnQWlE/Etjh8FmCPwPqvdgaE8ITo\nzgSYg0LvHWPMNs8BL9d/p9NlmUhXGqWCkYrjsIVwB5AZF4g9IdnaW/hEBi5h\nhk6oUJjhRBv0JFkFg7aHPiiAVhtobCO7RZTgnjtrEHr3/0vmwnOweh/9FzHA\nVHJMa9iPfJvqDarv8flZHsUTieIHJmWsUK751tZ4E6JBeiOnFT4myMP9w2/k\n32am\r\n=SVcP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"50c63fd1bba7c2781a3a0e740751a3cbf7a4dbc2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.22","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.37_1589458396931_0.21539769853644453","host":"s3://npm-registry-packages"}},"2.3.38":{"name":"react-simple-keyboard","version":"2.3.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f45b436b9b95685281cfa347785f81f7a0f1e3c6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.38.tgz","fileCount":8,"integrity":"sha512-LMJM+sbgyQa+lTi+7lHXR1tceQ8AidWQwzSEO/EbdQ6LKppDmlRcB0210w6dweXmw2vhmFba6cEV4GrCV/3GKg==","signatures":[{"sig":"MEYCIQCfppPM0vy5AjXNHVTdUkFunsdzOGqJ6XG1G28kgz4x8gIhAOnonT7Wa9+2kJhWgl8o0sYYD31vfdXzdw7obdWaUf9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevTeVCRA9TVsSAnZWagAAdZcP+QCqMhKG6m3MOcOW6QEt\nDZgvpet5lg8D72jFYcB7246v/P186AhmgC2e5EjnW10wEOntwV3XNCCBBWFd\nuM4lMaGKdSBxvg6yTeoJiu/O3M8dhxRlTrL/k/4GDeyxuOcwWpuQBKxZ95YK\n+3QwRrxb6F8pqpAzfCx2HnWjl80ByEBHo6f42smnsjRS3/mBmThLRZehoFIl\nl4QfhPXpBkWL8uMjMG0Z1nGzBkIm72bdx+KLciMDl3+Ywr4yjGnDRJzMjnKa\nbfaZqLRmf//viXJE1EXzo0a2RSH7nRB/SNcaXwVPm1ErfVVHCJglkDZiv0lP\n9OER3UeZvkhkX4KxKFJQQ5UXqw8rIKGAyvOi/kNzaFI0IjlUr4Su4cW/ft9Q\nVM/7BKJrnuERS39v7DUWRuVWXWELeNHh1zSqppxLUoztcX/AXelLmmPyl/f1\nStzPsz+6jZ9gx5E2gUVkXftlXnpTawIETHoBvmleAEzMKDiNSMH0oZLIIUZi\nnufXymjlaoZ5DzzfdEycw8FhhLU8rCYTkVmTmP0ByUUl8CexZ0+nV77FSfsZ\ndPa9xjA1DXM6bMG0+OzNxWaDHyCihTA0ruiyus2Pks5b1V135K2z/pjtXadU\nfSOj/4R8KzHPTrK2FXiI1KDxa0zyPNLHjOKWcg7jLszYcp57PyF0c2zS9ZAq\nOyTP\r\n=4X+G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"92f2478cbc3ba3560ee7e2d20ad2a814a3c2213d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.24","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.38_1589458836890_0.24683463680291795","host":"s3://npm-registry-packages"}},"2.3.39":{"name":"react-simple-keyboard","version":"2.3.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6956dfcc7cfbd9c74a13d7f11c6aae9c3fb3279f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.39.tgz","fileCount":8,"integrity":"sha512-pjbTg2pkjaCE8Cz3ck2uzAgfkeumg/dn8XyTJc+4sCkJPno5rNa/Kf3q/Pz5kLpaF2e+oZwvFXKd3rbhhfdDvQ==","signatures":[{"sig":"MEUCIAPWFmSu6bFQOVKhiNMRQrHv2MHO8y8mA2Hr120j2elnAiEAuiCTngIydf/APai36sN7TXO6BfD4Q1vW17x2YWx+Uc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevoPcCRA9TVsSAnZWagAA3wcP+gLHt4jouuxhnYa29Wyx\nO+vM8JKbGIMSfi8r+TgqYavxRse4B/ShwsJJHyzOdgYKgnLuKJb3IOWMka8R\nhr2jNo0Wl2EKPmx19KxzdW3PY6xDQF3efsGOuFSEMujKhjZTlxztmyYmAPDS\nFZDjAY7SeUKzT+4U0j90kCVPIO6PIukVbBt4UdLmNYIVXGaOoHa1f7F9Ww9E\nnUxHgNyo004rKF41uVr+RwjUohk0gDKYZWdBekqrhsCDmsg5ND73q1DYh8Aw\nwOTB2je9G7tGKffsbzJIR+e2L5aqFVL3oKFkQZ+upq+o2fjphU5WYy0OBi/y\nIkmDhY9o/T3bK6CDS3ukO0cDezDtuuBYzwnnFTE7RQSw5XMq8z9T2prgBfE9\nhlx1EQgDbnHBkKY/i1BSWKo6w0yliV60LpujhuTQrAsjemo6A4wSqPbBtgMr\nqVb8ZvDhtNMck7EsrNaZR/8f0iNDk77ec0ZXzisb/g0T8ChITnEiFig8zfKD\nEcTx1MCUrBAJz/VZhfPPgCy2X8xepK5TJg9ryJs0Ke2wO8q5aHj5DlKAyGEF\n7hQEGzDZnrG1qnaw8rysGkPtBbQ6Jr8VqWjsrZvFABB+wfV/ilrUv20SvBkz\n/jdqjinaSmZZFWVNWwsVsGhBs/OADWE1SEROSrtSYRrCrPEhyNpCYiFFixBE\nihl1\r\n=PszD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cdee3cb06e678a32682e398e924514ab029d0359","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.25","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.39_1589543899922_0.984495024383371","host":"s3://npm-registry-packages"}},"2.3.40":{"name":"react-simple-keyboard","version":"2.3.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6222488277de60e808141e45d65132b8e86e9537","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.40.tgz","fileCount":8,"integrity":"sha512-PaOrCNMr4nQix6O4gOnh4k7wRJ+2aOjktVz+ENxVrlXlkgmUO/T0qd9MmW+cPchb9Y6eQa4/8Jpb1PWNuTSdxQ==","signatures":[{"sig":"MEUCIBPq2XwQgoaoypSqV/M2RWokDJrtQFRzzCyw0JmoIAvzAiEA36v6ohfciRXo+M+NWE8NoUtsnC6cP/mZ7WmnwgANets=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwLlCRA9TVsSAnZWagAAwPsP/3anHLYhsfHF4Wxm0KB9\nI/7lYc3n3M0NFiFLbW2iMx/Q774/P1MDa1rY1wyqE/TcLMetBL8j1mSMEy0G\nb80m7Ipt++TbLG/TXT2g+bdXiv15bd73E8gkzvzWygE9jEstUHblXzKcS28I\ntKohfOJlBeNUI25wfJqQTAS3dTrDuIian8raULbJTCrIDi26VbpRgW87DsB6\n1nVYfmN8G14/0VJQ4OuQWRi68igT1deXS9IElbtSE31T4O8iWc0UKubU9MyR\nlDsqhwrajQ5As140OS5BbGIV5H9+cis/ZoFtwwPHhtuyw6wxnPfvxbSZ6JPk\napjPMoNwChGwiLPp9TPO2H3NGJV2a6aRIHgcip5vB753lGL2IIcMOU/lD/Nt\nBUFkLZPNVC658Jeke3bE2cI3hETcgSVhjbV7MGXuYjYJv6c5SASiLFgBa59I\nyFtbYEm2LzTLEhunWRMJZmmqtpsFE7pWaxEQzFMTHB+LubK7hEa6Py6akXwP\nLPjMieWoGavYrNIZV6fU2HJ3USAYtt/zztYgJxJkCWzJTVpUDf2MmZARnU7C\nNy7NBNxyf6S3LxVNWTbxt/EjX9wjFC+PISAnL6ZbvqpCW5C594Bvd4V8Y2OV\nsJYTXZbOzia1WTCqOuVPiSnZGwqrAnzxf3iyvvoXbtdIV5eVcLEdOiWCYz15\n9op6\r\n=Lyo4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"20ff4035f85c8ea480bc90aae5e7c4068fc69257","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.26","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.40_1590100708487_0.264324789610622","host":"s3://npm-registry-packages"}},"2.3.41":{"name":"react-simple-keyboard","version":"2.3.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a7c61ca3e8410fc8bfce84f482a0e673353f8188","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.41.tgz","fileCount":8,"integrity":"sha512-czYxchR+XOu5CzlVp6C121x7bA8rsNhwh+R/pFREiloqcpQWlCDGc12Mw3qI1+yBM2igGzgBtZg0OvUAz5Zw3Q==","signatures":[{"sig":"MEQCIAFEirEtvTcVJnBqOLDfARq0OsAChWte2sWlas35x5gXAiBkgcuLTcXJsG9x+4eWGzceisUlTkatcORyKdPJIhtX3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex8sYCRA9TVsSAnZWagAA8okP/1twZWaE6HAH0oCxl5eP\nGLO3ewhbeD7lGshpaNj2nrNvW4qtwtJdRAdeVlIoByJk7mC3zGb4RNmzlKSl\nqTGdECy5A6k+sp46HRgCYiDh6jrf3pjo4S5FOuFyL+C5s9xEK/TR6mw7yZDo\nTsLazHCuxQ1F7JLy2DKyWzMiD7UGxccz4FjhUrMkuPgJJ/ZqkoG7ZeRQs4Rl\nuwE415rafU98AXlMSLvi6sp+vCB3KakhcR8GoSB1fvwO+OgimtzUuIA3y9EZ\nnNCmiqBzcQ5yWpZwAL0OtCEh9oEPGxQOIw+TMUDJp5NI1sS8kPJxuiU+/uq+\nRmswpNPS0GVqxLaS2YCU0phSYNn4g3kHsBPf/zncVDojJP2wk02bSlY4c897\nkCxme2z55mu0Vfu4DcMwa4WlKHpn0akq+3nHcg7/r1doR1kZBRvOfCMflJjW\n7F9ylpm0rQwIderSGA2cCd4gK+AtAWN+aIG0f9E81fmjT/7P8OI/9CB/IY5C\n6OoJh2400eFzfTbHNq59WYbSw66/adRKiX72RaNTtyRoVUngG7GF1je1Ld05\nubCfT+ViIXHGlOhEWqGJqV4dtbgPPj3qh7n5adp45BFL7PMHX8lBMDJfpiGf\nuU/xA1C6KtEmeClPVouekzyycVzEGhvPLlsndGpuWGnaOuhXdg4Q3fem7M+Q\nRmIY\r\n=X/iL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d6a2294cfe7392c2d276ab2b00f563586ed4a104","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.26","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.41_1590151959422_0.10347117404509643","host":"s3://npm-registry-packages"}},"2.3.42":{"name":"react-simple-keyboard","version":"2.3.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f42f88f3181e39d1279894a2a5c71a8b44efdae1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.42.tgz","fileCount":8,"integrity":"sha512-6NlaMAnflnW1ety7tUz2l89CoHQELDMNR0lBHTRFB/90tNRUFrZARSPqubMun3hD24kizv0+wAGyCOkpJLVsaw==","signatures":[{"sig":"MEQCIHRWjr82ARhpl8IiIBPMSWeyIJE4FYBSpLvhg7OKef1gAiBBcvFjmd6kzNEaJ5iqvRMs2JvnvhKWUw3SCz5/npWOJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey9ALCRA9TVsSAnZWagAAQWAP/R7+cm9gKf6Adr98Wwxl\nVaCUCidTFbW7gi4oJ9sJHmAhzMI/msPjSK/1BD8SgPBm3FhXr6sfvJ/6DiUT\n++W724I2K0KwfQmNZdwNOzBr0ewc0Kln8lvlyoEVT7g/77SWR2O3QpUIEOMx\n4Zi52Z8doxeV5P/ml34F26CxPziUO98NGZ61wIe9RMnSpd8VP2lY8i/VavLw\nGc69LRRd4jCEQfhmGBEPgB6J/O1YjVm1ZgBfJ9Q9blGC7kNpb26ZZ45X0i2f\nTB8aavoI2ZoCKd5iu/P0pM6QUqY2lNFHYFpqaeHjUxDXCvm8PzSCf1k5k+g6\nxiBdo8iYtsNzT/WspuEwJBoXWcRhCp09sVLBoFk58eeEqC3eHE82J4N0yJb8\nBJMWtuwqr4smbZ7kPkhVR9QFEjpudA3/qkw3EydIGXq165fWBXjvWeb2ikwr\npum5fcxalBySiE8QiHQpAj9Hqe3l7LV3xl88MutOtP72DPfFAzGQyLut6wNI\nyleNMS50ETmf91hHuDWtRrQ3DhUYDqjdzR8EnWef6FgJF6UV/1AXeOGeTpRf\nrn7t1ErGgtTTZgWClCefjIUGIKWsJVJXClFmlV1JXqX8PcmSY+UFl6UoKTEu\npZl+mVA2ely0MnbUUN5D6kWFEsLFJmdl/t5SbX9Mw3gMVTSDmYtPJ+R/0J1B\ntvY9\r\n=AG3C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bfee3adeefe066542ed6b7e2b0956b5a25eba4a6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.27","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.42_1590415370305_0.9633563692150588","host":"s3://npm-registry-packages"}},"2.3.43":{"name":"react-simple-keyboard","version":"2.3.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9aeec633d5e542d262995065d48aafba16a75fa4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.43.tgz","fileCount":8,"integrity":"sha512-cX2H53CgMOe5rlS9FxLte8U7RqUauoDVxK+jVtCAToI5S8M2F5mB11qWx3hkMaAtWQCbstjXsMMDK/qbKUdhmw==","signatures":[{"sig":"MEUCIEUqc4kZs7y51zHiugzoR9/sPa9oggmtTV4zTMBivs4DAiEAkm2UPC4riu+SAJu9bzyv44vMGcbPNi9hQgh9vGg8Voo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezmEUCRA9TVsSAnZWagAA+qkP/0R0uZ2ptfDYa71Ey4Ht\nxkI19lDhQL4y8D7cZJ3yd1VczN8e0tWF4u63ByszJeNWiZX4y4X2k/ml+yDk\nqjtdcYZpVV0lDIr/ZF9/LCXINjT/R9JRkJ/u4Kr3i58EpdBIDNrIFVFWfw29\nSfpqodxAa1u7kscTAhdKYIgyMmgaaQ/2JIqHw8ZX0TqGHzByZSIarJo0Tax4\n/xD+et2niZC8dFT1r/ak/KRFJzWj+vMPi4zRgcrRGS+qfv516onmXOwkJCey\nSDcTjRF05Nrn9Ph9J0bDyfd70pbrUdMxXF41Rlip0N9FmzvaYKK0Mb9W3+x9\nfBXAIC3PaPgZxspncTULKxISOVUYH4cZWv8Ht71Tc+Ip8AMiERiIX+/lOzjt\nkW+yzDOyynSvX/4vhB8Rz4TUcJ85RsmKMEOqQkwnYHiioTPbMwky6dRtGMHT\niG0CaB5j5eIBP1bHkw5ubkh1uiy5mJXu1MxNYcBEf7axYFsU/E+rE+5V6r5t\nhi9m70UICSF9gwz6uAMElQGBLFXrP4B93ZCicIhNl5O69X8tTpbvjgbD7LB1\nPYExQecqckgnOn8n1LPFrqHUAu9RLSKqP1yDfUK6QHhUVfr1NaicKHNHDGRQ\nvVAx96mz/MlTs8IxmVEOdU7bMsiy3cHku0a6DgV0+6e6uFC1xZjVLXw8I4Us\nnHDN\r\n=Hanw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0e0e867950ea727120e9729a0193de4ea2c44cd9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.27","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.43_1590583571568_0.27811157170047784","host":"s3://npm-registry-packages"}},"2.3.44":{"name":"react-simple-keyboard","version":"2.3.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3550ae6ae82ef924d53f33d6d960af85ab9a6f88","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.44.tgz","fileCount":8,"integrity":"sha512-teKbQ2Zb0AW1Pyl0gRdGznpqbsdWoOrjipFg71NAvus28I+b0fOL/KbUoreTyUEqKhb6CMD/i2ZrVY/7p7w5vA==","signatures":[{"sig":"MEQCICFr/MRj4BXqHOmc/BqNdu2AqMF14qe6JpMv9pAHE9Z+AiBrHPKj5t+RZVlOQZtBfQRdJrWHtZRmXc4vuQAS8W7seg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezmHqCRA9TVsSAnZWagAASEIP+wbRI+iyXcK1AsKrDk8X\nRQfjsEpqD3nXpJOIPK+ueAwMvRpgRGr/7phfYWMQ4o3EwMsluIvZWrwvu74k\n1gxIDKpyqygg638S8ghYvl+eyNZiUZr1wvJyi9inv2f1Bu+t0FLMIkOeuaJi\n0Su4ex38QgJ/aJUlZjDX7EiBtti/C5eG99gLG6YS+9DJWeSHtVmjaRrmbZkG\nAVs4cfGFsRboCoB/O7bcE3+IipZBR29mtDwtcln/4075LIdBBzn6NEx4KwPd\nNpTxMV/LBFVVd4pYz9pKqunUbBwPJGeg9ivNBmRcYWtY465mH0dDbADsb+Bb\nElMZyoKil3RFQDMpVl/wK60TL89rXVqSeianDTaus74w6z+D3+a6pNCdf40N\naOU6GbMv+Lof11VngQkwVg5oap1XltMfaEnQrJpXsgOm6LAYFvpofBZnCXBI\nu5dwMW92dEtivdxoNkW6wwD1yPHiyRnqOTJGwYQq3dZXY5/o703IQ4TNVwsr\nD2KZSwoYFB7BPUI08r3+zETyykvMrQoIkyQMB8PKR5zM5Z0pAmXkdKrVvZbv\nLJgMWRhgOBNOKT3m525lskNbiQUFJPNHijs2wHGXdFLh8OnP2y39ZRQa2qcT\nPS120A8MuNTbbFQNAaL6iLseTZHZQigdFUKuvI9W564sCVtQ5QknuvNZXmje\n2oJh\r\n=EuYi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cec3857d6d3162952b82451b4c78b80b77697ad8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.27","@babel/preset-env":"^7.9.6","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.44_1590583785598_0.09158127570863583","host":"s3://npm-registry-packages"}},"2.3.45":{"name":"react-simple-keyboard","version":"2.3.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d0e5459262c4ef226b18e1a60f2d09bad788af03","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.45.tgz","fileCount":8,"integrity":"sha512-Z+7AWwXxrzVPFDDdFx+q/Y16/HKRqUezc9kZLxujJOK3XnaFOwD2kz6bKnsbktIOPj4Q7guKwTLdsxf2wxMp4A==","signatures":[{"sig":"MEQCIH7mowTZsTtTN/XhW4n5wpfDF9Uq7PenSHRuCMwR+fY7AiAw/6ZaKIv2LGxMPPOXu9QZt2AXmgQ+9ZPQNNIJTSKtqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezmJhCRA9TVsSAnZWagAATq8P/0yXAV4o/Wp562Sl+FIo\nHZ2OQze6IC7MWeOzl9/gR1r3SGixpaDWibYI9ky+DL77I94QlKI8vF0p8IgY\nmn4SPjju/0QUeJVFeIv1ZFX5CQNjoiyjwTQg6SxdIfYyp4OkYijRxwoyOdWT\npmcdKaugMsoxPFzkJ6botKMKjEjz1IBc7vjJADIk145KWm3X5WIc4yWyo9Zu\nh6SwiXTw1vR7tm4JWXgU8az+xotfGUYyKDkFzZEBtMwvVDhrKQZoRC+Ou4it\nfquTiTLbyPjlojkWTlr3brda3joLZ9svBfnNDhcfk4GItfJz1Wa9rjuIHzAp\njhOMMO9rbGK7LLo80VtIneEcTWwYoU3I65eH48zclnjKF/XG65PcK33fqF+R\ndn2crW/K/2GfubE0KElKa0HACsQgsADWR1DiAPY/4/rjMlp3TXaOqhjYk4LZ\ngXhM8xMMoHDe2snxjpoNwo+8BhHJh9TxYxsSoxZWpGX6xrOM5zb+O71xX4S+\nwz297R7Ymp0FzQr/qWZNYCLi5kaaekalR6QaLGFLUYv7mnjxX6Mf81kGH/gS\nEHRh6Jrt2+cwTQswRjt00z6XugpUR4eQdjaqXW03m3Iy2ypgC+t34Xx9KzUY\nKuCX7VM+V/RtlstwfqWRjX+YN1t5aTvGQAfr1QsUtsDVaVltGw5+JXA7zvLj\nXfgA\r\n=0213\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c2472b06f29e54ee45f7d74a35b749d1aa60ef66","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.27","@babel/preset-env":"^7.10.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.45_1590583905243_0.869337936593771","host":"s3://npm-registry-packages"}},"2.3.46":{"name":"react-simple-keyboard","version":"2.3.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee3b4c1c1752da63a59657c15d05b9ec2069da6a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.46.tgz","fileCount":8,"integrity":"sha512-+lmqvEREzxjOHbCQRUfT43YNzB6gSHYq8rzwj1GEU5FOn3v/3+Z52VsjTqKWKumneZkDHhVbc7ciOW8cH3envA==","signatures":[{"sig":"MEQCIDn/lFFRBZAF9sot/WDJ0Ol24LdQC5ULysfZgZbR0LCxAiBw47KIyzYDXMlKmhHwchY5f6pReeqUoefV9tAJR6NaVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezmOBCRA9TVsSAnZWagAAOL4P/1DGYcCRfcVNnex1+TTD\nJJ0eZFbzG9o+gnTtjkQgbd1vr7zGrSkcB4eGjC2UJ+sZynIYKqE4AY3O8Wu/\n4ZtYJ1t2U9v604IiaOeGJhBcbaI0Lbm7OV6tHzNEko/P2Q1zlGRdNFw8aIFn\nYlsQPWL+jNqAm0w3V6QF/Ps7OA28Aj6qVKUZjnA2Yp5c3VNIKcNWdj8G//fJ\nVbr+kZ6Pi5q8PKgGrSsC0IloO3Kez2bBLWZwzWWrOPqQ/TBMgkCkS5IsOSCa\nOwcQCSUrqebEBaxgKygokOAf/gsRm6W5UUbyYvPQTz/bZPED5LLt3NCG43k/\nsax/TexcvrEZgnRAyUIYdrNvGmz/KRV/raHUnD2pLRfOgR6nB/RLYl50KBGU\n+cm4UHf/+RLVtqa2HFpgYSinePk+a2T9M4CsQjRNJNr0+j3Z9Mq4NbHwnMEl\nD3t9i8RqcloH0RdC4nRHkGqO1xDlaW2zSTvZvTMaIi3cDOoUCkUaLvWn3u3R\nVmv7n8eY9noVem7gOOCys/5f7NZYviTi44CDGp+dp96xuIuz6y4TPvjAllQE\nciuYMsjSxFJ5EkQX3RB43RsNCMV4yKVYzTZ/qXm5DX3NjmZFDm+calRSG02Z\norR8fIfODy+YR12sl8z5ZUrxlr86g8x8UhNA4agzylTQp+W4Vx2ejdMvx/T9\ngu/r\r\n=mQp9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9c5a16fb36200609de0d2999b1cb1e706397b403","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.9.6","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.31","@babel/preset-env":"^7.10.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.46_1590584193475_0.7163342339133354","host":"s3://npm-registry-packages"}},"2.3.47":{"name":"react-simple-keyboard","version":"2.3.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5df6d38a1878ec411a9644e3d810591b305dd439","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.47.tgz","fileCount":8,"integrity":"sha512-ZGqAri5Kg92Y5klXIGL/1eY25/wjhgttYKAd/lpD3i6DMRoJwSNlLbsyXVVjjRBppsWD0N2khB9r9sZ/J6n/ig==","signatures":[{"sig":"MEUCICN5KOOx2YL7/T3Pxi+vGO7OeJnifthu9kNrAnCWbxO6AiEA77LVPAO86FOaHqWpWZ1Ac/dfmQFI5emCvml6meBPFjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezmQgCRA9TVsSAnZWagAAsUsP/2bNKGN29SCNRIueacRm\nvyd/HiQZTfo9TYRktF6P6z1ButUKJ+lQOqJRJIgEMhlkmnlqDowifDisDJt1\neTnETx6fVvsHT29N/Prr4IOxJQQlaEYWKXHaVu7o79mn8dgto8mkg2zR4r8a\nNYCXsXR9ncjI2JJx3CxLmzop7S1L4jRW9UkSdb+plrfQpmWY4IADlr86Chu6\nAp3wUckLlo7n8G4HLAG3ghnbbc8AnDqVrFwi+ojrYpXnhPqxgWvirV9e3IhS\nzjZ9Fbd2zKJA+hAxIL/aaWYjzDpa+Y5pqNay0A7exJlzO2/r8/cNbNg5TwKI\n/UDqqCxy6gdLJ0wWh9LpouBQ+cKAkWJn2k3TQeG85gxm2FVcL/fbwulmMBSD\niE2myqLoomGg+Rwzo/zJ9OuDQiNlfeQy0Lt9rcf9qvYJoyS57G78CciZfYyT\n01RoKYpzFOrN3oTAQjvSggSKue79KBYBd8WcEZut0SrsVpNIXVKkYOQkFKhc\n+Yf0oKzZWodan/CKyTALMmQnH+vyaIKq/Qbl8sO7z0LDNp3UxQ6VSMtccLxF\nRLTnbTULvnBeKaEgqHaLFBshUhD5vWjukntA28icdyKL9f4GwCurMT9GhaEX\nICQxCN8tBMJb/w+V4R2idQSfkEonIh5PacSqkfvk5HtEov4OGnigEQJZgngD\nr7gO\r\n=HAMq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5793f40e4eacfd3d99e0af678fdebfd3fa35f3d3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.31","@babel/preset-env":"^7.10.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.47_1590584352214_0.5536818347333081","host":"s3://npm-registry-packages"}},"2.3.48":{"name":"react-simple-keyboard","version":"2.3.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87cb19ed5d62226e9aca1e0c245e873de948eb8d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.48.tgz","fileCount":8,"integrity":"sha512-M/h4VRu2rs3Cm3oYViNMrkq/yg5c0/sHLQcHLNBpSKjEZqlM2oY0aZRgZNQvHhOgjp2vgAKSi3sss5NFbW2BYw==","signatures":[{"sig":"MEQCIAMtCuISjUWLL4hthTJCcbiPxIw4/pKS2UEAtKhgEGSkAiBDB83/Z4D23DdHvKxmcLanDxm6BxthphISQdTV3mUttw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez0j2CRA9TVsSAnZWagAAxQQP/jhVwLc79hJnrXBYnmaZ\nK+FBYgaVR24morpdD7KACWEU8lFAugPoQNtF4E0ZeZ5kvEVnh4NpDAZEN8N8\ngxn/lmJQ5+IBTuX5nLNkoSRTr+L/WrCLqhEZeoJvvRNaxE6rOPxL0Nw3wNZF\nK+3GaWwkU8wzW+TueBmgnyz1NhYTXL8C+DUsDDuDhBABc2Lh5+qcdN8Gy7Re\nNBV4y9Zh8GOm7FMj1d/BHSSh2BKxuS0FPFY26MVnt8jNAnAL/8iVlkzfHD0V\n8t5vgLN86v3eGZQBn9gpRROgsPwNJ3Yy/9Z7jp3daG3OOH7oxmStONHmwu+g\nFaAfYqCYMM9CB1yE0HoxTgEYT9rvYVbGjhQLnGlE8KZT68tq/8ztI4JYgZhP\nODgjCejeeZ+sTIAhLphDolQdZ7FDsGYXDmmpOVmtxgIUGoq2XP+yoDu7epRf\nQgPCgarnZkf0l5YIUGOp7r95OISNKC9aDyCKTk3Vwg+cF0yq7DK37Kdfqol2\nmakwQnaDrctpyTZ3JZsVabR9v+rudrXiTFY6dZNVfmk28mCKLtemCf70WeYa\nQX25tzQ0Ah1tuj9WDc2TAkeVOq1e9jeObf2h1/daFCsh4EDgCCEH/YAvK+ha\nT3AFzwVPQCN9esIWVfv8fqt/IoLuNHIty+uA466aEldHhr0qb82XVmoGZEWb\nm5Mf\r\n=kSPk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"100a87e4e710cbfede6963a45942f45fc1041cb7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.0","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.31","@babel/preset-env":"^7.10.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.48_1590642933539_0.22258569348382706","host":"s3://npm-registry-packages"}},"2.3.49":{"name":"react-simple-keyboard","version":"2.3.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2685db8f95a002a69009f758088c6be1cfaf0433","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.49.tgz","fileCount":8,"integrity":"sha512-ocTIPm9ZDgUu4SByimTVwHjQGE8ILWAiZ2/qR/ZwCupsu7adx7AWaceMNt+3z67cXDBij9dCPW+eRJBM7wHFFQ==","signatures":[{"sig":"MEUCIAnhb2zl5VHa8QUrBdovwMilauQ8AlfsC0qmof49QxgiAiEA0ihHW8+U73MZ02Gh9oqqevDrrPOnAQei+BrtShtImG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez7ehCRA9TVsSAnZWagAAPH4P/RmzphO+7mOMNRxEfn4E\ntha+hGksFPdl8mg+nIL41TcTPw+RFmJnD8vG0hOBjSWp3LYPiZun/KO2bbsD\nsc9yzuVTjVhJNKetskrRsbsxECsm6mayDhG+Joy9wqT83/wAv5EAOsSzFAJ2\nof/52Xdk0+dt0jlDTRXlKK0OOEamsiT384fsKrGg+MNx3OG0YF4mIp1W1hPy\nNwrs+MJOmGRBYaSjYwR3DVHLYrJuzs7d4CwVH3eOiulKOydAQQdI1wVYoMi3\nYR12g1czH9BUWZTRb5CIE6BGDwm4+Xo+zdxzDmOJIdexm6MhXJnaAx783Zh5\nr+HQioGexWJS5ysjuhRckH/ux9Jke2r4mmEKv3/5eFaRRn0K/edkCRp/yRrN\n12ZU1+1nWCX23w4+7VkJPardvEDgWiWXRja8PSAmpe3DGQjxlHXTQIGJbUfY\nkz0qBpAJTjYg9b/MlaBk77QT1f6vT/8ymVVuDwUqsmqltlfHK44y2IadwO/A\nrEfUDm6SkI3JZnmjJT+uR+Gq5xIUPcPaDP7ilfdFyJdmbcLyCVvwBb8ZR2UQ\ndy4VkfRoMdX+XFwNBN/KWDSzgXf1gxukZokV0+fA47uhdLouz1hoRAdR1lGj\nQy/DceHh4ixUpD3xCJj40xnoFuCDgXnfVtKvmeOgbxqpXJXtIvnbc0O+JuZA\nuJsX\r\n=Gzew\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"904215eea737851cbac95f9ea9632dcb07525b94","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.1","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.33","@babel/preset-env":"^7.10.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.49_1590671265374_0.6467767948165188","host":"s3://npm-registry-packages"}},"2.3.50":{"name":"react-simple-keyboard","version":"2.3.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"304a50ce0898f031aeef86dad41b7c0763b7fe9f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.50.tgz","fileCount":8,"integrity":"sha512-gCeHAObwDkhf/JNTsg5JQEyLBjsTGcOEED31WysN2Fu8YzoC0TtLfxT0RyLDMTdGRskiTlbqsbREiy9cIplDgw==","signatures":[{"sig":"MEUCIFWHAEZCeklPcUNzgBQEHCeVgDO35DzruHUh+tHVEqCZAiEA6w/kjzcC9VLj7WnakAVwByIS57CWGIwalGDAPrwX3AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez7jkCRA9TVsSAnZWagAAoeIP/AlerBVEqinNRjFY++qd\nI6vKH9ctjTYGLPBdwRtz/DJ0qdttDy0tghrFRhShRWDaKAVxytNP+96xXI2L\nG5mPH76fVKHO5zst1Q3Ao8ICXitBsUeHitvxVQJ8/Gm6LHd83ntJ2omrkSwv\n6GlXcmwMFbZ1itcHEPLEG0DGobdbkYHyl7RY0+UWxIIMAB83eLSUZFLXft3U\nyYn42Sx3AyM1OUwLww9YzH5wO9Hcq0rDSmKmzQzqBX4tC4PW4gS992XID+gU\noFmNqjN2KvlRvbIGiUotXjuHElGh0EVVHc0rzMp8n5Qv5MTw8OHftp67Y89c\n2sawSj+DhFaAM09WdlO+WQezedDTGt/PwNFjBUPCBwpMcTjgpzurlqPhHva8\no7DmQKxme414UpnOvVL9DNqqK6p60q+btG2dl8agS+t7PKJwPE5YFwDpVscL\naEm+cU+5QyLcQQpEA82xGBHDtnWXyDaLrpLB42SY2SD9o/pryHOelNcoXl3K\nyWcFTJZy59sXHnMWw/mI5YunJnwcGdgiEe7sw6rZXxIC59B81sMjeCr1EDHE\nRhCujTjUh7SiikJur2276leQ2Y/6MUzdg8A2atGz6ubcue9y7ZZ7dPb+FO2p\ntfwG82Ub68gfabaiEKG5AF2SU5Zr4FRk+KW+kra0NNByDZH5NL+SK0aElyWA\nx9pV\r\n=0p27\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7591bff2fff3df0b1484559e6035ec10a720e039","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.1","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.33","@babel/preset-env":"^7.10.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.0","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.50_1590671588306_0.9402995875985969","host":"s3://npm-registry-packages"}},"2.3.51":{"name":"react-simple-keyboard","version":"2.3.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0269a73600c0f9e58db9e02f6008221d7ae94ce5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.51.tgz","fileCount":8,"integrity":"sha512-UzfQ0kd0hL5nALqZqwN0VAggK7lk1CdbP60bPg2lQVKZczF+IuIhj0BLaB83RRkTiiaX7IxHRaDRq83vPDdbqg==","signatures":[{"sig":"MEQCICs4BI4kt6ND2BxMQUqqg7zxu/GZK9Ih66PbBw6LVIAKAiBczo8+2VZHTVjI4lHSLDForIeN2zmVqy1UMEMS0n5lDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez7ohCRA9TVsSAnZWagAAMnoP/0LeDWSD/dEyhAVfQU55\n1uT4bXUuB/d6z2AonxkKeCswuW6/Cts3I4tqjk1AJ+CF5Z7ikPdu8FZ72upr\n8rd1lH6OaJ6+8BjEWHoz233AyWw46ZaGlHqDEkLoojtUokOcwAVrO7zL119X\neh1Epu8JGsNjDmuVZ9r4wZALvN0V3dzcSbQnN9uk7bbLL3v9lI6CzReUYO9C\naQEQbaX9Ffno+8rFjdpHB4XhynFLXEs2SJdqskdDAVhpGNzueoBG0AFW2X1Y\n+kyh6tkviebE7ekH7R49LHIAsaxuIqDQn1MyF8rbF2BGA9XahpwzpWY3CVjg\nV5MQ2LFHhu1iTa2bcUfjSWG/D3sT/4Qb5ClqSflyGMHLB6tFspApUREzIigx\nJZe6CibwpYRXGc3DtoftJi5yMdI76f6OmLoaOASjwyJRiJrYa7FiR2jaGCet\nbDCMXArR1WpBuusIII3JGnyXcHne3JrF7G0oKlgwt/8w4ZME1x7JLZRaTT/F\neaaNfEJDXj2ZI1XQER+T24qlDVjRFpke17xoSgfUXRwTIwV+yDIiVcqWNElw\njPsqertfIUfW4dvPtU55o9jC6HW7UOGuJll7AmULLj0hszQg9x0GHgD88JTn\nJd8CHBqDJQl6N45pRwu1uHsF7Wqj22q8BOECUt8MbS6nchAjhwL+A7t/KYx/\nK/uv\r\n=qo1P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ac43e118ff423eac47e5a44f34ba1c25e629c1ff","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.1","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.33","@babel/preset-env":"^7.10.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.51_1590671904991_0.43665696106713425","host":"s3://npm-registry-packages"}},"2.3.52":{"name":"react-simple-keyboard","version":"2.3.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77c8b7abfbe1c5eea1ea69769a0cf12106cf239a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.52.tgz","fileCount":8,"integrity":"sha512-vCUenMKMMRO1CLm5o/9U2HCvVs/Ln1RZ+jh25YD9J2D0kl/P5fZGqrkwz6ZyJyAHBvH58oai0co1XMaDU0meTg==","signatures":[{"sig":"MEQCIBMLVSVdDQMd64rGqakx+o29t3uQ0cmIICQ8wqLBYdJvAiA4Zn9ciS07FhDV8vCP0xQMCKWH6ug600ERuXzPVQUJgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0QVtCRA9TVsSAnZWagAAHC0P/jrpr4dh0p0RfsAWUABB\n/A+AHh7bnQ02wrjeIrSpga6aFVLJl6npLbRB8BS2qEDKezg+ScrHvBOIJxYj\n2KGUp35kpI6Fjm1/dA7gJK/d8IebzAdcHms87xGy5+7Qtpyms3advb4XMM2c\nYX56cVdDKFXe5MXhKbeqqMjeFU+wI3/TVkrMi+ByeF3GWpcxLKmDktKTqsO2\nX/ZFVlOxeFkNZc+X1b5tOw7j3yywhNLscNJ6E/a8/aYXIzUG4rK6FE66tWOv\nlu/5PvKf06Z8uZWjQPvBeS4ZRaWlJkvUIht4Z9TKmiVbVcaw2T9tJXUCwYGB\nX1dUl9Z3mAnFMvsznuFnbUnWBV2Fr4ReJuJZ/lpjQn+gpRrSCgwdXgqQY4sK\nSPndeESJ7FK0Yw4fdGeaSJz5uFg0XYWK8jwTIoxn/ixogsqZMr5G2sGaGJbV\nKKf7qDjBwzfsr1iuwXPu2NhC97pPclIB1ZgDEidoZjJOxGK5sefv1KRJJPic\nRPWiOpbrBqAelmbg7RbFZV3dVG6tKTQNLRVmu1IdmjV8HXLvcqrZaZ/7dvxL\n05fmkDtpsV11vuvN0KHBMhgIeladp0fALMnlRe9Iwr/mDR7TlC1PbT7yx49Y\nmXSDsk6oFiZ3WDRit620S6yo+I/Xi6qRKmy19dJMOZZN6xsw1ScmxWCq/gxi\nBKFA\r\n=3Ri9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1f67e8facd9f7d643da6f7af9d03d8a6af800eff","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.1","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.36","@babel/preset-env":"^7.10.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.52_1590756717278_0.9347238094253687","host":"s3://npm-registry-packages"}},"2.3.53":{"name":"react-simple-keyboard","version":"2.3.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2d45cd743b8ea9e6073470dd99e3d68d144d2eea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.53.tgz","fileCount":8,"integrity":"sha512-1+hYcdPsPaWxGUQ3DeBRUD7c1z0Kf8Wqsp37ktZUAwaeGC+astRQGYsHcT2LNbjGrLNzcr/T6Eq0KWPuXodUlg==","signatures":[{"sig":"MEYCIQCbIutx1EGnZBoqpD10PN7PYuYjgTikNVe1HXWz56ZbXQIhANLE7HD5xSKZmR4dPsEnxGqaFlrwW+5G0eOMh4lfFfr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1SN1CRA9TVsSAnZWagAAhYwP/j+4G8uBf3SAPCuPJORd\nYpiHFPKSm4xxrk8ZD3WY4NlkxQ7aQ3Or18OBCzpSx17ac0hmbQ47hoD/Wnj0\n/eh5A6NO0I2vyC3GwKeAnr89SxU2RnzaTzesaI6V9NrPrFRBgMuNljvUinMs\n8JYgMHQAYzjpPedN+lxzBWLqjpe514oOet/c3unv1QOph/BokPO/DEVMgdFt\nS6XHTHfFBN7xo/ULfRJeluH4qDWjqt7V3z7rt87LuATsv8n7pJeH52ZDJCt2\nCaXXBhuHkbPUfhMaW4E8b32v/NsP7BKtIZXTzxqeh49/6vCpZsa+o9lOqEhB\nRzz105W0PLYFIs+ETz5fPnakXjQ53nvz3jVcbnoyIhKnYXsdQa6qe4lJuvjL\ni/gRbdkBB2xgzBpQRUkO1+lMecSWVDo8uCdtRBh6iZoUAYX9YxT2ddLsEdWg\n0JZghLpqP6RgoD9j4af1e4GcD5pY8T1xonNVj1SmnzuD1m9VpIV6QD2j8IuK\ncsitlUq8gql1318o0ggi3ENJGmRf7kt3RiwWe2tb1mJZeoSLeJD/w2i4kQ9v\nEEkeHUsnsKcQL2PLjg79bObJMBWOsJOp5fMj15vyjcSot6c6S5Am0+z197Hi\n54d9GCBGz5kIbAApdqxMvZ2/XgCPEzGhpYnKIvq9/nTU8FUdEOKytpqTkB2L\nBpkq\r\n=AgrR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"decff68635afef3f9e66f649da66b99c97ef1419","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.1","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.36","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.53_1591026548809_0.8861969238232545","host":"s3://npm-registry-packages"}},"2.3.54":{"name":"react-simple-keyboard","version":"2.3.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"455bd33d8035181b39c8efecbc5b2bd3cef349e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.54.tgz","fileCount":8,"integrity":"sha512-TmPW4YQ6u06219aZdT27YDL6uBC/leMqFiqc+AG9tGSV9FotodJ6GhPK7DpadWHubZ6bK+yfkEOu2aF/oX1ExA==","signatures":[{"sig":"MEUCIQCEkQwLOoF+ZVrGstkCvXIMfr7kJ/bWm3qiGpzjIVuP7wIgBjodGWn9smnTBwkWwvJ492xQnZ7blpFOHBXfBWQE9GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1STFCRA9TVsSAnZWagAAPh0P/AhGabMdDThOzcAwXKqj\ncHmHJ8dNTKYsBzNC1fvFKrVLuG9H0Ldqwe8/rF2hSEpsJhp3nR7nH02JAzoP\nPQogeEOCShvskRNYpUkU5pg67l3rsMZkGJFlqKdsuyU9VpfcinbPstQ6nrCG\nTHAV3ufpRgjma4FFdjJ7XONu7HK+NtTT16UXQX1edP9amvBcYL19YV4BjKKi\n7sm4Md0aLSBQ4PmVQaJSwUbngPuZyhA6ZZOehV3In2Pl9l3zrs1HBStCkT7R\nSXA7R1PrtxY6SDBHUr0Dtb6XUvAm4uHhRAHFpZKSLCtEeHJRHu3buE8D/Dv9\nXh33diMGN9IsXDKZWMpjhOILaspD6T7ms5tuT8g+vxsn/TEY6TGkju0kSY2W\nlCqYhc36GulCqQ/Oqg81qyd1PkSBiyqF8QrGfEGjg3Gpou5kHKQi15SxhtTR\ny+Fl2/VGFu3lOZfzha+G4u4TX0qaZsLKlz0bgXKwFbtW30dEsLHfRQjNqMPR\nv6DCW9JogBTw5lLOp7qYOK3vuKyoU8EdglNKIuLqkBoeEqo/M0L6wbb7wb1l\niu5NJnsIc97nVKQ8E2t1yIa9CtFO70LvCer5rU8iHNo6xgQIsL5J5SM8ba7b\ne8a4dAwMbLmxIg1PSnBK51m19FYh0DmBZp96KFvGnJQZwR4G9sId2jb6Gv98\n40qI\r\n=I31Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4f772ab9bb55cae32f079146ed7ebcebd809f659","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.36","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.54_1591026885161_0.056399382242189766","host":"s3://npm-registry-packages"}},"2.3.55":{"name":"react-simple-keyboard","version":"2.3.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0a9aff9f965d281a630856476acd3684f3c663e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.55.tgz","fileCount":8,"integrity":"sha512-HtxFeV++XeBvuIwbVJqTAUgSXAfvANPCPeaqCgnM+l1Vy+nnFcZCHMrcNalDLoZQDV3/v7HnRYsdbCnooVNaRA==","signatures":[{"sig":"MEUCIB8rMwKPCWY3Fz3o6i2QwgVDgHaDs8+58KM3fb9cMRvMAiEA8isbmha7CRV4+l7v0vOuWYkfYiJL4MdP3vrfSNlHrcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1mZWCRA9TVsSAnZWagAA+FUP/3US/DugCzgIxAtKCIP+\nmy0KUNiX3uletEwKNS/ZwyeFPESqPQPuch0pa60lK/ndAQFuDhdeZyPGzUXV\nJxYDtM+5MhQ7eqRBjLb7wLCf7hV72PrScboJzLblvphDmz8A1op1wNmYQ1t6\nDw+mrbhsQy0BBMaxP2W09/yZaoPmgddrapF86DV5PIfI5g4yVVnP47+WBkXH\nm4FYqVRDIQA0VF+YYSVVkMyLKgwyfXSOcLzELQfqFhGuvJ+2MsGJky169fw1\n6/fQK6bLN/xuzs2t3m8Ik4ny0n1iGvqXp2lXmMWc/HT8O7FDhCXp95/EqTsG\n+pe80HpM9lPO0kGAOE8Iw1RcdwKfy4eHsipgMS/IBSIDsB9/MprB2AJek/mO\n9V6dx9ZtmBsgUoPhCAuPvdX6LgNxwAnBIWgkNlL4HEWBYfzGtMua5R7fJzHU\n9/hXobg0GN49XxXpO3OYwNqmXJ5G6AHpVShbpxpeeVQEWvwqtM8vQnji15xs\nrNH8eNRMy9ShN1CtYIrALC7z5xbZ6GRNEh/j1qPrFyvbS53zymVwr1jSpeRi\ns93JjVKiK5vBxpXVxvFWTNfV/9PjHcdIZRH58fjAaIL4NnWd9cH/CcpL+Sdj\nQoRWDBgaRsjX10se7lZB4vE+41onlleYm8CmVym0aa0RfedHsWEz+vFakefB\nwnX2\r\n=/oWJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0a02e428049b82db2b70f16aa1584d062e1531f7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.38","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.55_1591109205355_0.2853034943634025","host":"s3://npm-registry-packages"}},"2.3.56":{"name":"react-simple-keyboard","version":"2.3.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fc239594f051b0d0e4c11852b3f89cd9f82c407","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.56.tgz","fileCount":8,"integrity":"sha512-hjgtVS5y4pQzG1OirO5oAOMnUBiNnSZ07Zh1LteKhTwmhIgau4nI5R+O+Lb4za1AiCvk9sjv1yZqKRtlMvn+8g==","signatures":[{"sig":"MEYCIQCTR5MBqdDzX9j7aPhntVPPS+SBMJ1Duhy4xdP5MuEAlwIhAL/Na9lBoIGvuTFBko4mEBt15G4C2S0TdlgpSIGncyUB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2PB9CRA9TVsSAnZWagAAswMP/0aGf7MuoVhST4B5K+Av\nlukvD8Qq4ocY83uJJuYsfgvbY/ujr9NIBCGrBr7uUzjaUE14+hAxsvrXjRHA\nTpE4zsaY9umS5QRZ7aOifeLjIZac9lX/hfuFK6pwV00ZDA/aMZW6pZjdWHRw\nd2LAUHJFwzpA9msfUyUoF1FrDhQJCtnfk6r1dRtYSSGk/EqY/oycvvYS9JYJ\njCkivhUkKK7vnzNnEAxYpapn0KuzcIXVHy9Dv0NvxNB7Bajc2CRah4hTAOMW\n7JGJKyoZtGtZ4wT5klFPOOQABMorxHGdqEebwVPqSSlxAP7rPbWUzr6NPMAc\niMcVd96ePvHR7UfXqLoyy344E9URnniuEgl9JB91IMc7AdM7+p/zupUjAVRz\nCDMjQ08yYIxEp95hCGJwx+pmh7cicfrb8/3rqoD7N+6vgPM6RYslKZfRlenI\nhsV9f6CjbDDk6faS146JLMU2GFu7MSOYGA//uh4o1DCpstrPjKx4tIsY6m2O\nYdVo6mCniMtIc1Ut2wMQS0JNZWobLAPruZdSvH5E41StmkeZId4MB9BIdTHK\nW0avCQaeDfPEvFaBTyVETHD98+JRI3K27Npgd+oPeXxIOSD1DUMoqusPuSLO\ny/DrZ78hNT4oIxtcwmDOPvEtyPu5I4x+RhbfwR8hCaAJU8FQ8zM36xQFK2aJ\nCoTp\r\n=uvaD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7b72b265899770e8bd655ce63ecfbd8c90263b65","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.0","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.38","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.56_1591275644057_0.9475020760997597","host":"s3://npm-registry-packages"}},"2.3.57":{"name":"react-simple-keyboard","version":"2.3.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20e0f7183581da888cb03d719022fc9cca2d74e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.57.tgz","fileCount":8,"integrity":"sha512-EILdK3PDDlhLCUgBYhEDgg9ZCyug4xGzs+/J9ISkUFC9Y3oRNY1DGhS9rzNqHyoqCKbkbq3auiiOy+TaJHJjvA==","signatures":[{"sig":"MEYCIQD+2MGrENrxTOFCb7zDfZwacY8m833mCkNJ0UwyxbntDQIhAK5OJr010yssTHSd+ymwvyyWHzvwmpFA42MCj6EudAeQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2PE7CRA9TVsSAnZWagAAQrgP/j98jMX3XruXQtIjEuhF\nLr+2z64bWhBsNHljSMMG7yMWwQKrm2RKCtQ2M+jEuyz86OESsyjW3/N68evw\nUlTgeqewvOQoL9yJ7HdJMj6ElGWefoqHUhAl2d7s/ZsWV6uhA0cq+XNVNKCL\nmAQXbf/gBBNNfTrD3QFgzfABfG825q9UhOsRYVJDYZcz3mVbHQvZYjoTkkGR\nvsL9eONRwYnuZX2lj7y4MkagVhUdSsg/N1oyFpyad2jVb+q8xbxVIx691FuY\nXyOotjUIsCq3/eb/l858G46zBJjxvnh4ND/ZrshRCw5rtBSDAmPiwtWj2voK\nJh724v2qO3HS0njjtAsZHr96VGe+HqQMLrGYD6INpI2UqHBNNNvrOENHptEf\nDlaWrwGqgMSQsFYZZOMgSosgLoPc3DjrhnzdDn9N8qmEty0q1FpOLDR/pfvM\nuCOKteIIrabEpkbe4UsBwdcf+cddHd53a/bpJpB60Ad1JxZKF3qsvrK9Fr1g\neNKVFKngh0nUil+59rpQPSGtw4XPH2D6UGfT+j1b4dKXtkFdr6+Ikc0xdjS7\nwINgFWRljfvELbBTWCtj4BeJfAKI3EpFM5/iIwHYiSqltjVstazLhohKVTZ8\njToOnL9EK2zPS2KXPhPweH/FVk+GAXsVXJ9AjAJ8Z+qo9Rj+ioCVATY13LVY\nK4WJ\r\n=4+N5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"147835e74ec200faa556d1a65e066c3801ca91a5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.38","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.57_1591275835121_0.41428607187031763","host":"s3://npm-registry-packages"}},"2.3.58":{"name":"react-simple-keyboard","version":"2.3.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"024c1144da4d70bedc444ae1aadd6dc263db1198","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.58.tgz","fileCount":8,"integrity":"sha512-dOrKn4TZynLOQRAAQcQSML6UPFq74PmGxDy0pWxDEaOjelaPxNQOQ97Ptho+fwPyX1pKD7it96O1e2JfSP6HoA==","signatures":[{"sig":"MEUCID5l9mbC4dj5DXiecL5aHZLUZITPOiApstb0y83m3dRRAiEAquk/OEy2wRO4gAsiLN0APlZNcZQVUeXGhTCbqbg1xI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2jfLCRA9TVsSAnZWagAAvN0P/i167He5KXcsNapQKHFL\nQj2ZMtJ+7HSX60z4XH7SA4vPb8sGVGvsKaC1aOQufK9UmAEBu7SVzgf4AUTv\n6yBSoPVophkSxxwsNOAwvZO9j2XqFNo2kJwYCSxwFAI001XGrZ133ldS/tzK\nepd07FONdvMGhHhGpZ3zyhrZ8rInOcMrr0ekq3knuBGq+keW4IR/LXJS7C2z\nX11xCpDOJoK76JtKjW6yfGT/sZg4IEZNO34MbYwv5G9mUHsFbDx/+J496CLG\nOaeH5DvQCjlh5zLyRPfd1M8KZuSq5Y8hOsI4+ks/l3kdO038uvNkJrKipLBK\nyvqVnNdM+Xwz+tE/0VbkryMHx8kfkiMr9kCs+nVxjDk7b2AfueJM/q1ykZ9T\nJmIWXaVs7fi0og+RzfdGAhKFoEYPo7/gN/oPtrPrhc4XzskH2wGI8sWYzVpk\nyeB6ceBCDdxss/ORf2GS/EwP1zRS2AQkGqrdlr4VTsTsguPpLJUqHu8Y6k23\nhVIzD+QATm2O1wZ/COoyXrpL0LV8C8K3rhD8gT1uuNzjGXbN5rWj2Zicb6ou\nrdalOxG4GKJkSXWnzrW0Tbh7WLLpjxPDnEhXqcwYdjp2eqwx9DuU8mlH+vAL\npMKcuzI0LjfVX3iXsx1DDli0UznEKp2gjl3uQNguvj8thbPUltEArfT86L+3\neoP3\r\n=Qghn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e760c1062d7e9611d933f75c4ad75d8dc702e717","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.40","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.58_1591359434644_0.37740551049116045","host":"s3://npm-registry-packages"}},"2.3.59":{"name":"react-simple-keyboard","version":"2.3.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ce60217c7318b20526f274111ebef7375a167f9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.59.tgz","fileCount":8,"integrity":"sha512-7vducSX+CIaJD3H23iJFEAUE9ja+YJPQ3Haq52/iSf4jhDDN2IOjRHFndfh4slZYqEppd8MzISx/jTXNAEZ3AQ==","signatures":[{"sig":"MEUCIFDwEy2RrRxBroa8DDs1afo68p3OqSa76B3L9BDfgpJAAiEA31uc9rLflrmQ2pI+j/Rvd2aIRhbX+Y+F4wVNF87E2HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2pf0CRA9TVsSAnZWagAACHcP/RBOoo2L9bV0bmCdt8NW\nuT+bx3TTf7QmNemzuT6U8o7lZHalxF1vd1hXzhNUJeCMkjINLfPAv0OLFuP3\nDXzTVfzhJkpNs4ZHOEE3nlPJ1cWqDgVt+RFNdMNLybLwithaR7c6ZNlSEt6h\nW5LNIJkImkb++oXmFMnN4EYk2TY3kQxH9eWeAiJaxPDl+eCYQHlUgq24eblC\nLw/VH047zAd0CDjYOGKxbknAiV4hgbBF5jGAnlBFm7YnPUu4fVjFVmm5uSpb\nsGsHVtNdd4u80MF/KxPj2HOOlP76VyQbbP0gXUPO5XbhmHd0xgJXxWjtWVod\nvEMp4GRIu50DYHPZ+q8sztU2M7zWg493luJ4FRISKhiXDufQ63aqaZtB5ymg\n9i0NxySAKrS0DKL5W1fU4Rd68sdHS40tQ8BmN3yPSmz0vBdNOa3Ev/Z75tdS\nc+vRfP6L2nHQ9ebPFfPNFcdj8V48+NwL338q3Jguv1+MSQJF+sOFTTXH0FoX\ncnsyiqPTRAjzl7WcmoV2qtMbnQpINmvdJTIvxfd4pQfKHUae9yIg4qUTQ8go\nYHDDQGmLKZ0b2mnZ1O8WKiYvy96/kct11NUpN2ERytXt2fsa2aMLsi/RLFyJ\nD++9NYo6unKJbOuABGT80NRE3QwuXooo7kyU4jKTEC2C2zKj4pk3SA9IkDBU\nir0z\r\n=WZa4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"eb1bc243a9711a8fe05a7e9eefaed85b9730bed5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.40","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.20.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.59_1591384051459_0.9063741755012629","host":"s3://npm-registry-packages"}},"2.3.60":{"name":"react-simple-keyboard","version":"2.3.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a9a71a2566fc0e0e1db6849d26c491f935f304e0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.60.tgz","fileCount":8,"integrity":"sha512-e4qznCQFs9ND9ktMMtj+yiZwivLxST5cuzz515p+rWw5G+dH5cqz8OnsVJ1MZg+E9U5dBafYxXjrYMwJhADTrQ==","signatures":[{"sig":"MEQCIHjm05ThvegjkZeBcF8T8J+16DEjKfMOGhgR11Y/Ec/vAiApd+gB0YT4XUlwh9u95WrugzVsBOHyfBv7iMI8RbLrTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3kSSCRA9TVsSAnZWagAA5IcQAIsem6OclMnJDbHnjB+q\nl772Rn/X3uyh6MVXHb5o7xtmFo9MQVm0V/hee6WZsZjsTjAfDXT0gf9Epmmk\n5c1R/FnEObcDwbrhEhCZhO/c09uYkg4Ywkf/JNVFIPmedJHPm7Kd9O8opq45\nmeU2+XOhOls5BC6HnYy75+A1QEtaHc8KNr6rm3ugdyw2wA00LbgqPQ4tYn3S\njac13uIZLlHn51X2RB4jnNk6q12j0kNOloqC2WhL0tyDAr8Okfxj+N4+rDxc\nELn6o5o/31tdkoNIi0URJ0KkyEBD9XmHLzkfWHjQmLY+aKbXdEUNdJgiIwcW\ng92pjoi7Ahu+nWJK3N9oHdIo8DpjnbwpFZmqwRoX+KTGrDw60endLvp8DSpm\nQJiD2kDi1bURKYZOjMmwoYbv7nV3zIJybTX2KUO51kIBjZrLjpxKykxERy6E\nNGqBqXTrVdfZi2pqDtS/ydlTsT85Zb2DAMphQ2p/o67/XJePKYHq2ZDU1arM\nLYmGVKIVWlCQyejSffOtxTL4KQepKAEH4E8SuGqM2ybiUL5tv4pcHjzKUY8m\nUuYSYBpdluqRmibNVcbfV1PFMhYJfhG03BCSHgy26yXuJ85V9I23n/BFMD6W\nJ871fEWyeHqaFLtCbmSGLnHZzzREDRPLFg2Ogw6iy2jouvG+RUp41I+0fGPu\n9d29\r\n=Ktu+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6f45ae9f302909fe309d479abd31fecfe0abedb5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.41","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.1","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.60_1591624849548_0.04777014707883853","host":"s3://npm-registry-packages"}},"2.3.61":{"name":"react-simple-keyboard","version":"2.3.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d8fa3e2eca2e20dc2b29ed88d847ebd0e41f49e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.61.tgz","fileCount":8,"integrity":"sha512-Jd53HNNRBEgHq34T4BrovGdPx2c61wxeQmO8lqhQN0Tp8eYqSRSMlGufxkvGjIyNigw/i0oU8x76/HR12UlbRQ==","signatures":[{"sig":"MEUCIGfgeBeNIljIyhsEHQ0QNfb+sWgsMaQGCd/0LdKxK8xmAiEAygyJ7/Q1K9S60zIURWumS2SbPNpeBBoRoAEDBtB6Wdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe34O9CRA9TVsSAnZWagAAxD0P/2niO4fMnIyibLD5O6iU\nX4uZu4rX1a05PMag40wefGEFQW7SLxN9/u3YRtynA39Ds1cBpcZDbUM/ewi7\nnmCMvqK8vb0c64QJAZzYSfj2AseKZVdLNtPI8dBg5Atb8+eypgMvdsEBlcZN\nVHiaa30oUK4hZnyeY3LABTzGDfrzuoTgtfCiBWP0sGigO0Ow0NmBCBLQSTAy\ndqIPwbZ3iHgnoLas1c/+AkPMkbLCYPbWKx1QTWW6kVUHhUnTwOKPQ/tvFuOq\nlt5XgLIIcy7zahW06Vcni2LAlfnpDqU67acpnxqGVY7OrV7mthffI/cnRGkI\njOx1oN0kFM9w20efrVZe5knj1jeHQaK4r8wl0Iutf3ZpvkpLHDBp3IlCno+o\nvdZ5CDhqVeg/nsE/zcRJ1kTQbgmfcllBnpvM5bvJ8r1l2DOTv9CuprFRQbh1\n1L9PjVLqvpPhfDnevfdy82y63XClXY6yZ7WYERDADNwFk769867NLMq5S7ZJ\ngYVdO1tpIVnlWYQT63VP8tgx5WISl47OJhgW0QYsQ6d1j/Hnuw45bh9PcCM+\neeGzX8yjMtlAFZw2qQSWBVZEXsJqCeV8Y5BJn4e36ozGcY5YDcc7JigJW/sI\nhCiIzYkl92ZQI+f1HAN8KJlSgnMaMUph2a1iR+1P4AEd/+fO45gv0b6xa4MC\nHaJE\r\n=7t1w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"129f9a572ddc20a846f39400dce1bf08507653b9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.42","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.1","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.61_1591706556588_0.8525063257775336","host":"s3://npm-registry-packages"}},"2.3.62":{"name":"react-simple-keyboard","version":"2.3.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20da5c8545a278b3553b9051207a96ca26351f89","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.62.tgz","fileCount":8,"integrity":"sha512-qJsIxKTbF8sIELOeJlj4COkB+NcLjpFX44kJ3GVgaRZKZjKxt3fI3LT2mARF5O5wlMvyIRMIUm0U1FC8th3lfg==","signatures":[{"sig":"MEYCIQDSsiVpEBfgBx7LmWhhu8M4pLdl5SyafwXtvz7BUayMFwIhAKNhxR1L3VaIszvX2x8ZVNmeFOvp/QWhc/CsmWgWr8iT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4M+YCRA9TVsSAnZWagAA0ccP/Ai4nfRN5DypoL6XMrKN\n9rYHHkstNoJdNQzR49TSiIirRdWkfY5vYPZkEHdwPcyqqKk60fgXsREHpzq2\nQDWG1LwCNiLwnhv779qJDtlib395zST9ACPDu42ssU92PqO4825YO3+uSNRl\nsX0SrootvAQzOO/7wgodYU9f6QfuLAbf56eOZ61cbi+VsRw4bRCG8ahJVb3+\nqGFtlXG8KGnODOcRL6RqZ4v6K/ngX4mRcCpIdsL+tVGOXsKc/iJRULQAvFfz\nw0/KF5yVitRGUAcaJcFbPsOkL4KWClzq5A+oTXXij1ZQnxoEVCnRL0aVxOD0\naZsueMTw192FDFo6fa+vlO2PYFjUBRWB7y0hqY0RHJJ1XcE0H4dfeKk+5Bic\nArF1AfoUwwXIsnpSyA7eFWogEOk1MRycN8VniqrLuMGqRu8WXFvhOU6n84xF\n2FaHsUO56NKgoL1L6iE5SZdtCrj6sO/4zLKkcM7BPylIIJGKde0Qck/IwLiL\nFGQr+JzM3mqN2YrLUxU9SXcwpALXiIF22MNp+pfsNoavxX0X0VsETb54SR7G\nbmYw1+GaXrvO4A/TQ2pZ4Z+nVxg6xFK54557PSvvOV0DLTSRnyIwT5WHk9R7\n3MxpI9d2GEHa5/OGLs5fgqh6TvHqD4nX9DMOvC2kKpZSHZqN9oVxyhyZ6pPD\nDHBg\r\n=ZDrj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ea4f4a351340dc57187a945401bdfe6db2053cfd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.42","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.62_1591791512325_0.6951643528551752","host":"s3://npm-registry-packages"}},"2.3.63":{"name":"react-simple-keyboard","version":"2.3.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e683247b5b9288facd379367b58bf0eafb0374d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.63.tgz","fileCount":8,"integrity":"sha512-I6xDAVvL1RKax0tqcobAAukGHjc9IQuXYOiPfgWNfN9FuTg4hfJdgT5lxi7o/YmXA+mWAjuEO8KwM2yi2eNRGg==","signatures":[{"sig":"MEUCIQC6jP337aJTibuwoCY+zeiWn4y0BsIatPp05NAoVRJyRQIgYYRfrxQm9vP72ABrIDwYQNwSKpwReLx1gs8zqlb39bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4h/xCRA9TVsSAnZWagAA29YQAIk6dhnavoPhLmPNjV/+\nSIoGgB0W2veaBfhy/j6w0TpaeqeR0Dme3yz6PJhcaDhZ72+kpXh4x3d4BAxB\nBEwGb/+ZnGpAQOw2mKRYBtXxqaMS5Hsli1ec8wtTyNaUz2hXDcdexNLcq6gr\n7ETZ8CGjG3rJG6I8KEymvnmBngQ8LzZMCLezr9H5dQVp49hegbNj2cwD12i0\nKIxkdEbpaC3sEV5w1Ack/h3P5Jn0SKW5r7KDTaZUyB8WKpk6D9Ji5MtkKoZF\n1iVZMSm/0gNdiF9muJGj6i7r6JuHC648DkTuK2y0QMm3jrtLVB0bmq3InxtL\n4p6+o/0U4q0/fjHh7Lm0KpndCn68otKObI85+8nHgS71YqMHS5rQ2FHTlAQC\n67rnWUnLoF9pF4VZ1+mL54LpAgCTK7PB1TtTAlRJ6cjEszUEgYSC0+rOtF1z\nsDyzplJHuzolz3Qw+JIgRCvlnxJM22lRvNpeWe1c2vprevvgjVSkbmeLj9s/\n/O/9DK3Bny8d/Z4JRAnq0K1GIHQ6EC/Mhre22zuo2ImttiFr9T2pj/NBVQO1\nlcWT+h2NQdmNh7DzThO8LTs21hRspmIAqH6n7Tn0RBmCh/IAYR8jK5mTww4N\nSMuQWr2UypYTFaHpiRj5bf6ks1vRrtLh7bbv9WMOVyVD7ZavDV2y6paKBGk0\nZPhp\r\n=Fefu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1dad514ba5023e306ef3cabd02bf7f4c59f4d272","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.43","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.63_1591877616799_0.047966250127668086","host":"s3://npm-registry-packages"}},"2.3.64":{"name":"react-simple-keyboard","version":"2.3.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e7ef54a94f90cf874addfc6ccc29f3f645ec954","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.64.tgz","fileCount":8,"integrity":"sha512-zJTalCvylfmwIqKUbjLLHSKRGtjZU24eFLIgOnxhv0M5Pwdhn7WR1/HeW+UqosN2TUh/hXZYqFj38w50cCXeXg==","signatures":[{"sig":"MEUCIGklxKM27UmkBphxHe7hR2U5iL6fcwmw+fmskN5eOJnNAiEAyjdlHGksYpVlhT8Ny/Tq6WPryfkBw1zDfwsuyP0Tnzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe422qCRA9TVsSAnZWagAAEtwQAIfsaVpYRdQIw2+c4LRG\nGdoZiemJnUeYrdCRaM7U6KfGk3hK9tS3B+JQIZFOvJoCHDGj+GDmPsnrfH2U\nUfaWq9oq5Kd9j3le/NqenVF7ZG7/MsAuI58hX+iPJjL0Q7CtAdPKPv21GlaB\nj0+5eszaPBQnAzcRR4o9vzCe5hlkZQPWUrIzD047w9FnO+ncVBYkZOcesPkp\nMi8DRKR9Xdju2FVmq/lYYjxN+6kHpsYBW8W3z1hOuD6dCWl4BuItGM6UhQLY\nuF0I7CaMQw/r9/KGr3xXPi1ZA/reSJavsCDRxFNnQeAutch+cQQpGcs4wKCT\nHgTJnLzUsbSOTNWOq0miDz1MGKk7EmNw9ZMzYOLT2gvZ0KjIUy4jvDIZNNl2\n3Jl/QOQ6Fc+etsbm3zRnsikOJMrS0TvQlXzM70Vje859WidF3hN+XrSi0x/M\nFV3VJ5mOgPmtBLMemDAv60k/gT1PqCRkl6Krcc90UT3CU6GlLbBBJvXV34jL\nsiXFgyLyR7hIa7RKty6p66GzOnmwz5hlrORJLDDA1gf/iiHB/ieRZaIHJQRo\nPApPM4uhWMlL02m5ZSo0rPA6o9+DzQlNFgbklA8QzIcmhMNIXjNqVKMjHqzq\nCq+iriZks/8z6B3d0k98nTcS5wbqYgQIgPCNdC4gf4T7qJZIRparoxMbVj3p\nB5uR\r\n=9c5t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5fd45de6a0245faa56f5cd1abfbb095d2bf83b5a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.45","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.64_1591963049524_0.08122392432022552","host":"s3://npm-registry-packages"}},"2.3.65":{"name":"react-simple-keyboard","version":"2.3.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"04516659ef2fef3fafe077fb6411ce54281d4e0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.65.tgz","fileCount":8,"integrity":"sha512-9QwRsA233vSbXDxsGT6RgvhfgXNAFAbHFeyxrrb5dgICZK7iEzs9hwVnCM5n9mDkFn9ITbq1qAmUvQOCdLu0PQ==","signatures":[{"sig":"MEQCIGNaofLvq7/etENLiIDPhC60s4j/v8NPBYKWaGTLosiHAiB5M/3Yvyhk0kwgFDqbW8Mza9u2olaB8moJslyZN7iJ/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe45ebCRA9TVsSAnZWagAAug4P/RLrTjB0sspcXEGDqvyy\no2ex/mlTfrUh79yEomx/PzUUbjPTrDhNBg7P2j+nokLwLp99+7i8ZkJq7hiM\nkP3xLEuFcMpQjQeCq+qOcINJs2ySQo0StfgZgpOCbBC5j8SirRk8NxI93/hz\nXENQSXsfdeI2KWgOZFeoRzLPWUjMU+9a/3MHLnRHwIkR3ea9ViMKP9SYAhcG\nAaQ2g8J4VKTK832jx6qOIfRtk9oXavRxBYPLMYGvnNxbwHQF7cXtUBp+6OGG\njAjbLiFkKXKigR5alhGhio7YPpiRQvTXPW1QETUcBSG/6RnXyokttFnubT3f\nITXfU2jEqJs//BZFNmdIXgxzvAckVk7oHVR1XyrWoWibXkFBkN3xcMAN+KQv\nLPqs3oOxPD9ukSgzXXl1H/irjWSMMhWXN+sQl+B9J0DRvA/5NN7Z5Hy0csod\nCj8PmHASS6g6ZEInqQonQGF/6GZ43a7bqPS/j43K5wpsnweb2cWdFvDxUt5b\nZqMurwN8duYTB7wlP8mSMjg8kpuwCirAUc+7ryFlXayohGqYHASTtUZpP16I\n54ByVHBuvDq6u1XiPH6TSlEvhaGhh0uxIDh6OPV3GZ7w+1JD7cUHtU1DLjti\nq+vutv7bJPEdd6noQMWPkaAMK/Mtjnmd2hAIHP3g3r+NEHxV6Hp1Z/2t1SYp\nQCIf\r\n=cs0G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b018d3f0794f4f75473e421ab5d412d5ed235b25","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.45","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.65_1591973786850_0.5079750707416364","host":"s3://npm-registry-packages"}},"2.3.66":{"name":"react-simple-keyboard","version":"2.3.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9cbc557a07fb32726c867d7a3de33efb0276092c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.66.tgz","fileCount":8,"integrity":"sha512-NG4BsXNNVSE1F5gzkJ2rn0eNcg/EC6QhNplrbFD3ZBulLPa5LRQQ0D//TCzDbYmPPQ0Vnoc5IgdqhSppnkN6YQ==","signatures":[{"sig":"MEYCIQDzI4NvcEe4/mHaj8QBp36uJ1LR7XtmpiNz979foXpMSgIhAK6yJp0r4SVec/nJs+Hr+BM++qTic8jK0ylVA0gtLyeQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SxDCRA9TVsSAnZWagAAiLUP/RqneiYiTYB/XmGT9D9H\nOmMfs0rSHrnkP5KuNQku81CDpw3rOW07hqEVNd+Qcn5XTPURE2KfSIw2dYeM\n0pnY0R8xgpDlZKV/4I0/Ti183JQbE41p/jSSkuXBRsGqfFIA1oexBV6wTWNq\n4D4U8s4qhO9yb+7phOenU4SCrLIn1Ra0RWBBf6hhzbozqrk+Ez6i/nlv97hd\njnoD8TIp1bw9wOVPqnFqjvX50JJfMpSZca+UPnp6AT9fPwO3ilLa1/+fag01\n4fCKMrCrsM/ZipnHgJB0zqtUO8a3szRYwMz++EiLC+mtoPAYU8UiZZrqLkhm\nLJZ+rdY2lSZGl2hKx8mIURPeivUDuDC0LlzZP8DnqH+uhmtNrggZnZRK3oLy\nezW8mhPgrZOOOR5qHxxdciKUsCzc7ZE6B/OVS4evN9g2VDoxVgHBGSN0bksn\nzoN1TPQ8AaQXtb7QX9CcYaPCDiowtV9erW8ZApAM1s7V9aHd5gZ4oglrkFJH\nRvnObzNe23WiCJnf1O+jE1TCQuTwzrlYWX3N5Mp9Co7nmUNf65cqEqb+iDYG\ndgXFiU5g5vF/oxap3BjeX4V8LiqKnT66GpuBWTKWYSpJ8vB6ebnMnZ3i33VC\nCEBdL1cTClVt7glTCsPpApqCnPozYdNbFPAtgAwRaWqOqaSRFrt/HhcKsxq4\nJhAB\r\n=BEkG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b5062d1c60fd045fb92bfcad959398d8cf1620f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.5.3","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.45","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.66_1592077378385_0.6556658704042309","host":"s3://npm-registry-packages"}},"2.3.67":{"name":"react-simple-keyboard","version":"2.3.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5386ffb5c6d874cc2456019e5476128ebb0e08b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.67.tgz","fileCount":8,"integrity":"sha512-tGI9+AGz4aQJ5ZpWHHNVy57XM+i4HPIHZ4uK1FlUlHBWGGG+VNCEX1KIZOvTPIXiZSh1gn3DwLG8P1TnUXPQ+g==","signatures":[{"sig":"MEQCIEaT9cgQnxYuNkhz6mRwPWCTFAxQ4ldEmtuUFtNBajEGAiAtokKgsEPy7/rrl2e7NqiuI5kXEZLZv59S4gHKPXeVqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe533lCRA9TVsSAnZWagAAnX4P/jUlpF6QkpV0WqE54+q4\nN7qVSUxABd+GtKk6Sxle+zBrnRlmt2oxSfZoXbdonPFiiCFypxMjEu7gPFdM\nXN/qpr2kn0o5H4eINpslvzoA6RWipRAs59gzOn0cdq/NR0BzNWnIgqUb9vok\nBz1cks47wihFZ5ihF0DcU7b4SILK6hxl0basrqZe57+qTt/6PMD8JwEAy1Th\n769C3Qyl/Lpj4bM7tPU+3TLw/JR68PhGfg+9pXojn8cdv0J545CvT5M1KT/y\n5ZuE7TsxAnHjU0K7xx/zdoMYvo12YUhoVZX39nkV9C2O3eVGO4/Pp7q/3D4v\ndo4sbDxe0rAoeM0r48ADigCiKguuZacRUwS7WevT7e+vwl+T1HzJviCXTKGq\nt8utZB2e3okYxbXQy0ZB0GbyAP240o1qC2LYdV29RDkvTz6S649Nvvel5rG6\nLSiMtUgB2Aadnh1pU0vOFpauPG8n+Gzi3y3tdbrPdoP1n7WpApFIYz1fRfQW\nkNVJPg76HXyqs7G86HWruJgzrHFACRdek56SOfqJK67sKaNv/l5rW3H3uXgS\nhg9Bd48l4TWEom6SPhEAvGB32GgnEujL+7qQowNyJhu/Mh+8VV4gqPFuPemQ\nANU+4z7uXMKdpVm0nidMP8gN3w/mY+WYiJPo7grMGtk7zTe5dPKiI53XDEi/\nlFge\r\n=b1mZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"12a825b0318e9ca5aa0bd0ad7b426463d17afbf7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.47","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.3","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.67_1592229349120_0.3124010376047146","host":"s3://npm-registry-packages"}},"2.3.68":{"name":"react-simple-keyboard","version":"2.3.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b1ab2af50e295261b9e981459244f20724b62ac2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.68.tgz","fileCount":8,"integrity":"sha512-boR8NJE3qSLiQLIlneRqUjyp/p+xkdmmtFLshtD8lqzzPJ2XxVe8Omt6DqnhBG0W+T8EwGTEHpnSotUgKpXGmA==","signatures":[{"sig":"MEYCIQCkPLCBBGhvtgsOB9HudLU5R/7+Zbze9fJYRAQ3LYU+ugIhAKdQNCZrcAzaTlINN84pr0e7t6gOAutQYO9sIrCRNnBC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe539PCRA9TVsSAnZWagAAXZAP/0mZq0y/r16kpS20C7k5\nDrOnZLAJcySb7DgPZHldYvF5hWxdqSJguvLEeVrFS33noG+xHFxF2dCNzVz5\nkS7cPi0g5wdqNYbuqZ04vm8LgE4I7efppLe+cWjUtvEm19wliDN/jtaRrazt\nM37MO49ylufL/+uNYU72ed79CCJMdOoqSpmej8jFqOEPbcyLCsBrARqDsiNs\nJoJxKRZVnlJzbykjE6vdziftqjSRTIFfxBjJ+/FlfW6V4JDqld6mbdFEIb+B\nCVASM9hY0kC4tG7MBa5g/N5Hm9qC5BG+v+qhX64KVr3umxDHczLGzC+sUS+g\nAc6jwnIw5JIbfPH3FGvKjmmZHq0OqcpT3KvyDoww1Y7uhvVJImzDda6gZA1N\nh2IjJW/j13pQ1gblKno/7Y7L+a8MBWqLG8NW45tXsLh1j4Ugb/NeI+SMIJoQ\n+QzTs3MQaPQ3tMxr11mxuy62bYNhfwE3L1UiQfZ6BU1SC09+BAwMFhwceP7v\nlTHq9WlWeRXZ1Po2AIu8W164EA7CsT9O95KcOcliUpp0lgiaR/lmfU8co2eh\nx1bE36xzS6lGEExY1bQxkC0oKnalzqL0sHf3JAM2wLCZxySLEW2q4d0tmiMF\nZtRR5HTtqpkBqgDw0ak9ZKsdSHeuLVPcAn9ropvnzgdv55xlmm7BcCYu4McN\njoHi\r\n=KAIs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"31571d362988d455f035bc61dfbdc6c2de90787f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.47","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.68_1592229710807_0.1738652328117063","host":"s3://npm-registry-packages"}},"2.3.69":{"name":"react-simple-keyboard","version":"2.3.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c7c9b2b833b30fbc0bea7d3193ff64bf76b4c204","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.69.tgz","fileCount":8,"integrity":"sha512-yFNRnNpEZM0eOF2AK4sT/FT0Sg+J5G77H32RC4rVvbhZY0NyBLhUwvK1FaqecAa5U5hc1eIwlxz5PSv5lHG21A==","signatures":[{"sig":"MEQCIDBGovG/ZcfZnBsiytedW+zfMbY7UPjv7TiZBheR30EFAiBv7SllRTt95cYGmPp6OkYmgCyLvyk894kVeqh/Us6qiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6O2sCRA9TVsSAnZWagAAQOIP/jCO2D613d2qYiBA30yo\nY+LJmdTEuvXQEpmrFaBxJ9pKWFbHr/+1BXA62gMtCNzho9SoKbmJWpdAsTT+\nBiQiHOL6tc6gL2KDR/KDz8rZ5hYjb8WZHv7HbQoRuNpxjlqWwo/PunieVKkj\noEX9ayr5jarGaH8p4gYzN1om1pV3fE038oTOBAVwqwY1hZHKob7pPhYhXD5O\nY8/wyHw20GWrWoVecGvRMoSxQBLAXgCBYOiNLQvN3Fp8YL4nGxdx/6l1ITBm\nRhBJ8whymHwBfi6Sp1E4eLoZxah97B2+pJhIhHgyOYhYpwVYhkvLq6b6Ksss\nxt6fphdHg77WaHoBUePK8gLt0NgjHA716081eI1Shf/QwPQ/EcfjHlKC+5Cu\nNpR9qfzbblHpq73hWvuycLC+8z6dDkxTVkM/wJasghZoYrgQLehb+jDSSIjK\ns4s4Hvw+DY9firJVREK1K4ue1shiaP74LAl7IhTKVZYImDrPS6R6t5rWGE54\n+7hZImPDg80UkmrbPE+gruuZlZLPa/Gbr4aIGNppgelSjIZzf7QSQ151JiOB\nvW5b8g+R2EjmpUlpMQJqAtsUF01gfjmYX7nMCNb0Ol9W6bXEYyic7iGTSSDd\nYR+JD4eZ9aTxY1KSVqv9reV/dhdNMMd3AZFZbGTbIpPPnGrRxx1Xe2Aiv4jH\n3C5J\r\n=NhsH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"80e7e7cc6f407d619463ab6728871075e205f494","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.47","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.69_1592323499803_0.6356922910080969","host":"s3://npm-registry-packages"}},"2.3.70":{"name":"react-simple-keyboard","version":"2.3.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e976471dcc2e6d1ee24f78ec5d7be4e1759bf6a7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.70.tgz","fileCount":8,"integrity":"sha512-CLFqUN4ufrBL5R8hlaPEIq5uMHuUeRydxZ2tCzET5lFs8FyQr5oyaV1b52pfj5NHPtVZ9+JY53ZbUh8H+MFK8g==","signatures":[{"sig":"MEYCIQD1sMJay+ddmKIvM1q+b6qkd2X9kwIVdirmKdC5+lqjGAIhAMRL7NSk5sB721otkQHe+FuirQPjV8dqmd/A3MW+NvGB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6O7SCRA9TVsSAnZWagAACu0P/1Y3FDRTVVsHnrFNaKPT\n1WrFkC6f9x1m/m7utySyGkAp/cJYpzHsgVNbpKK1awJOPa1YnMUnjwgzuzea\nnugqwKai9CA3npUcikHg2MRn2J8KCGjZDJuoaZQsLnlXJu2372t4mfmLO+bB\n6FT65ZAwlUeF8f0q/dxgoyMuBaoU4DF7Dzoa4uK/1SXiF1Xj4xHrCQiUgdOh\n1MWJ/4JkeRiwbxpAtg4SCfR0umYcxc01Bvhlj+hh5f391Vw5EKW2qb6IbPTw\nCKfhZ2yKWnbdO7IHshc459eVBNiv4ixaSTrmylCVrtV2mgCheWrmml/dqa+Y\n2EQ039wocI4xmyH4FcbbZYPNsk2idY8zSUvsXNzhr58RgD5ajqSCPQsuMREb\n/NxjX4+61UOT4bAP3iRzt7nVezqHMcUbDco6/4y2IQAZtroVfigBtdxyGKdD\nVVG/vDSEtPvjrOwjAQApFvRFEMfOUh1A0TG4B7sR5BD3s1q49GWUwqfigYo6\nXxM05GyibZmfSu8abQaUb7j/yyx1nyS/KMio4MtM8rAWhR2upmBvIXqjhzX/\nnkW7TEWzGaUSRYJesVZxZGyif1LfEb7QQ5uDOceZHSBT6hh9Qn6SP52RopOS\njSiYL7QuNrpKkHHMk7tDPchuZNzm3EBpPOtBtLEomrEPwz3Eoi/TBYvRvrT4\n7Fb6\r\n=GrBC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e754a3a27cfc5cb5632d3d5e565b6ee5d075f257","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.50","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.70_1592323793418_0.8124775601224623","host":"s3://npm-registry-packages"}},"2.3.71":{"name":"react-simple-keyboard","version":"2.3.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b8511919b735f3ed87c9d0d6b9147d648fab9d33","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.71.tgz","fileCount":8,"integrity":"sha512-nwB53QI/X5sUOAX+BsrPdhonwWkvb4Zz4dGgovUAw7rfhvSVr4qmfvOTn5BmYWzD1im6ppPI8WwU7SUCESkRYw==","signatures":[{"sig":"MEQCIHWu0A1sJpnZIZUwiMXCzOhwHlrUjr1r6QMCgnKRWGBJAiAI08pPJo82wMEQaXjRV9let6SChTuhvKyM/nWqmZuZTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7D3fCRA9TVsSAnZWagAASvAP/A3H1rjHZ2zvTSW9e8/p\n4/AjWZQ+oO0DrkhMTDEfPgwMFKdmYOOQl0RIdLcEzIZAIsVrxNpwJfSmFVJI\nxph2cUm1Wf5vgpk1uKspH9hkByFPv8MzzAop/Ne+fOmKPhCMa2b5XQV5U7/h\nOpnuIu9FjJzH+5S2FKjvizG+8ZIWztpxECGFuYckTkVjdZJkqtDLnceAa4SW\n8rY1O12jFwOJ2xyDBtlhTyOLznXLwSGR3nryxx3bdzJdd72J+oLntyAd5rIr\nlp4BTyKOGlNSPn7MtvpQVb/DOLc72dhXtBnkwpvy9qMhN3H0ZS4jgUQor3Bp\nfvgz5o8AtGT4qwV5DLpxS5MercfvUEfShBaonuKgtfYtv4NryFbq/SfDq1VU\nHefwGnyWxiz3hz0g0YkQK6n+BQ9MKG5IPZ7ZyYwxyxhafTKufaq4KrF23AJ3\nDiiBDPTDPWnARkxAyCU1aj7nsPR9Us3npvZBst4GMdOWeODvCzepWiCFkOci\n7fLs+/4+LG0qDR2wC8Qt9NDygtq3dnoR/mVPfrv+pqrF/WlZ66CG0D3nLI2s\ns+yKySDs1cFpuP0roXaMp9poax/0LN+Ly04E58gSrpfFYqkcFERcbDJJanly\nhoogqio8EFyH1iFG7do+laEb53XW8M19Vzhp1ZleLz94V5LWQ9H9G/HWHN7A\nPDph\r\n=Ayvo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dcbb3de871e3d870667d1d0e2f0a7a73aea14759","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.50","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.71_1592540638377_0.22708843343898377","host":"s3://npm-registry-packages"}},"2.3.72":{"name":"react-simple-keyboard","version":"2.3.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c21c53a0aedf7e9577189cf079da1aee9e912df2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.72.tgz","fileCount":8,"integrity":"sha512-Eq7mwap9xVkjj6slku5PScWZ4+XX5X5hxo+m28+SEN8nVS1hb9KB8J5s5jhjzv9Vz42mHPDdlbPmvAYv6padHQ==","signatures":[{"sig":"MEQCIFSX97eO1JofPpyvJ+PWyICUovgUcDMvPbqbHXQQa37CAiASsuNcOCH0q1F/A72JLl8PwRyRHi2mcJ8zpxrvCrId6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7K1HCRA9TVsSAnZWagAAnsoQAKA8PhkUmN+4AN70pJG5\nM8uClwD6ZcaOk9k3Ka1W6O4PL/gllNRSCZG74Cyg8OOXCsDKE8NBki8lnxGE\n0+Llif2TnX3CNV1yMJ0eD83h8lQUBR7uEDjnhh70C80B8FrkTYZk2ip9m2JN\np/A+PFKkKDJLYbx0iO8tolOAzElclVfv2FIzM9EeNq11HC1oFcqA729HqYnU\nYBSJin6h8D/WIDQFmjp9TDmDETgUUkGrVvmWAkJ9eQb+CFeAUxZ0nXX6hIA2\nTzVg1WfSKHRo/KXxfvwiWMjFnJVkSd+mkTKc+qWPsCChPNV1QvDVZ+9SNkkY\nZfFxaf3RtbSD0GqkITcRhtHUDfTiGCp7ZIrmmWegpsrUjUf4qGHb/4k98z98\n0u/35RmyqFRkpuZDXuKA445Y3i+LoOUK+TkLkFsWKtsn6G1mSmelodEa9d2/\nvKQNLN0vbPQ+Zo8lS5tRJ2QrSpv+Y6t1+01iv7SZLp57Sa01zGI1QOuCQIV5\nv2S58zdfcjcKGy90SPm6uFORpUbJxTRZzzmIJF8NhYffvxlaO3A7dr3eqQkC\nIngdFq9jQ6ck2JBMwAOkCO0wgl4Bl3O+aCC0e5OGDwPBYX209ANXNwB+eoWV\ngGgCYbQGgq3Esykj5Blp9OOybixbx7V3Pe9mp2cJtY4JJH8d3OEBQ3bNLFH7\nQ62O\r\n=p1OV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"15c6ce1ddc54a818d6d7095ef2736e423bdb531e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.50","@babel/preset-env":"^7.10.2","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.0","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.72_1592569158808_0.3788095738982604","host":"s3://npm-registry-packages"}},"2.3.73":{"name":"react-simple-keyboard","version":"2.3.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"28e5e9adac14855e3ca2a328d80d64ca16294eb6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.73.tgz","fileCount":8,"integrity":"sha512-QAXW4gGP35Yq6dtEOjTnC0PLS9znyV/RsalVujTVbEpI53d2y3nRJdq4DP5dA0TRYXJErl0aG5b+VPLxzneZrQ==","signatures":[{"sig":"MEQCICy7ERT60mQSKRUvKNjOZhLqH01voSKvXIv2J3ccYz5yAiBgDh+ubfCS9qdFfV340tjZOB2NxLHJLpNluKzOP0am6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Md5CRA9TVsSAnZWagAAGzEP/3XoCPPvsudyM4dOkGnn\nexgUkjmlxAHqprLt3GmizDRwT6SLcYHT2Q4ZBIMhqnIDDFS0Y7nAtS7vGABo\nDYEmkflPsuDDMgCJ40RpbMTbkhUXtRX8vLEB9mwDrghFZclN3W5B4fLqIuxM\nwdybuMEpQH9nRq0z1pQhkg5hpkLi1ubz3PtGzRHFV1Yf4Upi24akQuOqsgyg\nUcEhZ8Y//LnlqV8jdLhWDSyXGaS9l3V4jY3wf0jZDJseVMvH/WI0AEmTGTCZ\n9B6JA5jUutZJFAggyTKah7CkB3D5nWLLi1KgnGxQhLrixBNDlla1rviqgDW0\nA9x4FJmqhMRxEqK6FD8VWFar3qYCc0CVJT2c3oZvKvG4N2vNwp2IxXzUjmQa\n+md7+oRGH3OkZQvR+ElB4zlzrfsiaCVcnOPQSlXDGw3yyxysLkBXxUM0PRoq\n0S/A04zv61Jj5uKuxDM08FskF1T1wWQTgnRlENlnZZtGIwKOBL3E4KrqQ2Ye\nNvJvbPW/jyjDAV3EAk7NPcjZZok5PPzsqZ0VAALESpYzNJDpmF58GIpWMPuq\nB2m3It3L2C8lrGZaMZEYKJXCMoyJxK2YvvhBvbNLL9XboGmk2Dp+CB9uKLwN\n+rmyfSywn/1UmaRTvYwVBEE0knLqvPK+cnv1/BHho1wjEuIIWBNxBBuJVTEW\nsUyH\r\n=1nFW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0183d6e58c1219475dd7b25fcfb87103b83a5688","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.51","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.0","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.73_1592838008346_0.8246315575362628","host":"s3://npm-registry-packages"}},"2.3.74":{"name":"react-simple-keyboard","version":"2.3.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8f7e26200f4351cd7506c4d531f6c211dc031dc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.74.tgz","fileCount":8,"integrity":"sha512-//aAjPwRN8OuewjR4+La6XspU1UT0Q5RZNxRyB6tjFvpH3XhYADcuz7qoBepmChKnopg1OGInNLwtlmHlaA3eg==","signatures":[{"sig":"MEQCIBk29AMIXYm8+Qr4MiyslBvyWBjO4ofV1o9WLk1D/zmEAiARu1KHpyQk/ANPNezdGhLPqAvkbhMcN/zEKQ8F5qJk2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8MfuCRA9TVsSAnZWagAAShUP/R+IywShrIKteBDngq2V\nWIpGNLA4aotW2cYLs8z7ioDkx2+9PUrzegMZuDYB5zoXfrtGamtehc+GPu1b\nt4KAV8fctpmB6rc/Su5S/qyphmLjb3TsaNfxzUTsBCYIzfwTQsH1LuvS9G45\nd4A35n0pwq/yDUcronN17oDJgcJNEBUGuk3kD2zxJnwr9zt3b1sIiMOlWMBS\njygPCEt8XZg8PpTX+88T/b1vuEnwnytfeag0rp8k+JZyfVmq1Jb428IW5w5Z\nzaEo4UFTPCdIRwppbTmAsenkN9kJQ4DOyYqAGY8tyxEp+v0c8DXvzmmTsT+d\ni3Wmhgz4MkR4hBhOVToRE+d7a/c3RS0Q7zhKpCEzBtb6+L9QdWHbK1cUucNp\nrEDjZWnwv6z9FqQ6PrCqhfPbTODmXWi+DAP7XAh6bIUUvst4MdeCw0O0SUKR\nNYZoMDwm1qwDedMDQo+FmbP2KhioGLM+ukYv6mzLhNURh9kizYYY19NWY8S8\niQwQL/4tnDtrkke3e5ua+I9d1xyBh3kpw8lKXrDAZ7IbbOQvJtq78YUjzfHX\nTXniW8dUIkmMfmzSCxC5/VR2NxV2A1YocTVmux8CUV66HC+VEAFAt6ed3L+t\nJQym9a/BCm8Nct4WuBrgYA9QyqpvVPuo9EbYNDYWB3QinCdOvG0u8cMms/98\nM9wF\r\n=ybi3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"307c0d71cf0fd6c8536fb63525ad124898ba0be0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.2","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.51","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.74_1592838125798_0.8802731140673885","host":"s3://npm-registry-packages"}},"2.3.75":{"name":"react-simple-keyboard","version":"2.3.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a3ee8812e7733a14b86fdfdb38b579bd4c1ffc6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.75.tgz","fileCount":8,"integrity":"sha512-nNBGW2TrvZSsik9dnKomTgBUqdkl3KFgEMdtgOqLeWfdiNkaXUJX0GgxMq1GB8nG85gou39uFVJWsTn8US79CQ==","signatures":[{"sig":"MEUCIQDkjFTY7B4Gqhp1vsfZ9dHdr2dnm82jYlU8KFs+rkV4hwIgWywu3qEa6ODqORFUqP91hfhG4xm0b+HDcneyds7Zf+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8MkUCRA9TVsSAnZWagAAPnwP+wXU2DuXH7WcmV6akNKF\nCDYF6C1CaNYKdOaJVP+zAjCLakEyuxqiJFouthdYd6HhJFv6or8f33iGvUUM\nPIs+QFiGnYjzbOMb5sX8qoit7rrl0ngr7x2Rwuimyspc0VUR9uWI1hVodnIf\nGdPyqkWdEfBNT0iZnswZWXv993OznPxjK9CcB+4lUKZfTN4QO6TedPUX3vCe\nj1TGJc5O2+IHz0+RVoNV5kLMV6Fcv14SmkdNYESYmE0ioENJpKV05KKXLcjh\nb31b9aDeHlYK2eyj9aDpwidlo3hGB2xQqhkQCO4Dbd/89ySW1YDZO2EvW5nR\nw58RX544aLO/jO/fsfl/OR1X08+KyUXXWQLgwgYdIw0yDdlG3wyQXyFUNXPc\n42cJENGT5QkIb3iBpVb7E8jrjAuKsJEZ1MmHEi6v+nCjLiC8dmor3TgUNZuW\nMr++YMDcBxVek+7ZmxwE2Yaop2scizO5LNzRrZuegnV3MEv2GGiZwKeqNXjj\n7HYwSi3e6BnHsS7Gy/tAJWkMCE/hOIgmI9orXVVm49HEVIqu1eghZWDUr21f\nMx6o8ELStRywWFDo8fablC9ZL569UPe6NAOBs6JkBQuTXVb0L7jz27OoPKnm\nQkrukYXOMmcB+V8jE8JByNNzR5Q+X1x2Ud3YPMUsw4RJ+CQYLnEa9ZafuLL8\nZJ/5\r\n=XXHS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"07d220e9027b1e5bfc7b5da5c8dc90b9f4f8651f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.0.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.51","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.75_1592838420400_0.5314466873195889","host":"s3://npm-registry-packages"}},"2.3.76":{"name":"react-simple-keyboard","version":"2.3.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"395e091905e81e8be5118438357df033ab31bf16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.76.tgz","fileCount":8,"integrity":"sha512-nzFPu5iLcJxGWaolpjyQo9QRkpOo7lwwk6qZCCnUNEiv9l/SBBk0bvyAPXKtL1fy/ijKoeHnb9ld0CHTBeM19w==","signatures":[{"sig":"MEUCIBQF9FgHz88N4AdjKqZMomj+5sHXYNz1Ea1WqJoh5OjyAiEAlb5zP9fJerFEa6pI8lt//jX+Ze5//R+GtejPBqVPyJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8miQCRA9TVsSAnZWagAAGvQP/j7gPGZHYKTuoL2u31Pp\nRGDs26NtYMQ9icj6gP8IWb2IxxvCBRFeEoXfl/Q/+YFPextyPe6sREv6IsLt\nPTaqybmJKJddZXrGT6Z2D/IKSBHmhBSy2zlvORodAAjLV6FX51wk04Z9Fi0w\nNmHoSEAwCyRUvqTr3tfrv8jgAOfp65ajBY8+ONzih/7GH1oNxsy4UfnxWK16\npPmsup2qGVoa1lO7VK0PLNnktDjr0wKirHmILEo15yuJ+EGfEnJn7NRJN4ax\nQS55Vnv5XzRwXDqhSsiOCpjFFzF/a3XpK3+i25oat18x9B4VrrU94mIM6z89\nJVsiJ/O2cjVlpVipPExIeLnPSzgIogw6foM4+vlLL+gUEwMJfSE3Kbx+WMOc\nnPc/VUjjWzC0KkEI1YC59lWS1rbQr/F0c8M+s+qnyJ4/o/bgjaICX5FWpuR8\nAItaWrX1JKb2ewdGDQuWJhBmk7xN/REJN4pvj75aF8GHuMT0HEtl5BJGdv3L\nHveLV+szryzesjXi+MQOyOQZg2sXp4kM1aenBoF3jK1LNtmMXjhCIVMBAJmi\nzjikgUUIPPZm8NfpzBe+avFjedIzJ66j6jV4Q/Ks5lupYYGtQQT/86x+b2bZ\nKwzCj51IpA0QFCtaZC3UZGYGUbmj3UAbBQKUTR7YjRqSIogYODFOYxEX4G/0\n07cs\r\n=Gf9M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c51004f4f1c15051432f76aa69d56d4a9067ba31","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.51","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.76_1592944783851_0.7661023360441104","host":"s3://npm-registry-packages"}},"2.3.77":{"name":"react-simple-keyboard","version":"2.3.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e080dfc4d49dfa37e80eb7d985d02dd98a9c1fba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.77.tgz","fileCount":8,"integrity":"sha512-MAZfLdM73bAppGgvODt7PPQIpSQ0axrI63outMQIHCPdcE3IpTA7ZKHqbrjMMnEArOAF5HTzKAvhvRPJeIztVg==","signatures":[{"sig":"MEYCIQCZP5ytJslldFsgYHh/BPEWfDw3P2oPDcMwruHfyio+9gIhAMRWE5K9KQhpXcJ0fwBOuSwYZgHri793Env+Xff9qRVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8mlLCRA9TVsSAnZWagAALoMP/jzxAxamdgXwS/c6bzZt\nMie3KXJI1NWA2u+LC6V3DncUEiwvi0Vl0RS4xVNNKPaR7Ew01j4i6hkBpcrf\nMft926z/1q2tjxLw+xA+/1cNxH/hSJ9LRc7wZfC10ToC9njS1Viosw6D0nmv\nDi0GX7jZx7fv4OirJfmx04vqKGmuwm3Rl2knpjpn8NM8bh92CGbzNZP1jIZD\nMyX0ZcB7pIIbx1GYthhg+vaYoxVJOd2m0cBUrUJ8ocL2wSlCN7V9AccsMrwN\nplmYgJq6wfgze9g+HOR/PuExokFRgEIhIvs7g/tzVU/lhrMqurZCYCjlPFnn\n36AJSpVdrG+oPHkdFsZCGkFziHg6RMqI5/BckKQjdIUTshM2VlXbYm5QztpP\nrGssJm0xNqGfbDW4UHomCrUJFv+aZtFlNMus0islXpJ6QyiSpo7Z8qHdJuLv\nTS6ZL4V6/uztNtfQFsGnB7GGesKO3uYGAnXidhubwdEVmKDiIpddhGQD2MhH\nxBQdvyjIbVfPYI0V0UbyO06581t5YL8ptCOphcNL+7pbJpdFdPnodgT8tT80\nYiQySbIY97wjZw2fOtYkrj730DXyxEBASR1YRhh5tqDxwOixS+7fGHWMQjUm\nucCJI79hfFiuEJP3QH5JEYlUAubjHMPYI9XRJJ1K144dj+MWQQywQRbcXYaW\n48D+\r\n=eGNu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ea718f7d24e0c093d84447ed4c4c032778d9f763","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.51","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.77_1592944970928_0.5292719065313531","host":"s3://npm-registry-packages"}},"2.3.78":{"name":"react-simple-keyboard","version":"2.3.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5e282d9051383932362425c6668f2ed8d8bde82e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.78.tgz","fileCount":8,"integrity":"sha512-GeaVgg1mk1+DRK4Eohbm6jznKTkDtBRzv0tk6ezCg2Feu83egvbeJ9vy2J6TwyWE8P/s/lopWyZyr4QHKJrLFw==","signatures":[{"sig":"MEYCIQCeUIDTEe2zTkNW/bpgayJ8yal4t47sT5nKicKUhXy9dgIhANz8BPgN796amR/jictOZ+aSAIFAeGH2ItTWdRIK27oy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8mrRCRA9TVsSAnZWagAAp5cP/2ZrJCrU7lWFFvcXR6x9\nTqESDh5HlrjMlILyB081haPjIdTU9t3S4lGEZxG92AxG/VRYFuGI2x/wOVkk\nO58nOlW/LvBN4cnvvoCuTQ5hHeEcEFY87y8wN7fNtK7m0MAakzeZZdfhuAxx\nOBPSC42QTm6fnyxzJ8hLjQnNmim61I3c/aNrPCq15u0A5Mp2pwEwwCRZi7wC\nywmeyXL6PZ5Uz5Hcp5z/5j7DYLdGowf9/ztBRhILF74mnprd8hUube+Yt0R5\nDU68W8zsP7xDeWWBgk64VAJqxZOs8WMwLKGGYiW60a1ceR0dUq7/IWDkPsLx\n9vX45N0dvRwRLKPeGPhAUC8krQS2L3+SuXEvoDwe3fzE+T8lpepeGgnDs3ec\nc+Szga9kUT4T8k2F8sBBQ3Onar6I3b2eE2cUIh/zMZvBARn7o1Ip02H3+Sf9\nddLrkaIYiLr5385prWwAN12Hae3fme7xGENeawkX3FMhcOBN/BiMvYvjCPs/\n6/hiPCDQs7gqr3jDtrx5h1s972HRduKBv0pUnV7ViuKGV5ZYovuGiT906wYh\nN6+TVOs1yb0HSWji0xS7gkQBVj+r2RhelDzw3OlRNh1iSBGU7h60lF+2TXSP\nSkAQXTpq5J6xZdmWPHhKmkAiQZBMQy23pTaCSY9P2AnlAWAmYg0JWiPnZChU\nrDwf\r\n=KRiS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f81ab052693caa320b1122f83311e430601b6694","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.53","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.78_1592945360719_0.3268823278788482","host":"s3://npm-registry-packages"}},"2.3.79":{"name":"react-simple-keyboard","version":"2.3.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dd30cabd8c69864e6eeae1ca2d6068ee17e02e9a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.79.tgz","fileCount":8,"integrity":"sha512-lAJRIfMKTf/ZE0sNeV+0QHkuzL/a75bOUGejobB9ZkHEsP8HKZM4kiA6uvZhSfE7xVLRQfUFUQ6LnE7Ryaa2Cg==","signatures":[{"sig":"MEQCIDNB/GFVSjmzlMzL8yWiWzaQ+PN/pRPbvV61UCTXiXTeAiBtCw/gEcK4L7xRvz58Sseh+kebF33US2RZLh+eFEZ+VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe86d9CRA9TVsSAnZWagAAXFcP/RMdVTEpq1XFbbR1QqTP\n8+IthPtSleYoV+xrTz23GOa0jQezkRWa3V0r99hNILJnvJiFx8+ouxB5EuOU\nvIvSOsGrvlXh3o4n9TEnfZOlrTZ7VyenZx7HIY0fCuXBCU9MNx7zkXP3Pjg5\nHk+mYxS/RD3x+xUr3ceehdYZYU554TNsKmF0VdvjNztxcAl05RZY2N3pBKHP\n/lUHzdd8crj2+2UrEtIbxx7KbMG/PMkHE9P9zoqla8YwsowNayF0bMHsdZPP\n8SZcwkdKuJ7g/TbUYBOTKPMj0pELvMkMncWml+iS3glJS7ploiMDihyWRbAu\nbZbSY1NmF5XwtGjDWkomcvjw0I5zNHeDGDRmZWTz1gc+2YJTC9H7Q8FnaFnE\n2uVDpvAM88X1W79Axhiayqn9shzd9ra6uP7qkTdhxsF/FbpIaK83wJii8s2+\nn0PmaUAHzVD5DyrnRGGG6TENd6sjBwFShfih6V+OMMQRUXmM6YoWkD7ZZUYn\new0AxxxibrHt/6EL2zZXZZsUHms7m8ncbKGVb2mhZpGDRwYfd93tUkM3lMAf\nGth2iW2MkpqU4arp+g8YpKJHTNSCgweAIL+3wMFJ7S8ryXSE4yEv+FL+8sct\nXdwqmSOcIztTwPphwzq6KSMldJvfSutRLDDe66ODiXnv+RP+eCCVVOvfMt/7\nL6+J\r\n=MV03\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"832a208542172a7b2205cc218242f254f7d2a617","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.55","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.0","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.79_1593026425017_0.6951619106540687","host":"s3://npm-registry-packages"}},"2.3.80":{"name":"react-simple-keyboard","version":"2.3.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"817d7ed33a377e74c680447945323643032bdf8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.80.tgz","fileCount":8,"integrity":"sha512-7jGREjtPpGyP6nF6lkF0FiqwsyDFIi7Sem2FiJAFhKaihH3LZbpANXVan5KzzONxKKkg9dUkBj4fxAeTZvmbbg==","signatures":[{"sig":"MEYCIQDbzWXkW7FuWhGg35GFb1K4lyf2lNIbGqaRF1YlKOsRygIhANowr7AoUDqhlY2XCu3P/pXi6YkOwizIwxDOpl30IPuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zpiCRA9TVsSAnZWagAAp8wP+QCXYh4Cl/ELPpJDsZr7\noBK+B/HrWuxEs1WKiKFNZYvJkZKcM1jhhUMrO6yUGn2vGoBjrjtDE9zNUqhO\naVVK4iqX6jpeQdAdAHX1kWUdkEjcQpI/igYMp/Ar5CijhHyJpE7ueqizLpFo\nRfNEsat1jGvM00hgLjOGdS4os39SoZVLp0ROopFasCeKL/c9YdLTiRoItUVq\nkfl/EqEA+Fp0h+pwY4MVS3KWIN1ECEc/P8ZwvzHtVbsoRJdyf0eWaMZHo6uo\ncyT9IUpW+sYJz1AaPPJSdY5QQXxYOG0uHo/WenUa/Irr/448Ccz9jycgxT8x\nLNyuzOJ187Sf3hKs+f+3k8ZYQPzpiU380F1OFj102X+H3xJ9/GECWYFolLfv\n03sVXYOA1STA8FsNZfJvDw57BLC1tpwnYbgaL3IFCoOaWAXcuD8o0CWImdsT\n7VdEJFrDowV4dkxSi4uNMYf7oLEXf3P3hXxLHO1nwXEWgA6LiJ20+9VvEhiC\niVKpiCRW+2d6NKxJNN5r7s8X01qiSPtI5pk15LSUIvOEhFjhDI8jz2s+/CqN\nUmoL7wFrnyrIVsCwVR1wbLzOeb58IhhCuSm7LZtSujuJcTSjgoqfSx0Hr3oW\nNt27Flqy/u79/XAsK1OZ+uJjFgKoQCDpet2yXo4IJXF/ugrfauK+/GuADeZ3\n/Cky\r\n=HmLm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e822f8f244261a798d9bac10b6a38c3b9753c171","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.55","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.2","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.21.2","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.80_1593522786359_0.5612209891276079","host":"s3://npm-registry-packages"}},"2.3.81":{"name":"react-simple-keyboard","version":"2.3.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"17d8e6caf33939628d02e697fffdb0d0c9f2d365","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.81.tgz","fileCount":8,"integrity":"sha512-oYvgu2KFLJZ0JQ95lM02mTM5OQDOdhRkTFYfuyHufbs+FsB05TsM42A/QsP+EWsJg7oq7eEEmbKk1uqIdwASng==","signatures":[{"sig":"MEUCIHQyNVH/3+A8xdBKTompTeFrssDj+4xJQEMo66WNTfZ5AiEAmGm9IK3xqXYgyTvTPdFo+gXUNtgWaLgOGRafQ5hi8aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zvpCRA9TVsSAnZWagAAJb4P/1ALbBeM7fWZeVo7JgQL\nW3vG8tJZRFTXyOasJnOgDalS2bxhdyKSUbpS5cAcCIspPDiDD66s7SOB52Rs\ncBIZOwce7m/4jtnWX5Aljkm523NtLCSDNQuT9Ozci/sHDc8trQrt4CZRzHUI\ng1c8ZKVBWSFhF4BvEnvcPIV3xKY+WwOwknqsTaPWOJKxRQFrrgwftIfybs2n\nmuzfVpRMZSPxZBVvKzhs8FKSMHtRVhhEPR8jSmfMNuLhPX6WD25X19d8JFNp\n+wpo7GpFMF7+HUc48oJeZNgoebE9HJlXx7MwFAbldSyWeeeT8eM6QJvVMiBB\n4RFFLtOMiZK8wzlrl/Yp5G/5dkArkGtNBxB7V8PsPi/86Y3OQ8vWpswO3s3/\nqrRmsaE1GZqLBdLU9EZg0I4sorM/qGK8ex3+aDEWHKielu6hM8+H2OWUlaik\nI0+3VqTQTDP684RagbdUeste/ks9gjCULY8CnAtdBliyfH8KxFs4BrYvbXsV\niEQgsOkIAHjLffzqua6zzEtxwfV/vv37RvFxz+mASiBXYe596zrwDEvUOCEy\nBqYQJGtrsHkYPcjGlRv4z2BT25NL3W8h5Va+QyoNC2Ln0FtW+Pv3qA4Txq9z\nzoQnIZ8+ULBmsKfykcXZY6G/XmLR9joBEmE3FmkukasbxaBCSOQUkAbM67RQ\nZSb0\r\n=RZad\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6679b588281cac0557b7c23e2abe35326a595037","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.2","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.81_1593523176939_0.5374335106572747","host":"s3://npm-registry-packages"}},"2.3.82":{"name":"react-simple-keyboard","version":"2.3.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a72c2b05461865d27b65b8525ea8fceaf2daeeab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.82.tgz","fileCount":8,"integrity":"sha512-2qYbUazEOOs/17RwYbfx04HtbN4fnSUcW+V+db2+CPecsHwT+FUUQg5QvavOaj9hWTi/Hz1q8I17ubGLbdNs8A==","signatures":[{"sig":"MEYCIQDEVy7Lp7TKBCQqEKSmHnlnTBmO3KkLd7ZQDH+wZ5wv8wIhAJCO5eggGyhE2V9xQ7IO1NCP6Keotog4aTAjutSvE8N5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zztCRA9TVsSAnZWagAAsjoP/itcJkUwBdCBzCSIA8c3\nuVZZB2NbuX1mEjx2d1s9wA1giVeFBW426zqGvdF3w7P3O0w5VbGID5GVXpza\nj1jGNmBKhlVew5PeLY/aubehNiwukhPEketuI3sMa+ZJmNp1guWOSORg7v+t\n+uXwBsA0rlZun1hpkCDAsq7GeHwmQ4F5rkplQSTRHj/do13ag3A0mMr4Xg9d\njrPvv4cit4m+SbUR9yejF2KLjJCvbZBdVf4+U/JDBXdtY8LdcAbcr5i9BOrz\nC39qCxbStVLr7TrRv7JvTXNgvLPYrp9CU+nmyg0qZS5nohv1JnBpvxuw6TFa\nBn8HNx4kT2chWNgbcCXB1KaLLZlQ0SypYJlFS4bVzs/4xXvmoqROwZ0QEtDn\n40/N2Z1ne3e37feZx3brEp9vAaakG0qF3TQy6jVumL7hiwxtd4Y3afDJ4Ape\naTZPlnjkZ2NCsd6OEIfFAE9jjqqpDzG6WmURvYtgwdaMw/g5JuH7fLLJEDB/\n2PrU/AZvW3m78F3G1edOwqhg2cZpUNgmV+RaMXOq00p/W49WAtYLnXEVpS3j\n0o98sQtOcUpf36B3eeIEp728vrXX0UNOaWK2ocwi/X7kUK2tl8pgYLa+EwBg\nBNApngQjFlWc6fLfHWXh7KiEmO2fTdnTXsKcol+zBa/LoB0js1xlizYLQfsZ\nSPX1\r\n=7QkZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2d438a9b14c6edafb733c7a83749a30ff74098e0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.2","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.1"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.82_1593523436492_0.22937972228492298","host":"s3://npm-registry-packages"}},"2.3.83":{"name":"react-simple-keyboard","version":"2.3.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"acc5fe6bf28cf4a226775c21e948460d865d0291","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.83.tgz","fileCount":8,"integrity":"sha512-H9qklEWFaQvCuqAH/9oFiUN038XQ84xl/veaOCc+d/74f+4yKVqVr32SkexcbqJTzdkuIQTySSEX8GFsQM/1Og==","signatures":[{"sig":"MEYCIQD7TXfrhwbayip7Xj0XgRq80N2CksFCoXtHbzD8ruguCAIhAMda8jtedY62c43EHFEcPsrE7xuFHEbDrbo/G0UfrRzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MLJCRA9TVsSAnZWagAAMzQP/A3GQ7E2HXbzGBWlgbVP\n8bTY4Xqwd3RgS2KytGqZl4SfakRHprsLf+GhCOPAUHhEbrjoLYXtlDu53JUc\nFXAPZcCpWp9wxehORXUTRTtbqG0Nf2M/3fbjpetqxCFlyehuwaf3pK7MiDPU\nTZuumiFhSQ8SAYVsUPjuVq+sgqQwtCj1MqzZmhAk3S/nXsd89bpAMrL2TEgx\nc0Maaqgk+5e7Sgb0hO4HpZpukHXjgkPl3fvwoz2vtCuBDgzEJWpDmTZmBOvs\ndMgmglA3Az73JEKG5/PGkoY8RS7Yexv3xTf02ZEnkCJRWfqkC21leyDcXlKO\n5AtlxAP7Z5mr7qgy+ram+b7lUuYUrtAkpNuoZG/qiYrHtQ/vaCaaH/bNEqZK\nd54PtsTVM8kUl0UdNM24/Uwa48DwRaIfCiijOHx4wDM/19Mdee4tO9zUJb7v\nSJQ3YmXTnBrnDzYCaNe4kzAD616+uOh4j+VCBCwd35Q+DUV+Ljb8UI69kP1K\n4/53IxWTdzlth1h2WZpRMSTK45wt9EF4169+Bq3crH9yU+TYeWWEjjsA/LJF\nOnpemOemjyNQrFRMWP4aoGxeVolbfdWCSBtwocBT9EKcVFDac3+UAZ415Pk4\n93kT7qrLs8CskjRDvNmidW46zi6pgRl2qapMsO2ylTmIg1q6M6AxNJLryqSx\nd7Fl\r\n=OMm4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"90feb2c98282d6f5300d257be0cf23b4b8e38a00","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.2","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.83_1593623240931_0.01755857198706612","host":"s3://npm-registry-packages"}},"2.3.84":{"name":"react-simple-keyboard","version":"2.3.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df8815d02df9efcda596cd54e8e51fa554c68eec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.84.tgz","fileCount":8,"integrity":"sha512-68knJSp0iuMlVKQa4nywAJitjrXzM61eXH4xBcYzEdWLcJb5rPwTRSQpjd4qiB//QTQRMyekOESGz5isA2bSiw==","signatures":[{"sig":"MEUCIBLSx1yH7007qFp9uNOVN5jK6UN/Rl/3Tkvpn59ZZHq0AiEAjmaC9hc/3yeMalRHOkzvSReBmjTldBeQh2Wh2p67HQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MOWCRA9TVsSAnZWagAAjJIP/Rx7iHgZLNSgtl8iDR/D\nNlUja0Va/Ji2VGgMmolD8jkH0la2GQsNoMd57RixyXL5FdK6m+SGBcoG/KcL\nnUlIKaPrQfS7C8x9wqw/vNrDr8PZSms2w0b1s0p8YoC8VtgfCixfMRT2Jeca\n81xbste2AtIKq082voOvF/4qpdp5YHbIpyeaM6TyCTO9iUYlOQwPWU39qY/v\nKmJRQ+TqOxHLvRlXH0CI715P/KSHYcbQ6v5+AtPN8jzTP17kPxdFRGcWXuD5\nJESHYE0jHHB13S588bp4UxX9NHlzHLKzmkHInhB8VJM42kHozrAWEhaDsGUA\n08U/L+Z2AqLvYUehqkkuW/YqcFNqdYG4ppzzcBtQuww1gA85NyaXybd74MQd\nrjpq7fypJeBZtHEOF/Mp/nQ568ygZ0orWkK7JuxOpKw0ccXemVY/p7+YYiqf\nYtupL+ez0NntvDB6GO853o43or/dnSJR8wkKu2xaPbuGVlAWII9a4rMj/OMp\nPhx9RE22lNJnxh1cWvGs6EqB42enzaRX+M+rXwCyLHm9s3TiQ9R3LLeEu/93\nG+aDm5mxZNO13z/ArMXqgyeeZYFETLU8O47wZz4rMxh/2m9fFU79wCWignpE\nn3n/+B3fNFwcoClTT5tMKTsMsgoMBRJMi/qXIlhHiIbwqyjH9AO0ZVB0UZXw\nh7Y6\r\n=Y0af\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"de814c80c9022d1a848ec884d7952ab518b3b171","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.3","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.84_1593623445723_0.03242054470152911","host":"s3://npm-registry-packages"}},"2.3.85":{"name":"react-simple-keyboard","version":"2.3.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e0a2d52dab72dd36ee15255d8a502a6816db0d2f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.85.tgz","fileCount":8,"integrity":"sha512-uS4p+vGplFiOPLX0N8OlTlmGrUNXCDdSU87mCC5JC+3lq5liFGvJKONwRauZkmC22whjS4ZP8hjP3uJQh98ZUw==","signatures":[{"sig":"MEUCIFwEMmcEnNS6Mjpx4BMbrGIOW550/OGS9DqnbUrkM0zAAiEA4F2xOa1GVqc1hybyCx9WiD0UKBVu1BHeKIkANkMw5Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MQKCRA9TVsSAnZWagAAmsQP/jAtxkCGrjx64y+qisEN\niaDtI+CvzxaLlYwa7k/v4jG0FJy4NOkXkuzKUI5Mu8ZtLvczwau3ZewI4OBj\nsD0WM04eMis99EUhv1cdh5UBiEvLYGOpHleCegWOE6rhF/6M36NRHnS7VefP\nCKzW35n5t0WeGMt6qzPA9dz8cIFlrs+zGEKds1yJ+sof60WVrJV2n07lcrEs\nI3rKu0nfPQa30EITRljoOmzcQKGbLOrZ56gur9QOeBThLwZu569WD56iDTJT\nhlC412poy103CUyWLIaHU9kRI+sshuFKZyLCXVjOQpCEQduWT7HlERB3B0cu\nVpEp4HxcZXQ4vze+pVVq3Eis2jPe+qzRN2NLdz5baiVvES/95wKu0TyZ0nct\n9C25pg4TFHOk5hWIIENhf1PZfaWNO92Cr9qGJGzycwghqllJMS9NAUL7ehDf\nO8QgACAwgJvD/C7bDm8lasww2tXNKDpOrGSnuWicHZi1e03Sy31BXTC18h0K\nS12nb2PBN78tsz5PTs164r2l2P5ZWj8CfbMnM8HnE92A9kW5aKw7cMsyhW3v\nRhyVNTS7ZNCxtYGG7FTNqsqr5wIpWPkF0KQHOZylLZgC0QRk0qA2a+in9I5u\nQPrTJafXDm5jq7shnE1y0l67JGiB0LGa/HNZN8/ohwGiEr3x4/M5GYxhY4ar\nTEvC\r\n=IMRu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b1f4115efbeaed7732c4a7ffe4b86c65f312fecc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.3","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.85_1593623561786_0.3313046466897105","host":"s3://npm-registry-packages"}},"2.3.86":{"name":"react-simple-keyboard","version":"2.3.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bd52c4bff33493da622b3581a26ae523d56c434b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.86.tgz","fileCount":8,"integrity":"sha512-3rIjh3V7GCRZt3D7ElT+Gubw9cUqOKypeO20VMctg+Ali4UZhaHAhqo1Mf0N/JIIk2+luPGykpfO1evhsXmmtQ==","signatures":[{"sig":"MEYCIQDgmRb4eV2BQxVCCEIhjDSTQsGljRQk4TxTXVKU2cVE5AIhAJH68K61s3iviKHmBFRsbp6T6XM7Lc7UxVxve6ojsdZx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MTPCRA9TVsSAnZWagAA2mgP/06e797FX5PUujwn24EY\nRpJdyPZHSTJxB5SgH1yNHUQhYDWfWFwSjH/r4iasPqqKPcO4SvyI8sWtf2/z\nfrpI0YUqBsPEgG7FeHjLZHJQf3kPkoE5Vnxg0VHZoyXCLDhfHVxEqfNI4YNP\nj8yBi/uwI1m4P1EfUyKeztDr53Og8QEvhPE2JoCpE1xYYfMCvcX+EUtrKkp6\nZ9Ax5+RekSWjnGrC3YD4ik8MXP6MeBH6/eJf9NIb6hkunWQAykY4aPf+r3Cc\n1vlUlYSNy1KYVjyIzLZSTEdl1Gbjq16x+hvXaIt1B8JZ2XwGKRoPWHdWBXgl\nSsj8udEKZ7UbyeuXrAQolIIXx7g78nyNWG+JzFahsjLsPst/h2ttT3kISG7w\nLW86/OUF9qz23D0Q0sxCvobq5oI0pmyIUSZGRbtgsaQjbUPRnVNjqVKWpiwn\nKLl04MxdLSdocwydcbdJfUFdGf3YnA4Y29QA5c5KkM1UPDg6MWBwzB74hdcx\nKmqozpAKLg1R6Ou0xvQEwhosPV9MvOvp/SagTjUJb1Y0mM5cjfHRyhHCw+4Y\nSLgo0kZtAICVYA0JSKkAQoeGBvSzIWU4LmvMEi4oYp7snuEod2e/+eep2qlw\n8En12MLSBJdN5rCiutkb31ANQc7IZFuKTVmw8O947+3z9eNA1K+zy4cXpI9m\nfDmp\r\n=ti9I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"75108b2802a8ea42515654af1a5f1391e76bb005","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.86_1593623758505_0.3650882297595368","host":"s3://npm-registry-packages"}},"2.3.87":{"name":"react-simple-keyboard","version":"2.3.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee387910bc85aabd20652fc35417a9e1497fbd72","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.87.tgz","fileCount":8,"integrity":"sha512-yXZtPgahCo+4YveyAKuWfeaBhNfCAFYQt5dohmMO0ZvOFVYE8nNr40hQQMzTcf/bzRBFDqyzdBBNECsHOg5Myw==","signatures":[{"sig":"MEQCICvJnXoS1+4tgAxYZuIxzbk2sFyekrMFnwD+FgwKawJWAiA3Gc35RyHydKYWWTAqpH3AhaKIXRGxxEkelDYSXcywsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MYvCRA9TVsSAnZWagAAiF0P+wak78FMC9jyAiznrG+f\noP8Xf+dDYbsJSSw3kYmkQ+ItQTQcugSufVUPdepjU84wPaEGfhtL9af+HNML\nFcJ//e14h4i65G4AXKQamud8BDzZohXT9MBe23/NAg3F/RE9iqJ+J0fppPFp\n2j43Qkam9hYCQJL859LhmSnZssreCMfTUDPHmaqHSc6Y5TEXIYtInj/Pe1wN\nDLhFaNhIY77rKk91hox6ocKJ9BhRE7WqHnMxTpFYcDkTE8Sr+tjVPg96mjbo\nf1Hw4GaNKtyXIdV4S0Vd3i5ox1D/jAo7/k4L6Fp4l4ugG2Ibtsi+woXAv+St\nw2I45TppmuB9QPgRzCwTvg+PAmMuhSRNP5O2S8wPjNEd644SK6KHOcTH0GGr\n8BlAtAFcYtvxk264k+O07aU0aKyO+2RRFccXeXntCyAZ5Lxkss24OR6J+LWg\n16g7GVrOVuF5C7D/yQU1AdXVFzCRrPthESvCBXqroLRhKV7T05pp3RCZE9qy\nj2lY1He9YSb5CoudU/Lm2ce9spwrBUm7pVjB/97hotoCobvi45pJP0B3IKJz\n2KPkM7U//YiaZ30SnEnnea3crt0QHYqX8RdBE4bx/VR6RJoIKjkPyt30qHun\nMdKPzXro68fCVPZXJNtCcD/YL19Ma+u7vv8mWySei3ktnZPNLmUWbTeZiNKn\nBNCB\r\n=2yKF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"30bbd61aa77fbd66a567f46515c038663535b7bd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.58","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.87_1593624111095_0.086708756916698","host":"s3://npm-registry-packages"}},"2.3.88":{"name":"react-simple-keyboard","version":"2.3.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b83f5561eeb717d8b349f3b67f4bd6aa0f61e5aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.88.tgz","fileCount":8,"integrity":"sha512-tptWGF+GPGKzEJwq3wNgJ7A4XjJEAw1W4WWsyCo5eh/a2EtJJNjF45O9IrQCTBT+Ya88eD31od3CrzzmVBYshQ==","signatures":[{"sig":"MEUCIQCO0abE6wjtbCpu0Y8xLKJRk+G0RSxN1w2lrVzrhHGc+AIgQyd6csIX485vZfa0hiJb9+m8H/CXt1x/mNohdecP5TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MgWCRA9TVsSAnZWagAAzBsP/iG4NPYAdS3PmBEjeZCp\ngF/Fs4+VW2OqCH3+mVN+FVCpNrsQ5HU6Uy/GtM1PV0coavb+zyj1yy03FfEc\neihJ+rQj7l7RKjnjWxYkCK+tP9pcIPXmBUpph3I5L7P5si/5xR2FSBLKOH3d\ndpOHQlmdBQoLuMT+GYqRL9Twslpu8cCeMhUsGlcQeX012J84ajtzms73OOII\nH0eEHXC2fKOOcDNCCEw8qEnM8IM67HgwCt8jRffQqmAey92KEk3qqDrawXQ9\nWOLW0bP9PJnDqwXOidasSRVhLXyiZ8uUSJGfHZ8ygNJyHvklKwvamiK/H4L7\nWXjcaunSZpYQ+KYoSs8QfK3PMTo1V/scbkBcMYtA+CcDDpJh7GvfiaSmiJ/0\nPDlQIrkMhGXXmSu692tpEtTHsS0o4FOU/g0wiwsLqDc7xgU9Lj/MoGbrqVtD\nAu5Z3lARjlgGQU3AucBwoUdAehX04yaUCRuIFyKchUDr+MaOaTmphARdzNwQ\nDF0xGWwEIN2t9KeqNbEm9NqoDHC+tT0x8f/f26JyC7DNdJ5Djo230vJBosme\nfqTKWx3hkdDBdnRxOGu3C8QdrWW+sEyNZrMT8UWoiIL0VpHoIjmB6QFLWqMG\nD5k8ZSGnxyJSAZA6uCcuwHVAfPSpgNKzAKOdrJAzxYuwyipvT4aCTZ77GtgF\na5L8\r\n=akKi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ca79a6936b3160114b2fa028f08720d3651a1f41","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.63","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.88_1593624598076_0.36463601739455087","host":"s3://npm-registry-packages"}},"2.3.89":{"name":"react-simple-keyboard","version":"2.3.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a770933b6537d57231d915d5dd331a6cf1351b32","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.89.tgz","fileCount":8,"integrity":"sha512-whiXW5KoT6yH2CH3/3x40OEzXt1T7Kw2bTCMqBJBlpZ6DVMz+h7zTXRE5CC8+W3ts9U+SyOqmEZV9LUi5f1FBw==","signatures":[{"sig":"MEUCIQDyRGp88l3C5XyyGmnM/d8jpRD8pMDlxU8cM7lTpRSGZAIgYKy3YYqfrvjDQ1jryqg1ysi6f7oX00Bma5igQ5neoy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/yxyCRA9TVsSAnZWagAASfoP/0/kLyFYQWiwkSkh6kiC\n/kPzxJ6PCNwvcDTbIKvA0P7wWPxPpuaNAXfP3sFARFuq4WyN8wwcwd3dvPJi\nGh05N0BNrEWX2MO3RFQ1BxQ55K0GfwmvDjsqfnEP/ac2wjW16s6t5U1+pflY\nLtWja7dDJHMMInVN35+KzhxawfPlQEXJHGQISDpz5rbQ4RvcvTjMvoEng8nZ\njo4AdU/DwkcNpaR3Uu7iGFM8LsYAlNOSGWp2lx0bHfMxcZxgFxwCkZNv7rqq\nSqCnpJEQLrIr4nCeM6lDoZeEoIgTuUtfC2sxKBHj3ERMNRNL8V4q9W83OyHX\no+P9PgEfcMjiL5LoYCpXoWELl0UnEaouD7zR74FN2Mm2NqyCKaBNzOHN7L2l\ntUeH8Aw5uvHnk1ZMguOiqTxK7JpODTQEIKBspZsRdyLLkI9Qsq/EfPyM2QSK\n3Xj8ixlPOE6LEd+AwA4yezmU2R5YX8QNl8B7C+vTJTmXXivXIOrNK96Mru+W\nRuskDbD4dKqE5aFE7nGCT5YgaVf/dbNZ5DXT/mXfd/xcvGWNevV7xm0a8E5H\nh7O8NGGYXfXAgDH4ydFIZowEiaQ7ttdN3UC2gXF1an2SbifzLFStHw8I/3Tq\nxcEl12PQfcPRWNd6yGVaxALN718Nfl4VmnFr9HWHwCLNToUnfGeBzoHevSQJ\naUk3\r\n=bR8F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3ea367b25138cc38e280e74919af86f06d8d80a2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.0","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.63","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.89_1593781362253_0.5404462248083244","host":"s3://npm-registry-packages"}},"2.3.90":{"name":"react-simple-keyboard","version":"2.3.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6cbdbf02a80c4c2b6c5cbbfaff2cc1019320cc85","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.90.tgz","fileCount":8,"integrity":"sha512-YryPA4VE3QvVzYSP03ko5n8UmGbpBjeC7Jo2hj0VoQw9gpMA/RxCF6+mH76aIwrja5RHtUdr3pugLyMSUOSrWg==","signatures":[{"sig":"MEUCIQDnH3KleC3kYgHDHzC8S0W8qMyTR+ArLEi5W9HR6NGIkgIgZqoyCMpnWlGLIg6HombBCcJb5rNjbnFU+azLcWF8snE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0GeCRA9TVsSAnZWagAA7twP/2kDHnOCzItzDLZ5AL46\nPHjEpJxqkZ1UtO3tyduWdz6Hawye/NbWWrs0jXEOCxo+4B7O7UF63i/80hhC\ng8PyUcb0rUKUZgBFmlDAr0LSot78Xz7YPYXlSp58k2JEwY04TCQhL1ZdDTOB\nzgbjil3Nwgbli7qR22kzlolzpxXjn/9onltk5JHhzPVakmyYxSkBdGB5lNnq\nLFJTm4Unhv4MyRL+iPAjFzLpRfuk2yrnzw59xZ8me0EoQq1PPF+SZ5peB17m\nWZ0gDc20DRMABaHrXf+0AjXkZqN5njdJwEYlslEaLbtvKOO7P5xFOq1TSNgN\nem3MpNoGTnh6N+MaFhss3tk7fGgA2iZPLmGGpgDH6f9Xc03RhgbRZVYlgR3A\nmx3pjDsE5znDNnh+w5wr08JsRddF1GEeIXIUmZndIe3lf+6EaCw9NAfq+fxk\ntfmZvDQmt1o/elEjS+VPj3bGw97gU/CsVqMd+loPe8YfTbZD1zY/nNs31uto\nInF7iNjsESq1tldZdfcKTGL1ppiJaXR9xyoPesjnbNngrC9lnzDT+xlp+o4Y\nHUrnPIY+UQNYbPtb2OrFLMyLGMMUjhIPY8msyJBPQ6KS59NPDBgkPLrY56Hq\nw8tcbDOxV4yxDTfgG9Ww+2ivmUekYe8Gc2pFDVRLPirP36DMpwyr/V4p2Xnh\nNIVC\r\n=mC7Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d10365a3d57718af0af3f8986a1af4c10e13c993","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.0","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.64","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.90_1594048925679_0.1072985962850832","host":"s3://npm-registry-packages"}},"2.3.91":{"name":"react-simple-keyboard","version":"2.3.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ffb925cd3688278c83a977a7cd3f95301eb6fb6c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.91.tgz","fileCount":8,"integrity":"sha512-vv1dOTs6JFNx/CAlRTJIkJwQtPy9LijKHCPWQ2CA7/F/21L3ggjrwLPIqHu93IMZPyR+aiedQEh6QXd+hGL2MA==","signatures":[{"sig":"MEYCIQDnbkE16GNSUVfVOfTCVa247LFYJXrD6dvNIxc10n7uNgIhAJNbCgl19ndeb/dhpjZStuQvFDv3iCaglUkSPM5NKWQB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0L4CRA9TVsSAnZWagAAKUMP/RdfhSLLBPpMV3nE0W6Y\nPpHIWQZbuyQdCzvmD1N0wFime+oy/8ilDCsEmXDRWVllCYdB5aNTVWlFQy6D\nSZX1jukj1AzMla+CNP/9950HW7VbO6Hvk0WiAXGRKoX4sS5k15ctLYHzt2AP\nUGtRO+M9H58ez9F6s4hajO+bymerKHr7ZZbM4QhpmgsuMp7V2G34DzDYAj2D\ntXe3heUAa/C1jKVPbAzKZf99VG3i/hUyma1RPWhEvQSHVgDyRELDwRWz0UPv\nxsUL5Jg6ipt+WiitR5rPw2qPW52JIq0dFZUkjTt/tMIwDh2irTVriYKIjpm9\n5E2ZWztbX3MsuB9YpNQikptF+L+SBqMcHhrmoNBD9ggfDHKGGYLy1DjR1PX2\n63WUQhCFIEglB27BNxI6r6lM45pbZoCdDqp4xS+VpNB5O0jaM832W8LbGb2V\n7oetLoR0sTLFokE2tSnPALw5xYgyzjVIOwmeVWTjqF0ntzXJMWIKwbkzwOih\n9Df8wMwQW+LSYtPBofnxGBdBQjJuHIJWByf4ynVk+YwUuxrhVRM4PLjwnDgR\n95HKY4jt9N/bq/r9JIqOplnDb7NnKcaDlcvrvFFLHlcboOAJoYMKDCpI529T\nesCmLs9opB6v8GbF5SxgwyGIP3AzTT04tRxAw+SrVyAQDj8lu4DHe9ebTkCR\nyvst\r\n=q4Po\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bb596b77889b6ca229cf7877cad250f657a8541e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.64","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.91_1594049271933_0.15740496987206565","host":"s3://npm-registry-packages"}},"2.3.92":{"name":"react-simple-keyboard","version":"2.3.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b163ab3d3fad34822eecfb61c521e78107c22cad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.92.tgz","fileCount":8,"integrity":"sha512-cWmvYg60QZcHAVllu1dd2J3ZxTkt3G1nzNqZkX45sbfpIoPNOF5s+pvYNGiVG0W5hJ7u2OojZgpJLbX/OpDppw==","signatures":[{"sig":"MEQCIAVQTsbGjxkFJ0OIuMJjZBOdrVtyIB4EIU437jT4pQ5cAiBKCE3vzfJ2CtiQD36IyDULh+gmzI2CO8NegkwlWutbEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJUfCRA9TVsSAnZWagAAgHcP/i1pK5/POmLfkArekOwX\njeq2cbDzsWM8d/XhrlQi9WKweue8ZalN/HZ2REe//X5L+9Thx7SsWaowfRO8\n22294/7cY0/NVp3liSjwqqckNrW09zyyT6Mqk5YP0WN0MDbDO9URIqtqIkxr\nzTY55+yPtUGtX7kxOl42MrDHU1og1436mapy7mbn2SQMfXrqXdL+auKu5WYe\noZ4Ff47v+cjTCv5vMdUdDCFixT9rm6+DknyhMsbbavimVysRp8IXehWN5l5f\npjYtWYFihGwBDaeW4Pknr8IxfYaWEcH+JlXaHpYPb+Aacghz51VA1zajRGk5\n6XQE+XwEYn8gQyE2QoO3/oS2MOSCNy3JkdQc+58GV3sGCHGadE6ZEJ1QV/g/\nuY6gs4ZvrUUdOLjjkhAyAgH6x7ow29Lk4V0zv1C9JdTVIdVJBm/Nzo3TrImu\ntMdkpt1Yd41bxE+bVCKfJyau4KKrQm/Zxyaz1hkx7O30PT83PWc0JWe1DxkS\nMnL38ZYjSncf33TmBvT/KwL1s7s/gnFSv4esfWEAhE78cBD3F16OcI/eGo+a\nnvPhuGZy0sWWNySI/eQ0GcXlDetMUJJ/Npwrl9odYucOE051DJbNUHuxAsHR\njhSLDpl2MYGfv7HTfpLkN90nD2uhIXC0JC/ei1XmKJtLcdroblur5TqM1LR3\nB1nl\r\n=R14Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d1bf5240a2c00ef23bd5aa86a285888966410912","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.65","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.92_1594135839346_0.19132023734814507","host":"s3://npm-registry-packages"}},"2.3.93":{"name":"react-simple-keyboard","version":"2.3.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"095175386fb72bfb6eb2dcb273bd5a50e3a512f3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.93.tgz","fileCount":8,"integrity":"sha512-8Xi9PuFI006yrmHC71fVBh9VFZOlxvD0FobYutvsVByp4AgEIN7F7Q1Ur6qWG4qOT5//G943VP9RMLKkhqAmGg==","signatures":[{"sig":"MEQCIHMrE39K8kOmnL82IBRCL49QG96RIXUkpZFlP3vOFrQSAiBfc5ytYsAn4MfbxkSIDs7LHiBxFcCqye+2sKb2u/8/Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBc5GCRA9TVsSAnZWagAAVpIP/RJS3pvyliugoKQHpSBM\njgtg9e+VK6M+zvPGqv30mrbFckPyRr1ZeOiLA1EIilclLwCeYdz94ah9+uqr\n0g8b7GNSqR8D8eDvsY+YRVmPvMRLJg9TRu2VkdUHcUm7wjQ/30p1j37DClip\nuclc9G6MEVod1gUQLe6Uhizq6IW7bi0Gn/O4cp2uslDVmMULTOurJLxxfZ04\nXZZmPE9EoQd97/IhaWKrzSwPKXa1pGRF7QlBzgs7oafGvfzWQL/RWJQvUZT+\nhMdnHp5/KikztuF66JZmwVDZ+VHA4prvOam4gcNVPY9hc8yIsFkDU+Lqug2A\ntvKY8AGXNRzlO1gSYpqDGH4viLM5TW6ECI/v1xwWqg2dv9nW4qn/KSqg4pNO\n/nwiUTOq9lEqY64YMn2rCzWxYvKEtUsE4i4ppeYMEatBpyJaOeJvu8c8wYW9\nHvuGIXdA7F5xy3Nai2i+oTx/q/qlieXLbGeHP6RBdCWPPcrvyPgOyFJwst9l\naKmwEH3oHW5CU4BjtbXlqePnHXRZFjjGSi/m6iCrnUb6Tqn2hxUauiA5Ih87\n+9/d/uh4B9JKA38nFEiHTNyROytvlcCbJG/dNN/0MEHuRHxZoNZea2nGZqDZ\nvwegmNT/Vfzbs8S2O2wBNzIYI1gEwdFxfpwD6qN5khx8o26VbTBRllkWC77t\n4Qgl\r\n=VMd0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5ca656083f30722eebdc6f03379227faaf776eda","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.66","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.93_1594216005538_0.9661061895823697","host":"s3://npm-registry-packages"}},"2.3.94":{"name":"react-simple-keyboard","version":"2.3.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1c16a8e66f5efdc19425667a9dcebb1518a90b6e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.94.tgz","fileCount":8,"integrity":"sha512-7rqhojtWlVQeAj35DekvqRBBb4XckemaJyDAhpMAl4GvwEeOLaxAEnHaK50Y9xUSfqlGy4n/Jp+B4YIvmcTzmA==","signatures":[{"sig":"MEUCIQDxQlm+pHtt84C4smp4JuVYXoTzY7hYgUb+AyZbL5WmqwIgRIxXMyt63gtkyjPHwvCjr4bqOxoXvjQT7anFAaqB87g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBc/PCRA9TVsSAnZWagAAnMsP/2W8hbzv1vM/jg/B1f1P\neu+BASbahhR1Ap5y9DlI3ZwNyz/Sbg5pK9qTkhGiwNIQOWXj/22K8+2PGK7B\nYN0ZG6/1g9MUpGX7fMi8H6rk5zQkGkJDKWUSyuuveksI3qSC7YZQTq3B504+\n1Rra+gSmajoUM1mla9jVighTFGC2/sO7UmdtGl61X2s6Vmn7BZPbFTB6eJut\noJgMRNUcmSPSXO+ppNESpeOcDVYTqkpNA7ep8Fbzm0IEMmMp/jCnbV2rwYff\naJHILenZ/9qGDfYZAi+oGrW4RPm5d5znQeKdiRM8jgLo2ZlD2UzzsDhkTd0r\nS4/4eLTX326Whr3MGoEjcBGNF3P7i6o1ETiTMqkh1MoWEhifrsK8azbmJWTZ\nB54Qu5Z2goYLSxyaSVXTto1/3dC5AxIfrfIwxhgUPr9Yu8cB8VCrMt7+fIL8\npz24luWCZU+BLz8Afd35Ovl4JRGjvlXmWIbdPIbKFygdv5MkqRSvoWQWuZop\nQMvAx4TvHDIqIfuRk4w7y81jC2thuUAk1FgBbK3WKQwZhDuaxtsO8hGL1Myb\nJzRVYfK8J/tySBmr2OLmDM9OuMxCgha/E4xBSIjbOtUQYzDdNs51Jlnd2kwF\nnxW4S+JQwN/mYKcwQAYR2Utl4F4u9vBTV/Njs2Ucr/1wwQXc1mwOnpm1age1\n8WgK\r\n=mfA0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"108dc5b2b150d1b88233e42bb3397121ec469b9f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.66","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.94_1594216399340_0.6219435430386275","host":"s3://npm-registry-packages"}},"2.3.95":{"name":"react-simple-keyboard","version":"2.3.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1ff922fb3dfae85efea1a217fbc3ef881e017097","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.95.tgz","fileCount":8,"integrity":"sha512-ax0ymfMs222dn+A5iBcCGzVnOuZW2XgBf8+mGnB5HFroFW2VkOeu23iKcDjZ62WfZFttdhW1vO59JmDosi7bWQ==","signatures":[{"sig":"MEYCIQD2mXU9kG5R+23gf/L232yx/s/9zeQeiIy2OgM1BodFKQIhAN6k9i1DqeUsMo76zWU35YFwayUWUKHBLClVqlvco4nO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBx7VCRA9TVsSAnZWagAAM7gQAIAklYd49NslvAiU4WLB\nfQ2lmONkUblH5Ddme0W2e6Rvk+FUv78vNesFaNCcHrPPuM6M3HHfCEP0pNWy\nEECrLCeMlk4Bc1z0nzXxnSM+xM36Ic4YxuTItSVJGNk7mXjpSik0JEkqKAAy\nmL+lmNSYDnyoa6k5GeGKVMUyOJ4PE4HM57K485r2G9rTyPJFcTk1SKtUXccb\nfeZSWrQc7qKlUTYuvDZBL1zSqKwIImS4msJC00jvVB7TppkekTBHtys3tC4v\n4vrWXb6Dr+Ro80CJfBK2ML1Ssqt1c+eDSIOzvM4ZL+U2HiwB7h7Md/7LxjCw\n055QJ1/lWgwr5tbj75PBhbmL0jepMd/4dvP3QKKRE1rd/OZeXQfET6Hv/zWS\nM2P9j8oZsmR1QCBtgQ/vQ4U2p14B7qlL3Q8hY04H/jwvLbN1oDNS9sWwPwlv\n6xggYQC8SGuIY07CjacHje5FraUT7TahNiuNTVmCDDDUcmddi50lscIXwNYy\nOPqkO/G+zwgOptwd9HQsa+yAyJ0rFfXJ65CRGjb82oBFIeSwp13FbvxHqdN8\n0R1emhrDE8UUNBGMxA2vrzd2Ogce5yLXO74fSUUdheA0K6DMXVwWnCff+p8S\n7RTjdX1kv6c8TGM7QrCLlZyTG/5QgMYuZNeoWVXXApMBTibiHHC/+lsWy601\njS1l\r\n=QVPZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f72b14da42ddb949053f60bdb71ff914e84190b5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.67","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.95_1594302165194_0.9673261979847119","host":"s3://npm-registry-packages"}},"2.3.96":{"name":"react-simple-keyboard","version":"2.3.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68ec174ccda27c220bae6cb6dac5cbad3415f55d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.96.tgz","fileCount":8,"integrity":"sha512-EvVfL2nqrDQFYmGM9zBZKKsC3hzXD3y9/1TDZMH0kZH3DP6CNZGIRm20V3X4o7V2OeMirZ3Pd5X54zyHvOVDpQ==","signatures":[{"sig":"MEUCIAWYbhsQJwgt0rIH6fJeQQqU8A68MYDC1gccmkJlM7ZKAiEA7vsyL7gl/hGNxJBDib8oOYWKiUKpFOi90eU+LIR8CFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDHpQCRA9TVsSAnZWagAArX0P/icLQaZa1jDLRRO1hwM1\nci4H1OVXI0toEio9v0tt/v9E1BkOI5j/ZXHi5PIwpfxhFaQvQ8oOnrNiSeGi\nsDMKTAff2JsNoMV2pB5Vi2nnFuHiQDKB/Vu5fcSUH+5qZvMp/yRKBxSYFMrw\nxv6YISd5zxUs/5+Lr6Qw8KKZe/UnNoE/7rrp0CG0bbi0TL2JzeuGTodgw/y0\nBvShPuxNnNGKamjDNszDHF5dZ0ZIaUX4LjzGQS5kKANA4RMmA9yv1FR5aWVy\nXnLuD8WFtC0juJmq5JqtjHghEzQVk/xAOLJE0neeFFnawmW3yD7+lMULrLMf\nWj7EdgbkLW0nZsnlHbiC87un7g0shnegGTRAPsqteAcN62x9Uy8AYhrJEddp\ne4bT2YqZmhRk74jrbYonGS7OaROppEkizIQtR5+fafLXIIsqKGZMNwyzuAMr\nvgB0sYZkf0sS34sdfCbcgPeza9c8xut2/d6n6PBPEZrGV99SQo6LTJCGH3qC\nrN9CcMJ3FQiP8m9AUbhuBHyYQVW13fJtIkcDW99PviiHwAxRb04xqjZHp09g\nH+r98mzF/pPgjUXUpojpdN7y6DukomBgFwkEc3SBUQm+lonWmzPEG4k1txOy\nq+jwA21iQTn/1mH7iKME5/eaWgPL70bXAnEAehLN68dzuLe7ye+aXXxSCV08\nuhDS\r\n=B5ii\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1fcd687e5cde46a6831b30032d10d036cf09a72e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.67","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.96_1594653263876_0.17283058616515712","host":"s3://npm-registry-packages"}},"2.3.97":{"name":"react-simple-keyboard","version":"2.3.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1cfac4d7e3d278ac123e92e2635ab35cb057039e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.97.tgz","fileCount":8,"integrity":"sha512-6n4qao7YTvTs3w3A8Fq0KolcFzVZLYpq2cEO7FGQF3Ntf307Ri6Bz/oqDQmIsq3LFONq24bqwLXS5Fe9vzNuTA==","signatures":[{"sig":"MEUCIQDnOsLXEoaetNKjiw7KOLytki8F358Rr926LpK7Y2uJsAIgeAglimhaIZGTfPBBhoWJz+DyqgO28fwxK6M7nZ/a8TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDbUTCRA9TVsSAnZWagAAKVsP/14bSL/UuM6xHAkWscIy\np9AxRSzjKBhgBuVwUNfUQD3OfGXW2psV32ugjDq7XSsou3ojoNAJ5Iyd9mjW\nJeY3fm9WCVBL4J4JmaxeMo3QP2pTCQdXNmxFapFhamU40b1TStsexZJXILqu\njiN7HI/IGVUhe+xBUYqqmwpwbUHYDfk95Rje4YPpxxt++MWaZP1VkDCwDk1S\npoRZLRR3sFmKu0N2jGzGT6UZJRs4QtAnmH9ZpTQmdwjj4OA7cd8wrwn48pBg\nFrMMguRWH+4RRyesNxbspYGO/a0sPfGUL72wIHLZHXDdqaT9jk0ViiYFd+3b\nWU99yWLIZawG43UmT9l64G00Xgb2veY1DoNir+mVtX+gSGhTtxa11BEykQ2O\n+yooXDKIL6HmGnRCDdhTgFqm8MfvgNGkh7BExR17khugLSIslUAMHWlNA2Eh\n6aWeLfid6dm3FV8RyW0A7T6S6ivycUpSicThEYReoobcg2bi64Daf+sk+di7\nfH6YFv9XWFa39+B4E+GD/fhzBtv9GjaVIV2axkopiw0bUWgiWKtyIBiVEDer\nE+LdxegzyPV3kySEscYyE3l1hz6omIjoW95M2m0QeUXn/ucts9eBKOdrw8GA\nxnMpqMqmSGT1UPOU0VuOEChJxALXV9Ops93b4kVwwe4NC/lLCInAwSSJhqUq\nDMca\r\n=P+Z5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"29129e38f6a8bf631c53da7fe952c5b815025017","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.4","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.68","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.97_1594733835728_0.3989751136792954","host":"s3://npm-registry-packages"}},"2.3.98":{"name":"react-simple-keyboard","version":"2.3.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e9e12dcb3a00dd9c0f6d67a85aabac968d4e472a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.98.tgz","fileCount":8,"integrity":"sha512-xbGI/6Z4Yjfe9TKgK2GVxXH+2Mc75DHT4XldwhE7s9/Fpg0Zethzj4XlcjzvqDtNOH/uaX7gmrX+sTHN1MqlTA==","signatures":[{"sig":"MEYCIQDYeg0daS29YBk69NntxtqUyAwmJliKgg+1tydNl3ykLwIhALv5vfWYxWZnW517CbQeU3r6y6jVxAE3wgaPH1zbtsH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwLXCRA9TVsSAnZWagAAXYQP/2nb9kbU2VzwHevJldoL\nzvVgl8Hs4JB5oDCgfs31YOcksUGPQjuR2QiWBm2Gt/nWb+d/3Joo4IRncoYc\nM/lAFYtBfVcDvwqBYnJtxgFQcsrJVq5XZKivAYRvrXz1AI0+ST0bQmfw9jaA\n7CKK8JjeJBhgc45jW+hMoYBA2jel77AfVHkYZEJl4yFAvKWjJcSp5IhrOgdf\nnj/AVG1/oaHwFgpyPXgezmp1YpkavH3zj5nvAkL7p4n+7q+GAdpd45PHCUOJ\nob+UJN6khO9itVX1TkG/ivm6XE9f8sKaTEvPp6CnMWTXIbEhdJpZuFwfRp5F\nt69jVajWtXWQeFt074nuJa1+nh59A0iuA2OuEA01Hvqo+HJ+tIpcgo8V5BVq\nHevrwnq4UPF1v3FwtHcFKpgDVAIOZb2+ymvOkXkWOQy2MNptculDh2qfNhgD\n2O1ruv473t/EKe8251Vm8RXzk1Hng6evMv486WVBurNTWghZTxi8jbZrv07f\nWDzt/1xsFdH1OeB+VC6G59BYEfl25dRktKSRmURrWvmnADbfk5JHhvf9apn0\n20K6jLjQaKhKDW8W3SnJQiCq0TEXQvxij7mNVulre9jCXxg67ADcJKJNqsq4\nWiBl4xIYa1igI7gv3/OjWvkaJZmYlGlA+yFaHMsJyIkehlOWfYDKZb6t0IQN\nOzl6\r\n=hRzQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d1b4e02c0c46ad6dc4ad4ffd8d444d1713998dce","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.68","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.98_1594819286703_0.4557896677259452","host":"s3://npm-registry-packages"}},"2.3.99":{"name":"react-simple-keyboard","version":"2.3.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"564af38bdd50fc01469b2b6a455b257e91ca45c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.99.tgz","fileCount":8,"integrity":"sha512-Q3bf9XwT1dvxIId6Bz0cEQBLvkX9ctKWSLrzjBm3dOrbfOE35PIM5DQ7pP+OxVeEImsZlay062B+6YAqa8QARQ==","signatures":[{"sig":"MEYCIQDObtcXD2HlpYfhf6wqNtw+eNCfsFk8Vd0sG5dhuevyegIhAMEVg7eUoXsqy8V9fH+Y4ssnnYh4COq86eej69F7R8M0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwXlCRA9TVsSAnZWagAADNEQAIo+J8SjSjUNs4mNBPcA\nd/STGQqW2rDpXu/iQP1sfQXrq8z8fbUswKlpPlcOhKlJtxHW8L1aLlGE8P9M\nPKm9Rc+DmcCeZF8L2fp7inN4QIUhwQNtKYQwZAFSxXdCdPhPYrEWgroyV7w7\n0BclXiQ0Tn3Jt5OUdjdfTuR9bZxW9a3qyh9059z4uCqNmHpWRZHdkh85HO/V\nKEMeciqlkFumKbWyJXluCI/GebgHKaGObejrRwVdIuXxWPaaNwRsjAR+VIIv\n21iFC2/Xum3N44+rn66XQvCrc4bOLXgtkGeyc07l6UKaJpybBwePtWF16Gvb\ny1hAmZgLGbDT+RH9DrQ5AtUgcYRdoudI/CFA7WG3VsgZlCcE/mbaLYop1qwq\nN9epynsbGdxKYhmtTo1QZIfuLnM5oveSvVtZdgsJk/5cvxb9MrrRw+Wok72r\npHGeRsGmmVkOoIq9XxQ7bFrqm6Ng84GfVfvzYGPfuijXyNJqOXDicIZ/USQr\nh0AgKhl/i1M7VrRnamoiltirkt812D6omCTbmznJBIzgpJKEVVOgo68zpb0q\ntV2iQ1k48Ys0+fIMcBxhD3pkYuyAl5Yl7hMBvT0Y/xo0PXT9NfytTTSiAm5D\ny6Wjd5UBzuP2r+9XzmXEtR6c8E4/5aIsENIE/FHMVM/u41dJKG4S4oGQSnlH\nlQXo\r\n=KweM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"386079defde6bf1135e6889b0b92be0cf531a83a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.69","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.99_1594820069083_0.9540099565030251","host":"s3://npm-registry-packages"}},"2.3.100":{"name":"react-simple-keyboard","version":"2.3.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"30b002e4400e2e849b8f2324aa9ccc25820948fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.100.tgz","fileCount":8,"integrity":"sha512-uMCWeQWApr6KYB3miczhC7+v6YqrByrolcPBhLPvKjbNqRPGqWrqa7Hg+K5DHOCCpJg20yyiYR4hu+wvQ5tDqQ==","signatures":[{"sig":"MEUCIQCFzNlL/HB0KT1YYCyPvpCanZPfU7oimus9HMjgOvZIawIgOfBFH07pjrSlKq4LA7JWu5sKDVXUmdx6Z3SN6r9RI38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD9HoCRA9TVsSAnZWagAARtoP/AniIha+1hHRKSp5UE2V\nhPBBEh8nHmSVpjngmoARbiwPMkXMjDAgECFgcs361KbGSvgZ4iHGjcVHQeSx\nWjXhzFqEhk/NoZMW70Pfzg7ZDpcrZqnSrRbXtaSTmtGXmsdBy3hx+8kPMtCj\n9SgTPyUo7D2VlUYclFkUsCgt37McEkl8wHvFDmJeQGwlNUwjetYfC+bJdp8c\ntu5m5N6pOvHnuWBdzYMzTrP62FNSFJ96q91MYE+Mv1SkcA3Olge2Z91JpKI2\nGUEUplXIKpv70K+QALK3ziDcRxLKFgf1VABt8EUVU1HcEzTNyRB/zeatCyCq\nZY5h/GmBP6JDwykv4mwPd92h7DkbyGDeenwKAHbJMIT4ba5WvMBaBNMEkTeA\nBOiZNdnBdmhqjiI7ihIhz5jLSRafsDtX7V5V6jVSQnbmr1hBeA1N9iBOeG8x\nSfSUXN3vqB5f8yws9LXkTJezIZKFeuyI6b5Lf4KKcHQuS5bbzLVeqNzFL5Zb\niBwRiLuUY1mfwb0sQgs/s1YkM+MmsEErGn0GLebGXmsQIN4tBIGWlv2n5MDZ\n8+CysylEQRmsdHMsj/zdRXSniBSj+C8mJSmlSLxC+XvLTQo7E8De68C0PNA5\nPVIYf9RMIKivrabilRTn1U1cj7/RKZLguzwaEnAESnuSsc/bgG50jiaGaIPo\nmEua\r\n=UkWV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cf642fab721b703f87ec1270d99235abc0941061","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.69","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.100_1594872295763_0.5457146772747969","host":"s3://npm-registry-packages"}},"2.3.101":{"name":"react-simple-keyboard","version":"2.3.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc728dfdc0326fdacddf6be33bd288517d212a9f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.101.tgz","fileCount":8,"integrity":"sha512-5V4zMBKvC/oZ4acwIVOgba8MBhpIzKBCUFoSwg2DQOeFC3jr/4wN95Why5PzoMgYcIkLv8I/dH3oCOmN+10kpQ==","signatures":[{"sig":"MEQCIFhVWfmT3FhwTP6aHXnkXnV2f5mwS1dKeeRMQLg7k5LcAiBRS/o6O/wUczvqBRn5BF8/qzAR9pLIk719aAE78fFuuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEE5+CRA9TVsSAnZWagAAEb4P/jZVaavZFjeeHcHyDJRc\nzBRvedpn9pldMxkENlVzIgARJR+of2NFr27sgKxyF05SyQZp+s0FfG3hYOZO\nAnPTFvhM0yQVtci34kqNhiQiM8SbfJwYjMeM20etuvdPdvwxA9WogiFYqLlv\nZen9g60/lJUi1+rr5IZQIU1BP+N48IxXISkg02uJexXkGZ2HxHczZOxaW/Mw\no1+eN+nFmc0UN4/wiI/0eY3DVzu/BCfuscmJ6uuToF26yAnzIIRHF5j7hIu7\nbrnEbGT8IUiXlxvoq/LLHb401+etztrBBS07cjpQI0Ne68U5Jw0SJpLb7moz\nkjZEOfRio+wYx5K7cLFt8SJLMfAlWUUkYHWCZNNvTv0gI/pwOwEVyVpqwujJ\nYzoPslh0bj2DFsXdQDlKyV7bDOssofu1ZDCugLUIyvDiC67lptebJSiO+Qdq\nyltXVpoAQc0tMikS7NFihKlBEtb8ej+JwVOu05SGPzgfn5zvmkLHVJBHtZ0v\n8cWM6RdfkK60Y/VP0v1nsQdQ/Tn6rjscVxvsScNQarZv65475FG+QAQ4qFGN\nUPsndAgOviRWwrW8lmuOHBaqrWJAt8uKVNlZksI+2hfyGTt6u1NETn5I55TQ\n6a1yGHxJvgEH0eE+jJPtT7CGpd8VVpNbnlSDTDw9U7uPMol+ooXybhVX/S55\nQZsA\r\n=0SFZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"912e64c66dee072e777f4f8a9cbebe31e9f71842","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.71","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.6","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.101_1594904190344_0.7728634374951047","host":"s3://npm-registry-packages"}},"2.3.102":{"name":"react-simple-keyboard","version":"2.3.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e89b6e1a1ab376a85c61c87c1206bd86484824de","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.102.tgz","fileCount":8,"integrity":"sha512-fNYljKA0XRnLX64rKoU/fZRSuxGwKZsPkYsKSAeyOq0zwH7oxYchlWAt1evnMCogHRHL7AISqqJbx2FaTtuYpw==","signatures":[{"sig":"MEYCIQDv+8CDRoTks74jUUwsApoNxDfJOdoH+0vF2YCiIc7NwgIhAPd9+6A7k8NTMPJ8VGLKa1Fd6LceTCzbg8oLuyKH6hII","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEaLyCRA9TVsSAnZWagAA7S0P/1IaPP6msKDH3WkaY7Ie\ngWCXSvsDvEHAMGjjItt3pUcanKXPT12cbUqBlGBfLBSsf3hJZqJLiYWEco37\n0FefyoN67OIsBctOM72laHU4o+W8jq01bAR4OJrdUtVIYhhdZ/G4OFDt/DrL\ndELOdSxkO1rKJRY51u1vfnNxS+lZT4n5tHcd5K5N49k61KUZdHQmKFpoPUjw\nA3hPKcMCJ1v7rS3/s/gqYckn56NC1uNkzGW5QWAZW/A5W1JQ1zuM8AdJsYTN\nal2IfVZBV7U57p3mepoZdplHz8kJZwqoejrCuQYN0+rIxbW6JcMxldrmmtFl\nbcXrj/zSDDZXY0/WM3M3eORTyfBkohyY2sXESMc1m9zFjlnwtC/CIEBrY1U/\n7iaw06qsdDTpVj6sHNEijFaipIbjHVUww4BgZpxiXEyIau5blQOSAkDu6E7m\nlQDsjsru2tFYmPiaC6CeU7pBsW1P28e0Ms6iJtgX6CN9SKVchMKFe77WTeHQ\n4mwjNKAi4hbSTx5S7v7W9EK7L7pLyDujW0LJyChW/rI8cZbRSuwEoT0gsjCz\n2B6CnhZZIZjOL/2i6cgHdxw0wnJVuyYgKGweWEh/O85VaiNp/y7RJw98XAxb\nbW5e3cPqafwX5eeScP2PCTrBj+KD/nI25f5wH6eLOMP0WtuF2i8fEip5dbTw\nR2MW\r\n=FbB1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a5531d156fde42974d05e9198f74c5b27c9a74b5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.71","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.7","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.102_1594991346021_0.03671756453712094","host":"s3://npm-registry-packages"}},"2.3.103":{"name":"react-simple-keyboard","version":"2.3.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e984d840f1e3b223953752ea21b8ce36ffdeb49b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.103.tgz","fileCount":8,"integrity":"sha512-A6Ue2lbL/o6POGWgGmm0KI9mvOs4i4/91jbHLdR3N9c5ARCK/Z8llJRP8I+nGZXFIHRnABNgSSQ/lUYMBaCrqQ==","signatures":[{"sig":"MEYCIQCQOdNeJ9z9ymc/QAEG/C0FuJ3F3vOr5qWcGpFdVnZqBwIhAK4eg4c565rTJ4ExrF3ThElmF12HbZWjSGCET/2Ud+0D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEaX5CRA9TVsSAnZWagAAUs4QAIWJ4MPfl+Ibpxa8f2+O\nL1QtGdFlF0LWkTaDDN2/AFrXdnbQPlawwlLw9GNtPKtfrbQf3vMwc1Hf13yR\nQJK87hacYXevEl4Vls3eYX/YCGWWWZuhYK7TfJ1rrsvDZ82OOF6DLdXCzZ8Z\nnryZ0ySsoL8lOFqn6PCgl6ckxZ5SOaEVHmc4NjNLRJHOQVbTRs4LTUirFiaR\nlvn6+TBnWGyxq5cUAn+F0Iek/xS+uon4hou+lCOZ9f3vRGilADGfyfLwnOgK\ne1h9FlbtNRGSbc1Rk6srvnqikEcvgdFdI3jk5ordiycDEe6qK79HomkrK/dU\nXMuJ0dHFwlorhSJjb8fRT/XayLmsxLr4npy6lJGU/I8p+P5Vs4oNSf8/+6cM\n9cRvYYVaxZdHDJe/5rov6/3sDZUFAt6NZJQKjmoWQnbJdczyWuJvXigyAtvz\nYqKeLHdOWvM3mxc2vfoopkPb2O9HqEFguPnvPtU8xwXRYrKKgybcyp69Rr0P\nSqThhfkApsaIuSeIPvwCU1V5+VSzt8Z97wP2OhGQslbUt5OKtWzz+2V9drzX\nVFMoChv6cZ/+ZGbma3JfuEuNxsx9Jxy8RFlSJmTEE/LT/zdP1WtJEF1/47T9\neojFUB16XLvC+p2fDU4n88Bps/OJ1+xYI2zhTIZIGqodgfZss0CCBoUxh06n\niTaH\r\n=0qH4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1e7ae51e30f74ff70f8572884ac05830aeedbdd0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.43.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"3.6.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.72","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.3","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.7","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.103_1594992120420_0.1293066229346882","host":"s3://npm-registry-packages"}},"2.3.104":{"name":"react-simple-keyboard","version":"2.3.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e8b265027301e6302a1ca630895710b1ff529a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.104.tgz","fileCount":8,"integrity":"sha512-zoke+j/tV1jMFCzLG2UMPupXU+TsF1SNy8USqAoSTwLzJSy9/DTmFBZCHIZQYWWl6twhiXS75aimiamSs1wH7A==","signatures":[{"sig":"MEUCIG8BegkxLbROQwD1IcpR5apSnIWHzt5DBQepdlLFvmxAAiEAwFVWUBm9e6tPsFlAsDsuAudN26oYtXK0XgiofAUL+Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHvGtCRA9TVsSAnZWagAAyFQP/RsJ5KiSXV5D9jYPkjUb\nbNfsLRhwvGXmqCKS0Y3zuGaqnXyUeUBJe4YB9PTxM3Q5lzs+STThUyXDF0Me\nqJuCQoulXhFWILGQuvsq1i2JnVwzcvPbbTQ0yarnPEeWwDyAQ2e4v0EFwEXy\nj7vQfvR+IEq0BWo9oOt+AyKbTvmJpQg0atk3PO+1gpwTGB8ztqDCY01cbjq2\n/VHUeL+mM7frLbYFnrHjynPlF+nDIe/+wmdM43TNmK6kAN+za/EdVtpa6zBk\nqgIh5URu7cw+X2YLDOsCUHvBcnJtbmepmlvHzLTXB8dC4BjtmbOVHVXPWpcY\nCIkUTw506yaHoZuCFG1vAsfJHGGlPyHwJxqFCHgtu8RBgnNg0a3lsN+ymEHW\n8AmJ339ODuXVOxmLcSBwmz5QMpg2GOlJ/b/A2dbnQySX1HhQ1dOntVdr5+eM\nu1lqUuu/QLw1LkqHdrpiwMLC9BRDBiqyGxh5jOUj3+P5O6CIAMDKV3nWp/Lz\nVFmWwFKMEtcYoN/X8C4F/a+YJfAcBHOmVNo2acR6u0/MqtZYs+4qrvjmdrgK\n/o+Tl+QSP5jwGuk5W83cmPLiRq1CTFlrONYqJeZKkQAUqudo5wYF9ylbU88o\np4/Qo32eotJ1PfXDt8AaGVmJfBTMG23StjJqFZQHh4yAAZvMV4+aw00E6JHW\nPTa8\r\n=0dP5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"df8e8801b342bfb32a91a430575c8aa1794bc1f5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.72","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.4","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.7","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.104_1595863468848_0.4568277421468594","host":"s3://npm-registry-packages"}},"2.3.105":{"name":"react-simple-keyboard","version":"2.3.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"530b521f83c29f05b0cd6d3a57b5a1f0abf0a932","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.105.tgz","fileCount":8,"integrity":"sha512-l79Z79RoV+WTqYieVmS9tw7X5pUoumYPQ9Nrpgpvp03SIgCDZE6ify6ENbNt+pqyS2eqo7z4t8aKBIsgK5/toQ==","signatures":[{"sig":"MEYCIQD8Jyz24C0rxXbBu/4r16uWDySzsbDe498ybvEQQedI7QIhAP4IbwMprtGKNA3KwOTHNDWmPRv4F3NXj0sWKkp6F6oO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIDUyCRA9TVsSAnZWagAA074P/jz//tHAp4WcK+QraRfY\neA+Ht7tONxj681glvHMqIreapSRYj9ZHX56oAwd+qEuyh7yyP7w450CXY/5o\npP7eRXgvptrxqOenUPFpnL3Dn3Vf7OFWUXHbwP3W7rGeKECq1WuuMfn3m0PZ\nDVs5u0bhsGDpRAb4XTYvKnXTLzQcvWVf0YPXvRgxrOt9uoBBWboUBzZTfc+c\n8hPdoEWRGkHGloSj3RGGI+pI/xroVnwuTwjdk2EVhSgZbQVARNgiiRQE8jPf\nxcROTtNVQDH+Wssc+gYqvQejZC9fbU5TzXWZYxUkNn3K+onXDE8ok8sKPodg\njg02LpXlUrOnFOi7wfr+wd+gYIdPYvWyfVJcMNQnMK0TMfJLY6iMw7WtnO3r\n7SgwoFSVqfMcLaZ/Uc9bFY94B55hDUvnLQOciYA9UgP8b7gkuJpcdVB5C0w9\nz6IqoWjmsVdgxaMmqsvrFC5K/w4fY/BBr9MjLqqlmLan/TsaI8bAm/K6lWV9\n+Pwxoyvsb3Tdqt5dFsZtPSasHln69sU4WDt0cnawn4EmY4CMxHqSlDlAL+Es\nq7JTtTOmj12XaQRIg5AUDYWqJuIMOjksapNVbMKBKpa3McdpjLZvmzpTviHV\nIhHpEjgzMMCN6KtvABh8CjrD22qbZJuoawHdRakykQtvNlIrkB+iSAHn43hQ\ntL4Z\r\n=8OFN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"38ddd8481c0228b820a3b263e2847d43cc47011a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.75","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.4","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.7","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.105_1595946289586_0.01878634465761464","host":"s3://npm-registry-packages"}},"2.3.106":{"name":"react-simple-keyboard","version":"2.3.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ecb14eb7dd7c3d80e33a0329c4e01fa6f93621c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.106.tgz","fileCount":8,"integrity":"sha512-Y8xqb6NRiwTaYaBDrcmVa7heX0iwaUHXl614Jeayx0Br4T0coeZIz1Z8aH7sQFqbusdut6Pwy1ULqcR+6Uf8Iw==","signatures":[{"sig":"MEQCIBEQbUistuMryNCcJ/UFR99EpBl4Bw6TKPQVcTC9JAdVAiA4Mjx75A8kDaRZklo3UC3hsdUrzI7wWDzW3fIG9okZHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIDaJCRA9TVsSAnZWagAA0BAP/iMvtFBs3xXAiPSbm/rj\nmtpom2GP0IcbeSm5GFcYTIr+nHCS4M+AxAhLP2SJjzyo7iqgi+9ULma0QuAd\n826Sx/c/r9MzATUN8Ou2n8KlMaUnVIIFrjRB+lx5L/16N9r+C/pNnKu+oIC/\nKyEQRUX8CCICxlQVxLR2MPiOQwpk9AHa+RCkZLj0R5IxQ55pfcK3o9DQh87z\nj3GUlkB+yiCKGNBVumJM54duvBm4OEPlwCz3Gdg9cXH/QekXwiZxg3LuTmH3\n8A3OJjtcL20nNMU7rwodH/s0cHMvRvdkbEBMJDCeKiEg1gPGrSk0AnX/NhSH\nbkPH3+tFFXISj/idwvUV3OPGy4rNMHyVDXPJ3YuKPjI00uZC5ChEr438MOqg\nhmkFAnezAdhBtiGv5v77m6jF2SEL8PgBm2SEZLe0N1QsJpM8uqAxe/Pxv+vZ\n6WQIM66Wm/mPbH3U0jywBj+BDfurZxHoRgtqBszmC4MvYWpQokxzu/TPH6Rl\nkZj/yZ+FtCXWePqGt2Aw3cl8vYw8RQ9VZbbYK3icK+jBfl8fUyPEYtgNAbWY\nafxwexcUDLJr/OjYo59+y/5gHXk/JDHjfTpT4gij/nLOIgqpsM5hXIeKtD82\nQfDe2CArf2BEWLxDxVxMIBFaNukDLBcYW2iyQz/hmfzbpU6gF71rkSlz8VY6\nLCuQ\r\n=DiZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0a462614bc621c8b92b2de3a9b729965d880af4b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.75","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.4","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.106_1595946632964_0.49073882871742436","host":"s3://npm-registry-packages"}},"2.3.107":{"name":"react-simple-keyboard","version":"2.3.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc76013c348357b891c6a541d0671b6ede49612f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.107.tgz","fileCount":8,"integrity":"sha512-t8axBMBe6Rt+GdyqnR9DYsL4+RZnEk7mAcKsZlSZpeS6QJIkhXtzbVMjf2+lOj+JDG0RFskB6yCGunOa1/keDw==","signatures":[{"sig":"MEUCIQC7mzu6VJAXIFu6zJWg8A576zgmjxNq7cz2YfmCMoSPlwIgKKi5anODnG5ZUHVD/2Mr+3R1sHE4C+koX45U59RnZ7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXsJCRA9TVsSAnZWagAAw30P/iiPUeCw7gC9ucSIyOZ4\nM0f2rdcm6ENpWR6u8o+1UuSBgoUERX4NT8+VHb5eb08KFbU99065rUjLmw5D\niAIRQ61c1cmxuXnE5JcjGGKmdTQkt64xp8E+rAmCqKikJuoysHxE3es88QYY\noZIUkVo2BVEmrRUL5M0sUDf2tnJeRa/GeEOzXDmGvWxzFD7Lvy2cbEWQEksc\n6Riy7hSXoeZyIlc+h2Bv+ZWGL5mDrF6+wKxMHE2NYt3Jd507yWpzZYJ8i/8v\nDR3X1QLxt7/Ct1GmUDrod5Gxe60XGm7rINTgL3nVQcstST14fk3Bnrd8cKQ0\nZDIlVcqsl0VJbZUbP6MzVKrC7KJ4aNQ3pgFUdMRRHKoM++x47lKV8tXTeeyY\nILbdzVoiBhrhtSyBrIbeFfe/xu+CFw5k8+GKBM5GOtwJiw85ETsHwU0dEoqa\nPeBNsAp9exBid56PjxNEiQpXAa/b5O6uCPIAsYWAg5T7n08bGtlMowmv76YK\nFR87xUH+XrRQWrMT9AgWb0yCh/UX4KH0LOpe5TWy9WWfscUfa3tjKwmOiuRa\neZ4MXOAxf9vgtXLUQg7jy2heStKITmHYu4VFdPAwew5KpNRQlJutUDSzUnDq\nC1PBfA1Zf350LKFuC1BRly5tpieSfDErR/b/G0/xIUQyAgKLhmDZyAtY/tGd\n5/Vc\r\n=Ht3b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"001be988ed92da81abc63681d5dd7a15ffb97f05","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.5","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.107_1596029705157_0.4908375947522998","host":"s3://npm-registry-packages"}},"2.3.108":{"name":"react-simple-keyboard","version":"2.3.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a0b9d1b7e315ba4edc9bc199d343f8605b940a78","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.108.tgz","fileCount":8,"integrity":"sha512-h3oVusuKh87XPvGL0H4VbQw3C29Vu03YAG7Qv7GTtDCRraOgk0z5exGP8fKLgn4SBv/dtz3uSuZph7llbQxZKQ==","signatures":[{"sig":"MEQCIAbYf4Kuu4m9DkzfdZSwutXoO07s66CMECC7g85mnrUXAiAsSBUvy2ZzMi8Whu4bEzfC5mG2It5h82ZPk/mNoK5srQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuVTCRA9TVsSAnZWagAAfSAP/0M34e7ykZEWq7GSUmU1\nmFUFZ2KckuDdity+ILN4Rhw6E5zqpJFu7lfXKCrO5Jz5UrPR2nS81vDY27aw\norEs2MZ/GXPgGaqa+QiuWVwKppxPH8ocINjSXrT1+C+bz5YmUgXBSASBqbWN\nQd5OO+DA1exL5SBbUPg8O3feERJsv1R2vzhCvH3zxyN798U5Q2Mfkr0c6wmg\nmNtYEQqwOfqlalS0O1HRM0aPkVTUWHxD5b0d4C2ZDLgqTuFPrADlC0PR+Vb/\njHlAPWrbk40D0xAeVW5NPpuJMsH9eeskaSW7zJp6Qwn1YvWu6cqG3PjzjiDN\nYcNoIHwGM8FXVMUHEu6mh9Sp5C08DnKfe2PTDKLplgK1WxnTAjnhWow92xLW\nchR2k9xYlSJ9qEReqHcXzPKVvbvHMSe40CVCdocFjjbJMOMSaw9/EDxCrvsn\nR6eiQO/7h1fLM8uADEuN105A5SjZ/g1Mm039KRRT/+u35VuWFd2x0W1+BUtp\nLTAyfZktrcsVlA1QZ2aYB9NTcVCjR2uG0R0YRpAXa16mIL0idMBFpoTEmJV1\n1KgnKAQtOOwb4/v3z5fMfNo6nHDrJdJjmNgTPnFqisiNayDLarwTUQsrt653\niLHShXP2jHz0GGet+y+Y1XM9MQzDO2pVRZRKn048TmwTE8zXPt5dEYnqoSuP\nxk6d\r\n=zuQg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"03d216100a95f30fedcee544060496d928487d81","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.1","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.1.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.108_1596122450870_0.7839162611079722","host":"s3://npm-registry-packages"}},"2.3.109":{"name":"react-simple-keyboard","version":"2.3.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dcdb9fe1f69281d26a963142cb3797892bf45cb7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.109.tgz","fileCount":8,"integrity":"sha512-m3sPA37n/1vdYlENvd/cDn5FRwgFfPy1QRFqxaYxBXJvLmm8UeyX94WVNWUOP70UhBLmC3n3dKFSkCvFWtwaCg==","signatures":[{"sig":"MEYCIQD5vHlGz3oZz3n8E5jzlwh4HZH1+Fa3F0NI4zXYOVan4wIhAJxTu49RvRvhyHz1fTa4DZc/U/N3Ihlm4uE0XdnjIe2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuYSCRA9TVsSAnZWagAAGb0P/3MMeKqIKMuO1porWSdF\nI0+vEP4phPIOHCG7eZPhGJGioey741eNRS/YK3uXYA+lF1Nos6ZWtJwTmQ/L\nJrgvzBvgPaoVfHGRtv4aAmf0Ps+2QpqX5FbEXfMpBL/iWl23Okj1tBygH+C4\nWVF3jJQFHCz8eTZuQeVrHN9MAvEsHU7ibp5J1Oza4zUumkShJpX9RCTpgVOc\nEAMk6sE/+vmPRiPYw3c4vACJiolTC8FrpZFL4of0tQf2pyWMflkR97Xfhb/w\n51+7ORCuzecqKic+ifyWbbgjY7ApymcfEpJkA0Vj9ubspB5mStsMhKOnTg5F\nvvrMse3kd5IAVdq8fbZ3vUXSLb/AFCTELy5BZ+oLt+BFYpl5owhJDPiV8/EC\nT4pxKi96KCqNbugpqL7HjxjG3p26CtLJGS9Ow1mvqsHy+DekKsKSVsGh30Uc\ngtgJ6HrD8vEr/L0uo6lNZJwBWndBz7mQr8AtAa3gHu7Z3Bdq6f4B9pGt1kWP\noP9YDEU7mdJo8wnMR4T2NUakpr4W7Quc/DAtuqJywlFwfuZjNoVAkL7Bnrm4\nWVITKldzvliRbcAtMZJxnhFwpzJvHOkEwt36aeM6NOzx/uE03I/hILQMSgG8\nHibaFEyN/1uoWYLkC0R6f5FCwbvXcX6j3sz2bSTV7CI8zG5v3MuL1h7vL/5P\nsHYc\r\n=5EBn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"35167dd49724b34b752641da9f7969f46c477792","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.1","css-loader":"4.0.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.109_1596122642121_0.3811207326323234","host":"s3://npm-registry-packages"}},"2.3.110":{"name":"react-simple-keyboard","version":"2.3.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b6799534f794d4cb5b739318788e334616e91808","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.110.tgz","fileCount":8,"integrity":"sha512-N/+BFByB2DNWj5fkfCc4xYVwk4tzA6tO43NXn2Hthxmmu1uHbf2UOr5RzzdRz74k6wtIfUYR4BcfXeHy8hZngQ==","signatures":[{"sig":"MEUCIDWt8j8AcGOMPj0DxslnFMBQlL67vRHW+m/Sq029XHP2AiEA6k39V6/gX11dDwUSb8cHAUqZ84Zi9DvwZbtkwxB8ZM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIub+CRA9TVsSAnZWagAAMxAP/A2FNxZWtWf3rlnOXl3R\ny5Clr+F0YpiPR1MqaaYEYw8E5IX9ueJINpOApg2icopvK8YT9+JzMmh7vvHR\naG3he+fVIEntVQyChCV6m+BhD0DwWkhesy4ihWvAAW3vz57ccPcRTFZn4csG\n2k/Y9zZ6msqiYAKlXtAq6fZYoJoDJQHIxRJzCW282pvkwkHBh9Wzcy5/fRKp\na1USuPnn9XETtiWjTcY42foMyPCwWypcKCUsSKMGM78ZXuSaclZwMz8vcQ4U\n9pTD13mC91oOuKIvMt0u93zEwWKttJ9f4buXcfqsAo3mvBPKIOY2bu4bydLh\n7mP3SHwNN/U4XeYGxFrOkVFRhXJtdkughwUPiuCZzC+jOGOM1uQkfhLvRfvc\nZsHhf2ha9w9ErCI6LBP7u01EqmHV5FD7yanvY2L07jVMEWZdPxSprT4ojejp\nmT2XDLcuuZRFw6S1W/sdNXeFykcIMM3RZ3rMQ1Q2Nv8BMZfVwy8sq95xD/2h\nGfH9TYj0NJCBxhETgm/d8XjaBpO5xiTQWbXUc2gyaJaxrGgNser+V3QwqdH8\nekPkd8Hgi+8RQlNePnEP3KMKbTJMECwaqeDVgj9Q4qMGoGpPR1uOo85u54+1\ngLfHZ7AaJNraGnMKjGyZQSeQNkm8RRizBOPgtlNh/14vjoHLVmmkA9l2V+DV\nFAAP\r\n=k2YG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d92e79a828e0694162972806435aca7ecdb451bb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.1","css-loader":"4.1.1","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.110_1596122877553_0.78103895780119","host":"s3://npm-registry-packages"}},"2.3.111":{"name":"react-simple-keyboard","version":"2.3.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"15656295216e5ddbf5d62700106e50b649ad8d04","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.111.tgz","fileCount":8,"integrity":"sha512-gtXQq1LuG9NOFYMs/N/CIAurekc8giJZ3HDqNKpbYbxd0mBu18bM0lpz1wS/BsCUKypwG70QJRAoJKtQY0B5ow==","signatures":[{"sig":"MEUCIDw9+8SnglZ5pZXMaPtmEMCtTGALP0NE4VV3rzZemNslAiEAl21XzXDMmxhXQ6kvE89Ydwn6NJNsC8yMbcp9e0+iouM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIufBCRA9TVsSAnZWagAAO28P/0zac5yjHseLBO6Zoess\ns+z6H3b26lynp/2bInBEUGuWR8o7u42c3SwCzHsG14tWZEeloUvDJr84Lzex\nx9YSkeVy1/B1kifHj1sa4Al5GEA4j958brF5R+UhzAJYczOdIWR+ORHXlSTS\nk6Ko+ftpgS0vk2B9yefI6e7Rlo8zLxqYjtqyB36bsKgVGl+vNuQEzZ+9ck0v\n8279rVESSjbaT10z+CHvmawWfqLUqSfNlMjIvDGhUDGEG88+gWcFkai/J9In\n9a317yOwmfEtKEEmbo29/aeS757t61IuroydPUuqWvlWQuk2xeQ6wYy4sF+u\nY3ZzPUgXhRF0D0KsxlZTc1qbXKTgrkAwmxC6LhZMkUHozI7FEz1BKurdAy6+\n1hFP2kcEREbEbK9YBxOQSLe9iTJiiXO1lPNPm7/HTPiRzrNu+66TDkSqPE2a\nB7TI61f79TRuV4T470k6ZdKjvwdNmbVMPO/hKjML64SJS+++i0/3RRL7GiNl\n1ju0pIpGgkSMAbstfRB1b/lpe9UNZqSjqkxylFLanxs6up6hEXEJb4Eo8hgS\nd4ZVDHwr5cIraC+bTojOiVygPhFz7sxY38Uz5HLxvJPv56zVVyeidMlA0ACA\nLe2t1N46RlYLKlWYhLtl2FWxqYUSjJIqCwfW8joB1pGWTAA28Bb78Wx4/xIe\n8sKb\r\n=CJgI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3cf9f83b6f2520755d9bce853206311018b10612","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.1","css-loader":"4.1.1","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.1","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.111_1596123072499_0.40719646530603115","host":"s3://npm-registry-packages"}},"2.3.112":{"name":"react-simple-keyboard","version":"2.3.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"66990a47e6ceb8240241ee1e47582c61d36663a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.112.tgz","fileCount":8,"integrity":"sha512-I96veWTZSrcqUBrYe2mpD7W8XcBw44l/azPJDjaIjP1jELUQpAGwynCkRvBNtpy0vWajxalP4XMsPIQJho1ahw==","signatures":[{"sig":"MEQCICBAiSG7Ah2i7QPPKQD3ch2Oq2CPJMcVa7x5ZQIbWbQMAiBhcEK7FSzbYmGJhFm1h+9/P1KyahwxvWogdjEMUXegZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKNVCRA9TVsSAnZWagAAAFsP/A1edPESIHOdwhiBGHoc\nGcnByRKRhYRyLDS31ZPaZoO0M4y20tXhudhDhPw6xvt+wCeCUVJDYTbs9tp+\ntVAbfKwjNWXJQMj2T+6jk+toY7Yv++uMWRhgpXa7Q9L1snGfeDRvMwwvMNCf\nULdqdgQ+w/YfqcGTew+eHyVulv9xQNtnEfAcZOhSDinHvNlpDZS3Rm6h3oHT\nCDax54yIZ0e6uccYPV4DP0gE9EraCXljN7ZICHoEljwHC+MSP8vcrV4WEFh+\nXubv25sSoa7wrLsYIuj5OdQ1p/zkjXHcX4YjikMhKt3bi6NR+JFwWVGKCoCO\nzV7oiLsPaAOc0IyndbcXYxwyNdiEgQWqgePsHYU2OsjYZfbdyLLGGL/HX8Bo\nrIs6BPn4UNiidDVTnq/4oCU0IAKrugdLVRuVPalOmdfQ14VWS3rOt7X9tzDk\n2qn3Y+W3GveQmiKowN6BSfH0lo5lIdUYtZf3cYEDX66cktxJhrx2+7C9qlEn\nNcJJp33tV8cvWrgMVrNOdHnJbJm3i8DC1mECrNvRMu6DWu2YimMlmfJgU1jL\n+HV1NON82+gAYQPU+KOsZ7JUCXLJIOcOUDIz1K69C0boHOAOSe8Fu9nRmXX2\n7mHIoj8FBl/eGdaeJvYbk1AJ5s+EyQrJKSZgJmqxokZFNHSICit81ilCgqzb\ngIlm\r\n=iVq9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dce16a5ca7b599cb771010cadbe3b00de2e3f81d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.1.1","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.10.4","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.112_1596236629286_0.4461010628980042","host":"s3://npm-registry-packages"}},"2.3.113":{"name":"react-simple-keyboard","version":"2.3.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3632d1f4e1a306cc778a5c2a4f0716acceabc5d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.113.tgz","fileCount":8,"integrity":"sha512-tqjww1orwD7QZzDqXkTyAmLS5VqVCywf47JVXkR3Ne7vZQPUBI1i7S0qnK72FMlluKedgggNLkjcbB4aRaktYg==","signatures":[{"sig":"MEQCIHqm73oiW3qcuk2U6KR4EeAdjYlCBkV4kr9dZJYfKyFZAiA9jXiqSePZSic3WczMPG8bMJVBqWqyRC1xWkxAKJEaCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKPjCRA9TVsSAnZWagAAX9sP/2rZV0FfiX3QgOQv0ssD\nEZxvcktDBuWRmknvf4lrEJ1Es0GFL80vRuGtAMofYOTKSgghsmN0L2KcLESD\n67Aprr1PiBhwutMMX0WOQQQ3harCnUgD6+Teq2SQSvF0LgCxx7Auv5pgMblb\nTzJAJG2z+8O7b3KcxKisS1yQJ1/QBjWT7Y/aFXcgJOcAl4R0rMXmjOZV/DaI\nHmura2zRndn4djhyGtbq+e7ZMIPtqA2wrSu1Y4Bnuv/NHz+GuO6Aam4aFjP7\nGpRNH88u1e+IBaTxnunzt8D22d4Ylp4KLveMbhTDorx0bQBCKoMI0C6+/Grg\nQxZ4l8WHV/1QrXB6OYQs7WHgsSp3tMUmE3tGQazXYDcNMl0r8yL8dhnRpCS+\nVPPCDVNDKa4cJFa3Ot8YAnqe+Q6xfKi2Nf9LZqEKLc9WXepqviBiOBBgiE4l\nAxFBTbVpRTp9zXqa7uQT07+8TzcbaanYab1UpwBv+oEVWVcIhX0fvZQY1+cP\nrc21XDvdxLCBucuvtrnMZ2g13hmTSrjA8fwehwqcjUHG17e64XSdOEFg6EI5\nkHtbmpssgIMFV4qRLOTU+hznSWTQx+FPHWFLvkk1dQv9rRSP0iQXmWrhQAKW\n53fAfaEMXpL3EeWgparsEOaZTwtGnOOuhlnnJ2tIod2RcBp13NbdZ1npfsl6\nKpb4\r\n=BV3O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b2cdb6bc488e7392039e011ef4bff5bb96721631","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.1.1","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.113_1596236771076_0.8810727129811946","host":"s3://npm-registry-packages"}},"2.3.114":{"name":"react-simple-keyboard","version":"2.3.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b0297cddf639848841f00bb3c60fe98a65d89a08","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.114.tgz","fileCount":8,"integrity":"sha512-4TlQwrrSp6MewKNHK3Cpksq6vn7rNyryI8XscDSpnz2SUAgncmdJWbFnKk4oEzVeyOZe2Uzp/EBIGy9z3/xA+w==","signatures":[{"sig":"MEUCIDH5ko8bseYB4ndW1fclQ/9PaMxetLhbLA6Cxj9QvAdNAiEA1dtGVIH2m3uwsop6BDIaEkVawWRR60wwoQhn9QeEomQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKSCCRA9TVsSAnZWagAAd4sP/RF887gHCNNNrUE4+v4Q\ncZbRHC7DGTNaZ4P8Kkw/yRrTpYHqmvA6HwrE2IZRiMr26UM5R8IkTjs+hfLp\nB8q+JCLo4IyQiN/i/VLpG7t/KLfoXqBKbI+iEka3lKrJJvePHkHS4j0CnkxP\nAWvHZ66tjI9uoEqPPg+6SDnn8i8/X5QXZh0LSM20/05IvA1amg6MT7p54RRg\nwxAoqZSxtVHBxVs3476AQY27a13P093sT4oxOOSQlnacIjZyAeWS1cxlBotO\nOicl6AlmokzPtPiZdkxpXsMCsPSTEh36WJm8b1peTi9oWRy2M5sLwu8p7eZa\nFEhFI6tI4LBXpowOA2YE8ABaknMwyFyAOwzo8KNLC5xHZj3XMw7sJ0vSmyea\nK04XX7eBQY49Oj+cPLFxWq8F7SU614YXM7iqsQKVhCbDID2xGo1BOqkd3h2F\n2PB/9FERKjVTEKT6ZJMhm4+R8T2sEFnq/QUedF4S5vJW9wVZzpMRr/68uN9K\nQU/YhSwYsb+n5rQolvsWSbnVwl1Z8VBxs4NLAqoKIqEi/BTMQNBPG4yZhUId\npjYrL6YXJkyeYKzKrDRwlutnOO+E7u+y6dUPZ3SXxmsguatvWYk1PYhsy6dY\n5J1YUkoV6IKHrF1ZAj2AIn9KRmcco76+CJgqyHzmDGsFGLVqvp6nJd8OKtCW\nVP7X\r\n=xEvR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0125db3f96909c3e1f380da9fef918f3733a2397","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.114_1596236929307_0.3695645026906893","host":"s3://npm-registry-packages"}},"2.3.115":{"name":"react-simple-keyboard","version":"2.3.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"814824cd2e4779f112ba7ec15448c6c945ab9454","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.115.tgz","fileCount":8,"integrity":"sha512-MgjFgLAEIpc30xsMluCxiyx3L2Fz7TLfe8fiSEhk3ejGFrf+BcDrEXTHb00zqvGTUfLflN3xeOlEKWKjsXmZtg==","signatures":[{"sig":"MEYCIQCSNra66dOzn+ypxs2oRhXQ/ktLAVafmksUSBz6RqtQkQIhAJZbciSOMEw6bPvvj1Ji+H87tdaaNJxVbDdGa4Jc85lE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKVDCRA9TVsSAnZWagAAYzEQAJyEpIm9BPjg5VA28n0U\nh3/ti9OENGD1u+d/X8UIbIFYL6dh9mQ5iQAMY5i3vrcqS89yhUfm88jmi5/k\nlQQi1odwVofobmPE51K5NPc6K3dCUVSC5X/CoriLpeIBxGdC6X3grPF8ibdJ\nceEs5sJ/7d04nEABq94tR/qrNaOsCep+O5wVlHRsqMj/J5xOnNu1KlFCGzEO\nQW3yJqQsBhR280fnQTMQu1DQPjD1P3G5fJf2w1QR/jOY9KEUEIRKC2skb11A\n3Os+Bxz1jhNy8yW2Anwj+b5mFwxgW6hMq89PzsvM2RAie9EDcjkT8mjXzmA+\nn8cs37zRjPEcqlXkfl77prz29DcMts5EN5rNPOCOdfZDLQg1zo72dZzayVPa\nc+GBrs6nvU5dkhvsPEoQ0LNXdz5kJGa/q9Vice70skXuvDBPeiuy4NbrD26K\n0RSPflNGrYkxMJpz29Qt5aiSPYV383n+IRjim8jPYj22zTyTW7zy28FSK4bk\nmK1UKiFZkUaZv3bX+/cXieFlG+2nZk3zdke+IsUXq7ESUDMIjy3uJgzHVfel\nOIK+h5T0OVR9ylgWaU86N+GhohU0eLGZId9+pRHYVfmsz0P16lojo++/IKCx\nSzMOh3miYNO5DLBUzeOJ3JxbNEVJ0yy2EILKCCdIErZM2xexI5FUYSQv9Fp7\nRAn5\r\n=ZIAQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"177865e297df12f6e2697293be6a26d2d456ef11","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.10.5","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.115_1596237123161_0.0813168325636362","host":"s3://npm-registry-packages"}},"2.3.116":{"name":"react-simple-keyboard","version":"2.3.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2e5b586867a913b4e3a395f166dac2bf2fb098a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.116.tgz","fileCount":8,"integrity":"sha512-yweuqm0gPbZ7iNoaSI2geihWhi0s8XAI4pia/YL+guYe/SVFTmgC+QMiWTLVu7lpihWI7Z90X7RqbkM0npy3CA==","signatures":[{"sig":"MEUCIQC8sl/jYkTbIk1Mj70RqoFMtKe5Qf6wN0ku+ffznE52UwIgVg2habHC2zZN6KUsZQkU8ZyYj0jbgvwMk1jsyU1elpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKdSCRA9TVsSAnZWagAA2/gP/iWesRoNECjfqJlflSJS\nMVZHvtntfBiJwD+QqvqUDbG7c0SxLcxdoRK/Mg0d/+dBY7ypHjt6X7dhWGOK\nZnsuoOeLQDzlP/e3RZU+QP3QQVQpvhgDlsxbd0LfHSVSPUgoHhuWZgNwPzhn\nXJQGp5G5TCFGZuQthr3Ib1cF6lrj5vi9L+cFE3iD9jCKM1g/wwasJAa4G4uO\ndInt14MV9C+2pRFEerBHUTPBJdFl1tfJw8TgavjGRfSVD4Th9mULYcVUORzV\na6mj0VK1jgNIJ39Zeuh4wRDRwky2stIS7jkoYnvKKIWSgg3ZGZBRpkx1cqJd\n7wU1HZC3H636Nx9XL3Rd5oUXuI8GvsSFV8cMBUu2Mo5qzzuda2KU+Pab+FJH\n9HbNzN9/UvO/JOs7xMD/fvYNKCg+cRh54k1FaR9AyBUaVsKByg5az+02T1kM\nd2+6qVtWTuabBOoaVDp8GDRrQNVH2rjgeaH8dSDFFxqUXjIIBMUYGD1bBzQ5\n0UNlbEnf+YmgzkVASzNzXXbHAXc0ezMnbi9j3E2/G5Gs7aVOdh5RtitroWUz\neyNbhN5lxyh8ovvjvS0rJ5ZJZZTgZcK+WQp2a9pVbH42CX4ooxvlEjIwLSQ3\n/tL7BIDcBYeoLJu3lHmhJZjt5QWGBxkQKYkevXtuBJPtT7Zsme1s8CIrrFxJ\nI6vJ\r\n=p4Z1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3428601a357c40e75ee41c27e68c257357b69740","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.77","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.116_1596237649674_0.7303631732806466","host":"s3://npm-registry-packages"}},"2.3.117":{"name":"react-simple-keyboard","version":"2.3.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7943cb830539ef5822475226016fdfd0e9f826c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.117.tgz","fileCount":8,"integrity":"sha512-gjG6KpT+JW9JJPcXdOOgxCrjH8LbB+nEW2OLA61rOJ/4Nn+IBYchBRh/BVMhfopxCQ8SVywJtb7rhB+2vxTPig==","signatures":[{"sig":"MEQCIGIE3sMsLtwtbWN5DwPWEyHrf5R+jnbT076+29U/rwlcAiAYKbIUCull0KdU55c+6QQruNvWfMZK/7UDwz5JlpmkRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJKozCRA9TVsSAnZWagAAvPoQAJVc8FK6TkL73LKzHA2i\nct/Plr5VRu35MvheJNHA1QwC2Bh2C4GmrdPdXVAQ6YWlobCCq0Q5helCrKij\nvozUg7m8bU8F7VBwaWJzc9OYXjIeB1k3tcLGtbSDJOpt+YGrb7n/bIFQtaob\nTuDN/BkzWyVSgqz0uhcPC9FLBD80TgCIcTdTSvKaHN2fipZZDkc2DrFrmKLg\n9ceOaBq3FVOUoc1owxjEbUNehohBCVvm3jEQVhl6CoexMH+VEybgognwm+3f\nMqRYxvQ5s3M4kVXZobqyaZ4v18aOdf/TzrDZi5LQe5luS34ZyGLBVKiLxGFY\nW2HJtIDYXJ05unqDefeG44b7jadGgBvJRtKTVgdtm1JnRh+kKTd4g6ntrUKy\nzYaI2sndNYhKgNkrGCmuPmqwNpctphnk7xBnxIjco5JxnSzsporsaEJTnLv4\nMFtH48nmpXGUuB9TwwXcOFT3j2b6B8h6EWWhJ6fkKI0jwis8j7dRpKDxl9zI\n+ZQ2bG7kT3iGx4NyNUngaXF6gCwqWGEHJJmcMLcObDgt+hvOOVCECWVqGbJH\nH4vdj5LMQZ280KFHrxcg93qVVt/eCZFgf2F06yoCWCCTOZowSnogrBDYPI4m\nFxSDb3Irrqb8hmPeAYmRDXibZKlLB6ERH0xmCnRqnJya1nhK+emOP54YRyro\nxgcx\r\n=oTcB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d041f98e44cb5e23c9dc703f0601079e608299eb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.86","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.0.8","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.117_1596238387410_0.5515741726428378","host":"s3://npm-registry-packages"}},"2.3.118":{"name":"react-simple-keyboard","version":"2.3.118","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.118","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f65c9d9ba71ed40be367bf6a77ccb793546e3d4c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.118.tgz","fileCount":8,"integrity":"sha512-0gmiRZur5prPlO5h70gJQn99hWgh6+7Wd1PXphgAUiOLKtFcGEu5mztz9JrmiZ9V9ox18abmaySbbC53Fs0m6g==","signatures":[{"sig":"MEUCIQC2M5/6y3D32wDAiam1i/0zeaGOuEhlxo28RkLT0QY4BgIgdE8xixjAaCwMeNtOXgVsIy7yb4E+wVAzgNyhMMx2iGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKFtrCRA9TVsSAnZWagAAsbIQAJPrQrvltab6gqPDz8GQ\nCxgNr7BStgwGhCDo17+MYb/Rqrh6hNgl3Jww5GGJsFdyA5VWCAY1aRfq3Xyl\n8sTy0JZxUra60KoTSbXjkjU+UnGxbw2hKHhm9seZGimh6jjbgPK2gc0vvsB9\ngirMeGjGezNdQjDZjnwISoJWKJe3r0/ae0PuqRMaLj0MW2Cax4Bn0IaEozFX\nNHP8g2WrEUvJUkvg/f5t7X0jJSeL2xJW8BQvg8ejTChPjrGwT5ebaaOu1K6p\n6Wjc8vbQiqpI/CJj/7hqu6/8WzC94jGQeonNoK+3BLAO/gtklRY8V7Dgy6n6\nBDkv3AtRKqxE+OPTGlWa176TnhUMx6RawZ6QdwIZnuePwqAGZQijBH0cB6kW\no9XBqiZaiCOyi/1UQ4MqCUjPYTRBNa1o+zDXlyImZVG+hw1dV/TaO6qaDWWS\nfKKVHZJgs5Jyz6N0Hy7WcUVL6U43H0zXhxDUaFNjKxhENbPN6xYfR4L18FhS\n5GyT+EpgNEWLLDRCu8wRyBU0qZmQDuObg3o2+qe3wL2wN6lSW488C22pRpJw\nL8P/R+Nut5LCL2kSO9XJ4DaMcKhbziWF+fcf9CZ9lxhf7eQEP2Jii2gBVNGL\nHzFVMgufFxyLyKiAfgAt6q1wlnHMHlzcapFEoMUcKtCljYwNPZzsZ62WdFUr\nhMtZ\r\n=SdqD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"67f21e41b7b02151f7d764740a95ffe111e6dada","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.86","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"3.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.118_1596480362788_0.12046901886810235","host":"s3://npm-registry-packages"}},"2.3.119":{"name":"react-simple-keyboard","version":"2.3.119","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.119","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d18c9761cb59a5e74359582ddccfedc6da30a310","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.119.tgz","fileCount":8,"integrity":"sha512-1/5khusFU65hR5wk2G8J7v5d5/vsorxElCDfXxWJQPLVsm9FdGAr6pvYm5XtHqFIiOMyXikMOvwkQbwaebtilA==","signatures":[{"sig":"MEYCIQDzd9vQNa220PGDL6AYEFnZ27yEtnzffmAFbGr+WpTbDQIhALDPkQvwXbFgQrLnhnSTcw/5wT0U87N5VDEL3mFO6E05","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKaRwCRA9TVsSAnZWagAAcWwP/R1XKCsCntiXg/BjFWpn\nRbhuukfNiuASGE8trX4gGzoCKAWSCM5z3QfwUOpDtGdtClnQ0gpDaP7yx0Vb\nlsdx5NYwU1sv1VfuzwL+JvKfN8CU0M+aCiN3Rf0W752ey+iHzx6Ydsu7RgO2\nWCusJFfRnXK6nicD1LLdv6Qvl/NOI3kGN/iO5pceuG8jsCqU1njrVPd8zq7O\noEMCN6WTso9j5t4RqAgDeUpvtrjPgNQJD9uyz+UJMxABu94UI3aUz8DDL2Zu\n6hOrK4PGjMiX4p/Q22NEq3DRcfPhCW8uIQbhvbr5SIjKEc/xzzFJTXAZCp75\nmrut+q8ZpkvU+pK9hJuAmfohzKSwxD9YR5oTJLZBAhQSyRtyws2N+euR7J4T\nWOiAfEV0dwfV4q95PIQqyKi7A/vinqMTOOC7Y/1nt7HSR5zMsHjnUEXdyM57\nB5kEvzpf0nPgp+8nha4PM6MFahPJCZZQp5UF1b5k0tqZetiFHdrU7I5nEsBS\nlySt5gf4ZyXoc98NJLnWg87ZpfzD9aI/NbfWvbg1T9MkF/hzWJj9kROh/51l\nf+5+adlEnSIWUkRtPGa/b+lBHdQr0KzQK4y+pBAtajhCye0WvSFVk6ZGgyr5\n/okmze0vyTwaVnL5FBXrXXV7sAhjo3jpyRJPqvGdPMa32jFfCx61eTs2EHVj\nKoZ5\r\n=Tsn6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b26e83d29a7abe174b103bc804cd0c6ccefdc7d6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.86","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.119_1596564591804_0.12429985612851335","host":"s3://npm-registry-packages"}},"2.3.120":{"name":"react-simple-keyboard","version":"2.3.120","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.120","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0f609333581208f802186e9dede6fa549506022c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.120.tgz","fileCount":8,"integrity":"sha512-lvufFDFofW0nvmmeXeb+wWpURcP+XXIyV0un0a7xowzUt4WRzp5f+vaTEbr5BnLrhso0v6wFGXqzhPmIIRPHvg==","signatures":[{"sig":"MEQCICjZJaiobsxJPLptB/Vqd0Gkjt6HTXFyWqYJSTJ4sFyyAiBiFf4gVeD8cjZjCsYgxtTuPCUvlP3dd+sI5nsFPoVDHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKaXWCRA9TVsSAnZWagAAJPQP/RaGFZVqJkPvxqAyochN\nHJhQoVpK1zbDteQk3r6pAYaMNtuUkbNprELIxgairS6atqawoqZpViGO3lDI\nPRzw4ywE2s3ba8k9YUZE0KRN/2x7DtCJ/lR2HjNT8l1U8w77zTi+gKn1J1Mi\nVN15ar7to2TToT7VAA+Q71FEZC4LcAlB0fP9S377puF96JNAVTWiAmbwo7pY\n7rAsZqxMJSyi/1UzLX+cRisUyGqZ4MWMYT4Pa2KDco9A+YJRadQKtcAtjmhq\ngG30fb8RGCe69AFer8HWTugFNqzah+OPHiBKXgp/n6Qevj0c/AdfM3yu4m+n\nWs6n5xhXoWaCk0RylBMb/q3AVQaImy2p3ayU35QHdfLX3Egx3UwDsIcTMbM4\nGm0CtK7mrUGdhHdn1A6SHgY0rxoopLFfiIoyBdlHa/7txnTvl/kh+Mfv55lx\n36IZ6gkuy56AoSZ+Vz4RmrO3+kNzHVu08QF2hNC4AYUM+Ccvfi47xWK8TPaf\nahYd7ZQrxKLmeAvLfdrUjEhj56jkW8EgXJgStC0AXpMynuLGclL9QRgG4/9y\nackXNtvPCg6j3f7lClVKQS3EueZ3Ipvw6lHJvk1NQQtpFo3dnrhezgXxVgmH\nDlxlRWS9eDzlJc4r/RepRmpmKlk7y1ooONMCPVumFEK/Vux2nGxnUN+HSscF\nFJfw\r\n=4p//\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c597b5bf3794a86da62b4cf3c44d0fc9dc38d90d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.87","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.120_1596564950416_0.3298143814545116","host":"s3://npm-registry-packages"}},"2.3.121":{"name":"react-simple-keyboard","version":"2.3.121","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.121","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91938a6f2b8efe9dd3b7240010be079e5dbe0b34","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.121.tgz","fileCount":8,"integrity":"sha512-auACnpIlDZv8obvrZ4ILAXs+q4oq/4WSbmL2VJOTSoTCLIyWxIG2DQ4TCQujPA5KHtPlcyW15B2f4YZlmV1VnA==","signatures":[{"sig":"MEUCIQCzcn7ADz3zIhhQlm07WkwMnT1iu+0gAvUNVr8ylMozFwIgG7b5ZsTfaZIha1eH9nf87ypBXy9sZrazbepYqggz1Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKuDECRA9TVsSAnZWagAAGgkQAJ16a+TwjUJvxTHx3QnB\nOe5viznd78Q5YU7dVGP3kSNBGT4fIjMXhysqZJFZDswbAb18XElzihBlhlOI\nn3/pHKfVHt3Ie97lC+uMf9SzPZPhCGEzPLOcmkNI5G98svvF5o+jxpHmdd0T\nYuPrPl1wEYPe0cL+vStwEixpdw+vyKGB4hotJrdWcBLRxgLiZ4j2be4NMHJs\nTb+AvcM353y2As2+V0l5oK8PJFy6XVc9Yi4U2Rs4xGxi8uKIA+Giu7iDA/Xy\nRLK7cQZrcvG5u8m9qy9HScCI28hdegaJbXNzCApHmBRplg9onL28QZfTLqD0\n/vW9Z3S9aUEe5JqC/UJlq2SrEAOmJrJWgydYoTri1F1bRlOnNLVOLkrDXlcV\n1plxxoYPNQzfwlD9IYoK3XMqSy2mL4KMjNWHwksJr1H5dbvnNlZRaVonczJg\nhvXhLoGn/SplCIWzK/T33o1EnGapx28EWSRMCGlqDJ0S9L5lSSZS91yIXpf5\n7R/oAtyg7OZ9GYrsgSZsKD0bHvfDQ/EtMfsM8mthNr6nH66Y+4pDAZiXQOjv\nK64D9VovXaIADeX8qLJbPbqNu672cylG6ydLLg2cl88/VCJkfBvUMA8EQCbn\nuAevmQ5PGN2aPRjPoHomU623SWkyfpCcwkkalxSYhg6saDOnzL1nwTl8EgNr\nhU5+\r\n=fQYY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"aab1137da896afeb9a6fbce35063a8ee5dddde4f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.0","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.87","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.121_1596645572238_0.38381077208335657","host":"s3://npm-registry-packages"}},"2.3.122":{"name":"react-simple-keyboard","version":"2.3.122","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.122","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b91359da9d5562698394d16a063edead6e76c331","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.122.tgz","fileCount":8,"integrity":"sha512-5pGUl4FTzVMwFoNx8/9IO4d3sQjZlrGlZ7dpY9sVyR8E+Utn20lgruU5WqqYBMdDmzbbLj/DYTHLZEOMpXFhNQ==","signatures":[{"sig":"MEUCIQCdwT9eag2pKmTdFhY+EQuGypQxpUPpe/D4JCytkrfaeQIgHnLzHRKqXhMPFqa/1Qckshp54DlT33Q4ZLVt0b6ZIjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKuIbCRA9TVsSAnZWagAAw0kP/1UtyTNoAjC+DyGm+uOM\n6/hjUm+12XXdXABBlEPFfD+gdT/KZ9cLCKoLSz59I5/7JVp4IVn+QuAoT4Z8\noEo3Nk7+CYUib5/LOv3RDMj8Bs7VdHTJe9WHbvkJQOR4cThfjwzbTils/Jtm\nJzU2/fBuJYjm44WMvvUx9apTxBkIB/4lnwiddsAl/xaGYYczwllpmWnsBBna\ntiIdoWHo39GcBm/XnNv/h3blEdSV/4lKkBLwFW9j0vyxQbpCL37lDeVzFEfG\n3xmcdO5jGIvo8in5FWIb4zzVbX1OnV2thv84SR2KzW4CnLpaygO4Q8hfwHsE\nvBEsWnsS0e60IUXzqjSiJSz/7/tK+m7sEN28k0uYWUSONLdbAxngrfpiMc1y\nQ9sct5gnF/LGScW4gy9LbOmIw4aBW9fgU+uEqcbceCuuCtYJte+flu2JGi29\nN7rF7CoGgXiBi4JXkza9morspgL7px7S2fGjwXOjr623F3bi7krg4xsoCaku\nr4ubbHwXJOT7z9gKSWvJ1Zwgt9kZ9bx0TrDSZMWalFo0wEtozv6NOQzNrCcg\nKe1l9mt1HxmUqmeaTp+RWqAbi92kDQfO2nUEoCv5eB+RuSDvvaGsA+N/XaYR\njnTCJV5jwZWtvtKFjJVnsyQ/Ny/ecjPNLczaMXOYCQgQntweHwVjztq5aYrO\nKHI+\r\n=mXX8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"98849f74d636f5d90fad09aaec5180d2d66fb9b4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.0","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.90","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.122_1596645915088_0.15292826890647992","host":"s3://npm-registry-packages"}},"2.3.123":{"name":"react-simple-keyboard","version":"2.3.123","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.123","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a3806b6cadab089cf59310ec43edf4c5cdbbd3e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.123.tgz","fileCount":8,"integrity":"sha512-LWDBVShpziyyJImye6EBZn5rTa9GRuozRZ/+jJunb+6piSbFxB1toPdrUnr8uHjUjjTwsIzYsdMpa76LOnLvxA==","signatures":[{"sig":"MEUCIFcrwr9aAa6sVXq+nMdR9n+lEUFml99FZk6UH3O9dEuYAiEAzEMaj8FGlmZ5hlyLdnjEavtzrst8RAN5t5ZE2UtQnVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLVj6CRA9TVsSAnZWagAADNIQAJMpisYfpLoxnkd9ZkNh\nay/Nru0Bb/MN3QEJc2nXq6MKHrv8GYJAAWxkpIv/zqQvpU2PyMWoJAWV5UOc\nWACtcR43HibaJS2+MjUDzHJTDV2mCvZfEa1lmFqRJZkC8zKAGs8tbJsUxbfP\nH9D+l9Yfhce+iVq0Dh2k9060fP7pGblwErBxSkr6+I6IYyw+EgWtZ0PZz5Tb\nrlEffW7XazlDFcFEyiyT73Mn2m5FxcLt8ZxbtXvyl8EEGd48LY7GoeinHJUZ\nbrWjYrTGoZ5/sXQUgWLIqf2pwm9cl6+DMxhjbIjPoL8fXoL9tZaOwt4wWUPw\n2g/a4AcLNgU36hmgc2Y1xSEKhtWMeV8X34Jv7p7Xb6JDU+UwTwVxLBJjtAbG\n5cj2F5nhfh3YzgkFJ9LDTMSNKc4BjyrFRrxZrVayr8qa+syS+gIhwgB0eOR9\nruWxCM5tTNoi7seyJ8ABLGUvMwHH1vHXVfd9KbPCYUwux2pSIuxn+s1WTPv8\n2GjqpooZA9P7INXLHp0StVcvfwaUmXykmtdHMJ5ZB/kf9rDe0BxUBfcOPeXO\ny5R9n2VPXrOV96eW23O65pO0U3hK9h5srM+qyMe4izvNQvdcYHOXs6XzxZYJ\nTetyYEASwqx+FPO53ksKzt+6ehfy6+f8D93O7LfPkHRkGJA94aoMFaPS7ENJ\nJSbh\r\n=IwVT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b1f66d9eda1c0c14e4162df3adb52ce5c1e16195","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.2.2","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.90","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.2","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.123_1596807417819_0.9438859229760512","host":"s3://npm-registry-packages"}},"2.3.124":{"name":"react-simple-keyboard","version":"2.3.124","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.124","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ccaead87dabb5e2783780ac96d4334c5aa7ea3c0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.124.tgz","fileCount":8,"integrity":"sha512-yT+rAYytDEdG/45pwoW429csBn487CcxFDq+bgmCMYRecCK7s2f75bN+ws1z+Xr9xVwfFhVT+XguCBAUsZKuVQ==","signatures":[{"sig":"MEUCIQDuzGZM8b/KG09bLTd53gAP0V5ypAPQEPwxh3Gm17G7RwIgBqwES8dMguNFwEeChPemrIb1V3873EJxcRA5PQHxrxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXXhCRA9TVsSAnZWagAABiAP/0Vq/XlNSQubUcnbTSKH\nQZ+huRXjEilo3DvyVTN8eO4tfOmo/mo4TYjVv+7cWD2Dg9/Xf1omzmnYgNvP\nG8cUfEhJlNLCB6/tpHrfJjg5EIxqn6T6zJCBtAFdiUGqVdaygJGu15gKOASY\nw17qw+4qXuHQnZse5s0ixIJyjcTgtOVWDdm27Dlz3phhF/2gpjrlENSsAgY9\nsQlS6+44uisekonwQBZXV7GkD4TbkmSpVFBsQPUz4vltwoXsP1ckAEVrgCI+\niCJYykjrDyT/+OaF+egD2PzYBUXSivAlgXKU+7NZ4xRRBEyfUO0IyzrSIIY4\nsrqLp92ZNSE2oMjPXuTt6tv4XD1jNGLStUhyqnetQMRAqBX0OBR5HMoWwPAy\nHc2zPbJBHCCvYvlpy2acEyMzPe+z0mZni1yFxq0usBkjArlTNdoS7GWFyXzO\ndk84sMoq758BJ84o94WjCcwnOFdZOuzP56s7VWrOCSj9HHHIla4IazmnX9UO\nU3Is3ITb2nAXvhgWtrzo/zeoqbwdsSxwlOJFMxxvTToM7E3Tx33XdJ1VlHAN\ncjHKcurl+XZBRLS+86ehbusMj/TGlsK3Dbw/YnbUYU9GaDaWsJMa3b7Q9Nuh\nYDjy8PxjB4vi5TT+M3wtdL6MDx60gp9G1ZXWAHnZ2MdcyvSJ1a5T9/PZLVAj\nJOQz\r\n=1Lve\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"99a2568b776fa302de9b1dd4539ae4d30b38c44a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.2.2","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.91","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.124_1597076960792_0.2627471420692","host":"s3://npm-registry-packages"}},"2.3.125":{"name":"react-simple-keyboard","version":"2.3.125","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e03f37568d6e3f260d834fd8464576c09599237c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.125.tgz","fileCount":8,"integrity":"sha512-FuybBGiOynbybIhfPQFFElji0jR0FcnzyjOFo7kP6yDxFliGBKJVor2lc5F3JvKChT9Xmq8M5uqrA7oWyEoJjg==","signatures":[{"sig":"MEYCIQCsKa60mr5cKh8KS9D+IwnNJD8vssnP9iAqTWTsc9fD9QIhANVeq34j6y96NovNVMEjzQrJW0aEDsKBtZAdi8fb+VnQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXZ5CRA9TVsSAnZWagAAJIIP/i2YxqZTmqtDA3g/AXOd\nzK3Yklo9uKXwehvginq9M4OSo8dVdpCWNpx/JcQK+6fg1YnGcFE3UFAZ+tt6\nODdML94wOTNBu1rsbEuske+X+jpS1reRygvMfsX0owJQjfaJ9KnF/KO5Vdxn\n1cBeY+gZu143fV2ziefKzK6M27u3Hqjdb61271vVBG1c0d+VwDIWP6A45pr1\nHRnBRgZEo2TR5oeeHb2dykWOb8msRhoO0ZZUy6z7YxizSy/VZ1ksJ14vylYf\nT/zU5mgPKV02EMuzSSIXeMsZAeLhnv0kFCzPPB7Lobpq0ys4KZKSWWjGhPFP\nVhH7MrMO1OJ+vSWXOGAHcHD0T5xa9GoSl6O5Y2SUG8XsrAvrWTf8CNYHMkAb\ngt2hBgldxWrXtKshrNAzuKYoSfZL2FNzizwBJl+TZ7CsGEsNr9ewYPJCjgtU\naUhpUMuk6Hu28NPkzZth2+pLlv3OMtxXuwPa9c/3x89QkPRYsV8ua05z5biq\nNo+PbmFE9I/NRDn9mKgHhrBjts+32BdrXY9dT0U3vkUd74Yzp3Q4TrzYaFxn\nbzSaUJNvFYkS8in+n10oUsbOCFLyevAmVqG388MK/kJYPk5yaqxAmL4bNp4y\nt8okY7nJ3X84yVK3gd7AEaK1I2bRiO3XE1HLkjCb5TV512osy1Gm86RNFlf+\n6mg3\r\n=tLsl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"91487ef470f16951df2bffc8eadfb39b267c8a99","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.91","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.9.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.125_1597077113453_0.4056366860011802","host":"s3://npm-registry-packages"}},"2.3.126":{"name":"react-simple-keyboard","version":"2.3.126","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.126","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"07cbdb1982014749321c5b8a5b41d990ea06a636","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.126.tgz","fileCount":8,"integrity":"sha512-zsVVTBEf0u2/cm9qUW+IyQwn4VBbLc3ly40PcDWRASH2/hOCygIsYxzwBUSi26XP+9lsbdSevkK1Wahd+0LFpQ==","signatures":[{"sig":"MEQCIGl2VQ4nG+rDPWyj/v40BACSVgdM9leh5mJpJTPu9oPZAiBLKb9pw6ZRd3or0TcU+kDhm7KLhJ5LZP5I1OmWdfD3LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXbqCRA9TVsSAnZWagAAgOYP/izLL/9nJU7WUTN459zg\ngBw+CEcsbO/Ecpx7frwTvtF/oQUV5Qj/3c99tQhgKbk1+CPGgi840a/ZWMfc\nV9IkgsClnKIPDcswZBqhQlVWGkdz23SxwKZ16Ti5e4XDCe3PaAPhQAQRtMR7\no3nwvinvTN09uNucD5l3N8n/8OyYCyXAucRT0p/ZAtQ06MyI/jv/ZQYJ0PUB\nwzGhoAsKECevO6/bhZpJXbCRaX2XGw0hUIsKc8wUtbAv5b8aCyABb5+RWqup\nsWncNlb8MMAfxCm/7gK1GGx8h8fIUkV47gDQCXoirIUKkRxzsbJubtWwvs1J\nckPYpjg47SZEHsJ7dq5P9n1ak0STzd1Qe8MbobxjuHkJMDXs9Ev1AgocqigY\nABkn8GdtP2CGWZ2ynZlyVukaqGkcvThp21QwYXEXAC2k7UwDpv9ZUAkQ/I5t\nIA3bRTdsWEijbqF0iUTvKg8UuK5y2S3R+xZRFAyYYSsDcsW/JT0IR7/cqHMf\nLW8HTb8Co8t9qOJKKRClIhKXnmDy4P+C4JxBbx4EqokmxbSJFd95T7Oo4tNm\n2UOG5292fCXrA4O520Oq6LXIuXXUY7yiE9zSua9i7uF7Q4gCPQAMo4OU9yGX\nhCDVkoYM2cB0MBlmhrtPXc65+66wBwywRIzWO0JME+kVpIo8NytARHfZ43IL\nWFw9\r\n=Ws47\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b0c5465c0a071ca732b6b9fd2b2d67d7b0c84c43","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.91","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.0.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.126_1597077225807_0.7645722947225881","host":"s3://npm-registry-packages"}},"2.3.127":{"name":"react-simple-keyboard","version":"2.3.127","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.127","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74a175f2c7f4f94e28f93643db4bedbe89811859","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.127.tgz","fileCount":8,"integrity":"sha512-up8Jq/92U17+lVht1E60UgFNcO4xuQwGEZs0rB2HbxTTybHNx+Q33tLgxV4vlHZUmz6drr7Y4thXYNs3lJpVTw==","signatures":[{"sig":"MEUCICBaEcBMGmop/przfo2AwYeVXvAiqrzDYgbt+JiZHFr/AiEA7/AM9rwOvx2DooeqRQmznYGUMb8ZhXEW0k4X69cvjfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXdHCRA9TVsSAnZWagAAiEoP/0NbSyjV/8lUhVOH1w4r\nNO+xV0RHnpmbxQ0jTvdiP7mTT57nvJVh3sEyzDFDAYnPXI70Jc7JkzRoFTPv\nvfPEOBypc7Lr0BCyN1F65eEUrmCq8Ee3AEVzhb3P2oSjcwXcMTeBLhflFGfG\nHtRJufQIUwBxsOsjbRq9Ow7FtaFn2bykcmTMUZjeTzxh/Pim57IGqTEzJu1C\nijR8+HhrRSFZ0Nj9bgXE0SD49YqV7h7clGv+guVdLxvUl+GQEs5FDLlXPWQw\nQ5iTH21L7Y9MXp3mE3pXLkqjEpPhYj8kHAUeJPV1ZEKBMmq3ljdWrIgjzRHw\nTDy72XMxUYxKiVim2E3Ypk6uSuBQKZ40pHviUbJslMMyIH0DrgnpmzakGu8l\nraND1oJXyxPyp0OhHu4ZEg7kBvcvWfWSDOmrBjRW1HzbtDhp7PgcN2gQMn1s\n0dYGZeGdh53gp1S4XgTDCcMUNYGzJxoeJoNL3e7RiHX4HiOVkhcseIqemCeM\nA+pg4FLCUm6Ex9Mmka/f90JPnKaVMOA36O2X3b+6f+FIbjX2CBaTtF4mm+p4\n3UfSNMhgFa81Rcb/wlit8ccastf+drUeh/ZJgJ2WsMQXFRIV9q6MPOxUe+LV\n3DlrYxce34PYUH+yhdAL+Vcv5PlLDrHvty/d/Ro7MAXOcayqsqQLwI1lwHwc\nkC+g\r\n=KS2Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c23f113fe6dae6b9d37b155b1fc7c61dc4d31822","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.91","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.127_1597077319181_0.08515982661009946","host":"s3://npm-registry-packages"}},"2.3.128":{"name":"react-simple-keyboard","version":"2.3.128","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.128","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a52cf05dbcd1ccd502c230d2836fa3220de9496b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.128.tgz","fileCount":8,"integrity":"sha512-2D8F5O8vnCiZRpksxlyrurNubBfVVQpI8Ny5KXGgD/m7FUX5qZX8tKDAaoaiIiQyJIufWYESBKv58hRp3e/c4A==","signatures":[{"sig":"MEYCIQCPpjNTqPRRI5S3Q3neKgLJvJlykVejM781ZW7XaBXg5wIhAK5gQ+0OTgEwF7oXprJDaYkzlyk7tbWDxXQaib9vrDPs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXiRCRA9TVsSAnZWagAAI/AP/06QjN3MQlERmT1ASt3Z\nPF0kW6mGV+BQvifCJf/5WKlHZM8Titax6W9p7rMEPP11plaH+yIfVfoPkigt\neS2VhBkqco1105OcSxknsI9NONlIYhzYRJKwgpuFA0Gd+JLrqgk6evS6jEds\n5p6Wb2cvfkTcgeNrP0xGS54Ul53PTaQ0VE+UbNve4u/U1Z+spYy7lUje27aI\n6g62Pb/Puy3phiCxoa98vpfYZifus9fw9WmOUfIkJB0QbwJMzhW33VsT0qRA\nDL9J41avjtB4YJkGlj0Sx6EQh3IfGRf7saW3SCs/nvGxfaN4zyLhyhi+9GCe\nIi/uq+fw3SLF7ocrHn3ZFITHiKRSFrSQbyQHfjw0aGiKr3asBeSTj6HJi69H\nizrqtzuQk8IqNWkRXMOIsCGdoWIj8kiKRvt5tq9sXe6vYSHiuJ73C4nu6R0b\nvL2MXbROoF7dTlcX+f58lkXddKnwMbX4R5tp/84RHDAFHwWiprnxt6CQE/bT\nR+RO7J8dX2V9PQSOy5UALv65I2ZMNboecx1uOZl++7uMKHXKYc4QrZDVPtB+\n/iet16GWR+EjSYKAbluOuQ5xfgVIht6HG0q8NYpA5XXpj/poIvkwShsYzpdR\nvH0SkbQXJkhBUUOMKxfNOmLxdjx7CbLn6wbn3sgJOfSgR7/bR1rGBSvIQjri\npM/I\r\n=qbUl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5adaa8223c31134cca0a1e12699113564166ed9e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.91","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.128_1597077648633_0.3079996347316809","host":"s3://npm-registry-packages"}},"2.3.129":{"name":"react-simple-keyboard","version":"2.3.129","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.129","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"85d3069619789ddc4fbc8fc612ce80b86508a1a7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.129.tgz","fileCount":8,"integrity":"sha512-O4yCaZrTWXmdOEDa749gXOtmlcWZq1+mTAxwwk8O7UjTWV9PYXFTXBII98Y+DhvtWLQSVd7gjMJ/nk5omtXNFA==","signatures":[{"sig":"MEUCIE5d/qpwvYG91JSXUO0nuRleCIHDAvnoGxSublXd58AUAiEAu0f1v+7d7xlZTrx2apr0fIux0DDnayibMFOz3qt2IsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMuUuCRA9TVsSAnZWagAA7vAP/A9IloTNmH2ZimG+0H8q\nty7BV2mJf8L/AxsrM8/Y9TtqI9cseL2FWsyNVcxO68GujCYlf4I3bHlJ7+64\nwOrfe9RQbiX+aFimY+5641NMEGYdFHUMC8To9NT0y8TqKTZCE8wjZRUbfk9l\naU5fMhpAXkWPBtPnxLsRjFbpsJSqKcoKaz4wMFPXQdNmm/0BLvhLv7nvoySD\nTLGfGJeomLqnjtHOPXtjSxEbF0GgEG+LEB/kiXz/CND5WnP7UhcSutHvtn2Q\n8DwkofnZsV/CXlrDbPINhKEVOys9FUaOnpez6ooC5cHIeratVsrSwxGJpQTA\n/OHXzIPEm8i655QO3fsoiyzDua+zfyIoHU/BRH+9DtesHL7B3mfC+oXY76ez\nKR8TxXU8gziFrQ1hw0WEfR1vXsJJwJDLe+2cQLCoU3L/vOXn8bWwF2dEzChO\n93/PAqRUjLQEZth7+ay9Lh/vpRtEMJpAD05/k/stGK5pyYW7LfmP4RChroFq\nTslFj9Kjh7Z1cb+09kyRCoWYZq8J7FhfCzKFBJuRp3ulY8SOzEfq/FC/wOUS\nQAhJ1v/433Mr/WMSP4uK4xluQNKFltbfx+0Lxrh67wpeUBXeEEVYUIBMufvX\n0lltCZGDuw60GA/tgqi/idJ3LeaU4yHdiW7450/kZ7ALzHwldi7urzD/OSC5\nhoSW\r\n=CCqv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a83cc79f23d610d209f3dda6f8ef43a4df77e3ce","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.3.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.96","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.5","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.129_1597170989905_0.34064540047566605","host":"s3://npm-registry-packages"}},"2.3.130":{"name":"react-simple-keyboard","version":"2.3.130","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.130","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a26d9dd5aa5c04911118cc5d066998246b5ffa6e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.130.tgz","fileCount":8,"integrity":"sha512-FnsVVSL7FpZ6RJXlKlyAsOch7T5fJjMi0NU8du3CFgiQIZr83GEsK3hIKPmF/AUsew8e4LZj9YUPPshF3eSM8w==","signatures":[{"sig":"MEYCIQDl6laOskw1ODxwsYERPMfY+ktJkCvgCqNtd4RgcrRwzAIhANLVjtM9wjlxDKW1CzvkINT2TBiDL7QVEkE5YIUTO8MV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNXp1CRA9TVsSAnZWagAAw3sP/0OUOYUvqj/0iAEZbX3s\nF1r7l3mHKbS7NndWGzpDE/gMTw4nA+O/zXaXiYDfDnmr3R0WcO5CUPfb/fkY\nd+HXXqRHP8SMVSjbWgYknT8f2p+AeD6TuRgukGGcYfGpqEyyOphdGGvBTo1S\n/2eWH/K16Urw3d8SOsDgskUc69fS1K+xeFTDBBKdATLaYbWHQaEHtNlkMUv7\nl5Hy+okKlot60jGnS01toCCXDV5cqKP699IzgqOldkhEV/AtglHy4Gl6YUtk\nmOL7pXrg3wC8VfQWRHwzx7kXbXlTAckKZNZRvziJjT1VqocIUkR+aVM4CLXj\njMLobyws1OiD3/a+BiZ0C3AVj7wDebp9i8UpiIatn5b+uPSbFG2hilx+LU5c\nO6gJ0ioyXhZDik9CjMzNOv46OtOuMQZ6lxZ+oNnoWzJEh938IvTUfwFX2DPg\no7voPU+26IJUVA2w/pJJrsMrHizPoRAWqGplO69qoeZmybCBILR7VmbMPC4V\ngvwFbl3Bv3P1kKSAHd+U19eiqG54N+Crna5Jskeb0lSxm7/nXiYDq/hdsk2u\nXRBH05IM4z1AFmrQpxXvCk+Shh00OqKP8cF6AdUxYy6PMLK9E9OKLZ1KY2hr\nDsoKJN2kU8oCaIC5zAbTr1ZzkCblCXD8tUpehooRYpEZZICA3dbWHwm+eyZT\nHc0g\r\n=hF+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b3e106e673254b325571e3a5ecfa10467890a83b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.3.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.96","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.130_1597340276429_0.8871199129566403","host":"s3://npm-registry-packages"}},"2.3.131":{"name":"react-simple-keyboard","version":"2.3.131","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.131","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d20ba5eec175bc7de483c258524afd975507a6a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.131.tgz","fileCount":8,"integrity":"sha512-MTjJCFWjJCW+sOJMKcKkgduZusuhNrwv0D9+rHA3mCgGVzvedWNIpThgTafmZuyZgHimZek3Ztl22uY3MEd2cA==","signatures":[{"sig":"MEYCIQCmlI4iTzcz3emG0nyOd2sVeusiHZYJe4wxnR/thtn9AgIhALpGhCaPyfGiYFqTebqUabaxokn6AoH4JdD9091q8Mk3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNXulCRA9TVsSAnZWagAAMKMP/jvksuvqnZ8eJzs+ICGS\nh3dQbI/nPhTt4r9ObBNgPVU+PudnTHDKDsdhBQYJeHKuXU4AtaoQqsEWkf1N\nZfMBZM37738KNnGjwzkhThH1Dw20WZE69wtiO2xUoE4XZxjuVssa/51AQ9BC\n4s6SomtAqkNp/bswnS0elHEGcxb0eU44vEssCWoDEZS+umJtyRcK0dwhMB8L\ngpl1ITx9WWlGwSuO9W80tV6D+VJ1A805tIPnnQRkEq10Yq1i1Tk4dMRkSkLS\nJsGtNMtgmzxBvt2xhX0nUHDV65VGGvSgOxIfEsI0oN/lpfjCWNBIVN4rJ77x\n0X/c3qLKELKh9ifT4vxwPWDY/x6jTf6hCx8KosEATf22QEeTB42IwhP4QEq7\n6ucECCwa4bcf/ACZ5pHf2pvknmbC8b6C8KqXL0ahkbrCVhoSVhXYdgfOE+ns\npjHmTdbIQu8GfnB2v1Y+o8juXXuDYqvK3+I9Mes0U7A4pMV+BccAFjTvXA5N\nYQ7wZeQYYeIX8fEVTpuvPA2R0ofTAHMNCMJyjgxWJ5+cA0WG/hsQI3KoWpQF\nwITSXnXvPnN/T0/slkx7Ntj1yW+JqG2RQrXKCbClkqEE2/AgRfYXb7Z1Ee80\nUKzC5cV77fGrm+3Jum8RN7rWq4Jw7BiS9RiqESxbDh6j0vG1cSBOQ9WczUEX\nDLHS\r\n=TtIP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2425e570431859210c222d6a33b2ed5b40e245f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.96","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.131_1597340580508_0.11368348572408271","host":"s3://npm-registry-packages"}},"2.3.132":{"name":"react-simple-keyboard","version":"2.3.132","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.132","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"27da956094c4422632d46e931aa9a803ebbd29ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.132.tgz","fileCount":8,"integrity":"sha512-zY622nWdOUK/iNbIWzKLAaaOiuFo+TBtpmcgZ5E5+0dOHSJWctV69JAmUOjVV5/4wDWmNJLlwVdh8QFpiWBwEw==","signatures":[{"sig":"MEUCIDDNOPXwFgH684clulV4Aa72IZ46I+dtOFV0LJPLnAz+AiEAsmbtsI+cfcUtIIpqK3Dt/oqCOCJjNazM9Z2PT3HK4L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNsTkCRA9TVsSAnZWagAAVGQP/1odHdJOUgH1CeBVWek0\nynj08jXYsnaZvFOUzpz0JifYqrUKMVwmXQA1o8LN8lAmkxKAw4GCZTPP6fJx\np06Sl/fR7VpCms1gQJiUuDc/juZ5OJpdLPc6bwo9WVdrgP7o3qdvdJEvTYnM\nUUXfFi/91+pAXTqFCcR2SH4dLmiGuTInG0BjySEiC1ahqU/NyjpFNsftgUmR\n7eWllYelDuv0/HSqMrSe8Zpfo2DWPygc90ot7XuT3cqXLqAkazhkUuWvf86w\nvYKd39QjR+hxWJBtcJdoJp7k+99RPRfCF15D9gPKrPeCIz02hisW7xF8380J\nCEabULO+90uJOM0DEvkmJuHwTJ/jnlElJ99u8oAXk7WH7qgDF/QAd9xe26wA\nRKJZwZ099CQ1AFAMim8eMHj3AI+fMQuyyXyS4Kt33l/2+rSKt9BM12w1+XAY\nJzDD5KTkG46VKws0++87/UGoNhYzesLztOneGpNgreyJVZIevpsuDHciVZM4\nYyMbr46T652xnw6/Cf3sO2xrZKaQEeoEaC/MkGE9e0BgEA5yylPjrpZB8jcG\niOQQkBhBE5gzYdUtrkeZAyqkl3k1n/aWjIa+mdMJvESkmme4n1a3h4zPnCk5\nbyh5xiteH6QkiOeIM1u9kH+/AOI6QNov22AOxqAELQ807q5O3JBrVvV8RBMx\nGg8x\r\n=OIPb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"447b5288ce7241ca7c41f593d20e03b1f8cf23a4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.99","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.0.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.132_1597424867603_0.7936543029937237","host":"s3://npm-registry-packages"}},"2.3.133":{"name":"react-simple-keyboard","version":"2.3.133","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.133","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e5647f04aaf96a770cc1182f2fb1b50ac0fa67db","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.133.tgz","fileCount":8,"integrity":"sha512-zqnu/rtjBFmN5r7OZWOp5xoEhuzrDDwaiZl/C0DB3qTnHZ4bIIv2SzITqh87HcI125uav7uhn9P4IhIcLcfWuQ==","signatures":[{"sig":"MEQCIHaG+uBclzr7+bbrtBV8f3eafZgV9Dt9QYZLFaEtC/MoAiBZ+ZgaOKnFJqVyKVkziIE8Ikbyd8ybGgvu9zij8YoYcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOq0HCRA9TVsSAnZWagAACt8QAI+zO+YWcMDv/RXXW7Il\nOo97bmOBUlu8O1ROwE9zXpCIZFNjCu4siP29GK0OrKcP9zWptGnU334U9gzH\nO7jjWeMZmESP1JtKPOsHxrJl9m4zaRfD/zZgwdC0L5Y/3lb8H6wHnTJwWepH\nGLQwIXLm8PgXjiDMgG6r0uzOUD8geDjx/APMK+YzTIHwVGrjuUZGCRkma+t1\n0lwz5Dbfl+SsECgZcdBYyJp9n6qOjXywG/x3ejLMyw1v/iz2XIjjZQgfEgUL\nQhEeBgdW+HDOUFIqp0cK+ukMAoiv5l4RpbUirrf7Z/DTIrQte9un90ycHlER\nr1cw+2+NU62wdmY/QHPOh6kglPvq70FKDlgTWfMNxrmTbWNvEWuOSSoyKx3b\nBL9u/imYKDhhqD7oBuWX2Y0udpneIRKLxC4US5jVJSxpV9HOwp/vJ2rCQat0\nmUH99KRI57hJop2Fu1Misry/IflJdI57bfE8sLN2R9rhHnRFCnWEUOz5Yx6s\nALXHxRdDt+P3LepDWVlwPBchTrrGVXMcIfe6gJzog33iYRORCMno+5c3NzNi\no4xTUQ2vyaKt3nWZFsF0B8VEYmQ3LqBwKFM9RhzcHurAPhvxbR/8xeY36/MC\n0VprepIC99KJLqYKOA+DuOnezvoijeDqfKmtttd1aFwL4CClrNr1KzNkwxtm\neia8\r\n=H9cK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dc8ec336f4de85abe079e81c8d4474d7bdd26175","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.99","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.133_1597680902609_0.5353044649990912","host":"s3://npm-registry-packages"}},"2.3.134":{"name":"react-simple-keyboard","version":"2.3.134","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.134","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bf647a98d5c6a5a717c8bfeb3fdc7b88fa400d5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.134.tgz","fileCount":8,"integrity":"sha512-ykokI5Gc6EtF6neJ+GxBP/7Qr6k+Um72H+xE+sOICd9ACuTBN3f2Ttc8x2SszxBihCS0PeY+dAjER6zHQlvF4g==","signatures":[{"sig":"MEUCIQDzMJQsXoVwB/ejA4pURzZ7DdArmyGCHej86v6Dsy8MnwIgKACOLUhbarahW/fJcw1PGfCL58iuJMwIg4lti4qGvGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPSw0CRA9TVsSAnZWagAAPDAQAIKzY2SbZjeOEEzs6dOb\nnctqDyBWbkuNNVO5YuBJRCgrv2lfgXvQAgLUCq9RHHo5SPP8ElvjUI5QDBod\nrvPAqFD1a5U1GFc9AQauDqJ4A45EifDm7RlsUZg3mkMDyGeNJ3K1KO+tu6Sm\nv+vqEpQ11mePr0M6VasfSyX/Q2WeDttw+HtzQ0ld63Xtn+mU8MQppKf9tD4p\nwHisI7qObtmc1mHpeIFMmMU06hpA0p/jnkjYT4FBnbUHzQTp5MHkg+EIR8bU\n3L7qi1WEhN6geh8Fn4UzBdoonirBibuZHveOhElaW7LdiXmctTYmEr3i7VxX\nqJnC9+hyu5zRoMB04aF6dmfo10bc6g0ZL5tpcUB5SerlbxXR2LeFdbXz5XyS\nimCxXWh+GdUTFG7g3DZrU32qzN+6MEOjXNgDx9KtvalYVJXin8vbPsvfznb7\naLWLpuky5DRxaJdoQTbyYjSLwXBW/gC2WSI90BTxhlkBaS6gUAmnoQfYxBbV\nBku3dVsHsGLMFV2NX5xGiKEe0+nPzWTMLJJ5DQX6E1VbePKwdqLoPLT9ylX8\nxFADcylpNZARQuMXNjd39ofAseqduir8tYH4s1di5QmadSR8VaLf+G2cVDEr\n5jbg2X7N5NqeRV33Pn7XGyWGbGEwK2BVCVLFtf9Nb5SQwuHLrbA1YnazPG+i\n36H9\r\n=DfzM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d0c0c5c9340119e02ffb79e93ba720079d6e990c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.1","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.100","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.134_1597844531612_0.3454282725067226","host":"s3://npm-registry-packages"}},"2.3.135":{"name":"react-simple-keyboard","version":"2.3.135","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.135","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"01daa72d33237bb3236ace12aedff8606d4b8690","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.135.tgz","fileCount":8,"integrity":"sha512-5nnUS8KFkbzCJTRuyKhGnDUArj7P/yHsIzBXZPqtUPhJjq8w3WebddKTbyNHWlFMMkOuEUgp2tUAisGHTKpOYQ==","signatures":[{"sig":"MEQCIACJOxjR55X+OflSYF9hg8GEnXSEc7GOWuHX664AL5zZAiB5N4LQSXMUHgpZ2+8k+4jV1t34EZHSSjWeoGbivhrmuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQCqHCRA9TVsSAnZWagAAKIwP/iDR+gqP/1uaeJzuTe6n\nLYfVVHbea7XhLEcY+xHVrouoPMs1xL9T0p2C7NGO8sxtREJOpe0sx5pd/MZg\nArb4jB64HuKJMxT0aTcf9sY1TbiWR1GBcDnxxbXp6X6Y7rOlXYitFCuqtXdJ\n2GZqlkFDlmaKKFzTaWdRBaBpeynDokoDibgvi2LV2ImyUt4IO3A720ZAbUQi\nnDKkwRL+EZEqDhLppi/buWpnSAFELlgSC0xjFxLOFyCUBujJalTO/xV/rARn\nveQ+NUeT6p5M1pzAt/F+qBW2QGxuaB9XgC4glG6P0z1YLYOyaS1YN9ppJT7i\n4NYq8KpzwFu4M/zt63h6GSpZYuDTM9/kAu20DIYJQCFkJs31LfGN6rrYYnws\nLva3x2EDAuIMDYzwai062BADH9MOfniStoOZelfDK2fgjPAKGcKqnQ/7M5Qc\nZHGrNNw1bm70Ov4r/9seBbhlHmiNB2iqAmINIYcpznbmR//17+lnBgInLjFV\nUHtPTNBvYeFFLG49FTfgTS9PIqd/WySn1bTG83xxCuasPohLYhUzqw5IC+wY\np3NeUOL9cfnSX9343Kc86JhJ6dSk0xwNMrb52SMfMp5fm3605eysz5GPPImX\nU3yr4dZh3iDSdOrUFsteL50lQiz+jRB7ua7ur9WdFvYmuBNUzQm3DwTwLCBw\nldW3\r\n=p8il\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cd5450b50209fe25fecff47c11e65b53c4cd4c52","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.1","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.1","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.100","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.135_1598040710295_0.562264993602152","host":"s3://npm-registry-packages"}},"2.3.136":{"name":"react-simple-keyboard","version":"2.3.136","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.136","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"128a32cad1a15c09263227f205eb412654953b30","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.136.tgz","fileCount":8,"integrity":"sha512-cQT5TODXTyPRcnN9Q/EvHFnooQ1YqoQONQ9SbmzuTZD9lcmhldzkhBjYLEFJq9et5sCR0PU14CBIlhXNd6hi7w==","signatures":[{"sig":"MEUCIG2AdkyZ51MfEwmbbJxWwns1X+LyqpgGIC7a9N5kADCkAiEAq+LjXIUcRq+e939qw4KSddoTz4ZMkd3SIN2bk+z9S/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREyzCRA9TVsSAnZWagAAMvcP/0XjtxRnwuwdb7mCf441\npnWim0Q/QU1xcU7hffOwI7oDkKEMETBPIIUzQWra7V2xysIzUJQJgryOVKGO\nWwfdWza55mHbF0KpG3UsKU+CfsmiKybONlwzIzwtY/TKtvTf1dsmBvbPcMfw\njayWGm6SPmLp/e+cbJDwHohUFRcLwt2SQtHPp/ZY0cz3MClzI3vzkU/4Re3t\n3V9nLiV8sBcAWM2AgZ72Vl6v9+he+kWK6pA6RCjW66c7lK5C08TonkkBQ8qE\nNm3jcQcGrcX5f+nF2j2WziPhx7BkXbJsDLFdS2ZnSfg4jbdQaFNssVyHFtaQ\n3MykM2rF6bkRmmcxQSZKsjPSRqfdEpKpzZky4udt6bxTJvq8aRpDzh7haH1J\nRMB3xSoRHdwPjh2zn4wnYIAjFz/ngTwSAHblXMrP/vrWdIUC8xuqYtIyxNsB\nldiTl3buT/DVxc5OS2xb0NtRiVqj8pM26vuIWNG/ox8+J8pvzkntaNYl0wHr\nZ6Xs2IZdjhksU6Es9CA48SVGT/I36kEt9R4ymVXriPk9+EdOOFqm3jCjlYY4\nUFPnOItU4WfAms9SxCHnzngCj4Ih4j3wWjuejU/LLKyWf/zJeWAbWUUyrBQ9\nw8b7nqWL233c9lgxrdZKJr7IESSbc1p+nOEujA6mGOKBMvJShgKiwddTp5/t\nEmVO\r\n=Pw77\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"50ed2fdbe4f0edb10d6170f5ae1690ef60835190","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"9.0.3","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.102","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.136_1598311603202_0.13666665739214912","host":"s3://npm-registry-packages"}},"2.3.137":{"name":"react-simple-keyboard","version":"2.3.137","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.137","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0783585c65414ec1a5d33de2cd592ed296454bd4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.137.tgz","fileCount":8,"integrity":"sha512-Ffrz2A2XqKYUwNA3iqvbUdpjQKeuI6PuSC2lq8MIH/RvTbcd+b3gEc3e6F/IOrErP0fh1/Jcnm/A4piUswNc+Q==","signatures":[{"sig":"MEQCIE+xptRXjNfGEOOUmnjb0BuZxv8+HXZLmDoLlS/iuN07AiB/7e5vXh/sVo3RRrOAlSBqVpXa27VtnB90xm3T5iifIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRE3kCRA9TVsSAnZWagAAvp0P/3IHZIj4SifC/w1UpFX+\n3A7qCWnWSiskUSurj+d+6FlFRzwLKILT2EXOkRh/4fw/gm3MErNoDdROU5HR\ngNxnAo6K/1XroE5iWqVaqOufDafwyFx/NCNz2eA22KGmc/ndLksRRDRjnOuN\nWsTEvTxlKhsE+t8SxgiEKr5sU3Ee/uaPrdgWwrShG43KRLMsiwcQ0wjCi0ev\nyVYoQH0jKEtAHlg92WxqobZq7CODK11v4f/ep0u4Y9vDdYa7h76v98U14/1x\nI5vlzgIumO3fTnIf40gf6jHOkTWxQ4/n/5dP7KrK9om2SE4qlVNQnHiht8oe\nTZM8WXUUDLOgRpxJid1wWPZ/Cd8OMAEk3PiRW84XklJrp6Lxn/AU5rc2xMZ5\nJVK9g28jpurKZH2UyCorFwF9c/XTV8E3M4SL0b9YHRzyzoL5/EeMni2yB28v\n/8/v8CK2mt5N3sO6iLhutkvUNyIGdb03W/whYQPp8lb1triQm7oPDb6jQH6c\nB+NYqWbbDBiEVDct/lXFuoIzQbNqxmyFAPHHYt0u3CgNVUuw6oTermX/mEW4\nNxt0095oG3YytdAUBCFNKLDQwYDjlTLSG9cIURNTP/TAfm12Ug92Y3wWe4Qp\nZBVpfjFZStQH5Di5/piOx7tO3WpBEaiKAaT2IKz2jXR+k7yet4RvXT51KNrb\nAHqf\r\n=ixw0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ad8eb10ab1d11a2131c0b13de8503470960ff953","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.0","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.102","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.137_1598311908140_0.06551946586878166","host":"s3://npm-registry-packages"}},"2.3.138":{"name":"react-simple-keyboard","version":"2.3.138","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.138","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41a1f863dabee88e16f17efb23924aad81975172","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.138.tgz","fileCount":8,"integrity":"sha512-n+RJyWz+5mUNfKwKoENsRBinQrrwODOct67g/U4YF+wTmxjDs2apCxpA/r/BFwHSRDoohKOiA4GhoGt55GpHrg==","signatures":[{"sig":"MEUCIQDRrwPCjv4BL0NRSrQvBROcbp7A/R9+yy4/cFiBkVbo7AIgb9YVxmxotyB8IpiWI9e0PEpRQvyoxNbXXmhQCqvWG7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRg8kCRA9TVsSAnZWagAAaUMQAIETMw0YoY0PXUnkWIta\nCjKrvzxFtC3ftEGpBR6L7eTXl/BiR5WsAF4vah9vNvGeTPS30xC2Cucpxkqf\nFkTvVMdrhsQ7A7frDmF/EUvlbf5Ex/Y3A1kCpw6aDLycmEAnAffM0KoJ6qYS\nZ+IpbKAOlEKxEbNcu1S6kaDH1kTHTL988Ya0S7jvr3e0X/MTjxMYrwto1Ch0\nT+GOi/Bn3o5ye5QsV5TdaM52ZS0c24rmgdAM5O3Jba3P9m6D3T2v6CrJ5pYa\nGbPGmlvp2+sBIcQKqDlHAAF0PNdZntSewLnWBeUBOosLIV4OhLG+tiFIK5Yg\nOOkFpnRurdmmmfwYfWdmOdOeVkYKfjrKe6ZIbiq6/iMWub22TS7A9ArApWf0\n2S2+5XiKzYGFhcU6xzaU0KBLB4s//PAEj16wDjvnyXflQX7pvm/aKL1qQP1R\n3ycirSNxfoMnJY62OwNNgbEtV8x7U9maeeeLjBEFQZswSSqywezeHX+MN1HU\n2QKEId0wCK8bhyC8lH+RG4xO/8rhisFrSGl39cKg+xnf/J/5skTNSTRhh892\n9MpKPzoRdZjMIpx93GesjcFX3ODpThK6Oe3jeFnF1roLMnuW8mZguoRbCABE\nTEEYyw/QlNt1NQ8YnxDQPamEzjoMZbHNbhVyo7V+MD8Zmfl6OI4dIWhoavZ4\nYroQ\r\n=njZY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"87c4f963af385093506bed2498f89abf48b2bb58","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.0","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.103","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.138_1598426915702_0.24152374140103872","host":"s3://npm-registry-packages"}},"2.3.139":{"name":"react-simple-keyboard","version":"2.3.139","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.139","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e9aa116225be8850cc50aaaf292b458511fbe84a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.139.tgz","fileCount":8,"integrity":"sha512-4HYYXNKWd5JmbZL9wDD0nYS6iWCP8nZ8L3osUSMzKCrCOa+5DYreasvdZMxnGk2QpZbKL7bcwF4LL35dMoS3lA==","signatures":[{"sig":"MEUCIFwQGpCJgo38nb2B/8+mGUddRMkB+edLEf6JMUMYEv/+AiEAwQBgo8ZzqGomtZVEk7x3SsItb03d5YTg2C8QTJFiuxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRhCXCRA9TVsSAnZWagAADl8P/1AZYLkY3kemmNvqvUoe\nKAOePCyrLoxcuU2+7XbUNDyP2y/lW18jEd3PBRkHaHR7x6ODdJ1OKRYkfymX\nMzv1/iEch1PlBemyfKc3CtQZ0e81loc/htDYbcLecKtrvTp5LqxJXcZjEn5x\nKFe/baQOkBKX1DOrUbEz6QScsDEzWekCYKWqAUTNS4/WLx/CHKmuGqmDDjGU\nbcAyq4LasGhME8iEyJDz4Bw+Dxa6MkhIUXs+v72l2a4RQOJKHedGp00ZygKv\nvwTOD1fCJbmVSG8CyYwzHJeb0vwYV50SHLpKysFAoNx0dUP+RdsK8Vf3LcIu\nL95scS9wRg0BjuqSUlYJljCJqmMBSVmXPMeLaVTQK6OvUcRZczGJbljsAeb+\nd9WNoa53H+gu06GisAD4jpxgtjqOBDTxM59XjvxG1yc0ByAFNvz7irOs61fM\nN4ygl7yObRZAx1cRcS0LgJQDzvQ5ViqntBJrr0fdeM8eo+09HXOjBE931/xO\nc3UCE3yZvpmiFEmBDd8ciIabHvuM0MZOc60k9yjspswsB1nNiwhg8JesHS+B\nvVDtD90nX363VWIRvU2WQGAuYqUIFYKggSOuV0CV11/xzgi6uYX5/PaqeIKE\nufNI/JCaS9nrpPjBIQNEM4s0w2z+/ekCLY8HUBOouubmFkODj/vk7iP9rS9q\nG3Kv\r\n=e3sd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bdd36edafb9f95a893b18f1e19fdacfa572356ea","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.103","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.139_1598427287443_0.9893572910170971","host":"s3://npm-registry-packages"}},"2.3.140":{"name":"react-simple-keyboard","version":"2.3.140","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.140","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2c4272f581bad9b38966b7f1511b880109867926","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.140.tgz","fileCount":8,"integrity":"sha512-Nd/oLVJfXpCE0etL/wDbYyT8doSqZB0mxMZJJpKw767UR00VNrAH3VtckE2uFdR9wJ6VTSdYuIXtWBmKCZIrgQ==","signatures":[{"sig":"MEQCIGr9XqC/N8JNIfRRT3nd1KghvG8Qi4jLE985L55xluFlAiAoeI+4uZGao57Hm6SkAuBFqVRj0iPfmHa+BHiDkUGW1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR15YCRA9TVsSAnZWagAA42sP/RC77d823E9BtpVbDHbj\ndZ2IuSmOLDpb61bTjhxuSUElBySStfZ29KS5RIuX3D6OV7ummee00NVV0g4e\npO0NO07J8kYZZlvJk0rWiidNkGM07duzjgEgYScjTsD44JjMkvxmk6QHwJsP\nDMLbQJfbjn90JeMhicVstzL6YdA2YohIBaEgG2EvISCDEZI5OoG6WPUn2eRm\ndOe4vzMlWzDvzhnvd9a+TwHZ9cueA4lDE23QIcL5GE6OQmlycz8JfCO76o1A\nakdRF1K6M9Hx+Gqf/dG5qODKiJ9Hqaincu5GFY2urjQLmn7BCnAZVlIGHEIp\nJX/W/SFffMzxgMQ9v4AQnLS8Kmyr8hEg45K93z3uS/8fX1XLsex+tlffz0oS\nSam0ww30wwbZRs31PKtr6OYhDCjDSX3WMei/tox0rsQyyY3LTLkZXNdpGP7o\nnUx+f5OmxVH334Cl9snXL7sCefRYk3JiFV6a46jt5Kc09rBQGZjDMB8uHH1x\nT/N2VAZwwbojRrM8pyRdA6Y0WRR2nk2PmeozVsCYtb5TUuwg+LEDAfsJjd6n\n+VtcI2jwLGqgwgRf+7agaXhflMmUz3lAVPb6icLJVfEC5Dikvaz8QsmzwsKC\n79FFhczUElVWkZXP+fo+oHIwhG0S6IJrlF/2hK3rlO8ibgbRWsCJwyAFgm3C\nkIuW\r\n=jROK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0268b7cad699ff91d456e6baae8195d58bb8d597","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.104","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.140_1598512727777_0.3750293677688028","host":"s3://npm-registry-packages"}},"2.3.141":{"name":"react-simple-keyboard","version":"2.3.141","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.141","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a8a1f68d43e39a6041bdf704c02aa9949558f262","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.141.tgz","fileCount":8,"integrity":"sha512-D2jv3hUKp++bHdqC+VcJB+fw6a9B5dloAPCwJePqGiSwqHri9QNdFmNiyDZsnR5vxqCPriuFEsyGhVCDry6trA==","signatures":[{"sig":"MEUCIGcdjPOotapmeG0lm3pwivF32Ut2msWxwMopCzEJPqBWAiEAnCZF6YY8vdDH0RhNbrMZY5ppCEICSB4QBKBhlH5j2PE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSK4UCRA9TVsSAnZWagAAY4cP/AhMV8cLE2/BjNZfEJ1Q\nxSIpIC9lK4YADHbEXMpmWEtQeNs/9wXQ1YKXdWrviXFyUVEqY7JFWmL5LP8E\nkMtYVS7KVsZbf4iFTZy8CJG5YH4wrBzSlBR3zFr3cf3G3YECAxXDTM9F/sy1\n/mQqRDhA5/3Y4kz7yrZ2NcT+T1UzcBpBKa0dZsokFKn0QQjDSjX/024ifpHc\nXfEVFOu0wBXRbvvonsGzW/vuqxaMfmCQF0l/10NMrYcP6nr4IfMS6GzoltpC\nrhs8WLI8kMkpwiI6eU7KC9ue9L+D9LZB120yhO0szxbfHuOyiExMKwI7Rw6h\nt9t7EZOY1UUziyYmXH6/M0uSpjEl+al6QLwwiR7E4zI8aDvny4vuA3h1MC86\nZH09bJlhkhkQcXrenS/39O1o1aK4wQQ7jXe3AmlWmKPnoOi8TwlbxY2N4inD\nGnVLEtwHU7T0yvLP/iGqgJ0fL9v6MlH+CKSjP4caUMFwIatvtucfvRMKZdVn\n0PocHwXYFCdBLELoh1gs3qltjkyKpouNrSeuIF1XUNLt7aQFbazwbEk9TBhI\nFBaErADVl7xurR6Y240hva9PED69bQhmnwCqJVgc3gPIZuKoUq+jA5dqtnxl\nxNE/ffutvJ2i9O6oL1+sE9ALNfuj7aBQ4tYwIb/2D1b4S8CUK2YqnAYQKXk9\nE6v4\r\n=muuQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d5e33624864b7a2bbf27864a818b1133027f4434","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.104","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.141_1598598676175_0.8417877471044877","host":"s3://npm-registry-packages"}},"2.3.142":{"name":"react-simple-keyboard","version":"2.3.142","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.142","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b06b6ed75ec3e1cef46d8ddd3d077d6c6ea91cf8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.142.tgz","fileCount":8,"integrity":"sha512-d0DlXBT7TrVGyofIToNAcrGpkRGLq6aPs0QPSqFNcP222xzQfKxLw7arLG4t45EKZA9PdqfA7YqrAXKov7x2CQ==","signatures":[{"sig":"MEQCIHTAXAK+dnLjNbm8nhAy07/uVkHPmVGAeuR8N5FqOQKNAiB5iEKVls2b5RVcpAxMowB2frCtsEXntjtKPg/38APEJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSK5/CRA9TVsSAnZWagAAW5kQAJ1YT2uZbygX5jZIBo/Z\nPokPOmSSJJYBh3ybJZmXhQYpMnl4J/kgCFxtA5y46X8qDSPF7sKjvVzpyAOF\nQ6u5VEGLah+5M+KnTwf11gH4YNE+4ECJypYGu5jHEWaBk/ifzbD3lcfs39rX\n7BuAeyXqGWLDIGNZvCnVvaoBe0/FJP5YaGGiNeqbiMaZVh7hY6A4CXkwMQAn\noRE0vRG7OY3dL2WJAzk/2hzUZfP6A/y4/xdVwt+4KCaKLkCuD4FiAv8lZmjj\nqzkIXEvi06Ltz2UcCH6P7UG7P2/DlZOkRSEYMPaJU3dJXMq4cI5C4T1UBHY0\nGEG7o+j/0mXfc94e5giLGZEttX4C6bcyMuxSnJmCZc3jhZdjFRXQBJjs8wvV\nlYZILj6EapJRY7qd8lvp8yxwBnx9h5EG12cKq9y2ZeA3hD3/83reqvh+nYga\njpYIrNK+9hd7/zydO+BsIOpn/yaczZIqXwI4M5HbFtLi6IQ91GATMB32pCuQ\nLiZuFfbB1egU3+BZOtFHBaT/5qzgsPjeferBfXrDoC0fWcv5YNfMYDQlt0eQ\nkdCT94tGuCARkDnAxBVA2hCns/CqQDjQE4WcpIW+xSCrBzeunRa+kWKCB6sz\neCrLq9fBK5F7OT9kLh18NQEXe7x0CUDU5kfk+bg/Zpv50rEP/49HoF7J/2FJ\nJSj3\r\n=8qc+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"90ce47f8db84abb5aefb1c5edcf564d61836ac5d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.104","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.142_1598598783060_0.3189875910716926","host":"s3://npm-registry-packages"}},"2.3.143":{"name":"react-simple-keyboard","version":"2.3.143","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.143","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18d54104a96a8187fa3ac9d1a4855c6749bfd643","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.143.tgz","fileCount":8,"integrity":"sha512-/6IQIS3b1rKCL15FYIT4w2ez98dLfjMEKCob24oy+g6xJTteq/1oFCGylJ24hMu19tm7OwQH+ZTjZ0QEO3QVbA==","signatures":[{"sig":"MEUCIDmloHuW3QGA/4PuGsDVKXNDfHjSBgPNrUWQvkVFpB0sAiEAv5Y31jzF8I7XVoOzidweG6eKLpw8BR/uySgNCxXRkN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSgAsCRA9TVsSAnZWagAAOWwP/imOCNIhG8y5/oZy1Yrv\nvb0fLLvGjoxM0s2dV1PQBsmuRFS8HUeLzx4FLlyw0ZhHX6wy1x2Hh5yXXyaw\nE2e+KZluEpsL2vnQwO4/HVOC4opH2Okb+Nk9qMeiTrPYjP4oGXOvaKrJtN32\nYTLLYaHO9tJLRnLhSWaFAddNQ6jzkFPAfpZKq7FD+HoDg7ZQl/yLpI1kmwCt\naPQQyC8wFmhnLMJmNihz6BeIHAvjfiL9tCYdSO1JzPWI5JxFiHzie/5h3t8U\n6ysiq0Gf1tmfyXEjtYOJj5tGETZ13ZdBrdZh8VT6CmI6cVZom4j1THR7MoWb\nZrwXx76KKQ7KsTYTyxkHQONrIBEiMxW1qkXaOwk+9uXiMgG4TO21mkwWPc/v\nOQEVojJADfW6ssCWsBwiXnnpfzel996fPoY7i8qapNh5TZx7qEz4Tx8Pw8VZ\nIf0892RXxVzc+vl1oPasvGpbU+fqTKtB/wM27cbA+KN4fxcw1ZCpzN5oSiz9\nyshJxDAWZMDYa4isBgs+XH7dyZtvTGNxdnpVPk5GB7yVWHM3f9mM5iVoabGg\nCOiUx8So4cEx87jdi4aiprxtf+lSLVqu0oZ5xJWHz0pN82dPjqXQQILYu2U1\nTyi2Gy4mT0pH1L1CVrdeNN+NWjKRBVlL0eOwCJbJCBKEtLnzNDQTr7PiWcc6\nKVm5\r\n=3wRq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4f2f70958a290420f7dae47b01e789aa3abb8360","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.106","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.3","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.143_1598685228229_0.6390480172968596","host":"s3://npm-registry-packages"}},"2.3.144":{"name":"react-simple-keyboard","version":"2.3.144","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.144","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c469cb653e4d21077f380e7f370c405808d87ec9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.144.tgz","fileCount":8,"integrity":"sha512-GLmQFcyHSNq/2vH+rmAD5WbWalDV28yUGfsZg4ry+Yp391x/AbaAGFW+0pRzuatVmzQsGWMjRpYGaCJQmrFmCQ==","signatures":[{"sig":"MEUCIAn9SFl2VPyDSAvob7GzsOb2MLBt4lIKr2wc9wsjSMOeAiEA8Wwtwe8rSvO3UdwJHOXr8YJwd/AcoguEqisORt+D8eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT0sVCRA9TVsSAnZWagAA2+UQAIKNNdNt/KCZlYNyApPu\nH14hho8RqUDkE1xeXo6z1Lns/czwzTgWqnxkjxUte9nKlW9Iuxw8cijymPxB\nMpAYjZKknwwtvsWEBuBHn6Bayd/Q9iAdT7C2f1/48CR27Ancmeck850y5pCs\n1BQ4WoFnu8GhTcPOHr6+wq0KEUCQk1DwXI3dlhlnm+Rnn7ZzIMbJx8f6n6s3\nkgABSci6dTYI6VACGePIFQOV/0A5+RzK1LsBqzT/nz36degc4YqsfXAqJOmp\n5wcr9u2kp61pYlLY9Wk5Z9ZLjGbdwC8HUcfCKQcX3wFzsuV9dCB7T5W1t56G\nityRnym8TUbOzZdhxX1gzzo7Th/zXVHNWo+AGE8IaiQcdEqdgagWAO7SrQT0\nJtULXIq9OAkSw0pQjicju0RTrhvSLODPIS7lKWXgO4k+NSTffw8gtvwIqRIt\nxlv7LfDytM96LdHtv0KA2W4rU4fdzKqrouEz3g+HTc8rdssN6GzJo19lw70O\niureRbGTjUIZo0T32UCtu3mffsbT4+2hQkS15hVZbPklRAyx8NoFubxs5ADe\nsbR5w0rqbkSgV0Wkp6sg/cKvtRSvXDftP76iZPdmnsN6WawRuMhfe8jchYYD\nHihN9PA0PBjdZTr0/+73QAOynLRXwgiLYahe/ud/X1YBcyIgyl0G4r8PiAX9\nc5P5\r\n=yYWR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"66133d7833be6f6663f36b513c94a0422c3954d6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.4","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.106","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.144_1599032084764_0.06254086759707622","host":"s3://npm-registry-packages"}},"2.3.145":{"name":"react-simple-keyboard","version":"2.3.145","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.145","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3559a9dce5369ead5ab5cd8a0127bbf8fabc677","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.145.tgz","fileCount":8,"integrity":"sha512-i6Lz6U62OCHNYeNqYmKZCL1yt2+hgdRkO76mDC7uTnEEPOznlTBC2N50wTGbEVHVVBo5Ka2+hqSLMifWGU+/cg==","signatures":[{"sig":"MEQCIHuBTuK05gq47xpF1GQ6LAlwraDQ3ScarofJsta05C8LAiBU5Dhl0e5K6J3UPFcvOwvjxrq0MXgOAI3WtptJprM9pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT0tmCRA9TVsSAnZWagAA5PsQAIYdqpDJTfft+MHpXkVK\nXZ0oFiBN+fiRF518Fxo1wwSESLJ6w6es/yMhrxDAfymEO04HfANKtYtTZVot\n56PUKvW8PImbJAgz7OkHDWlMT09JJWjtq1GzEWYvpc+V1Zbvz1yACnajYnr+\nI9N5x2ctwNQaqvrqTIzZiVMBvhxGpqQPwq1U0PCVNEbOhFie1PER88CgIRkd\nmpVFFdwtxlt1AyTk4AyUBtGERZwWzoXVOOTnMkNCtt4Wy1uoNLHx14hFXjT3\nau47shLJGzcMMpOrvuXKKXtGV+b5wA24Aq4eOMAcEVRdUoEYAhsDvAr97YQf\n/3j6s69yooMRkepy2Q+t4a4H1bY83TD9z2vm//UnO6R8HWKkvVgrk7d0sE4P\n4KTY5joS4vjD166uOf1w43Ea4eIIWc6nYu5U5JvaqBnj/OZNiHMp/AdJBhM3\n8CnjyKuwoZrHwXZdXrJrCRGssNyQhXHnoa38t2hvWRtkf+2xhgHPvhT6ZcJI\nPP4hU2Xo3Ywc4hQijEkjepQKKQb4uRs2W/O3iK53NE2gWXJFfE5Tq6XsOP70\nKj+/vbhwIz0aFK3cmeUvbVhl7NPrSFpoAj3qO68uQHa51GudYKGwj5TBTVGs\nY1CYLrg7OkOOLKN7rXtHKOqqIgLGzw29719G2Ul+RZfj+ca4MUJ+XIXHtJy/\nvmSA\r\n=oXT5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7432df1158b7645ad66f4e5336711dd566f33727","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.106","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.145_1599032165641_0.921507198706079","host":"s3://npm-registry-packages"}},"2.3.146":{"name":"react-simple-keyboard","version":"2.3.146","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.146","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4e814b90b7c98e45f250ebf44d6c6c5124826f7f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.146.tgz","fileCount":8,"integrity":"sha512-zN3WujFdLJuTZa7lTyDsu5UXZQBjh1l75mjuPaGdrIEyBjPKGBtlqqdgis+Kp9jEbP4j7gNED97wuc1EPqb+3w==","signatures":[{"sig":"MEQCIDsL4r3OLqAcQqyhFdQawVpGqfAa4x+oaCPBQg21rGrvAiBsL+orf7w3jbieLFZW11qxEiu3pSNw7BMUpM6+Kz4eTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT0waCRA9TVsSAnZWagAAqzkP+wY2TA7fIJd3Qnf8Tu5E\n+LkCfP9eE4Lu78kILrZNwfoBtjLB9I4B7oFm1t7LroR7kRqhjon4vrc7gTW+\nX/uN9Mt/iIhQJcVo9JqJ0erZpMBIjf99ps0wRTyXRdpbTADcFy1CjLNbxL3w\nPyD/YyANxo5WP2G8GA87ZJKve95dKnCNapbdYKDeBDJg+bkn2fxD09UQic2F\nP/eoY227rC9TivCis+/tkL7IhJ2kJq4z3ibrwJCUvs/nGWkWlWJbC0bpolIL\npzboVsMQhPoBc4rNigQJV8WXZVT0qCo4M8KUZh5jGBTc83B4VH6jzLQvBGyu\nCLKd5Zq2WCaO/fIQ1pzmUXY0sr0XA9ZLyjbUaH9BIgYWJ/ybiH8bLSbIAsMj\nBW26WHaT84c7x08DCTPcVbqOrm5GUTuG0GkLaMcNIPWXvgcTjCkooh83fDfv\ncqFXOx/VZ4XyBalkWgK7rJxWZyCj6R6+6/Ua0+wOHd04AG2DJxDU6U21/fiS\n80IHW5Uvaqa2dxQT4Dg7l24U5sWmqOvWoCbxjOeKw2klYRU/wZG3Jhc1PPdM\neK4CZ6UUrmZtIuVemX5eSkf1RYepIgzFUTIxRI/042uB4f3lxlRidu/GN4u7\nSPMlLaeNwUkktuWUG7iT29+e5HguEiJX+hAH7TBiwi6hKo7FxGz9FOiy05DM\nDaFm\r\n=12BM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d8a1199e78ddad4e327b1064df1b2fae53e093e9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.106","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.146_1599032339063_0.781121228819218","host":"s3://npm-registry-packages"}},"2.3.147":{"name":"react-simple-keyboard","version":"2.3.147","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.147","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3dbb6d670d0180668f7004ad02561514ef6f96ea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.147.tgz","fileCount":8,"integrity":"sha512-SMudVd435zqbcqW9gWIBSthqNIk1OqNdhKCTqQWmw/pYsdFb+GLpACeOhivgV1XMBGRpQGPwX34idssF83RozQ==","signatures":[{"sig":"MEYCIQCX/Shv4fgjRSgpjMR55utVK15nKhn2jwhvsfG2fe+rUAIhAJgGmn5tHMeecZNlFaQzP4KElvcFJHNN1Bjcb9C4KA49","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT00hCRA9TVsSAnZWagAA+1AP/R8Q2LCB8YL9Buaq7mXU\nmoSxog63AfjeQGpNmhwf7zfHtHnB7+3c50yQ/Qoko9hWeJ7JKvIJijKQ7sA0\nX8w0tHDThSJnzoLeQL4ucVgYiyw0HF+9T+0FykFGLDvgXiqr4N4KZ0DNcfj/\naP+h62WEdj1eXVST22kKZEvFUeyy3Fl9iXKt3sclau4chb8S6UjmG5RoEdkl\nYlgdnsLZfuJNapG++rvKLy1hAasJMtko+zRHLgAv/m5GThAsz//juzVERJcZ\n5WNlpfS9CxuuOv2MUmxGhcw/pVeUcij8gR0qvY0okVBLy8S9EgQuOvFW7Gi1\nGrMgSTqETVMpXM/RrOhA+O34NtHdTcyIma5jr90DCnK2PeMRXQt4O+YcP30T\nOb8aV0EllCMTfrbyI0T/5KECkVVe+3BetBVArn8ZI7dwagb0P7YWHZ2ZpizA\n0OUlBhXlbLbyGAlQcFmpMnfr8NT8aIViFHo5PT7JD1UBqNDdX83RmlTnj7CM\noiO+jfyE6bciXBKW+d/+tPnPF/BCttFc4O2B0bSKIbM+ODEvXBC0rDHQ1s2g\n8SnrC14V98bJ3AU/5VSZfLgzQXnw2itoF+48YSG7DuIVMgAljANdv6MNGb7+\ndbWKmXepFTtQoS5o3Z4KhPpEC3J8Pud7WT4X9Z6v9LfUPG/B2kjdZGbiWvlC\nlU6o\r\n=vg4P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"88ea3cfd3e695c3da4cd586bf216e43824b90b08","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.1.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.106","@babel/preset-env":"^7.11.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.147_1599032609326_0.5592721667186895","host":"s3://npm-registry-packages"}},"2.3.148":{"name":"react-simple-keyboard","version":"2.3.148","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.148","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df2f71c67169bc6b59644d822e5c058db38f0262","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.148.tgz","fileCount":8,"integrity":"sha512-y7oMXgAvU5T3WPrQVTnwDV8KVbQ3lD3Cnx5ax/Jjm9xef3X6WYoVPuAqrI8E4DTyifpyo5+r88QdKdNWLZLWtQ==","signatures":[{"sig":"MEQCIGwrbl2KQWhGIQ0D+spQT+T6DeE64tMBK5fJxax7NdlXAiA5THR0I4VCAbX9+cRDfkVTS0JnEO8kX8ZAvOLIh0K/sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT07QCRA9TVsSAnZWagAAM58P/3sxkTpflk18rUJmShZg\nHZSbVgi6LnxPDPJvDd38jQwPaCPoeWDOi00aVY3o5zDid5KcFB2QcE+yiMws\nL7/2ts6WCjAVzbOzRCaNARaTYz2ypZMoLJ75t8hgN6Q1/PZ77ECMm7ZXDorB\nEdu5j8lgozVyPN+Bc09ASCxV8wRf/H+ZvAJ0hbPCR3zr0gdqMzNL6F+5YIQO\nCwf7e+D/DeulVJzXExamUVJeP3/uHh2zcuaegpnpDemzAbjVkYkXz04s5x0P\npbtG5kPl9H9bNYswGwS+vlhOsuucU4CACdWYVeN9QYooF6YdQeVgmY76oZ9E\nd2cJ4hiSzfwM/2gl299ko30jwmidBscbwiPuotWT9nwbHsYRHno+OPge3yEY\nCLwHMi5TUD736zyrxPqFWtcGZTq/BZwmeWhWBTba45B36pARW3TfNTWQNc5b\n0CnTL1Yy/zsRiLWbYHO6qxCtYSObSUNNejJ7Y0wHBm8QVIWEwM/m3xm646Ka\nao2iYD+EwKIhtw5DgIvHWrIyAyGXzsjr1ydWst/MNZUyOT05bQtGvLYldWTs\n8MDaBZRFK312yNLVvL6kl+K3d4fu/I22ftit/ukEsYKeQF/u1Lzoq8LhkHbj\nlzpSUHx5gDsxyDxdPcsuR93ui/L5Hap9tZqWj64KHQDxjX9MDpQyALB9gnTN\nLJ8X\r\n=GT44\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4acc4f3061b04c3b6025610e9cfd7df92abadfe9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.1.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.109","@babel/preset-env":"^7.11.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.148_1599033039877_0.5350050807313405","host":"s3://npm-registry-packages"}},"2.3.149":{"name":"react-simple-keyboard","version":"2.3.149","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.3.149","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c73e70c67188a81d6752592309de7a18bcbaf612","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.3.149.tgz","fileCount":8,"integrity":"sha512-NIPMmDzSJs7Xa7R5l+ulCymhPYNRNjZXRJBdLFLLCoGasg5GL4XU1xHYwNmwPWZU/U+SPQXo3JbI0hLHcAOQLw==","signatures":[{"sig":"MEYCIQDmZUxmVTDw7qaLBOLDdfX4e5VW3b0WiI86PxWyEe9cEQIhANNJCBKwPAEpOkKASqdyP8sF4tGXsUMqelvlIfLQombE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT7c9CRA9TVsSAnZWagAAXSQP/Ru8Gb52noD7nWWVI3DS\nUy4vRpvk8Rez21Io/4lhIZBKLi/3XBI5KCJtXp+iCtr4x4w0BE/VL+vMKNHh\nvMGX9X05tCmXUoA2gRs8Q5LtzkjUPpY0dPWlGdJFAS7daQQhdChWxvD4bW3w\niCiQXe8fzeiAP3tkA1vtWvyRQeoAb4EFk9fZpmVuoCOKyQXgklo4SAj5xywn\n+YdE5sLh+BWUNJ45w82KftWIGPMeGaa+B69iPZmXyEVAsMtgLwP/RSx4Zn9e\nfwcnqIQ+Z50rNHDnoojNppkU79RFG2mkHuekWqtbLVXCkpbrceRCZv383kdH\nZ/dA2IO9VGHUhYvPmaTNY5e80yf2qsmtm3Zrq0THHW7t2HC9jCyahpf3Ez4S\ns1XnwV5NF7QMcziXLRR9xM2vW53Q9x8CaCVTQNYqzvOBG03r7bZKszJYV/ot\n9rG9lhWW0mATTU9noFCqiF6WogMmv9qaVHel85wTaWLWFHT6DpuXh3Qy7Bcb\nXg5OInGN+EnoLP3FF8/JHYmL3SFMRZ41feVbkIjknRJAJ9vn/VpXX8pc5LF2\nyZNntjapNCJvxnJOwsEVfuhXi9CN6sBe9tdlr1rpHKwgVkUO3PdIfGCR78Pe\nh4kWlYDvURNRsHjCpZQyOfWeQvFBzkZwxghBsyOjvHQltP8YImlhT7jb/zpG\nQjzd\r\n=rs3p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6eae3d3ece4de8582e69001db6c73266f57a0d97","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","is-wsl":"^2.2.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.1.0","sass-loader":"10.0.1","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"10.1.0","simple-keyboard":"^2.29.111","@babel/preset-env":"^7.11.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.2","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.1.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^4.1.0","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.3.149_1599059772956_0.820557740584428","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"react-simple-keyboard","version":"2.4.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d53ef4e7455753cfd425c1331a2bba7fb1f4f501","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.0.tgz","fileCount":8,"integrity":"sha512-+v9YRWdqCzINCtLJy74QF3kMxgJZBD2NygkN5VquB4R9VVrqq3ewwLhShtIPh+n3I3j7HtdpmRfMXidyM85Ffw==","signatures":[{"sig":"MEUCIF3SYthp2jAIdRZcvyblaqWNk7dxXo8XyT3w9+hhx7wbAiEAtr79okV/m9Z/w7e7dk1pQUcHjZL7iKZke1uRkePn0WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUHTPCRA9TVsSAnZWagAAWTkP/3rLVSar1ImypUkV4rEW\nQ6hCSoCdFxSTcPq4+imRt41kPfAdZHp9XaMdpWs9FPJEkfhdoebSJ53sRaF2\nbI0Ou52q57bNI7o7YqeKOllKjJ1jMtsK1/u2SCZAtzHaI7BK9DQtsc3pfvaM\nC9ddkDNJmmC+1qNxXCmwoo8l0R914wQ23tvj8lzIhYDa0EBokFf6G4C1GUUd\nCj9q+md2sfOgApF9ylwgNmxd4EmNmotfc/vt504JSiG6W1akuRcPYScbMqbf\nnhi1lUqv+pW8XJTDn7jfRnR1ViWgO7I4uJ0BDabwY27bCCPpbfJ3fvfnAyng\nK/+/11IpxQf0iKebyrMp7oXe/rpzWCiUWBjcKucPOhDOM7hjEtb5w6IcU8bY\nnqWGCRyGzraHBc4Mof3RwkvixXLbR22sOSmVQ0jL/w95lDmIc4iPD4W5/25U\nrfBgZKn/OJZBG/+lgtUsNR/djgTu2C7QMrdrlxGhE4bInaHTJzQrnH1Hj9Jv\nQDyAw/gEhFC3bQLl/S+qwRCdg+OyyxVm80GOfkTvQLsTECxmf7YZyI9YJhxW\n86NZCD9+Z4u1VUBUVUVhWHpyDB6mFTQ2XdM6wLrri+/qtwkgtDMz1pYYfQBq\nOCN3lH+b/sscxfvNH3tsnst0DafxDvohj6vebAHHPSMcFRdqc/GUu1mzMkfS\n3e/v\r\n=j4gJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6eae3d3ece4de8582e69001db6c73266f57a0d97","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"10.0.0","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^9.3.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.0_1599108302549_0.5373806289668452","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"react-simple-keyboard","version":"2.4.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"11d8c856616f82a655b8c935579b60a0fa4bad3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.1.tgz","fileCount":8,"integrity":"sha512-AfdcbVkRa2ojGNnD/PKQ1oZJZgaT7QjCoj28xNpPmuOwWBWqHfE6HvrJbGMNgb2qGSe/j9IVgRclvP/ujv0jPg==","signatures":[{"sig":"MEUCIC2QJi6exD5PY4bPNby2e80i3AT7m9Zxp2y9U1jAdMXqAiEAp1HiDzYeWfA/k2wo+qocsGeci0Kipa97ujZ7jHk/8ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUHaTCRA9TVsSAnZWagAAy3MP/j9gf09MKf41IMeVe68f\nS/61ctrMCZ/IWVyr1dcS02AMtYZu3Y9uR3m+aa0EjiA70i0Zsaz3OUxhly9x\naToSBVsayEeAAyJZWjHaSBvvPxw5PjjleBf3alc2MCyeHgzpVOINHFgclazD\nX+wIyyafuH7+rQCbTvUKj5v32KXWlnF+pQMDwMl+3NtSnlOkqi49cgYyu4Hj\nwQL7yRWGRGMJ6oWhINUJa6/exR/IrIkZm3YfKGWevzncX/fbBiELlwyDm3Eb\nksyPpdeof+WBpjnOX8m3joB4cYhrMtlFB4sy/RbIN5L6nxTXRBco4oV8aO1H\nlF5gcCs7Qcm8MRXa39MAjwmTvx4cRxNkK942JqeJYqEXIzYPDuw2Ffmc4CLh\nPgJd1u7RWsrZCZRKeyieGB5cWAR5dPOVh1fxV3lyV/IZsG72IQHQvG8FFaXk\n0Eb4oGVz1U3XSo27kQuPwV4APPhyBfKBqwWh6rRUsrpyN1BuGz04AvsoTxvW\nV+LoQ1AUlZ7vrcR2Inu36gyLHfNUpylyclqINVlX05j3UlSFPgG2KD0cq6QC\nNRPQRh34pQi9mHxe6mOtxDlxAd5b4DpeF5q0sx/3T6oLAv8Kli9rDJYQ9J3c\nT5039oCBwAq2H6lbc3IOxXdEQ1wieVT2iufFbUMBNLLppYWs8//51iJHvrHR\ncpcx\r\n=mlaT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ef1959b3bc9f81e4de72574b1859722bec7461b4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.9.0","file-loader":"6.0.0","sass-loader":"10.0.0","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^9.3.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.1_1599108754755_0.3966797072252628","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"react-simple-keyboard","version":"2.4.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"475b8b889d0f24f92b90cbf4054c0e41c8a7c1bd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.2.tgz","fileCount":8,"integrity":"sha512-xNgrThHX3m+zymbHdzrI82EGHSh9lexxxGA0dE8WvnYhYC6Wrpvt2vJVeDEiGj01DoQoMf0avYMMcErSHTjJhQ==","signatures":[{"sig":"MEUCIHf3dMgMiXz/SiFboFyhq1rI0ugwZmkpWoc1YOh4vwWIAiEA0XFUqGrbNqU2x7G3UUJR7IwVzYTl740i0tmspC7SOA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJZoCRA9TVsSAnZWagAAhAYQAIJGf2vDNtaGvwUYuFMp\nBZRb+Hll7yYR5R2pev6KVfetqvef0lTKCdbXslhL9FMxGBjUcoAL6RcmZSGs\nt6fGc894iQRbnViWV0KXZjVJXCERNESjkKiK7HjLISv8aV8ZbJ1lE1yIGSxv\nxQQ1F1VeFvpczH6nm7VRIxby2T1J3T4OZbR+WTgERqaYhHjVNyvCOUssI3Cd\nsdj7m/ImjndHUpRBJDdQlqBU79c1AxaghN+EZ1In5XIV7GZ2qb19N+QQV9og\nvCQ38SqP8eZaYYeRGXJG4gqcxAVJv/3NArTGDa2mliYxjxiz0HvYvW6o5Tb0\nP/+4zP+LfoKxsx03hYWYNlakRZCwzdJN/1A1zuEuYHZLYiHtmk9NScCfps//\nqg/wIKv2HK8jPUmL4NTq8MsZ90XyB7elrkfd2Dni1aVtTM5HZ0VVts5lLMUO\nPPnM10fTds/v2QCjwX78++gal1oVMcymIh37i08cvwmb1T2ckoYk5RX0yy13\nf58jwFwJgk/Dh1094y7dRVj1K0hwGq7t2WzYIcVGaf5VBmcT7ZlQwY7vrCVb\nhZhyvZUraNBl0ox0nTz9MF2xPoozNMEfFfgHLDGbSJCFtto4/0yVh6/Z1a38\nYIrFNycEuZGsx/2lFk4FZwNqo1jAcCEpgSmZjKfOtYJeITocFhFPSifwBVCA\nJw2q\r\n=GFSx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7e47110bc2a14dc77e8b9eaa8919c1fc43dad6a3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.0","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^9.3.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.2_1599116904073_0.5473046184746659","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"react-simple-keyboard","version":"2.4.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c63b6a701afe55bcfd7863ffe8c3a195939c12b9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.3.tgz","fileCount":8,"integrity":"sha512-x8hJB7SuKAsgTm5aB6GDGG8CRVBslbO+DGygpYu9Pkcfaef7v/lU2XCAJ01OxCd5WUxUM8JzQtXXCWcn+cwDlw==","signatures":[{"sig":"MEUCIH/SKKfHY+SD1c6XKxb9dvO+JPK/+bLL1bEo8JQxSDTYAiEAzVLcRA1bgmScnj4yzJvPsUvFI8NqOjijdQG1eqLlcts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJcXCRA9TVsSAnZWagAA36cP/39Eb8NPRU9Rt1VDFE35\ndCq3pLp28rWFyX7mJJewmIqs9zG/YegGPlHsFJyOyGvKFPoa0uXV1UymYjyr\nObf+irwyxStSAEOOKQVMDgFtVUJ6/f4xl+nnOkdq8Pz38QA2WAlaUG2cAWvk\ncfXRl7VktcoOvazA3tFzyITUBMPp51pIuyXW/QCz+2n7WTtuiamEJpfpJY93\nM46rjL2w+J+beittKU1zZgvoLUYI4qI29UEc/Wp2lz0XP1cbqT0BgySF6SMf\nGy6ICUoyWPlPGkpBnGIrZFuikaD0gMDiMvPY0O+stmvFZJ36Cg+fS2eYKpvY\n051bFXDYqiuJqt2cYmJ7+YN0BCL46a560laPphWMs2XVuK42d+C8HSxrd0Qf\nIHyp+M6qzFPfAjN+wzG5quiSp2FcGS9LiazXYHWL3t74+jLUSUIWH38fyRT2\nai3DoydwlDanQJEtvj35zqU2tt9yhZ7Ny6qFXOR1YCEbFl70NIXF089rI4S0\no8sNZxtkWoGPWX4CtTchOoVxK021jwpsCg099N9H5boI5CNPjxgY/GRXeJpD\nhQkzPKEA5wjuSmvIpGMaYRig8lYpVwT4w0Sj1Jo25qZN7EoLhSipKsaxsVxt\nE/rQgdfbdZEuVIadDzDuWXoLUQs1RMpq2bG77hEt8qpmz4Ez7UvITxB+1NIc\n8Emt\r\n=+vDP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9c4e8782909dfc6734956f4ee7eea4d14a263725","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^9.3.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.3_1599117078791_0.10568968474977347","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"react-simple-keyboard","version":"2.4.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ba1c46cda4b56f9e9294e71efac3888f3d476d7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.4.tgz","fileCount":8,"integrity":"sha512-fLfH6qyBkYLRSSyaO25hrXY+7sKk+mOsXL9CAnRi/UYRNWZ5negbrNccvxtdK4AE09/htdef274D2BZfqEm9kg==","signatures":[{"sig":"MEUCIQCZ+m0jNbcXL87CTBR+lxg1iw5+yo+RFew2Eze8lLy2AQIgNk+iPVVRVkBy3qY/SRhM3aL22IqvZs8nVjKGaZgBKok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJi7CRA9TVsSAnZWagAAzmoP/AvjLpQrB9QHdqG939Ll\nvvExiGykUWTcnKoqEm9Byic/PqsN/TNDWNJD6h26LwEvc2YihQ9ZkHgqWYp3\n5X543uqRmRIigm9bgxhvpwaJ2ovXvtiFhjmxu+Xp+RMmBXPxkjSNEqCC/e/u\n06CijMZrp90HMs+pofbk/zTe9V5+iE0Zw53Y0AVAbm5vkLqYx87dbRnaCdrF\nDvWzpHLHxW1lGrRVIMQR4jPBwmSFH5ZWz8V+b/nCpBbR17VOvLVbN6/0qJz/\nCIM+X5m2epEW+L0+6rJ6e/ssJayagwzu/GSzPD5HHcRfjsz9wCP3x2UtReLK\nKFLo1iEmFvGOwCY9t0gGGRqgXGf4ZN1Uza3Tmo+qbBtfnJPoidjwAoWtJGE8\nTXPP67kUk8texhb0zElD4L735NbM0D5nsWRycfwUAf3JKW8owj+gOjjWTMoY\nnetdVVPzmE1s3E5vYHUJPMRRZHcsA+9ey+OcVjLDG0xHXiFTLnR10mVnOuPD\n4ZZGv5ijvnqS1FVvZVMMMYMZdwo0ao+JJ308S/MgF5OAROdCz828Pfzz09Ej\nB8NcaJ+QpFQ2AgSROCifujhz7+OI5X7XM7dtR+e2GDiFhHk60ZfK7gF0HAOP\n2VzktGddBx2T0MVxezY59OAya5vEhuTkOlyo0KHZWHvdU2+UXHXWL0z+r2HV\nXuo0\r\n=Zb9h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"69130fe34c7d4face38c82bb1b3645dc1db513a5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.3.0","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.4_1599117498922_0.4870366525997476","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"react-simple-keyboard","version":"2.4.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"417b652bf5e49fa3541cbf05f16a2a8a541a6e5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.5.tgz","fileCount":8,"integrity":"sha512-XkwKuVYpJp+BTFd4UePpVPZJ0D7v2smLpAnwtBHfJA/4Eqa0NM5GghSpl2UNXp4LHex7gSQcdwJeVVGnUcqYew==","signatures":[{"sig":"MEYCIQDtscWNONVROO8jTl069h+W2rI8Wo3HlPEfb6/9sJqwnAIhAPQzQfJ1491OyTOz+8UpfYUY0XpiEbZNrJpymukGYdom","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUeh0CRA9TVsSAnZWagAACWsQAJ3DVHjszgvrWSpEKs8y\nePbXD4EEEib54aHN8rqsgLc5+BA8gHhRWRevnZXFPXkuPHS84l4VyUP/Jz4R\njTQ5LZpgvIFGlugTMdfdChkBk1R8Tetsvakr8yKnc3cPEUnpLFyLkgW+Sonc\nk/Vu3yNro/q1BiGj+6Liv82jJfb+h1oL3JaVqVeSpbNkFwg8e+CL1UyWfrqZ\nMxgREjsyDa2mRP8DDVRQrDHQ6RZ7r5BQrd5tt5NkjBf93Vt8KZDaIyoGLNWg\nF6lP/U+ZyLaUi4r9GOuj5PMEseuU5y+Nd7hxA4gYhrS9F1tX3xEcj8sYsh6a\nuiECtA6g17lxbOq0tczyM+bivj8FPZZnTE0eIkOGiO6bzqSkqect5/12sfd5\nTdWgBpbPjxq64Y+sOm1VzAnVAEME3UGi+hc9vX+v53CenmduZpdR2OyWko7Q\nMexk/ozXtZw7YXUiiO20GXQSgHI/xnT/UbR0GHFogd/IZoq69sv+E9kSgrWu\no0L3TRCGg4LLDg4Uio3H2s9MSEtvF5QW+2gB+9v+k8tAKa9ZJ+syt67Vt8Ht\nuIInMOQ5Fu+/rCTn8QqlQP8XB5/8CqGhGajkfFBWC7/z01AKAoTlIIh8hLDp\nZeEhyZ2/27SRCyft2z7Iw90MQExI5a7eygHAcnSgaOgFvTxa4Ib2fZoG/eSl\n+zhx\r\n=Dwdz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"446c4871f945a8562ce0c07042f9107344906600","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.5","file-loader":"6.0.0","sass-loader":"10.0.1","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.10.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.5_1599203444381_0.9087530485389255","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"react-simple-keyboard","version":"2.4.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8035c0865fed8d85f2c3586b90da752447878493","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.6.tgz","fileCount":8,"integrity":"sha512-qlHw3dQzOzyxV87PnL4JSrYhAvAFaqFD0mqO8vuAHENLCoUKb4BzPQ4aBpZiXbRrrFQbpB7q6QtihMaIHvpH8Q==","signatures":[{"sig":"MEUCIQDu/qf/sZdlcwylqi0eYUBmHeddsSRQm1BPaz+C7cTbFQIgP+Dzw1BGCPj9jvsdoOPduE+XRBptqudV0jUy3OVnzaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUencCRA9TVsSAnZWagAAjNAP/3uK15b6SRpXYrqIOh0R\nMYCUJF+0pVjZmkFAK0CCLzia23tRFXutbgrdszeaDQY5ZO7nyVAsK+POg9UD\nzVP5bFTgQpNgoJJQU7Oxg/UvoN2DABO1ZQVGhQrE9biDeJ84v+VJty8rwpYv\nUbIRZXUZk6LqyrQ6SHamBuqpkACLv10U5E/efwKma5JBMNnxH3BigoT+itOG\n4a3BAOEwPYpuwLGkE8VyCaQthcZvUOJ0U8HZYTK29Mf0I6f3LFHXNg/+Clx4\ncgV1G68C946o9EIZDpojWAmDRfakkMrAm0KOTufXeR53meuYXwcg+F+drCtZ\nSQtEYayXU+xzEH8oBBWjB0Wk+RQo+3eShTwphf8fTfXT1eRPV9qMHKvlLO2n\nS1z8L9dH39wkqaopYSVhT5LRlH2XVYen+CiMPv6GlMa1ZUi1JIxEvRyjbWpA\n2yjSEFR4rgYvkhau4whXl/2H01jusQy+SEwhYT/Fh0hQoFsRwqgOybb8KHIR\nsAwaD2waCHoeEC5r+a29DTQbDf6ml4Nqt8+LZVPYA0ckt+NdniHnf5cZOVHg\nwAG9NWZ+r5vHWTDeFtZx1K0W7jWwSBf4f15mqMp1bIqlPji64OnG4+Q0TsCA\nH6wYvugOjmWeKVWSC51iy4dm1I8uF0ULhjy47rufwga3SeaZAR8GAEOzdD3e\nr3Jd\r\n=L+10\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"eb9ed899b218b07f798ca997f4c3940e72d1b7e1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.1","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.6_1599203803480_0.7869060918558868","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"react-simple-keyboard","version":"2.4.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12903eb2c59da80b82919d0b71f1fbca449c59a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.7.tgz","fileCount":8,"integrity":"sha512-aC2yvnm+h9Z8bMUIHB11PPNdqGDuNecX3Nz2OwOkvaVRB1L7Nf2NY75Zw1Y/doPKqpAAmqDRZe5wwsyy1p7Ovw==","signatures":[{"sig":"MEYCIQD/Rx1bGqcPdmwlvq3IeEjut8qD+2JdMq266sSI/Y20MAIhAMGQ8LwQb+F3VUgTDC8GynvIxbyliVLAZkGkHlydy6yr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUeo5CRA9TVsSAnZWagAAcJIP/34mkSApM3UyKWVT5Ykg\na8VUVre27CS7XRcty/Osq5GEsTjpDtEnaqTrt+7uvlKemE/1+Kpnv/Tn8JxY\n5zvT68zqNtNtjp7GXqwdVofk+YqzI9Fm06sdxOJV0HuClId+OC8eWkfvdr8O\neTfC0bau4Ox0fdfPXU6Wnib4/Y6MIYjpI0oKOtU1qGGjDOdZt+nvjuD7NHw7\nAWKkJm/ZGIogmu+oUH0z2jVr34DC8WHHbo4i84cStPETOjOtaAqlCPI15ac/\ngjWYruKwzzx6SdMfGO6TXWozFT9PwRwH2Zf6Cg0L8kO1SxPzG6QVIING/o/f\nXFZkA4fIZBzCVKoAyfwYgaQrk5y1oODRKfRfgcB2lOd+L1y7L6tEgcIDx5wd\nnVgC5vYg9KUrsZTuSi3jO2LJFYUVQYaJt8WDPzpf/JMXmkOfM3/PlemEw15X\nk6bp3lxuOr7+SnYZCLOGuqu7SwGMv+kYZ3YkkA4J/2ZLY0M+Pa7CQgXNtvWP\nI34f2+OP/UBaKBXhx9UJ4Rl2jD4CvXOjr/I1fwSHtid/fEsuKvH3L6FROtOO\nVO8uz2c53lS6mC+0i3R4RxdjkjHO1bPNNXkH7xLliWRAYC10TW0wgtv1XFx6\nMrFH/Z3cF9VeONkq+wIjZI70eLmpR+oksjXoqSgmas5xIfHCIZjena6kstXS\nhFIq\r\n=nMNF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2d4557b94c7bd12a787d4aea8312a971b6ce54e2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.3","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.1","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.7_1599203896966_0.6670859617020886","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"react-simple-keyboard","version":"2.4.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"44c3ee15cebbe837923bf64da6c1702fba365090","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.8.tgz","fileCount":8,"integrity":"sha512-j0oTaHtFODAQy7xh76Ks19U302UBgEln9UB9c6QOH2DKMFKQGqNx9vxqr7q+iGc94iEVk4BpCAOWy3dgNtgRTw==","signatures":[{"sig":"MEUCIQCdv8nDHa2yROsikivCL+sIjHf9IZAEyiCkn9NQHCyXjgIgTrQErH1plxRZF7AMHbZ40GxH561uGqw6wbDffIr+nDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUethCRA9TVsSAnZWagAA01kQAJE4mIE5O2R2GRhXJ4Dw\nMj0VRKZsTtl3kTKNo+ZjvrIbiQAlJ7gevL9apvuaqQB7K0td08tIOyJ8sKKO\npKUVNO9S0KRcgi2McD1TbsUtwT6YgwTsSB2LWKoAnzh7Q1WE5a4GdklgTeQ+\na3acwn6qnSWT4rNJn1n4ztJKelzuRS8d0/0wN2jZ5muLzL1tdFJuSn+K1PVD\nnnEtUU5w8nyTPB17dYpRMGyms/XRlPNpxhkDLit18RKopLW9zKcb7vs3fBQl\n1X0wfAe+RV70H/EgwA2J5m9q+GvNGeWsOXoBqBdQ3rUjWbs5pT6JaKfnV+C+\nsI28FWisqGNmhoVxsUsnZFxntyNIB/9f5FIYw+37y30TJzHVLzjywfO0uTro\nafzyB+WGi4qtAG/mXidO/BsVvJxJZ916UZlPLB6Kl8BnsR7sPp3XHrUX1RpK\nFnrsg+docfQTgrjleRBBrcA12+Ab2qCxUX6nFPe1H6jPT+pcRpii53MfP/Rh\nvr9Rb482uBxRAdoDNlG6LxaGLTgAG06tQMfTboTSu2/m5PCmMcRNb1p51hFI\nVEi1LROumrLV8IzX3eLGSnRg8U+eIQGPaiR9wG6NoBNS2FpMRfXZO27ohWf1\n+s02XeHWsjxTJBUfp7SeqFlroSpOS00h4rlbZj2SGhhw0l7IRWNJfIUa+ycS\njqTN\r\n=gZSd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4e395b76ce9f6b8c967fd171582329ca8c174d02","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.3","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.8_1599204192869_0.6846321110850562","host":"s3://npm-registry-packages"}},"2.4.9":{"name":"react-simple-keyboard","version":"2.4.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e583dfbc0cceea0b7551c4b071bd638a1c3e69da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.9.tgz","fileCount":8,"integrity":"sha512-1M0SytJq8LXG375GENACF+NYdp0NZFGntZ6VcyVTZnpIJoOW7U/LDLhEPN7n/pedSjcfQFgwWGTmAYnDG2qm9g==","signatures":[{"sig":"MEQCIG91KGlcek7Q4SHa/7qtIihlAV0XvG1Vc8qvZk5s3NmzAiB6EDADOcmKP6MT2VFyJYW2Yodj5svs5orUN7V+98qP0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUzc9CRA9TVsSAnZWagAAOfMP/jVlAkThhHylx6TyYmZY\n2ZG+Gp7O2VrdwlzkxMbuqkeY1fDxud51mUQIoN79E2LvqrV6yRYP0mc+6JZu\nT3eRH0omrN6qEyEDhv35ZHNzgTM39RkItiQEjFGp6xY46ckslBA6Ro0wptdM\nkt1I8p7OIzpcnQaIQrqQHWNdaMEtlvkiGuSicU9yhoTeR0ONi6nGfB8aXvju\nAh8PM9mdEwRgmer0f+4FEcgLjDPmoFortCA6JLkvm4ipmF+u/7AZv+/FeaO9\nW1fZYuBmHSKy1BBcnlsvJ/8YfV4Wbqc38IiU5NLbeQyCp0/vKsjfp+/xJx75\n3qrLBrrn8c7HyXItUwXHS92UryVdXZgN87UNz4V14UF72R9z6srD19dsyugQ\nv37gFzfUJ6FjLy6yatuOJWAFepShl3KbhTxshOdRlt91RqKbqJVZVMqPgBod\nZMoN3mqA5KEW2tBXxscGdRjNuRSXX1XL++LO/tE/+82uRAgT6hW8QIwLGgU8\nIh1pzEGfrj2o6dmOP6f332OKsdjayIWMlDEl5eR0wnOL1GX4FCoaEK+Xa4Mm\nfsC/joruSQix27pUOGtGitmkff/Mc+1AEQlgxXWQW9RhkKCEI/tdakir/3GU\nCvpiW0meUlRgh2xDK1aHmHwEQZ9eV8SZaTUM66bNzs+y2oUB3uINjaxikW2C\nx6HH\r\n=ON/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7496f48239e30b34edad1ab4c43eb682d4e9137e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.0","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.9_1599289148463_0.0011936919173618499","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"react-simple-keyboard","version":"2.4.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"81cd516cd7b556e16143253b7c0de5d11f4acfa5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.10.tgz","fileCount":8,"integrity":"sha512-1iau3lNFCnnzPRLkEuQ0UenfiLgk2FUVQwLYF/xzPgWFCHjqa8t+8fF9k5xRdv3mDHNyzSqHZljrsSqZCL6s6g==","signatures":[{"sig":"MEQCIBYeJqEbZoxWdnibKNEQnku+Aohf4V/D92jwK8FX1zroAiAXIA2/C4OvtNrpljyfjajbST4wEkJsp6xSJ7F/tt1IFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVsDaCRA9TVsSAnZWagAA6sIP/3Gfns/w+8sb0nVmRKX0\nGT5QpGE7hoc5N4G3+s9pos+7nMsvgeNV0sL1CTW4GoU4nGrinKY8SP0FsHSO\nJPKMZoQ0x4GDFBFSZ1TeACH0rhlxiiN8gUXf5SLceNonRKWB29UT9+yo5wjT\nXJmXti6j/TDx4AMTKQFfRkcEPrixX5hn0WV5cuGdsqplndh2bHSZrSvffYsY\n7eEVvDGXH97mFNM5QRra4PFdtid0lNFrqGt5T0hD3GNwz1wyc4VCxqweO+Xo\n1f6Tg+O7ku4wDya1iEe2ArKQcw2AAFjIC6vC9IQaIkAjcl99hc58Ap7i5vl0\n7tZhYvKngA4EU1RFx95P1sqQTeFgCHVcHFMhGXXVaHkvocNh6CxBmfVL06kA\nAZU+9j9rmLCBS26wn5oYSJ7VQ2ZObK1SA5q/6IXsL09fRfxz2ysSZWzxOk9v\nelH1qBDurMlhTAnJrkO9/hDIY93EEPH2RRmvEwnWa9YfmRaJkU9SfvEhifwh\ngHCkEawKxJRHcks++OGlnKp9tlXdpQawRhIzRH7giKxdr9VOFcazAQrfD2Ts\nnYoI80f4tnNM1T/+RyMeJm56wayjCGGulpDP/rm+Mu3sQT8eZalUcxmvzSV7\nObL2sSto3RXtCEzJoK5BKCUDi6grKQvd15Ztrq9BkcqJr0c5FUVfQb/CcKhc\nlQZh\r\n=fitU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d946d73284ba0a7f0397b840c7dd96a07d910867","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.10_1599520985761_0.8648447548682667","host":"s3://npm-registry-packages"}},"2.4.11":{"name":"react-simple-keyboard","version":"2.4.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b1ca78b21cae534f682cebf03e5e59b72c233c8e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.11.tgz","fileCount":8,"integrity":"sha512-N4xr+p/KvH0X4I0yg7iy508z67vfvMN2jxWchHZWObXDTsVqdXkn43XcZ+0BDXwz77zVGcwUX9yrIbgFpFE5VA==","signatures":[{"sig":"MEUCIEQ6ynYnyjuyzc7jkT9e8pWFLbRb43ZBxPojPtqvBk2NAiEA9Jr4sUpJEgvfDMzOpQg9SRGcRr3w9mHExH+ik3Q7zlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWAyMCRA9TVsSAnZWagAAHqcP/j3Uob/Z1VUYbqxRkRVV\nuvXpkGTfy4J1HIEj8ol2s5AFFg8j3YVxLwbQbOz36UnWAy9eplLQgyd5mjAU\nT1kiiYPvMYl+moFRK3uLQMWDE63HoMiech+97OazlB6flmNmxKy7oTqaAXFO\ns4tAZVtvD8X+Jrc9UO7FQ2DRoNjW8EfimEoNb/4dtcmQSZiB82gUGD43eCCy\nMc6FYQsgZOLdZdp2PfX7TPRXS5TL31Vtgvn2hftDwtpOam2PPtroUEwOuJW3\nh+AezVXR3FZG4Xf3DIuCZhoeIbD3nWpiGtvx5MvQ1imAO4OaH/lNFkDdcgmr\ngmmbZxxhRGvCUmccfU2VzUVIGVqAAy8JTVrfnqRyAROY3ih+rAu4O2tfbBji\nA+SXBWSnRDLVnLYIuKm51uZOcLa+5LSBv60NbbRHNtSircAw37Xk7VNDrxQ3\n3r1R6/MQvthOjUC4OMML5Kueckw6neEPD+RT0Nx+9sq2czDS1LmuyhfmZbL0\nPNcJDcOnMa3bwbK9KS4bgH+LCmAnSeQhH4738ACi57uOPpSeVt9P0f9n1UdY\nEuYDAbDFYO5xRbIhVynWn+i+m7mM9JewDsMl1jxa6oOBNXmiHKavLt5goADd\nvIh1U5DHxvlbypESMR36iwQaLy3v7XlXuuqu0gBaCJHoQHD3K8oxUy4wjTqZ\nAtsd\r\n=P0FE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"05ac2c5d76d6e16c4aea2125eb9575154d474956","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.3","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.11_1599605900107_0.04547188807038327","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"react-simple-keyboard","version":"2.4.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"51f7e6720a91f6238cf1df737b095aba6ae6619e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.12.tgz","fileCount":8,"integrity":"sha512-Lt48QrlBMd8Zl8DVF/zElc71s3m37uoxKpAl+WCOKQOd6RCBZ0HU4QjZE0utVI4jOFUZX1JeIJNyDwCNlskoFA==","signatures":[{"sig":"MEUCIBxicqzjzKbmoRe7hdtKjwuniQSBxMftOlTd8XABBRG5AiEAo8UIFRSCFw1CJsdhV1l/Sj161SixBSKYTWUd1qLTWCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWIQCCRA9TVsSAnZWagAAHJwP/jKjNSPD0FTWnYdoXuY/\njc9IF1y87Wor3/yBCIbBqY1lPDf/xfxc4AFeLWJnwr7Ds6s8bmL0gxdPSul+\n5Xcd7eiVqUx18uuCQqMhbmou4KaB8hdO+lcEo/b1cmb2ChlwXFK/pnKyina1\nFsZouXuH4jWn/exrsfe/KhR0YFF73kJa6Yhb5q+44hxpBI5AU0nLgTafpIXJ\nUpg/WfQKIJs37ZZIe06SxmOMfkyXNxTXPVzlHiB39Gugn65LF4DNuRTBoyNg\n3zV3FeZYaErhFpJN0dxJPp7h+0LxpXyN3p9Vi9ZLvoTIo+TS3BwEQ6gT9Q3/\n/F0u5l5oyoZ0MoLZs0OEeqNoiduhxPB6LkvIOe23JU2oThmx8m8lEnoYrUv/\nDZ/eJjWtVoNwrOG1NRWKm9T+AcwB8N0vIpIPhDlKFRPC7KhcSGcrDWfVat8j\nZ2g+c8KP6+2EnD8DFMwQCdxi3t/kj6aoAA6cJQRijgLoChO7W5Cqdlb323Tm\nFiVpFsQIlraZIgFo8Q1q/wkLF6UZq4pVyfV7aklPEv/r2Y+M7DOWM9rn+ccC\n6luKTkBd8Lm84OyFKc9saMYEsC2bw0xrLrl4v3vrYVDuWEQjMJuFAlx2EYDR\nehlpIszP2pQU7RjdFk7c5JMErX2CmyVIeiGLAqw3hKxVAOFprXv2/QYRX8qp\nFXgA\r\n=a9gt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9448d85bc16f81f22f658210c838f5ec840f0652","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.12_1599636482252_0.1335614636135618","host":"s3://npm-registry-packages"}},"2.4.13":{"name":"react-simple-keyboard","version":"2.4.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41551a6de29fc7f3fba4b45aa1403699413de268","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.13.tgz","fileCount":8,"integrity":"sha512-dyHAmDVZGcePAT3rl7Zida23nwsLjKwNDRQPERUtaFpeiLK2f63FvLZcGic+fwKVy0SHyyZ5N1qv0+itf7dfmw==","signatures":[{"sig":"MEQCIGUBp87oAJsO8RIZI4AcSFXy5XG2cQb0/kkzuXfbUoi9AiBCo1Yqt64vaKNUljZAPFGS8ucEeunnnnJSVIqdNTIu0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWIRxCRA9TVsSAnZWagAA3T4QAIGKf0tYe4x2KcFcyj6k\nt03sliCwy/YyHc4oyv4yijQ/gOljOe8oszCf1C44QQ0FayCZCgWhs15zPGi2\ni+E10XCnqY6ZAO7Pf+/pVUqs8pwm7XpWWP/yGBwWErsjrvkuUawqtfCWVKJK\nKhzfzQo61Kfw/lIkxamvfCvL23aNch29dAFMCBMpjjMwUN07UXSmxM6BIQhK\nxmlIdnxAuXRG2GSwy90ftJWZyYDhHrKJRDLilqmVNJeU13UFlW+z9eiQ/nBM\nS1fB8/0yWyzinvTv+rtLsv+TjAla+Ry+LfxT0QL/nbQeujI3YxBYc24QhHII\nGrsa1huN425x6A7aUOXF82vLODedPj06tQB4maheMxotQRJ9l0kYDBsN7i7w\naR8lXgf1PLevong9AL/0RkZWS3sQHeUfkmsIlWCGfAAYKFBjursB3xEjwtCP\nj5G5IvmVHuriO4WiZv8mtD/ZMRLrpUy3/ap4jvyOiBPYwJwAMzoJ8nfeKqE3\nBfwu/ymiVI/0JbGGhJ8S48zbYV5Gdbz0r4mtrTlFvuBvfCywsiNWnslfMUTn\niib1eEQTvFMw/au9qNNH3BLG6R3GHeBmCrq+gqnGcmtvKmwdWjRw230n9uvl\nAhBixKVvtjih/dEsLBusuinLJ8jsq/AJfmuY8+dQQg5fNmtLMGhHc8LYZPGG\nMOJW\r\n=g4se\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"427799dc6a4acf5e3990c9c90db8d941a4f8e2ff","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.2.2","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.13_1599636592555_0.2689296986181282","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"react-simple-keyboard","version":"2.4.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1cdcf052295821b162c45db0dfc4fddf8e43f84d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.14.tgz","fileCount":8,"integrity":"sha512-qO+GHrci7Mbr/fjHQ1DcxYsBVrtCEqmpG1SWV0DQgnB/b2YzRtpc3bDkvA8IpBUwmPtVVXCq2RS0gsHWzBj1cw==","signatures":[{"sig":"MEQCIDCAqNLxvMNMhDkzgotyGzRLlYNaVBEPULR4dEdBE3cJAiBkE+em+ASlBV3VKQXvaX4naJtqEdEKkbnEqQ3FYX4kSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWIUlCRA9TVsSAnZWagAAF4QP/A+Mmgnp8ELc60TrgEEO\nPHArmbhIZwHvxLcgkxerZXQvKNYOdRho377khnWE4LPSTPJn0ki+LzGbKgC5\ntQE1gsYixpcWTw00xLluVSiNUHc0VaB7s/zsffJhg/Axq8VeO0LRC0LXgZs3\n4RxSPe7zvzbKN/r/5OyrBdn/tDRp/jhFxrFNzFLLZYlgFl6Sva+7ylruvzCM\nzDx/u4G/YyAB+Ygy+Gog/7bbpPngYYTXUrsBkAeRfXd5RDeyxNmCmIkzK1Wf\nAjc4uByao2SMQmioMThV4Yeb0mW3fTQFQJHLve8tmM3uRCuaROnJNURMdTpz\nvqjsA4LAi5Ojhsu1VahsEYEwmkC/bjihht/xAiYBe0avAeKrC0D9Y20ePbyd\nrQY7KGUy4wmnJG77s462YVWCPhBBAtXieO1FZBWu13xb6/wklwDmuCgOHR8n\n19i/RhPRWNjFs+kzPJciZHDCOBEPpRySXxhgTcMf4hh8TYs5qel8aqRyKkr1\no1mamMbTE1qQqQ7ajNVGIdHrvC615oToy95hEQ2e5lbEvj3DD+wVSawbnYy6\nwgsXxyWzkebYvfdiLRm6F0YwJi0whIP/vTEuZFt82IiNZGcx8Nq8vjPSFUrD\nylDj4yyzyVFrI+BusmbMFHoQkldHzXVCyi/NIt5oUvo1TANkKNtqq+kdpGdj\nCc5c\r\n=IjOL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ec143fca70a1bc2d3e37836beb83f57783b50808","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.5","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.14_1599636772741_0.9074718908069062","host":"s3://npm-registry-packages"}},"2.4.15":{"name":"react-simple-keyboard","version":"2.4.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7e72ad6593cf44c890ae87cc2d19e03c11998e5c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.15.tgz","fileCount":8,"integrity":"sha512-a+zK2qLZgEwNC6t9wC4Nh4HW1acGio/DusdikLXoYUhx1or9j+R4IIz2gwHhn0gJVgDi1Knlkzc654XXQiv5fA==","signatures":[{"sig":"MEUCIQDe6kTLUm1yNunFIIXQ6Hq91jkxKXvSP0UzDfBF5iUmiQIgDzI1NnZbhT51x6pr8OqH6s1LnvBJ5kjc20JNaECoC/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWIdxCRA9TVsSAnZWagAAr80P/27r3FHYq3Qaf6MDNl2Q\nQVhPzVHJWFhAMqq8+HliijOic9jqVArAdSHxGE82fM0v30VAWQJ3ZyYtNbh8\nEUv9mi4IL1h0u+Tb5tt4Kso28xeI7DlgQEhbZkP45NhTzidSTjLXGmh/8wRZ\nvMvBOTh070BI9VJUDQ5l65xOgUChb8RXKyxW0GMwSP3ycBlnk8qRtF0khqAO\nWAny+3E9/KC0aKBrUyRg5zo5RdbMyoEbeMHdshYGW/3/Iic3R8nEHBNv/+x4\nGECt75TRgYZ4RY7+LIA+ZPsLb8fPGERObkpXZ4UC9xahTbiS8Mu9rOVWgwgG\n++QP3js53teA5B/xLmqSh9gM7RmSrj5KuSRKOLMspIx+GOZnJyjeeKgQhLos\nIKDYewX7k/56YMN7tVUO621k97eRfvdtVdt9JkgAGshL5/k6USMCM19a2ZsP\neoxLBnxMXlpehfCL8sQ85tSuDA5HtKbmxOM8W0i20ZL9o2T6oOcbGEdyf9l7\n86LuCpO0TpiAfK0DA6jChZJtXIMZwxBGYND0kZAdi0/4xcXuveG15GQDK2Dj\nZXtxQ6FxrSfGEXcdQW2baBuoBTZY4HW5jYeO1yfA0RgGAeuJRvqNOpqii48U\nl8xHBQiLR9eezmezkRA+r97d6JFCHSgxkpWY9Jk3J7S1HWyFDQluc54VsI3n\nhS3x\r\n=viZv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"96265a71a63a14cd8625fcd302060f693a517f31","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.9","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.3","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.15_1599637361441_0.7049647461393811","host":"s3://npm-registry-packages"}},"2.4.16":{"name":"react-simple-keyboard","version":"2.4.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"36739028497961abc8707b655bf9d6bc31921d2c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.16.tgz","fileCount":8,"integrity":"sha512-L9o0SNo6oB6xZEE99aiSGdWHsv1VUeQVmBcrZ11waxJlA6t2ZmXUcwG+yh0Cw+G2XHnjchhBQK//UWV8poH41g==","signatures":[{"sig":"MEQCIH+sN9Q0YbKMqXCxKjzvt7u054Ydma+svmXFnEE3DxE6AiAM845PI1Auzlw/DsSGruYmPiiIRa3xWxLxw4P9gnRRrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWc9WCRA9TVsSAnZWagAAqusQAKFm41opek1J7nHGhdUS\ne+v+4QBWqju7VHD4okwsngeZW8NpxAcvFDNm21VRm22nLcI0lrInDQeoKcDT\nDp91Gm2W5ElxtzzMs2i1mLejFbxWKV9536WHCKlJ4CoKOE2UcB2t+tZhGymB\nhtfxE2l2qEri2ibCgGzYC/azoPtQ+LcdFvAxAw/b3pmdleF/LwPlp7G7zR2G\n2J+Xe3pBWxrAjg3YvKNNIaqdGvtT6sd/IM3nkk0nfgcwqXIIIuMeDfgDfqOJ\nhZg2Ogi6/ZG4RmF9gyukPFB+tusyzTFOmhvBUA3Fl4+HiBF9047byqJv2QSX\nDnIiRBtfNaVrow+DZ3tqkf6RYU3B72ExMcLLkXWePMBTJxisFR3TlmamEiAr\nXs9sqDrZZahqhyGzK2CdTpSspt28iM6y30+cscJn7LcWXwU8tJyP+pNT8+u6\nk9bZZMLngC1E9gLJktxWUkG95EZoquH63OVrD7KXUvcUyeeXZ7s/2oDy8CMH\nB1ZpSojZH59thl8ayNeERrFce3UfatGFtMRD78+itl6jCYvF5Hzz4ZE29XBa\nBHDjSgaBz9vODDwhM77I+t1oRjBc/P06h2y88T1oZdF5HYjZVRH5P7eQ+Fan\nBMx5tNLpkhD2iQz6WkkD2ecwkDGL1XrV6Ht6/YbhuYvd2NSVuj/vYh1qMV2p\nHfqy\r\n=jqpD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"537807e3a248788ea47bafacdc73918314f0e21d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.9","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.0","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.16_1599721301749_0.6644860074841352","host":"s3://npm-registry-packages"}},"2.4.17":{"name":"react-simple-keyboard","version":"2.4.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"138c1a276ab0be659e23dbe338d5fe1ac13d6e78","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.17.tgz","fileCount":8,"integrity":"sha512-qNz3ZpTLx3C6xOj3f7xy2dbtChaEtVm9YByio+2DToEg9nGyIz2ElUdHu96gfhK9oY47n9YLu+mG6Z9dX6uy7A==","signatures":[{"sig":"MEUCIQDnUNRDKrLUV0XHZbKpGWStaH7XySr6trUo0oDavMVg0AIgUgHFsSXPdiYKCbYkDQdqI0bivRR44QlLa1AeddxcOaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWyM3CRA9TVsSAnZWagAAFdMP/2xoaATr6MxjvtdRkmMq\n6dXnLSEo/EfmCw8r36mLkH6z7pt5or12sDEe3Vnm5Kks/w1f8nHsatXZHre1\nJx3FKuDXCkPH6ivFby7CqnDNg8UvxwhCrqJctTSwIWiqdc/3HBhqMM9n3BCP\ngyX72dJ4FksV5s1iY+nwSkdeM8rED9paPDyzTesOajb7pwze7NRsSABhGjYC\nFtLvvR1GoPgm7D5+7GMmn+Ng+AmQ7UDKialrM8wB4HbtNHeJu3oggtm7zp5m\nIm0+/fGh6brki86thevUq9h1jY4o4cx7UJXdwNBylxcT1fjdJ2c2PeLlenNl\nhPmSPRAztdlY5cZYetlF00ScCX/gYUq4V+ynFamKrP4YNhaJaSH1bz8HORLC\nYJWWIiupRUdWz+u7AMTA5BwHG5rvbxXD1BEoDYPpeXrJjLweNwEQvTuOm4SW\nbw12Ft7uvSnnNQXeJ6WzO9EpP4jDpNALeexO1jFYWyJcq2n7kp3bJ3QG50Mq\nVySRX7Of5p9cQuoel8nXSOyXR+meDJ3lTwlxE4Z/JIepjcp/qQUwOZoxj95i\nW1I77V4Vz3cv3258cxsiCrwBvUqqNMKsRY2ovrdqwYmK9RzEnf3Q8XMj/HVY\nLPfbB78xsdWY2Y3YSeOL2ES0C1/I4l/b0se+Sd3l0BbBFZioiR7AURp9h1AC\nCpLl\r\n=IWac\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b870bebbaf11b34bd89eb38b48a9f30c112f1b6f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.10","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.1","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.17_1599808311250_0.14564069727482432","host":"s3://npm-registry-packages"}},"2.4.18":{"name":"react-simple-keyboard","version":"2.4.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"be716181501a3da30c1414cee1b4c27149bc5059","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.18.tgz","fileCount":8,"integrity":"sha512-vx1gXWVosljGwq0XFzTvRGPgqcUXpOCyKdxizvsv7ykvWZjvdKHgI/n7ISlGm/KftIe38ajzK4dI5vytYpONEw==","signatures":[{"sig":"MEQCIFYCC2ysnGTvMrAqhlA0TlwiuTNHlaxtTxpJtjON7nnzAiAp4Z56utyWryZlenPJi85ZCu9baHuhCHPn7TD3f/ePrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWyOYCRA9TVsSAnZWagAAl6cP/3aXP5hrBTnv1eYduiKC\nMHY+4xhZalOUh2+OkJXYHgXiW95qkNbaKjEV70MK35QAnMqjQ1VVheZXo23W\nam6xEpBk/M+01j2STgDnU9hBCE7FkXI1twOnpb6xAQFsWN5vJ8phZHLvjObQ\nollLFJ75IPceGofpR6yZu33cDGqLwOhWxXNuznnKlENdaTlKW59ikODGUUD2\nXz73Yr2EcuT9tLBy/iKJoya/8+GLkbUT2qMexUokHexXHCQ3mNdrsSAPx5Gj\nVoVW2zl/8fvpwzEqlNolWL4D/3wuK6pKXlWPLw5wP3IHHXMwuP2w9EilCFE9\nZFrVrcavGHiYE0lLH2/spDvMwsaF3i21hYfBLirAzWXRj9le8qkDCZh80dBb\nyDsgXSqypuKQysgyKNCYkL2/uxgo+Y4oHG/xCuXuIbl0M6csYwDsfAq8SkDT\ny5FxzphuGZMSU3Av76/YFKoI551BgCFo2/nJJ7ygbw+/csmW52JKiIgiq9LD\ncG9uRbgQtish5y8PQPaZt5uAN4eWtvZ5KqSAuzEtLg62CImRXd6imQBtkB7O\nYYBfmu1xF6yU0O+4HUsess1wyI3IG9KoB48XT9v2SANewnVKwsU7fmo5vNel\n2XJW5Yap/wc5lF52PgzJp0f9C9WnPi9yQDkEIso6U4//25qt5GCxpFuVrJr2\n9jxt\r\n=lFxr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0d7b7264a371714b9147f4b12299fdb94e1341bf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.10","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.1","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.18_1599808408476_0.13145647873030986","host":"s3://npm-registry-packages"}},"2.4.19":{"name":"react-simple-keyboard","version":"2.4.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fb4a5c394f0694703dad610781867aafcdd2bca4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.19.tgz","fileCount":8,"integrity":"sha512-5819r856EQ54kkYSwdjBXu5rr5Yf8sZihSckUYfUSa9cSfM42fVFFnnOcW4FXS5/iHlVOO28Jh4U4vWCKqw6+w==","signatures":[{"sig":"MEUCIQCKJTACNqg7Tjgq7QogY3QPHHiyluHqSXhiVrBTxg2/ngIgYDzGY0w+oH4pO4oNdGplIYF0y/opEdyHezqkxCOfWgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXHGiCRA9TVsSAnZWagAAy84QAJSxbO5CSxeIO9K7dsrQ\nAXUCGBIE4I9yhjDfB68mzkWMzHwRNpyhQHbGS56irlfNUWpQeRjKFwM9Yan1\nVTqKGhUh/uABuywc2Q1ALSfSR0UFjk3wJMpFuPYQbYz2Jmn7tGN0zC1dSDGi\nk0dSdkWXjdeBoo0krlLA1nG4C7Y+WIdEaZr9GvWb/r1SnIdfPBh1PkzCmGon\nLhm0/7m9fwY+1AzZD8u5Wgs+veJ84nR6jRRzkgoatOVY4LEtbpd3UQK08DJY\n558xx2lTkFKsLGfHm3+D1iWhw/vE06M/V7NmDGt9luqZfsMMUoAMW6cMy/4Y\nZ4CE3gFpB/qpq1qtzZC8DdDPQR4WcrfEtb8M7CEw3cDh6jC/ZGdu18QMUz3M\netmdEn5kBDC+cYtJzhAMciwQBcu+7viKtN5w6U4Cx/MBVJBwMjGs3ZUo9ffa\nke8VYuWZklYwmWon/y2SCSAglYveYN/+GrQg7qzVB9SwyhPk6z+9W9/sXtaH\nlqahOh6ByWBHaqwcvziY3hB1aTRj6u/8rBmbXKHmo16MRrIQCUeRYlOc72Gm\nGXvvu3pAzuqXzUFRyQOol84u/r5GZbky9/ZV9TU5CjR1IOxU45aXM5tUkFgA\nc+KJOILcmUKhiuznO4LWaKCaq3BvKPYzY4p5M0HGfCwZmWXlhJJJPseHoSWO\nLoSR\r\n=xbEo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0a301d39ff20f0fdd42b6352c2c64f70c26d4fe7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.11","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.1","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.19_1599893921665_0.33793309907388247","host":"s3://npm-registry-packages"}},"2.4.20":{"name":"react-simple-keyboard","version":"2.4.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"49410dee6b74120cf8d6c4870a7f29747b7958cd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.20.tgz","fileCount":8,"integrity":"sha512-9VNU5ESoUCSaH1VxHRk76ZJZ7mgh/9cn+gmEF7r3gRKodGFwOsYCaWsK2r5QgojADVAiNYiK2Mottk1D5+1BtA==","signatures":[{"sig":"MEYCIQCKstGSRsOpRwgB8ZiacFl6V7gXCK5BGHzjSb43/zijdQIhAPzdXlJI/r9H9bEfQu7tX6/eT5U2okgeCDGnP/KZ6ZhN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXHIzCRA9TVsSAnZWagAAhosP/3gpEyurIeSsfIu4tdtV\nfrxRTCAU/gtX0wf6GqID3xql5k9BaDqrLukv10sV3BgJneRxAKwy7VEf8VzN\n968f2oiricFH7hhIK14JT5DVGoHIPqiNtlv4B6WQ9n9Fxm69EeeEcCGkD9qn\ndbkUicc+zHKSjAY6FTtwcaGItl1ihGfdL1UDE7Zhyy4/J9bk2JCKrBG1h61l\n8dIR4GSIOXW3LgVrUjcx8xmF4EMP9tnAi6gSh3ooVG2bJ+PEwfPop+MNmT/I\nyVymIx0glzmu6y8xV/3VIEXIj6iK6DRnKzMspbMjUF29o6UOxSCJPjl+hl7b\nEBMamNJd3uNbdAVtNQ/U/mlxGG2ur5XhhvjFpE8VtHMk3b+gM//u55OpCRUo\nxhtS167r9XUI0BMbXUXIOZiHvm3frIcIs4nPLka1zTiYFQvpRmXAVGh6c9bK\nN/uxaB2GQss/0AB+0u/COcMkgTUe3WV2KJyIG7m6gQAO+LLT6j5q+sRzCk6o\nSPaZ9PT4Nu5hYIW5HEv3Sl0OXbhOaqBFFQX4QGsFYylY6wHM4ezljaJ8MkhM\n/aQIpgCK0sMeuWg8w+TycF7X5W3wtYAZyOmEhZoJw0vlxYpD4/8kXTQC9ahR\npwBBDD2a61eUpQEMGN1s71sbDuewvuwPrpSN9Fvc/OUc391nsn23+UXW9mmt\n+J3R\r\n=SFFL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6992fc616f3fc741b5b34e2e0381cbfc2ef7f7a2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.11","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.1.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.20_1599894066698_0.7180477947776387","host":"s3://npm-registry-packages"}},"2.4.21":{"name":"react-simple-keyboard","version":"2.4.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c3ef8dbd5141d125fa9906f6a5af0de4e3a89f3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.21.tgz","fileCount":8,"integrity":"sha512-Vn8GwjRIlMF9bTp1kNgVq0b9jISlxywaBdIRk4SL8iVdZ73BevOFEkQVdthXk/9MoOTV4HJVCY9sB8dBxN++dA==","signatures":[{"sig":"MEUCIA5sJcuoYaxVEimekd/32lYAplc6axvYp7V+fQ4uvaraAiEA556YQ/z5fKT94kZLX5ohDCTM4rXYH+JtCohfUVSFHtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXHK8CRA9TVsSAnZWagAAH38QAJMAiFGB/GzXEG1jXb8T\nZFwzG6XFgHQ/3a8ntF2urC/TbJ0/a1oYgWr+O2SF/YyeJTX9e1KjvPg8vZKH\n/OwojYbdwQ3lKD8TSCte09E1EPDVRZnPK8h3q2GKL8kmO7+NzpnmL/93CKvw\nYasfg5ROFUVm8Zl2y5YQv0d4voMWG43YZd6tWjXcyIuz9caTRfmEFFlBcvFJ\n8TnecFfJQKeoGpo+hZqhpv1IhIWOjchwaAZL1wvlXwGkiqiTnKayWa9/rUY4\n9Wx9DaWIcC1eeAu1LJiUSNwynqYjAsr8/lqH1BzclVVpFrRIcz3KMkI8+hys\nDahfymjyN3urJygUoLbZeUuY5HTW6J5aiwYs0QKditS41CuPGgQR2CowchGi\nWuetSKkvdGLKYcsDGRdeLpoxHJkSFDE+b7jtEk9c20oDPFyzs+i6qbM/7IEB\nKfcAzU6EZDUK63aISst9GI9hf30gy/8nIJkGYLGLOKgOxhA5MiZxSYENad10\ncUIVwpxoZNYwqhKxZQt4hgl2bHtolFKEnu+QhoSiXFJjS/2q3mIRz1F3cS1v\n/Zg7F828i4QkXx+bl6/YLo0LhTM74QmrBCos9CBpGzjPFyCnCLwGtKHqik2/\nO5v/d4qb5bPIVzF9R+gJq9kYzDUaENv7/f+gNZ+R+S3oyBPMLYRSHqIDoOjY\n6JLv\r\n=gNiT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cdc68c828818027f2603324caadbb21598374901","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.11","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.4","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.21_1599894204406_0.12291995975633707","host":"s3://npm-registry-packages"}},"2.4.22":{"name":"react-simple-keyboard","version":"2.4.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"360dcf96a09fcfbd606de025279f75729210491c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.22.tgz","fileCount":8,"integrity":"sha512-5Pq+yyggABtifus4X0YmTTAzmYVrR1zSUOOX3Qr8aPIR2SSulSnDRMrcrfkX1bSrjml+0DQEFVaNnr6xrKd/4w==","signatures":[{"sig":"MEUCIGBxjfyFz6ITwoLntvucORFKVKav+5qzvQzAj4Spbu/eAiEA7X9rYf/oU0sjLtPiPteMyxLvbT9O9L2pJfgFifzo+ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX/cGCRA9TVsSAnZWagAAGPoQAIBxFn0CyQiEHhIp8uNx\nYdmV4LHIQFSqgRNCJdugK5cwR83dS+VPV7NSXEAlh/rCvYaLHs0t1wEhxBms\nB96m1HsnYrprRb3HkHo4o+ImEzHZZyKMAL28yRADwPPxgYtuNDEpyhUTIXkq\nCNmJkQcSno/OQUjuRmK2df0oTtnm1DVbmLCfXc9KeyLrpHHE4hXUmx8q9GYk\n/QGC92Q9hZzbgvLfQIdNVd+pR3xfwRAf+YnJc3jOaM26KIRlKW/8rCZ7/pql\nTXarUp2NQXZsvfvy5qs/Hci8A8bYUkTnV0iJs/MlMP9dH3Cb48y5QxiTDn9p\nZkCzOPFltAaVj97Il00i6veiCniyy0rpwLiVBgNDSNejGe6lWk0TUkrI/vFT\nPhmrna6jdq/Q1vdmf+UMBuL2EIXxjMEUC8Q+3MxegyG7eHpvw182KzkLSHn3\nxsMRsb+r1Hoc5LlyQAcLcc65AOLE3VpAz72eMTq9C4TLoK5eUPargofN53yO\nEgrxWJvVXUrM/fSl0RHPKGfQjtJqdllULD+f31fxVQnlWVIaLriD6XPY4etR\nTOTA2ekR5Ivy/BkRqw29Bd0IOwndTVPx7ibT8qkWJTHixMaIARWd+Xh68dxx\nv12IGuCUTyhbbMJRoZXacV24HisA2r6WU0I0qHllA3QXZ+a3I7Tg/wFgY/b0\nTdgC\r\n=dIs1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"062895d430fbbc7a162bbebf3f4af72b3ed22715","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.12","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.0","@testing-library/react":"^11.0.2","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.22_1600124677285_0.18138814428727912","host":"s3://npm-registry-packages"}},"2.4.23":{"name":"react-simple-keyboard","version":"2.4.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"93889b09999cfc217afd81a43134f1198027e2d3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.23.tgz","fileCount":8,"integrity":"sha512-MpD1XI1XiD/Y8t0nXoMQ3DPfkbim6Q6cxsaA7siA05swDqJNpEP7eTzD692JU7PO2qfHImV6OJoD3kp5um2yHg==","signatures":[{"sig":"MEUCIC8rGTZ2sk1n+th69cSTTPLSxm7eMOlvduPZm8KPYoROAiEApYD6EGz6ODZE1mI+R2Ah1E1uOMOy/xLihaJ58qEYiFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX/i5CRA9TVsSAnZWagAAnBAP/RLs0Q/bg98wjId39QNI\n5eITwBJsH/RBZh73tod3vsddAGrD2uxMRaxIXFmVotYAnIuZBdUJfxhZukjl\nsFbcXddDOj982B+8VnB4rxr4iqIIVDPUgJBHh7vzKn8mPjPSuebo9HO/5fap\niD5s6Aoo6bgvpGkwyq72gp+lgSvISN07vjWjf3kE5g7i4Oh1AaacyuI83ZQl\nbNtiblhyG4AbItXgCtF87EGam7iPd02A9Z+B3GV7F1jCkFluE3YcV5KFvSYf\ntXYlT3CefqrIHUz1N7OA4jXBRlX3Ki6bZrNyq3BtWnErQu5KSgHOHmFWbUXE\nj8Koh0mBmU4vXzqkjisb97E7FIqGkLry3uDhZUnhwXmb4C6AunrnJ/0AxGoR\nJm5QdNsqWr0LvA10CxgE3K38B2E6rh0hX68/PeMQi1Hp0k9yk4xB+GIcgS6j\nE7c3n05UuC8aEEjlet02ySQgTothychSh2jGKxL8RyPoEvD/vx/xsGhUr+fG\nBQ5qulficWCLOnROKkEIShP8h5w21WolyJD5yUW0kVEwFwVpjcMY+ZYK4bX6\nM7lAdnFFe94Xq5HuAqT+UNSq7Sc8oIFEb1ZEqyZ5TL12pEZlKYkZg2SiYtLU\nCSPznyOuJmDZCutY6j6lU/W1SDIBHuZnVTz7F/ubsj1u8F0C9upgYkJw/HQ5\nzvrf\r\n=FwCO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"95014e4d014dfdf28e0e4d378a77412b3e4b94e0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.12","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"4.0.2","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.0","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.23_1600125112614_0.49632656858580404","host":"s3://npm-registry-packages"}},"2.4.24":{"name":"react-simple-keyboard","version":"2.4.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d6699ad2ff1c64153e07f2214a2fa6658db53c8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.24.tgz","fileCount":8,"integrity":"sha512-FYQgGU7JBUdDyn/o4iGLcfoi/A9P7/Th5bedDa4NMARg1lupnLnTGbDT3d+siNMXUGR7YMIn+tA3v5RhDlVAOg==","signatures":[{"sig":"MEUCIQD/w+szkoCMYJyJsmOTWSJWLk0XPxLmJ8Kk9ZjEHmUbyAIgfTDF3gd7JGU15qUm3EURMX4SFu1P7iMOCUhC/kIY5XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcDZCRA9TVsSAnZWagAAUdQP+QB0CNgZwZxu5rYjHw4n\n6Z7JSvIPVZhtEFLNdNLdLOCDwUBCFNpjeeamFGgmyAxWX6yK/PE9M6A3R8o5\nooMtVt6uUCrANeOBOHgxEXQGTTfwMFsTy22pgupHoqYL5LQgtTnNo3fsPBpf\nwmcxWa6m3Ciuwwfp2xl3fJRwbCx+Q+ofL94ZIMSalVhF/wrGgrKh44xq9SYW\npGmpqHekztCJ+sNJYlAYULXucbrnlu/0pe4hc5lHu6OfsG7j102GgOfDiZMc\nu/7TPuO0MKd1oLgkFD9sHkWSg5H9wErqUdKHbyh2paGvExB5+CTlN4Nn4Y9y\n4out8qGigg95hheRi3NC+9RpaCIAi5JOZOViU6keZ16u/lRXvvaZYSlv4Uz4\n/SUHsfOWB9MMSLWJwqE2A7lCSjx+BPW7xE9fHBMk+f3Lv3TkTwM2dCWeAZY6\n4xaA5y+YfBiAm5767/vPdcwAvycwRk26XZSB642Yp/VNDKaTupXeYu31hbhV\nCLtHb/popldEdLWTzUXIdTfZc/H7UWnXODgc82CbqZEqWQqBi3tUXceUVmT/\nMsyLzDES+BV4ncsWPOu1q6WXpJSIqbcr7y+nqso73fxxDFFhdLOC2eKmwOGi\nhXq5sehLq+Pb0saOYjQlh2yDUf82nzY+jbOd3j/pnfstiAbd731DW/uxNwuO\nTGF4\r\n=JV+e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b5fcba7e8abd828e9572a7d2889b95e373e1a86d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.12","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.0","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.0","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.24_1600241881200_0.6351317481674177","host":"s3://npm-registry-packages"}},"2.4.25":{"name":"react-simple-keyboard","version":"2.4.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b20226838bfa3856644ab663877465ec4e102e2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.25.tgz","fileCount":8,"integrity":"sha512-UfQHX4CMmgdun5Wh1rXRRWHuuvyM/kkngnKyiDJjscajh3cByAHfVgLQnGuuRChOwsMmzfLCA1V0zLYJgw5o+g==","signatures":[{"sig":"MEUCIQDodU/MSXj4uIvlB1yMlQ5IGNLFRMJlgulfDbDO/nfQJwIgKIUbcOkDK3oMXAJN1ViSbRJtcO65Nsi5LiplOZJxDzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcJWCRA9TVsSAnZWagAAZQcP/jjpTfwRlNC1FpEBGcWw\nZX/njhSAV3vaujDkNjcsonDMoTRXM0lStk1DprAPuGlmrtg5BA2os+haYX3F\nD2gE8DmMigQlZiDMqbD2KO8txfpAbMGcRpegKmO8dG+g8zfjtaVb/XfYSDOE\nzB03UCXQYdI98DHpYcly0x7RvjLuftAWYKgM+yTo9xVnFZ8uMA2IfO36VBoH\nl8lmtaDFdQBB2Mk7WdgupvRfRv8QsS1ENigsrZe817rMlajm1xTEGweOoCRb\ndaJA5mtVsdFKPxjHbGfk7cCLSrIt/vY6hYVvGIpRFpNTozjTgwEMl7W0FhKW\nUgN79HOITe4HcTTrMVNErbbAZQORpuag4vEQ51eqyaBhyuuuVos8BoR+Shuk\nnVoR+1Y76ulZzTwR0YrJ+UBpo6hz7sd1ZzZkd7e7dE+nzvrLXKp2JoMMT2go\nVptiwzxQUopT+klkG++I46S43wPshrJ81olc/pqPFBrNZtWheHNCOPDjCQeZ\nSMtw2z2FTThr9pSDZ9p6jDawXP6+ZKLWKHuM1BQCJcW/NtkvDuqsk8VUQtOG\nw2KEmo1RYM8x6o6mWpDV3Km97Sscs7SaDCuZrlgNLs5XXikQuj9cUDqJ40jD\nVztkOTBWGt4GwmQL67LcznDv+ZjLtB2MvsuKz3POO7O2iSpLT+DBL45LfBxl\nA64g\r\n=uOX5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"635523219a8e2b08f70acb2e020d11ff6fd15ba2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.12","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.0","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.1","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.25_1600242262150_0.9745823372393754","host":"s3://npm-registry-packages"}},"2.4.26":{"name":"react-simple-keyboard","version":"2.4.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"04baf9b2b1b5063315edc8b745d893e6fd87f689","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.26.tgz","fileCount":8,"integrity":"sha512-C1TJP81lqKExJsq5kD9SvOU3nrD6WvgdXNkvDLUxMrlK6a4RrS9wQxFdmcEZpd/+70djvGSvQ8hUmk4ihVH8ow==","signatures":[{"sig":"MEUCIHwlfBv3dArek2gbMYOKfA9Mf4jM7NQo0LlEYpwefPPMAiEAsS1oqAH5vRGEAWAXU+Hp/2PWvFuiVkUihMSVaUabCS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcPgCRA9TVsSAnZWagAAI7kP/0ncJOrYjcUjcpmPacZK\nTTITbQyJDtUhwD4u70MZdSid5nvy01BjsC8TTO6lqAfAslWB+/9w2VX6xVhZ\nLngJSUGml6EwUk7uyZyOjKNkZ3FaGzpXntLeXIb5+Qmg10+g43pZOm9RrueO\nvdQko4nY5ZjtcqB/72uK7EB4hjYRM2iJ4fy2WWyHaqBXH5fXQl3BA840zlOw\n25ol6+RcZ/P7dmHof6R6WhqnPSTmZpzszngcWRib7dx1IbULr5GVP+AjrCzC\nu2rLdU+ikAMhQpJ8ydxJHvfwBWddR1wDb9UeGgSJ9YH/73yBg9WFrfZrPVqE\ncpspFRY/yN7Af5C6+C/gD7+Ldsz+y+FL7PV3//zDkbIlWkFg6PwctzaId/RT\nu9lg2s3wKqbuLd+NQrkzOpRfO2MfdKPvY/JYvSq9IpDB06bAZcuq2zx1HgS3\nP/T/6XqYU3yuB3IW7Ilq+87PLyNrdxKDfwdFEsml6gkn5NRw2lzE/GsieYmt\ne1ALQw9mcMSRtxPkj48eUsicmTZ6uxNRio8HyQofDIbLZvDUVEAvvlogHJy4\nvFqeUhjBPWyteneTGum3wbNGH0o+GWFfatsV3Yi+R6E94y2Z5tck0Rb2/HpR\nBzzWfF/7CL4xnK4KaHQxbeRxPh4WJLym81xXx+zobXK5LRUUsarZluR5/Eev\nwI81\r\n=QvzM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3fe46f940ed9b726ec64f0eb0ecf9d2f63a2b147","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.16","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.0","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.1","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.26_1600242655667_0.802004732087485","host":"s3://npm-registry-packages"}},"2.4.27":{"name":"react-simple-keyboard","version":"2.4.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"89a0e75c670af5074064f606e058eca1db72d0c4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.27.tgz","fileCount":8,"integrity":"sha512-2QtWItOlX1G+AuoooubIENe71QuZ1et2lFXE2SGQSb2Z7+kYa14OhVjlVWsdtVrGzI2MexlAuuFE4AXNfN6ABA==","signatures":[{"sig":"MEUCIB6Xz7XepKO7Tx8VB9IzDNuIxqCzc01vKXVyv+gJiw4vAiEAkzo5vRW61CwuXEAiYt+tBCw/vP1bpyzjnBpyLRo+ERA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYwghCRA9TVsSAnZWagAAmokQAImg57ZBJEkDSreS9J4V\njc+mFGCtzFVMAiv9rfsTPPk8gBFPIV9I/0sGxeIA3nMHjdUjjZEkj971n5VD\nKZpJW0uyszom0+y4skX36uuLhgsTiYqYHesnIDhWUyJxP6GfqTlcWdBfpOw2\nKxyIQwAkxag7wdm+1v9cFWFB9lU1NlTpo2UmW4RcsvQhDHw6jUniz/aErEJl\nF9qCCtlMO4NJkxwEvStLEWuKPHziz5Ymz4lmOQM+U/A4PoXcAxZEQIoEViT1\nxv+UsxyXpTSYnlD91IrCSnhYZUwivWHDKSwfUWvjoQodD86lHItqyngMJ8ym\n/jlIYDsQtiJt34BEqFViDr+bZIRf6YMp/6sAX6iMyos5aSqomlbWHGfDX+9T\nxh433VIaJbo+a2Gp9S/DMo9pT/9N3iz7BA8ShixlMJpXs6jftCqBs38hMK3y\nIMDsiA9yPEY1JZ+RMl+Be2dOtkyPR5TdG/dHM2Xq+cHKepUWxA2HNSMzgwMO\nIiMTMsquhkoPodrPoxH3hY9HWJKNs7cucEvDxwKSPEPycpxc55HsdgifaO67\nXpXyK5sAILvWFGAqPq6JQxZ9+NLos7vLr1c/4p7sfkasCaiNTeOWZ3NiP2D8\nBkkxY1SVPYB8XoS1ky7htP76ez1BTnzjx4jgVrXU9z+9bwGDppvoLXLTNQEX\nZFbj\r\n=mO4H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"191d84fdc56935df64e76aeb44af188e72a09998","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.1","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.16","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.1","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.27_1600325664557_0.9711142068883729","host":"s3://npm-registry-packages"}},"2.4.28":{"name":"react-simple-keyboard","version":"2.4.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96f4e217ebbf081879017bc5067f66ebf328ff72","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.28.tgz","fileCount":8,"integrity":"sha512-svMqnFrRI9FaTHj/Noj36WGDjejMZ7TsEM2OHZrhRiJATEQ8qiCbJJCLcKI5Jgf7sPrySwgbqDasT65MXkMQwQ==","signatures":[{"sig":"MEUCIQD2bBNoMkBmYGLAQlvDQpDsakHJ66xheCHEimdls1vg8gIgGsKVQvJXjCVroBJC6aGWWdJKUahSt1Yg1KDpGIXYvMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFibCRA9TVsSAnZWagAAsz4QAIePGpLLXflnqLiftGxx\nXafENyxdoC7CCG0WAh/yvytxEOc1Hb/htMirAGJcSNP3ZXkwGK2Ln2grJuLX\nZIylFV7vVyQyRhEs/Dnzuht8g8P1uUHd4QKdwBbSKRlbK8JFcCgn22Kji5Cj\nLHmhS9iiNPcTsV01/iL0N/Po8qQJGRFXhj70XjdjIggeyIfNo62Ur3Vv/HAy\nkW2l1bIcS+jZ5kyxdLx18jd6oHdjC/bBcj1WG/+XbrczJousYpxO+ul9rqCP\nJXnWnxwAkBRmAJA5aLVOM3FX/SpZUCO3cDPV7sCRT5EGDJI/Jm6Y62GY9lpa\n81xiztzIGeNk+jz5COwXgfb90yRLzXcq8XRlw4LVTcOoYztVO9Tsrhr+4xv7\nyi1xv9Jbql8N172MaIavN0PIRUuMwjdPQfnOl515t6FO4QY6UPOTvw11wCTQ\nspFCj+LJWo+v5Z1ZOvud/W38EOlTuJPuV4KLFoSaHQmmAXHUQrYw4Nsw/Qx8\nIVq7TJ7uUO5TCt7Vc5v+5lbDsZEypqz1LVZ4/7laKv8kv2uPA9dgZY4JjLle\n4mgVkVR/ISKgme0uKsSANL1ZJBTMAA6AJ9sJVR1NNHIkp/qhqKpUFlO2vact\nnrdrGzPFfAent9YK9OmAKtTXuVecq8zzBBXsT64V0qi34XgYRPCY1Sl6Ml9M\niGjg\r\n=LjpL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fbe100f020599456c4bf8d461a5c8f935b8d6b6a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.16","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.1","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.28_1600411802858_0.0748978683024697","host":"s3://npm-registry-packages"}},"2.4.29":{"name":"react-simple-keyboard","version":"2.4.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"19ba576509d6239e7f2c7c725279fe3aa0c3d3c9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.29.tgz","fileCount":8,"integrity":"sha512-wzLuhQwGAew7BZvnP4RygwGICqnZbvDwISKTPbBkScWAt7FNLejd2pByLwA4n76flwn9a5HtT5YD/JNzlPPapQ==","signatures":[{"sig":"MEQCIHFbYzlwTxTjkQD75kVGLOHZ3bMoZug2m/n+MyfJO7XgAiAaSbvQtMxu1ZKg12LtE2Z/WBwNkGj9UPJFR5lbPbNT/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFpkCRA9TVsSAnZWagAArrgP/RX2PwlMFpIc2Qm1b3d8\n1sAM+hQl+S2EB26OJTDaMC12rLo9uDaCQOnPSKNWI0/I4phy68XmykJxPdrd\n/60kv3HfaMMakWtpegQOBsM8nN28ZE4TrXbJHWmUlYhs005TitTpqpbw3Pfu\nRJKoQKdwTODWKJFvbaSvY9k48yQwXNtvqSwpYhltgDqJk1CJzpXz+FUOzc9H\nyYDF+O4YQIrK62jFxI7b7/2/LdVZ7ETD6QbhysTk8gCu9DeKoP5+hrTwVtLv\n0a3ywhWLe+DX7xRYOkIoYenHbBkYaDQZyKqw6EJdCpRi3SX6vmn1mKyQ3+Vi\nBpjr1r8cqnoXq6IeiMjClxU6gpZJNdng+Z8f0Fn1m3k661nVNO+P9f5YdTDu\nTayUH8uHfvqjt/9lvVR4+L5m0ehjxnY/bFjAhVTDy1BHgKTuVQrNdO5WdppG\nYkLfUTIbmqGFQ0MNcmsX0Q79Dbchqsjkz1KfjnT9U/OJyCO+W2B3jx1W1buD\n1kF/an7By1XTkU7YYfF1Z9gV/RAR3wruhsLzJQDAW8Cxr5/jQgLQ4QSbjfmv\nNUaDAQCtFhuLSm3jiGV0aJIZZERdCZ7H7IpsXVZaB5GLaVuVI0anJ9uSJenb\nHd/MhXD7rzwmaS32n1zdfkIOY6E9xUHScusH/LuMnSBvHbfgHp8sWBzhr56B\nb403\r\n=+yE8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"13ee2257cf1873bb562dfa331aaf1db7472910d6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.18","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.1","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.29_1600412259773_0.5313433835055625","host":"s3://npm-registry-packages"}},"2.4.30":{"name":"react-simple-keyboard","version":"2.4.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dddcd609bee63ac7c538173116440076e95547f6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.30.tgz","fileCount":8,"integrity":"sha512-PF5FlOZaY4zYo83iIhW9QKXzyS7jkOWkioTe3P1jun4Rs0PhnkvMa3l98kUWrklO+mvpQUmI10eL5ojb4Fnjew==","signatures":[{"sig":"MEYCIQCBVokMNixSKOYv4q89x9u8PIjbA9Z7aTwASg66YdR4EgIhANxwLzqWAw5KpALmKzyiWbAWMSlucWal+isVjU2kmlaS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaS89CRA9TVsSAnZWagAAGkYP/jlcntdyYphw3OF6Jkoo\nVD29w2eeikhdbmD09O70wdSIZwfFxrU5XV00pF5JmG7h9u7bCY+t/v6XVsKB\njO9B7I8roMmCk7UagHNrMszAzktBDnIU9y5CZMgHzTa7zo5LEt33DwVjcomZ\nnkjnr63F1/nPuevAtCOmbHi2NKHt9wSQvkqly1NJXjal7aQslx1CKaZNaASe\nmkf/Unzq6iPkghPipiBTOrASnCeAsfnpR69jg9MgPhWYs9ufES0WH/gYSFUz\n4MlhBBUc85Mx2Gf0N0ya8tUH88xLl3EOsb7UGDOBmSRKzmBw2UdGAkN/Yqqz\n/Mok5L0bBDaoEYn7IyQcmeIIbWhkdDxVbrR0yDIhrjdiuoXn47ldxLP/mfcx\nGY7cURcCnbFhURRqmF3OnEupMa36aTq54avxgdTLCvH4F9yu1P3F5NnSl73d\nYLLBZqk4yoQrfDMmZIYc1lBVRyTq2OUF5Nky0zjv8ullW56jTmJj5gaRAe5w\noJBTtm9k0HYbmIQF6BVWoB7YSKbeWTnfIsYFtDLFFJYfUC8rml4YzgcrR/H5\n+eqnCM2rf3Rh+s3agPBQwPThSZ86wAbvagh7qEMuFS56FaOQnbEZWZuajqWb\nlYkoQCIGKhd4DtqOFvP/ZRY83sniNFQK74sleyl7KGaiHl+tidjZ23GhKEVb\nKzjE\r\n=ahNE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bf6874f3b9cc3a1ea5672650e91841ff70f17578","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.18","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.4.1","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.30_1600728892346_0.15018998969462882","host":"s3://npm-registry-packages"}},"2.4.31":{"name":"react-simple-keyboard","version":"2.4.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9df724638cb676d9a9a84bf204a40fa4e23716e2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.31.tgz","fileCount":8,"integrity":"sha512-ZE4Nov17X+Rc1xzTVygyltVM/WyfvJUg4VrffwtaJuZkxvONR15RwbVWvchMi1i63MCgAdELxxeGxDMnXLJlTg==","signatures":[{"sig":"MEUCIQC0+S4tRCS125BFVx9rPQNCOnXf87dxwkXMhhI9x4fJ0wIgA2kWmvndUBh8njBTMVt3JagtyQGm4MEwA1Y5GrkZ23c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaS/lCRA9TVsSAnZWagAAv2YP/0BxuK46Agzu2uB4A3GU\n4V/5bM/t1lJ5jQ4qX6ZXLjRFIih12MbM1OWxtlzFKgkg8JJpAT0pRKaNwF78\nvKqjrfjbRhwnNfcp6nN4Pgb5Cwv/NQb6vyPn20B4LB7trdVQIOo+KgkbsVTY\nSSDz39oNLHbKXU/iO87Is7ZOnW6CyNwTJx9cHuGvCXo5bBIbxhvrZkm3KE9A\n3IXOL+tMYV68BZrFQa4hNQFoKwJxamm7BG5nj9e/jUUuore3V89rYJ/MBfkJ\npcMW9CkK+TAvBcuww7op1VYRKX6Y/hwnaZAj7TxpnYW4Ay1BScWhm3TZTl3G\nJ/6WVL2kmukcmBKQAjKpHStYETqHwYDnTZ1hOFFxxCIqR9CQQ5mJCo48hQAm\nVlZK/w94dNSctK+TJ1EX1sh9BJyw6SvcHS0XOCMor0FiE2uoXSDs9F9nU/Mg\nN9ZEanMPukthb53nlD13xKnQ/W7E+heOkOsjN4gfU6RZ/EPW3fRqA3LxYKHA\nkh1IBxcIOw4Mp00OXKEI2m3HUwKrsRXN96XNKTVcxgKeJE0YOoRcF897fEK3\ni71bMjkOiRXy9X0TH/nuewBvbV/M1gSbRjOZouiZQ9KZgIKQmJWiRsqM5gjz\nxgqaVcFbum7DuAbd5IMYMGfCsEdDuOSi9fVhSHo8ygpUlFGobMOVR0eQQPof\n6HZj\r\n=Oh06\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1040bbe85698d843c1dad3fd86187aefbf5109b2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.18","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.20.6","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.31_1600729060859_0.4283345620920811","host":"s3://npm-registry-packages"}},"2.4.32":{"name":"react-simple-keyboard","version":"2.4.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aac9827190a895f3eacb0f13a87220b61ed1050a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.32.tgz","fileCount":8,"integrity":"sha512-D1e+j50CZuoVYg3gp8pd8vRVL32kic0oCPBB0Ny5+4Ms6lPH7WgyVe1YfOUHHT8Hlcbanr7duXGSD3MyJSpaoA==","signatures":[{"sig":"MEUCIQC6B5EjhEuyeVZNviHwE2B4pwb3hDJZmZNXUJ0iNFmtjwIgSEMSUvG/cG7+wR0WOfq1LAauZahx0N4cjdLZ2HMIml0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfavZ3CRA9TVsSAnZWagAA0CUQAIUEblNrlYDzKKazJ+IY\n3u3vFLot4Bv8OtOAZI/tZcgaoYY++Kyx4qB+aTjdE4FWZ5dXWlKh85UG2OPj\nZ9TN0XxNMgPrhAAhXLXB0o0/mL0Vgx+DLP+ggmFxgFpTl1FTUauMC9Q2ZJ+7\nlEnScYeTcSoeEXysGP79j8qvFq2SIKT6RWqnlASZnWdWevYohs8k3iOqbUev\n3WewJVmGBjknA0We1OQlW0yr023+GyRcBevwkIqyMa53N3pu5uMUlH99gym3\nq+5pStmYfbfi0M+/jQwylskMG2+tXoyqOS2/W1KUDWS7Fm9HuQWMENRBEI9N\nV0gSm64se9YzTLZVhAKy++UfZG9lKftBPe8CXlnONN66Ea5lErInyfslHgBw\nHb1febE+AzY2p01prJXOq9bhbLKXY2DqL3g7SY1jW3dwHg7qKwiXLVVy6Jg4\nRZqJqje/GpaPbwCA8fv7SD4Mx7+DT8NHWiz+Rsc+fApnWc1D7LFxzD/7e3QP\nNwl3e+r4wELfxqGHH61Khu2Oc7aJtwMyoljsyuc5v9qV4kJfweHIr9vf+YbT\nluLZYbGXbPEKIjOSoXI+zab8of9MSqrhmRP3dQN80QbWwDcMJIRJ2KCdtKX8\nFoK8gOS7qwwtI7SRAy0AW9rXfp/iP6p1s2mO0W9bIhLbgxVXMXmAdxGvvuV5\n0LPp\r\n=zC5Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5b69e9e0b6f52658df887c0f24355233245aaf40","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.18","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.5","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.32_1600845431081_0.10767978171091852","host":"s3://npm-registry-packages"}},"2.4.33":{"name":"react-simple-keyboard","version":"2.4.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"749e293e2d831c965739d1789375b4f6de708911","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.33.tgz","fileCount":8,"integrity":"sha512-9mNv7J5lD1Aq59UsNrKcartku1dhI8YVpalHGdUAVXFcwzdsr/e0I/Cl7uj4RRUllBlHe5wiy+KBw7Uye2Tyrg==","signatures":[{"sig":"MEQCIEOfGdGKDu4BE4Z822AXRh51AAxekRxsGV+k2/nUr37nAiAEkpYyXgz6wCCjbYaKeviUr4EwWqXFJPUi/UiSt4Vlug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfavbbCRA9TVsSAnZWagAAORYP/2AGBtZKmGlxd0eezY9l\n2ZP/qGojyKWiB+SUea7rrDwP0Ps6F1JHzWULLhyIFkCemNukwK69L9PRgqgT\nIeDsrMareWy8lCebOZIwwH8CfMkbpNieypJuTSu+kcgstJ40Vsn6XXQnvogf\n1YL18pjhF2mxhNKQ2dq7Xl7+Ldh7wBelqUhilb0hQY2D9WDreX+Vu9IuyGSn\n2wHD3hOq6NYpscwIwzRp8ffJ5+YwD1bcucXsk1YU8fVjBPH8STAGvJAo2BJE\nui+aFHbDDIv/uhaUnHLLp4NjAVgiyNcEyKD4eWWLhTbUydEn50hLTfB46jBz\nd9zw+D2XNNz6kOkxDrL6lEEBljNOf0okl6kTFlpGMXkpzcfFXIzUfRP07MMo\nIIbhnksfnUsGtsWk+2pLeoKjbnIJZrAqNqzt/6zjpNIsThsE+/7lLL0SVdCK\nmLG5peiy7n66DtapMuIP6B39ZrOGGcEusqO+bPGg7nLjRXls2aNKMzMQr3te\nfeH2R91LzgiTwX2BrNRQv1WzyGB10ep4O5PPqiFg1SBMFpPaDeU0Dmj1S8BT\nQq5j42prRVre6uYMAHOKkhOgM/xBuQlBwkLKN7+11EG8lTQBBEFUbebPWCMh\ng3PrUZS8F5kzWcyfGM0AFmJMEr4T1Qknj2PBfUwav3o+MvFKNaiFrg9KnLxt\nO2y2\r\n=34Rx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"465951d42b1010c56b85c0a270978344bbe6a3d7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.18","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.33_1600845531211_0.7039913512110565","host":"s3://npm-registry-packages"}},"2.4.34":{"name":"react-simple-keyboard","version":"2.4.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c27f5813b7ae79815e0d54bb32f1f1e7f743496e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.34.tgz","fileCount":8,"integrity":"sha512-BT6HQnDO7yWwuTxZysY7tBUAYMbU7KUAX0B20T2pqAfHIqzy85hx9Z8n53mDXoK6w+ECnFZhsvFdzRBmtJfHTQ==","signatures":[{"sig":"MEYCIQDTTXg0B23ZWSdWylfMhpcQuzleYqvGL+YByqyfpFSdxgIhAJVH7pz039IG3/Kpr3cwkJtVbuEpGDksyZC5RdOftaq2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfavgNCRA9TVsSAnZWagAA2zEP/j92fOFo0lY4YPoMpCOl\nx376mKGfI0DXFIt76rdAzglZpAhDmKoJY8gXXwls8OentlYa8Hd2AXpm00Z4\nW2ywGiCScsd/dZflZoE/09Umwu9DgF+g5kQ4Uks/tCXV7kBCBJOXnyAtTDks\n49HQz56UwJd3+uwWoAsdBqtFWPxSL/8Wnb4AtJNY7Rt06zwbrE5grhJlNUrG\nSehdvVuT66KMiSYQ+RULeq9jbh5lIYic0z3hCHmhBGmOoDe/JTuzzdh2gmSv\nS+dHtYoZTd9k1LPPooGLJUCwQOqGuxlpQWVQmrJN3NfZk6IGQOy7Lv3QxRgl\nQBHr1T+al74wf7LhFE9pFx+gG5xgkPWRVPJ5R1d8ty06qXD5Gv02rIo67cgT\nExxhpsTas2gYrN4ULBBlRBtr4kc/cWHHR/HW77CCPKK0EIAggFoqqyNZXyYe\nDJQpRR6tcYofIvYWIx1gvwoXGzCqvDr4/3YBb6Ax0cznD+7pBSvdjfqK9Aqu\nxa/M2nHzw3ui4e24qfWgS9dqHx6pGjrDn6ueujp6kXecTiN8JKQTXgkU9Lkt\nNxAkbWsVrUqilAPdnBbwstloPB/RFza66PNsJyt2tk2K31j5C0CFPHFt9niq\nEZx40JcFTomT7KfO/WrZKav2UAYsPMf2gQgRv5oCt+dMG/hdSPJQHSPr5+8H\nlAgI\r\n=kSJW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4bec540a0b284d7faf01a784e03b33196a1794f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue on mobile found in this version. Please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.22","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.34_1600845837401_0.5819210343186192","host":"s3://npm-registry-packages"}},"2.4.35":{"name":"react-simple-keyboard","version":"2.4.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b0e84640e6e06b867b4894cd02082571b2f0957","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.35.tgz","fileCount":8,"integrity":"sha512-L39lqXGobyepUfFEr+2B97QiMRQ0kmnMx6vXVXSYOSufnX0yLBTu3D7hJFL6ebgkCvtXmj6rvURDNHEI48ZZvA==","signatures":[{"sig":"MEQCICZsjAGdGqzyRcIp3lFK/Ga68ALuVftKLaUeQ0Qbwi0xAiARmMpjpJb7n8vG5hYIHnYYbyzfG3bPu2gf1zVFMbRIPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbA6bCRA9TVsSAnZWagAAosMP/jn7vY7jikckFIeSb7nc\n4noRJQQHtePeCpuYA5Q4tsMecHNG2KMHZiBGXlzo8tnR17OxjTm157gg/ltO\n5sJ2s2uKvvMCPnmBWZ+6tD/pgkL5bekJvTC36LIff0UOFYhX249LOh3QZ4rW\nWk99pCdyQ1nkH2DLfCmC1pXC594b7Y9bBiaUdqw5zxUuQore8ENbkj8Ep4nG\npX/2gbXBpsmiFAKTQo7JUp9hz9pdC5lsyTR/eSONfp+OWP4THuw6ELZ+SXNC\nbv91mbEnivZIFInEgscvhNPLkdD/68RT7JoSNxp32L50Fx3N2eNkJn2B6PM8\nXY/LPHB1jQu86CjhVkTcPFP+fXKVeNG1nej4yizxGNSxY+x6ykMXz+w56kJT\nmnkcOK8cC12xIrk595U+8MBL2DZ3SUXZIsuACXeTaSlbwHsSoW2YOXJ6Rdoz\nYN1oVmSGxTf+ckBIrUs3iDmQ4W21I9w1B5k/tyrfZ7EtfJWiHx1dTvsPxkS9\niyofxGPzGbCiIktBLn/sEkhmeu3CYEYS+RQh/nyc+4CmH7B/8G0cflzRW5Yn\n4txLkxDQOQAbCljgS4cU1TNWnJpO29R7WzyyoAGBmsU0UrzMoEk7vTDhi37H\nJJm+QkFN5iBteKs0XkQ4kn/G8q5iO6GRsEtjEJ33B406H1PFM1FL+n2UXnsp\nLYhO\r\n=kz00\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"30523010e4e670e50d1a4b8ced68c46973006fa5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.24","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.4","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.35_1600917147042_0.17124877380057457","host":"s3://npm-registry-packages"}},"2.4.36":{"name":"react-simple-keyboard","version":"2.4.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d91a4a717e14c1b69d9a05983fd5de44445568ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.36.tgz","fileCount":8,"integrity":"sha512-7k8WUHpwsMPQTvnZO/lK7/KGDZavNspI9IFU9XHl7LqOn7MQF0uetsp4PP0pWKjKvdf5mBmvjDnwD8ZfnyikJw==","signatures":[{"sig":"MEYCIQDgt3I+LInA3KGksVW4gv1z1RgXDVKv45SAcbPTKcycLQIhAKAFuh8sP9xMyMnUNi20O5yD2f77WJZqRJQocd/d57DB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbEZJCRA9TVsSAnZWagAAQSgQAIAsJlQ8EUfaozMERPLT\nW6KgO4QqXw4FzTK/Ha+950ysZWg82MkY+c1OTC0MYGouHWsbxmhBqfUdHKqA\nVFcHZeYB1073Pti4g7B85JVNaxTC/3vnM7SkzI8/fCJRPz4DR2uUsgrMD3Nu\nyosFH/QvYTJtu/7Swv53RNBFxYP0ftMcWmYpJirJLIBB2sZQFBpd7Z1juu3r\nSvBMgYYSptvfb45eqmwSdQjrd4t3gWM8hzN0/0FB4KadNwZsqEPs+2AMeuXA\n6c1Nwu6sidkhQLrl0p+Vz9gfd1ehQi6ysPvEMFbsm9m9ZBnJu5epd6AzPD+x\nnBu31JyGqko9VsXSM9XMbXrmTxXeCEJ6GV5KdcjhPlsC/HM5O5/hLOwnUyDv\nOHRA58wWeLXNQ4ncDosRCGB+dF6hKX75rb1CnKP0n7CBqqwWteGEbnR1Rndy\nSVJJzgJXfWGc1L7Sxmxp066H6xnFkYJsWNYOU2jVuU8/39WYcMSlrnReeYaH\nFVrirybjzcCyYB5WuHQ0DHPuzjZlUoi1Au7aRoT1mxat2xz/aOIpNwodBcbC\n/ydiARg/24NMmyYrff4LzYB2TckkjAzKZulyJU+ar1dBwAipsB81RBDnSM4d\nO2j/vXJm1ZI7jvkE4FQ9ej0tYsMViQFBsaUtK/Q14Je61Bi7nGyQAEYsxird\nDAgO\r\n=+hWb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e005ceb861a630be3062a1cb859f7724ba1a768f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.24","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.1","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.36_1600931400747_0.12086610419264732","host":"s3://npm-registry-packages"}},"2.4.37":{"name":"react-simple-keyboard","version":"2.4.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1941b18d16a396ab33eb81894e5f1fe0390efb52","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.37.tgz","fileCount":8,"integrity":"sha512-n44Ic0QdVyRProriwPBokCLipV9acRhzHOrwo39EFEBAIsUKvjdt5sXC6XmyO8xUSAie96uLAMXUB0Dwy4YAog==","signatures":[{"sig":"MEQCIEHRby5fDcHIaxrzSNExJh1Pg5XUJGwN2W7FyRan3saHAiAETT/NosS0HsRvUe+Lgd3CLYrNRpYxltfOWQuG2UtdKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbZOyCRA9TVsSAnZWagAABawQAKKPKC6lVRhU4OlijsyX\n6OTUpBMIRv0sloU6QnhcytEh6iHU7tlMzTDt3MYBKABUAJUrDER4wvu4h/wo\nQTcyp0EKYvzRGKE3NppHFp6ptUM89M3aD37PjXMwwWQiUIHDKCjm2fPT3ZKq\ndPIDigP46JsbxeXT4yxA4h9f6X7d+pRtNtW44sUjOXGYhPOs+USGFFcVwzDz\nWAZbXJvoc8aEYzYg3klKdzcgVcagOdZ7T+KhaBHL0kaIKZwInfb4413Y3qsY\nObp6RFHMRPfCH49AEpv/ERPug/Ld5Nc0weoHeD3cHDtXaIvpGOEmODT+aAa3\n9SEjPAUFGLErjmMy9uRoVj8fFLMz2AbJlmDysFCTgNMr5FQO2cNxdIl5JqXz\nFH7BT8mD1DHJ746w39XvvO8wYAxzVuVfCRVK6xkN3K18z8LO/ifKPnTS1UiB\nIuZoI4zXdGRZG54EmbrkZnbCyjF7Fi9/2EJAtXtMh1Ug9GJJ/RY6eKlUv6cq\n4JA7RXWPROjsp6/W3A0YGHA9BeBlMjOZiolQ0DlxQVRjE2GufaOycppo7veI\nVrQ8ZRq4wKRP9g8VkuHrNIkQ948X7xRD+Yk6OmV7xNhuZYFziYdMmnCN5bFN\nKnEV8+0XM6fkZL16fMwssTWY51V3LCCguA/S4c16DssxmIQXws9i9r1UIems\nx5Lx\r\n=NESt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9661922c5adefe3106de582f9e254917ebd59ad2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.25","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.37_1601016753519_0.15617569995220237","host":"s3://npm-registry-packages"}},"2.4.38":{"name":"react-simple-keyboard","version":"2.4.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbc4cab962241b7a4d756c399718b09e2f5ea4af","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.38.tgz","fileCount":8,"integrity":"sha512-AGDfx2XaZEa2BTEUVYjHdFBUhdrGdoCS590SC9madjllS/w6yOPZt/KCw03N3gbuKSDpXtorcY7ygDGI4Eq0HQ==","signatures":[{"sig":"MEYCIQDBsbLOmv+OdJHR5knI6JCKkqwogRLjCVfFZ9/GkocNiwIhAI9zIrbMrha2P0ckjYu2I1KVy8kZKosCMJSc3qGZ5/Fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbpHVCRA9TVsSAnZWagAA5QwP/3Mky515UsekcVG7ws+w\n2V3ZGYrP/ZubgDHkERGfJBj/mk0t8lNWWXYu2fFxmm45sXA44FeDzdLUQYQ7\ny/qvzU1H9S2IfYJ8BQDzHhxCQWxU1acKCMTGYe3pfMqWsYYm3zun8LSiT9ZC\nGDnDw8EVkR77E5Q6TExw681rjbmACuntAc7ldG5qBzopD9CetRsLQH4ekqev\ndc0AyLUjJb6HOZnwGJBygfm0imS7KkmhgR+mUvclsCONt5veP6uhoyfXh5lu\nkAfyfnCY7UjJluxsEvj394k+F32vEjC4yaor/FqkJ77M2DxsPu+1yIegixJR\nqMmzhbPOBJzfQ1iv6ExQ7EZr5K/do6DlNPgyBbRAK3l5+UfORyQ8WROk1Cr9\nbiPgBuotKQ1xNbPLTZMbnWyl/LmT6DPIisuvsQ77HB5NK2lC+5X4ca8cbmxB\nuUv8ATD5IvXKXu7s43h6Y/djB8LXUg4pu7UN2AH0CW+xWfmmZrOuJqkShzus\nz9zju4mb25RUReurql8R+E1ifqLC69E8Yiwq6ZaufA3yTwf6SxVjDoA4AfST\nwlMn7auIt6qlX5GVnBtHQf4eSozt9eoDlMuT/dE2Zja0Kf2l/a1cRAyEV2eK\nI2gJRgjdS4g6ggm8HN/yync5NJn13Wv9ZcuSQEEHGkOM3M0nNcZlDkU6/FYg\n6SbC\r\n=LY2n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"329bf4c1352697946d05d7c68984a0fee061cb88","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.26","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.0","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.38_1601081812381_0.4072644617866885","host":"s3://npm-registry-packages"}},"2.4.39":{"name":"react-simple-keyboard","version":"2.4.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"70c333a049b71ba93365d9022af319d71d918ff9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.39.tgz","fileCount":8,"integrity":"sha512-WO13ha/6FqIVamfzWuj8pLywRiCcR0Fc+Jwx0QZgNyQwjdQnrua6b/RuaKow9g1qj0+7w70dkt0GX+L2EOHhvg==","signatures":[{"sig":"MEUCIQCYfwobt+WRrt05rtaskxdTcKbVtLAFt9zIgJ6+cgnx/wIgY8eFxEALVysFuuAkAZLsKRdu29vKKEgtjeZkJKdjN/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmoFCRA9TVsSAnZWagAAwzMP/00kwqfJpon0sAQHxec7\nRKl9U0+gfYb0Meil1nEyBQnbOjLy5azg7K1KmKz/vsk6SeJaXzSeDVclx9KR\n6xJoExELK9MaIFNq3pB7GSmaekKss+TwU3PH6r6juUQ2mBUxXkmjzFRG6483\n6NYoKjLKKBaTUm/dMBlWTByP0e4eeN68XHDE5xjZdGlTZlpeHZZnD93K7B9V\nVInq1GFplwfAVXjc+EHkm7Ocsjkv4THIS/Qf2wFsvuO/dvDH/JwVcTrmqunE\nB+D9GvXZg1ap4YV5PT9CvVh/pIqIzN0taLlQOwI2OzV2TZ/EpWFzJ38P/3Ay\ndNOvjKZ9CHndzJSVc3SP1J+7UZTMoOzk5PkqTo1/q6u6FNiP3i+sbkmaNJN4\n7vYPZ9hRyf+yvcR+iyP8h4F3uKK3k9CP7gH3IhlupzgiDr9zqIAf0krdniyP\nvX9KSSVcZ9DiNCuz154hWxZp2LEPsLamUnzSpf3Z6upZkXtQS9XLJKa6Aw5t\nr2CLkjMyKt2LsY0P2TTbBNK7wQqRK8lHoQmqbNkaElHKocUDxYkpwSSMkrOY\nAhvkN9EWE8hdr3XTuqUiwBlkg09UB/qYG/dDRNVrLtkS/ReyAfxv9F7l9qlL\nVbrghnJ9E8Xafbgb/+/zV+khkImNxDKAoPFGV+bj1J7O4oXPqRzU4pPQCEOF\nh5Xz\r\n=YF+Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"50e91ebcd6f305408a91026c567930da138f9bb3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.26","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.39_1601333764704_0.3566724659079439","host":"s3://npm-registry-packages"}},"2.4.40":{"name":"react-simple-keyboard","version":"2.4.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"71a8ec51884b5da0ee8019020442e6589b7004c1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.40.tgz","fileCount":8,"integrity":"sha512-eD1KCbAiYvgRpcsOy+fyFAgvP0HBKm0TJM1ETCvvpF9NZdFugg+Y6iyoYLspj64XAv+P+jhaDDEn0BIAxh21Ww==","signatures":[{"sig":"MEYCIQD9FKr/ZOy/KBk7wxHVrAiga4hl2/ApQ9zJAgPazYa8mAIhAObAwIYXIezFT6HZ33QKfvODBrvpStvjGIHahyYwXw67","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmvMCRA9TVsSAnZWagAAvaAP/RfoUfsL04dvhJE8o023\nf8Hr3a+c4sXc/DGNhE1gZP31u4KwK3oO7TnHyilXQDvAFLBZbZxsWk/2szfc\nMgVEtFpDm2RXN547skTdt4d8ceWY7IFwkoyjIY8FekqfEX4t2+qe4QQVpB5P\nBv3fCGSetgiDupoq0hRCtvrgwet0qzCekzsd6dTjWGfee7vbo52/mTDD4yUh\n3J8D6VcbXqRv+PSmxd4pu4WT6D67yuL5dXJ954CP27LVKBvhoqbDbhjoxloo\nHQSmuSg034Kuy2L9yatuprH8ZvMJF7d3og8CZJFD9+9xuaaowpe+lkrqBu7O\nahCmiQ2qXxYJBKcK4Au4Qzzjks3BxOqPW8c4csUsYWhfj7hBzcstL+dDydD1\n8AAKtGbw2jix28u/0qQDeNvx1ebBXzcRJQ2rIJVnKehJuzEnPI6dGtxslldp\np6XkPyhosSkCqXbraWiZAscFM2SH3ipPoluR+/y15CAs5h89nZquJvnihanY\npNYMJe3jlGUgxvsYUsTSa82xi2ROwDl69+6Z/2ALY5qNB3ooxx5bjRKl/GOM\nWROtMYKAhYONVIfVjXKuItdnumoySbCVRCdx3G7nR2I0zK2bX0IkdKXaEKzT\n7PylCckH/nyn+PV6o+WtnPeCMMDulWbGcX2KqoDJgzBvXTgbMDTJsGNKKDFN\ngS42\r\n=8hAc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dd440c6092bc83f2e1127e0e58c818d32ed07b5f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.27","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.40_1601334220185_0.02413173641684363","host":"s3://npm-registry-packages"}},"2.4.41":{"name":"react-simple-keyboard","version":"2.4.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3ad362a333843bd89e84471257268b84aad7a75","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.41.tgz","fileCount":8,"integrity":"sha512-g8jbLtq5dqDYlSRo+Cutf09h5ZQzaLf/zDbztC4J0/VRNxhOhpc26NgbzZgWVYDHGz5euUQSLaiEqZfMoBOoxQ==","signatures":[{"sig":"MEYCIQDUL6xtnAkVx5479h8C7b4HdDOrT5RQLBd3Vpk75vVzygIhAPTgn7gGJGWM7YFI/wtHbtSZp5O+ctSeqfFqtiffynh5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcm6lCRA9TVsSAnZWagAACYUQAJQW5D1uj2CeQge1jjOh\nb3SNRUMFJytoMrrDrR7BTT6KG51+96JO2ZAvLm/4YIkmWQPHmcjzK+ZwyN2w\nYcUDSY/d0et2NK+XzzV3I+viLeGLs9yddVHkeFtaHihSzy1jTHTdXXvjGn3+\nj1SoOEbQorfGDNA7lpRJlD0So6iQihSUQuTU3FujkD4NaZY9PpDg0mWlULla\nSqJIM7eP+LyVWAgnXADXoEPRFeRf+i0uONblGHqyUtJBNi2pqdzcPuG++gGW\nDmrhaqQPukHlJuq1MlnULeT6iFZuTBjmv1iUSSpTFVV6D9p4cMgWKGwqSdwo\nMUILRs8FMmFL490VVI+gZ5mDG4rDE84DcmTHJgHmMJo9f/ajIMGgpHLjeDKn\noG3tkeChRAAnJ/C/0jAiBzr1U43mnAjybMnSqfW69Y+3qahBicyOTPdWlRle\nWPPmJ3bgSxkv4DTZBVRWFQil44p8ywJcAYsskWgGHcFbLLOiQfF9kHwFulRo\nQUqF9KC9UMXtYN3xkyj6Fig+vAqZMzsIM28ATgaSsp9LndkuHbdJZKOqFZFK\nkB/QOw+rExyhuvFgrREwUFyQC5yKCeHdfGTo6HIqbjexlD3d15OYgMv42zoB\nPmLpN6AFiRAhgRE/3aeKQLk6MGqZHzOg5rOs//0qkebHV1A1RpaN/j0Z1jr6\nYfm6\r\n=F0Yg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3391a31ac43daee4d05c2a399226010809047d01","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.27","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.41_1601334948792_0.2700174774707995","host":"s3://npm-registry-packages"}},"2.4.42":{"name":"react-simple-keyboard","version":"2.4.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d42f4976aad747cacc488792c7ae8d022437ace","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.42.tgz","fileCount":8,"integrity":"sha512-ZAbTl687jTmiKZ1mseDlUD+AR+DscKnklKLodINPe0MMBqcSjkq6tK02kNlpd5W8WTNugCpj9eZrGiySpVYcyQ==","signatures":[{"sig":"MEUCIC8VOgnybRg71O7IBIDVIHdRK6/HP4iSMW47xrM5TY0GAiEAiM/qbSakWL5hdZ0sGHSuk7z22n4SOAYhLj+7Xh6a82s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdDAUCRA9TVsSAnZWagAAsdUP/j5N6GewIIPBxIY+u9jI\nWnoXc6b+zL31qYeZi5vAc/JJhtDH++4Ghfb5yABRnXwoMH34yy2Ed6djCBbo\nT0DhsafezYQ9rLKe62Y1JbFKUOaw+3tROgtaISVjWBo46GaBRVh4Pur/btbm\nKiWevmg5R3FuNDY5K1edu+wm06/3d/HGG0H2+78gSMOGEnF30x+YOtNB3XsS\np3bzK2zJ4eVM4qNQHFj5vNq9z4whbcMD+Oh6im70pGv5Whcc8CYyNjx7Ojf3\n2a0QHvrG0+SPOXps4EXkaw3RX/Y20VjOPmFz94C8bYzb5LRwS3Ww9pZY7ZMP\nxfyz17f9md469+U4DdJDQTUVhjmK0hDsF5UEYmdDr5tm2tlNPusUna90a0d+\n2DQMFIM4f80jVDCXx/0dBJqsQkOVRQ9T8mS063dzvVInZRaznQwIASQPBnpX\nT550zD7bHiVWt76L4E+pPoGgp4Glr90OD7BbFcxwVJ11sPDsLjei2QaYuCTN\nbsLEdHC6Rq+Ucx6eetGenBFGvbs+K2CadiPrJgXWkZcBMlHFDEX1GJRznjs5\n01vIvsKw0I1Qpj65B9lLXEq/uMfXAlKY1ovhzUrujOJWQbTs1YfcUHS095h6\n8yjZzcQIAJzesP+J/Xk9JpdZ9pvJT6xf2BT5I2zIPpjBl3hduyidMYwkR4Oo\nWOaY\r\n=6up/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"53622f867119bb05cf717223a12082cfaa13dd72","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.29","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.6","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.42_1601450003620_0.3017800229988967","host":"s3://npm-registry-packages"}},"2.4.43":{"name":"react-simple-keyboard","version":"2.4.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e847c9d3602e4dc89c7758dd81b5681149e1981","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.43.tgz","fileCount":8,"integrity":"sha512-snJdLVZHsRTuPkwiF3sF/Z+8ykAN0pKr6Bd7iVKydH2eWlSGDhaUNeBP341QcAXNWLq59fmTO/bDGZBJQO9khQ==","signatures":[{"sig":"MEUCIQCpsTWvtWlzBc/pbp1scSCRyCphP1Wm7K9l0fOgf70HjQIgT3+DnaihzTRR+w0hq/cw/3CAQShD24Um4Z8XN1q7uRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeCEGCRA9TVsSAnZWagAAueMQAINdr8ySeNEwNa8YsaHQ\nnWAMwKQGBfmfgZ3VOJztt4I/uqYB7T72SzIAb3qB+LVIntnI1myCxAst67ce\n0fcTAsg1cG0mi9A3aKCAD/7xenrrs8kpjyn3OIuE13ynoVdP/tC7aVUFScMY\n2S0yRk7d0eeSvYIJMsYhxMwxybL4OrGC806jSzj4mHpIbHU+/fGm9RayWGbz\nv8JNKeSkZqftWuWrrGykJ1Z8EprwqsmcFBC+uQBNGC4mV9ZUM+bLmwQP0ir0\ngxYYeNXoytGuuL/cz2Kk2qoON/cE+9l2o82kzBWgll/+iwHpGj7hzSiIdBRc\nlefm3Qtgl2FP620GerZG+Ahm0Lawf4IITa1NZnYBQz2+u5zB1FWBhv5vVlpB\nrlWY5tHeS6pi+3yo533UdRIpw6zxau6xVIUojGox1/E/3eWD9iAAoi7NqdRG\nbkbNt8c968AVFDNwejdFi5Xq4Sd4PsqyYToSu3G8Teqw6K58tj0X6xU5uBUm\n9yI54t/4HwbqzhpdNUNpVgLgAGjicu0BUOFKGlymQB5wNcH/kZdAiG24nhJF\n1MHUsq3QEk+iI3UUWfq4WiUgMt/5knS74rEq8vM81SkgrPy925J3wTLVjgmt\n4d5MjynFF5n25C91P07e37EzkYpALqhi6Ix4wloGqOLzjO7c9EZo0zVSDkWY\n01uR\r\n=OChp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"53984228261089e1dd6553c7884ae1b9637a53cd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.29","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.2","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.43_1601708293475_0.8308676420719612","host":"s3://npm-registry-packages"}},"2.4.44":{"name":"react-simple-keyboard","version":"2.4.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d3cd72c135d05e43c44e85203a6a673d12642d1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.44.tgz","fileCount":8,"integrity":"sha512-Z94l+MxHDiN0xSQw1vOG5CNUyZXAN65ETPtQFwCslaJWZo162a+4EaFmdzME5KQFPYSf5seZQwhpYcoVbxopKg==","signatures":[{"sig":"MEUCIHTH5mE0mEsDE0J2DKz6fUoBoWyn7TY3GeiU7S9uZC9PAiEA6Rd6HNGeONQlEWLSkSCBoz4zMPlHUmKpZc93x0BrFtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeCGtCRA9TVsSAnZWagAA9HAP/jlokobwU6jr/I3ohwHS\noloZDciljIjXUvtNMS7ZUJ+0d36U527jXG144aYrL9fr+kTQ6dwrRPtjxA/p\nmRUR3cZd02wHp+08CXFwmjSRjZgZMGazRLokAZtoEYyTnyEhXxb3IRapNPgQ\nVsBCZxhG+3Xz4G+usLx1Xmeeq/9YL+ctaNmyBojZSuGDq6icn7hqLlgel7z6\nPh4uAEUVGH5t1kx/JP6ASxbb9A9jD981Bxfcafnw9A8b7C6rMv3npud3lqNQ\nG2eVCxIpQmrBbR8Uq0WCcoH+z7wKxbFvoCZN5NDzIp4SWri0Al3QmTD9DPER\nIYtK6Psr1eYk7255aX8ERimQtNjpQ32PdffBoC5AGqrfJYStQ1yJ/C6eFbLN\nZ++cnhYyisdXGX+3v2VVjNvDyoBAzTwscv8Te7Pfej7rVR28OY6PCEziZ4kd\nqDdcFN1SnFyl57oONCM2Y+NloIVEEVPwNMas/m2mpF0gs69qRcVxoS8QIvYY\nXUidKItLUmnSI+4Q76H+D61CXMuQEez8NgN+xex1mtYPof700DDodNzJHwar\nbpj8Cqg4jJk8Qx5j7pEMoHE4o4UwIp8zK2UCp2uaT3abWbKK+DpVzjoH/ytZ\nm52uBnBB2vbaNHFTgEc0tKH1eHS2GBfUbnltaL/bQg7p0jiW03Gsns+N5GXj\nWLme\r\n=W1A2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3fbe3dd18693db7e8e1fc98baf5ebc193a4de92f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.29","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.44_1601708460780_0.23370166670675396","host":"s3://npm-registry-packages"}},"2.4.45":{"name":"react-simple-keyboard","version":"2.4.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"806f9f55b2606b4816b15a6eb5b3c9ff19eece32","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.45.tgz","fileCount":8,"integrity":"sha512-wIr41TapIbkpX7ska2lZnLsd0dYcWTJ/3u77Xjey+5b3LPUXb/BMJNhy4HWHIgK3jK3gmW4Q4XO7mJvBB1ehIw==","signatures":[{"sig":"MEQCIGvqiasy7W9XN4FG2jDKTEJ4HHKtKUQRxIzJG95+5VIZAiAIhCNao7/k98uptaHfZKxW+0aIBb8pyLS/gzy9Mkevrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeCNhCRA9TVsSAnZWagAAsiEQAI7nGXmcdISsaOjPtQas\nC9FTW60O2RvVEO5fGDoI+zh7AHsTXbjOr8i/ZD85g/okzOiiEcwXgcqnPHEv\nJ8Tlk1I8U15XvXIfkHA6XmXSrPfh7YGGsYRajxK2hIQtLr6Wb54He/gRz1oQ\naU9rTNPgUqEKKqSsBM57Gb6S+mJqVuJBSkbbbcTmPB0ENuKsEJ2mDLoNXmwW\nq13KB9ua9rBbpHygErNwk90LdYYXLucuEI3FqkQn5p000rtlvxQS10Km9Oxs\nRkJVfd2JnG57lpRMcsTtTv8EljVCIyqLtxHnj6QkY7A2VVXxieNWxfA/cDRZ\nTrZuBxBgtU9SpLB+JxAXCkZ7qbQtdf/EN+Z7NmeyICmng2YDGFDjn3D1ccjD\nlvQo4OQvHJOHXd3biLSY00Cmn+XABGNfoPZNCZKW6r31YlygoXufe96k8RE3\n83Xu63yzx+L+rvFBRlmjRehDW5vYt57pASDV7KJF7u5FiFb1BTVIugTl08XR\nPltyARtCEuxEJdQfLOyF/yLavhP3Nenm8edqubUYoXMFxpzbKR8Lshu/jEuB\nbrWp3ti7S2zv7jDIrKeNUxssbxOeqGeFkh4fLDrFN9iMaTERByVa4mBgH7kj\nwvO2NEN7szMwwP8C1EVPbB7mBdKnTytzPQ8QZPGUVv1h2svAv4+M1rUXMI7v\n0i11\r\n=DnNe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"606ba177146ff46e1f0383de5e621c0d5135fd4c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.4.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.45_1601708896682_0.8409770880008116","host":"s3://npm-registry-packages"}},"2.4.46":{"name":"react-simple-keyboard","version":"2.4.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ea41e13ecadbcf494395c9428dac890be9fd9127","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.46.tgz","fileCount":8,"integrity":"sha512-alTXHGa06SpucapGlaqTctexq64MYjhIhUWqsvmu49ebLzkoQ02AubWQ6K72J7tKoOTBAD9Ocy3gpExW2aPyfA==","signatures":[{"sig":"MEUCIQDNHnbZ2j3cQ4CC60hogIFHE+WZo164wtkiDBj45vgKuAIgSBbxby71TvDpsiEN0RKH89RMpoC0cgLFORUxZfZDvDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe6zPCRA9TVsSAnZWagAAzHkQAJZNS8tVC8nSJwICbE2g\nm5htZEw7vlV5emeTOuoXpEG8iQZENtkXgqLK8+UgIxugaiQ006r8CkFYOL4z\nVpRVMIy4qolw80T76GLx8n69mwB+OpksKzPNOoQo2N4cIC66KjTxVJKRBVy8\nmvPgEHEjy7AVQO/6o6lpgjdjcAhOoD0A0kC8npme8HYA4iiMNaai5BT5VmQK\nwh5rsyUcZOFblZh8YxYMGu6DqAkmGm82EhgEF7+wXS1oDCrEjhQDuLoZ3dhs\n5+k3wJu7b2xPZzTTYEraSD1IY9gJ17MvwW1yl4JXcrmBrAy56da44LpOUhKZ\nvQQRL98zV0TMLz1AjxkbAkfgI9ci1Pu0vD0G4gMXeKoYdR1jjndbO2eyW6F3\nHcfALGHzQvPdPRlCl/T1/bzEewNn2OlTz2q8w7Vz97YttNBy7VL98onDg4yg\nfSYyBMVugu0+C/zX4UwyWe1Z7J2HZOxg7bBjdiZRqszT61bzNXOK8kMz6vS0\nGNLaB+RVuEr/h7OtqFH/vId9KTSd/4EEgsKmMV6ipWDYmrkWMesNegZ2R/QO\n1uSSflJJhdxWWuK5M+ZzqbkTFHfjTiL+trCB9V9faHgbxcQum57agJ7WLtFW\nRgUWc8PlOAI68pMXgo2LS7c/b19Jq4jEQ0AY6+hQ7ejvdU6QQh0Im/R05Kh0\ndaUn\r\n=p5XY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5f0388e54fefe2eebde3ce17df5b9d6c110e01d7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.3.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.46_1601940687428_0.24724570484925112","host":"s3://npm-registry-packages"}},"2.4.47":{"name":"react-simple-keyboard","version":"2.4.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96c88cdb4af978b4abf7954d351ef0886f481d3d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.47.tgz","fileCount":8,"integrity":"sha512-BkjLEpeaeNyu3swLOqRt4KCKcHUIFWLjIeVdVE6Jp9qu/dPaJPulgMxboQBrlsUb4hDH49qmGoFNl+3JLWlVKA==","signatures":[{"sig":"MEUCIQCDEJ6S7h2HOFTzA8WGfqXB/F7LCKSHaU4Gp8hT14/tgAIgLXekSdsvwEvuW8uxM4VA7EQIY0H3eF3oVt0YaQu9DK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe603CRA9TVsSAnZWagAAA3wP/jCKyYeptIprun3TCPBq\nWFUnKa02jntC23HkzuEDTodjzG/Ec7X4jwdG0Lp+4b9TVY4XHDUkVTS/hlES\nVAUUZnnDUOlJvAX4e1Mxq4T/WmnHDg4PZMHhuxnzlXjR0WLI5hCI/dFTLSud\nHaiWh2Jh5dxX3zN92SdLrlGb++i9RlpGazW7uZARFiyrQIrGgy2ihVzUh2M2\nObW4Ci+XNL5Xt3VYCNaOTYpDeoZtUUlMeQp3rGuZ7aYN3p9QjpBjKJaXATd+\nbge7fiqR6i1Wks82T4YDyjqZ/2Gje6CjYYJqABVGiNmTGAU03dAppVDGOhAe\ntDAy/hz/pCvp+14VPAibngGJjAM+pwqB05TeJrbd/oUmibLCL4l115dcL3jC\nS9gFWdrcI+WV3pkzuQQIuax+kjmT15z1ZAwdV9HAgUAf7XZCsxISTfIor1Lf\ne+6C85qAPtcVnoMHg5tteY6RTO06cSL6U6Z5SKxyylW41YEy0zVjrJHVpKu5\nWS8ZbYTTlcoKJXaa757mV9qGNQEIiciKdKVJ9Ai0xve+cRBR2/dqRxLTlklk\n4HUdydEmd6sb+X3eO1V+B4Tp1zJ8m55+Yga67y00YF05CGtvFkv0cEoDOtWT\nDDgEtlo10koYNbtEohhir6jMyk1jjgDgUL+QI3cgziWGJxskkQqCAztHhWs0\noUHq\r\n=17Mo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9b5bb4e180b377dd75745d8494d0a4ebccd87757","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.0","style-loader":"1.2.1","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.47_1601940790694_0.2955086654972585","host":"s3://npm-registry-packages"}},"2.4.48":{"name":"react-simple-keyboard","version":"2.4.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f90e8c689868a2795fd4bd84b0341d56bf8a0580","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.48.tgz","fileCount":8,"integrity":"sha512-3qFP35DIpDnl4Grbic9RdIm8xgj7ZyP7Ne/5zPnV5otsscg3arcYLW85nFBKCu7LVEQ9kQxduNLjKHF4sExQ7g==","signatures":[{"sig":"MEYCIQCmRFwH7HNJoa3fbq0mwkHDNflcsHy/ZwB/S2mYeFoh2AIhAIwehEgg2BCyLD+7263+GY45+9ZpG4mPXLSao3joR2Lx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe62tCRA9TVsSAnZWagAAj7gP/2HsPvwlt5QoPHVZDBya\nSJCI/KE+/t5hw7ewXo5XeK97kd0pnfd7448mNWLDDExY4GRnrTLMDEmwLamA\n5cOxd77MmHW6ePlHdIjLo0q7yk3s+ZnwcisfvF6SqTifkelSZY1dsCcqRHbD\nLT+WNkRJWHFs9nZkarBNsAdjw+2ULqKsXeCDS8hHz8XUbO2Df4iSR6LxLxr4\nOctKn2uFbcLCimtF4KbAJULhFjLeKxnGRSY3yvd7kyCemRc9aHc7q13D+3ql\nlNaS+9ldaO3aO53YX+/Q/tCs9ZwbN7tSXjMH+/fHP+ggkUiOQEdmePuyF5/E\n3+ugBNk7DZZ6GVmNYx34vfixoelluAgFgA4/zvbL/hV7yq/gtk7ASmLf9cot\nBr2mAi5gv8nqzuaX3NGPAYVih3E3JzgJOMAmR+sQP1Pj2dWmBnpXg1Fw55F3\nrm3Tkgwx/S7OnjvB8nlJzxqSCH2rZY/aBLI7UeXoSY1oAE4SzQ5fzRqRHvhB\nfeZvG9JPihcWQrkyKWrHb95EJvspArNkhpJByAc232aY62QB6/eVfLJvCwDQ\nXCYWUEG3iOQ264EqWR8+VCwWlhssGmsv9D9+LUXYEPz7kXbugXk1suKWmyLc\nw6hDfiFZWldvSF2pK1BqkmRJ8geEapRdZTP9ruh2u6kSqBtXhLFwF84rVdmb\nNmDO\r\n=hEX/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"04fedcfcc80e9305e39695c1650c79a3f28bdffc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.0","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.48_1601940909065_0.7466932395708319","host":"s3://npm-registry-packages"}},"2.4.49":{"name":"react-simple-keyboard","version":"2.4.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1259de8547c81847cad03ccfd6c076af0f9928d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.49.tgz","fileCount":8,"integrity":"sha512-BNvHmwDeFuraxgz25IDv8oAYUqRCL4zyvfPG5cd/7id5K9uycb3AWxENllydziNQhsUTM6vGqNhObj7UpnhcFg==","signatures":[{"sig":"MEUCIQDPk9PeQOrnOmU1qRWC7j4yxXyY+2ISrgcLAhePbvxMAAIgH4usPLWKmveiUzsjzDTWfzZSqqbjLkWSHWa8trX3reU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe66WCRA9TVsSAnZWagAAbnsP/19LzhDkeD4BwqOSWG9Y\nfR/q5+RyTkYECyoDOLSRENXtfD0N2BrgqW5peNIlXhnB0eDJLT9qKPwu/Dxb\ns0Y9ZVeUOZls7M4nhs93zpoZN33BVI4aKEM9OzGKj5r/VFUPqFdFyQ1YNjYL\nQR3jUJYQmWuDHg7T5Y36RcE6ddbWW+5LL8gVxyM63IHjII+t5IbqvNsNKnK3\nyWuTZ3fsxvvnOpcgG9iTuhjW7y32xWGvZurhIT6FALkcT+3TGi0C+UREsQJq\ntJjtZA2Cut4+Lssn2ozVsNGAMXQ5JjVaj4itRZE1juDDARL0whbbZV7vNSrf\nGIXVtyMG9Sz3YTKuR4+nMDoeyQARBI9tyhXQkdTVKQw/nThQRFFHEWYyXEKo\nMJwNXXpW+z74suwx92SGzuj11q3GVvJho5rRQw80adLjSY6xVy2G881pR51F\n3qw89Iad4tj5UaB4VQQc9idpXpr7X0UZYCwF5VUy72iIHMHKwSbA9EQTNYT/\noIBcc23JyfVUEPi6B+uke88HZU/eDKGIGvRaj3gZOoh5HmoHVB63tDgO9fCD\n065rda7oB4BbqcZxNiI15pzC6YKoRkHaWhZXh+E27FR6kr0zGcraV/ydLtxf\nJCF2HpswUGrPjXnofJvUm6s24rYkHuJeGbPtYYN/DILYGoiUfC+dsFbUBJ3i\ngGX1\r\n=NU7E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"84386926787daf44657915645a256cb07a6cabc6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.0","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.0","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.49_1601941142364_0.9174780814831438","host":"s3://npm-registry-packages"}},"2.4.50":{"name":"react-simple-keyboard","version":"2.4.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa735c6d793653165837af2cc9f309ca2b44ef2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.50.tgz","fileCount":8,"integrity":"sha512-MWkO2fhWBUnBPeZ6uHH5kuejkhpP7CzbzEKRuXxPJN/X8Aot61/OnCR3S+KJhfP03vpSlvHzNuLrnohgr8DqKg==","signatures":[{"sig":"MEUCIDkKYJG/Re9vSon+/g5n06s76osu6yp/FEF47LTNw9+zAiEAhzFC7HubyHL59fb94NheyIcaMxAjvzGCm8bci0wWmjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffa2cCRA9TVsSAnZWagAAntwQAJGKvSR6F4/8tuUouNjE\nlqdk8fUwSPYB57/dQnnUhOXDjTKZ/wqia6VM6T23CaL6kWN6e6vICLCmdjtp\nPdPQCjSaJB1wIffgI7OHUQ1zuNXVhk9m7MmbuiwwSkmbNLnl3TnKweyfDQeL\nQso91sLEZJSNTX4uJM5XdiqSjLU6+YkrN5/q+T4tovkihWIqxkyvYd+Azdak\n8EAYyIcPiEmmlbRMuWMmKzbyhj+DvNajVvnQguY4oKFTM1XuGA1m4uKkC3jy\nTXjUxpwZ+n93EfeVuz7EoGXl0mhRLirO5ppAZbOI2PosCsfZH5UPByr+Nn3v\nMS52+cBU4edSR0qsU0FUh2V3gZLHq2Mfo3QvEmGug0zoxqCcndlrbBhmIN27\nomQHlUphXLzAIYnbxlTe3zZyIGGyixiiHR10zY2AXfNtk2aPgvvLx60dEvmI\nhB82M1PBJE0yGKV0DDSR1y/QRRWMAF5vrx/PE08hogMahjEjXc+zpiEX0qgy\nJeqZLrx60jl6Iz/RkSnh65WHZsXaE3A7vrpTbivartNsuFgGVlhnYX+QfbK4\n5qhv3yAtIVhYGmQ2XriiPBqIhW5FeU7djuz9CXuDZJZxOIGdiCvedcyApFlo\nHbZS0CwrBj1/YNJThvxTnkrJq79mMU/gtsLC8kTQAgNdqejTZ22m2TrJWceU\nnKkx\r\n=ZJ5E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cfdf5dc05f270f8f3535afb2b9df207d488db175","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.0","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.50_1602071963469_0.7586459470681433","host":"s3://npm-registry-packages"}},"2.4.51":{"name":"react-simple-keyboard","version":"2.4.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10e8d5a7f9afaec865a1fcf27ae944501fd8c6cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.51.tgz","fileCount":8,"integrity":"sha512-SObMk7FU1sfuRf7W3a/IXaRGDyZx8r/9nG/tI33Pwr3VU9hTzHtPlyJLWBhtdkh3S92qaEy0ctulBozA4RhF0w==","signatures":[{"sig":"MEUCIQC1QOXeK43mOtZQbIZ4DiKHz2mPpTENYNCtXA7bXSV2eAIgAIwUkC7ItD60vNJRHS3yfmsmpXN3EPZ8TowrXlSSBhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffa5iCRA9TVsSAnZWagAAoo0QAKDSEU0pJZhzrfaPbIv1\nqrTL2k4QlgsFn4NoO9QIO4Bzd4wzeINkAfux4YMuwU7H4M/DT5jSVmDHhNMf\ni0GgJnuBS/hTR0jPHf/3S3el0RfcbiN8hk8vJ8etJ63/AMg0cT9pvq+2lmlj\nmp1ptH8iORAw+Upuu/89xQavCGyCI8ANhZKR061NTooh8Od+UwqTtPNa7tkp\ncXbLPjfuP/6/wV+tlW3popNO6Mx7JXnk8e2EnBjYX6ApAH+/qQpQTdfP5s6E\niHxV2kJeZ7RwlNnYcKMJ/iuFG0peH2+09kEV245yFQkafjVxWwLrAAVjilme\nqCo7MzW0xxUGwHzCiiuRExQoy/ZblDEc8K529w3dDzGU0l4AkyKFoGntsjBP\nrpqT/N4gdThGAJiqs6qjsZOGzNlIx7RuP2j4/85hKZYhUdIEY1Un41J7N5HU\n1BGPkKjFsiSrlyGIWmCuX8O4dvGRWOBvuQIWtkzI5cVLmdQLIholvnlx5ot7\nGSI8C/WqXC7b7WA1cukdOZn7PuvIvGMILH20xr8KQEE1SbJTGcOdwMstZ11t\nE65ITbPs8fnRBkEo9rVvzgCS3eKdrpU9GACC06cmEZ7dEe/pWH4+LUvjfq5k\nJ1Og2VUawLDYnGXQWmKVspfIVfLYBqpruOKp0RUYGGJLELsghDKXT/vEueXV\nbr3+\r\n=F42Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f542158aa2375799ca0957ea25c7457c4c9fa8cd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.31","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.51_1602072161755_0.6175505900946272","host":"s3://npm-registry-packages"}},"2.4.52":{"name":"react-simple-keyboard","version":"2.4.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9175529bad3130a34e5934103e4de3fbc2c3f5da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.52.tgz","fileCount":8,"integrity":"sha512-Yev8ziCyfMNNPEwDFdOEJsBiGL1J/EIZe7rDtVS3t2Cay4U9bfDs2ZaR8xtqEgNf2RGpak6uGqtPoFQqnN7JBg==","signatures":[{"sig":"MEUCIH3qfEI5qoH8Yys6xxgHrjduAoWbG7AKzVM9rE/Pvt/EAiEA2C0lyfLiuI6NiVLz885UqY5IoPUZhHO+yoO7muH+rTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfff23CRA9TVsSAnZWagAAvqgP/2w193NHe49fdclWGUZy\n3mF5W9bAN11bmAm0BAaoHpKi9aMDPxya/cY+cRY+JEuvWz49TyRQ1rqd/stT\nJuPk7VXU0aTscUfISXlTZalCCuMQnz8ivmxj09A53SL6IJg9Ac9yrq4F8RFM\nLwfgcRahnLI8ADu011oRQIpPQYlQu4+eIJliwntEbFR9uq9zl22QjtKP/9NK\ndTlHsfLA+xd2zF+E7NLL3kY02ZJ0X8gwIeMRbCqVKZAsQ23uW2zDVqs5T/Tj\nscCDznCUwzeeIDH2D1SIoeeDclTSB2O08Wo2zll8Ypo/PFYLcdyOigEb51Bh\nW4oyVKORmCi1/I7bFbP7C8Ll1cJaBpFzv2r2cfOu8u4rp0R52Jo4CS/H+yZx\nGOMhXpQZBLXY0szwWiunEkBJUASglVd85J1p+JCHQhiJ5aDurDv7xV5RteR0\nMXP3D7Sc6wDpfg1YqGP+pDPtYNvUyte+wxZ6Ymd+qWF0pmXm9IavWhSE3UzB\ntodzgoyBgP20Fhcn9o7A2rvw78QTFXQNkiuwHvNTs6eeW971k4itG3lTOCPZ\nyGmLTQZtJwEey8nVG+iJ4H3PASThUKHgb8hMzLB8+9fqAAeGJubEeupUyUcU\nukY0ERG8gKcOBWuKm0kiMYTyuLyUqOoHVEQA5tM3OM96IhrmP6Wf566hWZn+\np0qH\r\n=Q27e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1c12666f1b6ee4571d063d2f04a12ff9b2a35347","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.0","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.35","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.52_1602092471014_0.8677847835329724","host":"s3://npm-registry-packages"}},"2.4.53":{"name":"react-simple-keyboard","version":"2.4.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a2d9cef3d7084639f7dad0f15df5c3ef3577f464","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.53.tgz","fileCount":8,"integrity":"sha512-VCe1WzLAWE2R1peqDeQlO3hmIgxIaofktfqhSzC6jcYw0Mg3tUjOi99pDz8FIYOd3TEI7LEHNkwQDqsIlvJMzw==","signatures":[{"sig":"MEUCIQCh8NpKgN99IQC2WkrQu9haYkNrio2suNpNat1ix50TlgIgHJUYLj4q5yHmuvLzy7Le1EUkKXwY+5m/QZLHqZoU0Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfff/NCRA9TVsSAnZWagAAuc0QAIFaBpexPVi+t1jzogzg\n3/Au3oJr3BU/rD25iPo5Kp1gTkWeCrQTUIMn1moKY4m4x8boFiaZ8yJdwbeM\n0OC4IU4UyJ3ifyAypnQ/kkGhoUNGN1pc4IprvHupdvVuIO1SZGHdvwtfdVoE\nU43TPWiCImYJh7Y+QGgnDD0LhYr+xG2XQCVHiM5/mUOG8jFXN9ZuOYPkYV/S\n0pHDXLVe0pWa1S5bTXqxTlLoCV0ZRK6SEu6oCH2KSLfDJZ+ALFmpI7FoUQAm\n35lmDwa946+QaRcui8MwqF8XHAjEbOnxXckeUltqHJVTxYoLTCRE+iQHJHgY\nx1PycmSrn/Rbk2M28In4XIj7hLq75dqEhIAiGJqGqyfCUxSQPfiYuCjXwYz/\nZOzi4BwdcCwbLrIwurV9vuA4LM/+hJt7p1kl0aGuDTeZfllSnYTQTHPZEz/M\nO77vkDiVIWOTbGqZRIczpqfRHrYJY8cnzlTC1o0zOe2nhbIR1aJ+5cPNxM6Q\nCig4syxnsXHaW2wH8UoMbpW3nkT438WhGza+svnkucx3emcOPB7cJDBR1YZI\n7iBGmpJ8501bLEcRCBT4QjXFR7wpN3WtO4w1E5A+d2P+RarEjposWQ1t2584\nkh6++jcxJ/edt0ecGeQSX8X2s71I94/ZjBKQNuAPRwwEQcn48jtvJ4yMOqYV\nEtgd\r\n=3UBz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c3f3aa7296df46528420907bcfd1a4d649010648","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.35","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.53_1602093004616_0.5596990141009253","host":"s3://npm-registry-packages"}},"2.4.54":{"name":"react-simple-keyboard","version":"2.4.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95d0665c5229a752c924c9911eac113f12a83b96","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.54.tgz","fileCount":8,"integrity":"sha512-4Q5xGGBSMbzETJxoQHyeDJqh8f6Nvim4t3o8UX1VzZCVZWFjlVMLOlrexjCAmkg99feUVXnzPj7IX1SUVohuyA==","signatures":[{"sig":"MEYCIQCaD+4Y8J1jIg+d72EqOtICuGsUjCm6joZpZWMtAG+1FgIhAK2G7WTlnkZX3rxL9+wPkGWbiV0QEpgyJthJ8kgKSHyz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff2DbCRA9TVsSAnZWagAAM9UP/i1QPIurcOGzUGhHyXdn\nbyFqPl33O6eHFi9ovFQ6takIdCfcGmo6nk8x0A2hYBOoEGC+BAZ88I5lym5P\nAxFsF0UHcr4NxVA72bH5WVj/kBnWzSrXubRgNQirLP9/j/qIHtQvG5lijpVu\nMM7qCfChxbNp0IBGkDYzMn1j3fV8kMPeEfsWsjNAHMGEruTiVYC1k+yD1iAJ\naSZnHs6sPCbh19lcAgoTwedu9PTlf296k10pTZhNmk4Fk7Q457Eg8bXgLDfz\nNJfd2HeiYLdIV6pf4pjwxY8K8AL6lGd5w2FM3V17701vxS32issbpeTupYY8\nWcR4cx30+t4WESxFIYfL7CAMhm3x6Cf5XtgZMdoX2MpLgKIQq5SaryXn2l4J\nUW7ugJminJPiniE5ukqdj+yyy3QO1KRHSetVIDi/biSzvp+8v74f2odbm2NV\niQr+452ScWd4sUh5yrHckDXL8fubgvoRDVTWWo6jURh+Xf6uwNMLE0uFK6MJ\n9jyAllYC3V4E/VN4b8c7penwp1jVN+Kzodhnu2MR4dPtc/FsxnLuzB4285Vb\n2orjD0t55NV8w81pNuguBs1/LNyYMBgbrUXcCGEfGBtKDdoHGjIbr87Mwx70\nB0DRLd+PZN0YrYyLSDQkqNsetg9OgkQSVZceok6L5m2bgETRUKRkTuGgv+Xv\n5Qqy\r\n=/CrW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bcd7c39cb198b1c67f1561aecc6a31e70a8fd22d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.36","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.11.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.54_1602183387019_0.9412493610767578","host":"s3://npm-registry-packages"}},"2.4.55":{"name":"react-simple-keyboard","version":"2.4.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"377896ea902921fd078741faa5e67abccb67c45a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.55.tgz","fileCount":8,"integrity":"sha512-7FRVD4HQ5iKNzw8legNFzixRBZJQ4PnepsdEGMN3kELKonzJG1SH6vHXjCk5ZmOea4qaQ3+usLv2olP9lUinzQ==","signatures":[{"sig":"MEUCIFy2hIK6C+g1ECpFH+k639mwsNk46shkoPtm95yR7IUzAiEAwJlvojYmN+xe4vf8J0yTwQFnjwbmslBtWg2LIUS+hTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff2FcCRA9TVsSAnZWagAA/90P/ijppeQ8Kq4rDGJJuuyx\nS/8utV6mJkw8cFGYOc8CKDMQ6iHhHGRYaIzp1OB1cfcDyPc+YQrX5fSyr+rn\namrlqZZO8GedHC69BhrtMfSw9FkZHi5TJE/QH4R4cSdoqgWJ9X79V9jnCDJn\nIf4rfmHVmoLkWxiU9RTR8nkitw7nvLw0aTmNKyiq4nDTAMuadsRDI6tX2oTt\nEQ5MnM9FhLZkTqiH4dAnXcFgEszGhzgNIRE78P3FD3Gt5JxyPDjARyUCOZl4\nTactATESp21eWCkq1yEtMqM2XWEAyqLCh2XK4EKxS5recsG8lrRuaRiMvNht\n58C9yBv42PaYbWHxsl8dT9ZM1hHg93LEB9/VaSRphv9toRa7OA01GO5dmSDj\nQga+1NATOUCRQgKAI462vbduyv8TYD15H2t/7z9/MAucgIpoETOJ/SuIb6tJ\nBveMv7/q88FRGjdgFv/TYEFiDZskwJnnwDPbiZSkJnP3e6quLG+ehXLMg1lj\nqvrWesE+g2z4iQP+C5rl3ZWDbjHVH3s/ZPo660iVYmFYOAM6J8YfdAbvm7+K\nabtRIhGRbBL2il6JwOpQYR5O0oTtTg2uaOnProfjdNfikiEupe0FcYX9WSBA\ndH6KgaYg7S2LqiTpFQH1wnFrAPTxoYmvLEfj64tbFzLzUS1RCT3BxejQ0C7b\nMh3b\r\n=GY/o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8ebc6081ff1cb5c937e45653a33400830aee85cd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.36","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.2","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.12.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.55_1602183515526_0.8071024561284637","host":"s3://npm-registry-packages"}},"2.4.56":{"name":"react-simple-keyboard","version":"2.4.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"847951776602034a33df616603e6417ab9469b90","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.56.tgz","fileCount":8,"integrity":"sha512-DnNPBzOT91e+ljSld1KdSBhExRx4uJ+d586uWSxbtrctpJrkx+S3hrPz2xJQB0iTGyvPoGcOKTBVdm5+1M8VaA==","signatures":[{"sig":"MEYCIQD16fdts/fSpI5iN+6h+HuiN/SGyQrewguQt9lzJepjeAIhAJMip/HJN4pRrD0AIy9dE6FfDoN/rdm84eEycLXP9RS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff8jVCRA9TVsSAnZWagAAq9wP/2TM3XAJPgO1HGNRcfIT\n+PcwAoQ2yY6Yx6EbRrn8Y9loY13vPv6mcnkLg268hWmSgp0f/jlWzn1DE5A/\nsqS1z9KOhJAfCghUJe6ebJLd6+7+or1A7xrCx5Qd0tlhtsNHvHadwhb1D7NS\nbQUQ5fv4JJsqaI49T1DDfuP6U2mO040if47rqC+1QLKbDu25Qhj/yuOCU08e\nLjJbk3p652XcBsPWwX5in1UXEm2YZyDhK8IjHVW4kCmkN0H37n5IItWO/4Zy\n1YdcejBTItsLflKG7qyl0k3GK4ygDSQ+fpRoXaO3YSulUs/FvOJAYOcrMdcp\nszdoXp7OsPeO+roXbK0uqoW0C3k70ing4shZS67IO1ULLXcUm/T0uSLuJ5xc\nrt8iSNQAxhrsTqQ1o+oKPp8iYQjIOuKgz06tR16WiqO5yJ/RyyCrtwENuCzy\n8/2M5njrJC0QGORVDdaycD+LoBwS6I8yvH9n5+DthtW2f9PehaCSI41mOVWI\nCQ9cIbEPqCeKTbd05ptjhZbeF7uL9BgZ07ZISL8mdQxyVYU/ncYBXVPjWuNX\nrd8e5RNJKHEgkfuKsXzeHJ80zwzfV5rVOLFecs0IjuxwIZ8tZqf8RMar5aHo\nbfrvjjFr2hK2T42GKdBx+GzUkJgE0rtJ2WavLyFR4TEEqNRtURsbOyWyFxe1\n7QTB\r\n=vak5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b96d384cb134f9dc4736f8398583aced28092723","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.36","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.12.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.56_1602210004449_0.15739251836949508","host":"s3://npm-registry-packages"}},"2.4.57":{"name":"react-simple-keyboard","version":"2.4.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"408e86ee24707ba57b7dacfb8ce5ff79b92482eb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.57.tgz","fileCount":8,"integrity":"sha512-8ckwMcxfrfPWgAQR6VJRcGGNMI3mPY8/FsVHpTKPYoQ3cnETbhnQ9oUo/gGWGyhQDafetmqX89dIolhlmdcnpA==","signatures":[{"sig":"MEYCIQDDiKVZ2keRdYTozGQ74/W563XvUI5y4s7Byj9trPZkkwIhAJ6HTc4jmRyXLVSedg4xEuq323eks5fRQDsY5Sp0fvlE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgOU6CRA9TVsSAnZWagAA0LgP/3VohZuDxkEMqg8BJ0Gq\nZbPOYMryqnKpBvw58+Zm3enDpe/d7qn/DzKy+bVYWpb6dalNZ0yWCJkfIC1m\nOHoy3o3Mbh/1TBE3Z7AxWrS3ElR4YR4XzMUT6qjgKGtBwybFA9PLdNHtqN3R\nnQZ1utqiXBV9DukzA00mH1aElwMG/DIijRCE4Y6WetL8mJEfew8x3+PAw0T+\nuoOM/1Venk9yp63MXSXFcMJmqg0zzau68QxLJ8kd8QJzcE/8uqseCeqVAekY\ngL9zEb3epd0f3KW3qZyXqHkfmHpK6g1d2JaE2gJpWM3L90gER16jWPdcRScR\nLeQdiXiaRgxLza58UKKRqNzcg6emxOz4UolgeQWcHbwLtf+H4w4knhIyvzH4\nEm1UMT+oj8d2f+ZB4c4hh2q2gANJgwFwHXg9v5vIe2btxzlFIekPa+8rd/Y9\ncAlNB2hztDz+UUq04LbKAlIH7ZkAqkQu2AFPBe2PZSnqJY4pyzUHi5I4Dczn\nk/wKiSDSHmXhyGos7q1TW2oFRvT47c2zgzL+KRbHmPlqK3a5kbEpKkkPzb7W\nDP2Ng9mxRuxbqUJ3blXa8iwrJMVuNJBWXlr5owGHUQwqRnd4/cdkPzUyiVMw\n4P1JtAGM49rGLnbUaD+U7wU0N5rWeMFcMUKzcXFOKPMNe3QFqDciX8+26/CW\n9jIn\r\n=c4vl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"076a3a1b93a301600aafecd5480da7b042eff723","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.0","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.57_1602282808307_0.2654086382172982","host":"s3://npm-registry-packages"}},"2.4.58":{"name":"react-simple-keyboard","version":"2.4.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f49c65026fae41dc2e09249bd698644b811b8722","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.58.tgz","fileCount":8,"integrity":"sha512-hweFQbBSctaSkWM9Dhf6k0gJKErw8wg5hPfenoPz1Cd3QXozYMYEhdqRFlJSFKMYGRMhaqd78jOVMykbXLUGNg==","signatures":[{"sig":"MEQCIG4jDRtT19tEv5+tSP4IQAfa7QWhrwCj7XrjOQ29FbR5AiAUs8lj9+w1/2cYQky3Eris8kzW20eDTfm+za2kyhu5Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgOZkCRA9TVsSAnZWagAAoVwP+gO2queMndO2qP8rXn9T\n4tlwiiKQkLAwSGpxWbIyoQsb+bsFxF/iXdaHqDNcUnddwu7c4pgonzoqCiXj\nWQjNF2CNYFWvl0fUBa28LjEdBXCpC0N/hhTjtnn/c92PxrtzgaxHG1hYD7Mi\nIdx9/xBmY/2PQGwheRAvr6z4dCZ3QfTZykaTNIgojl6J7vXb2XmDKERKqZIk\nNS4qWFmZmc4VFtKVN1pZtzKDlh5lmdLjnF/1dw0XMwWcL0gKG0LT+GkGtJlP\n1Jv9+BsnVik1HclXvvj2D1OyUdPkXpJsVPnkjLXzPQ8ZSy5aoz2k0aDk17BI\nkG8DjOWuV5TjElAwLKH8fEZUTcap1ZS+2AK7lFwlr7oX7ARGgJHrRF7uQns6\nctddVpAM1CuyM6NHGcTYeZ8rcTmGYvkd/rU/6uv4b23EwGP+FhQ7uE8T0POR\nP+5JqMDupRzBfLfwhEHcVSrgacjrD8qkzZpoLmjlv/tZDqxoxk+1NcXOrNCG\nUr8qDZZFbaKaqSVq2cAt4IP9VxfWn87ZwPSDwyrV4tZ6L9/wO28Xtj5RYSQe\n3G7fvIE2F0DQGrV6pDRlee++3VdTuDhfTcrB1eBMY3gz/Sz16NaMIqw3LXx1\nVLWWY/qKaSYT2mKnIFX3/bMrYX93lThwayK4enjW6GIaUJqXpMmdugdsF5gz\nCDvj\r\n=K+Vx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"46a7971edc1b5c4cbabec1f8fdbe479f420eb4c3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.58_1602283107730_0.6507289351393639","host":"s3://npm-registry-packages"}},"2.4.59":{"name":"react-simple-keyboard","version":"2.4.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5fb06fbf5ca32b8a60b019abe107d2495dcb01f3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.59.tgz","fileCount":8,"integrity":"sha512-zRYMJXLAJ7Tz3RdNBfFw9nRY8MpW/t8LQsOgDWsrvDeKixfnPjUZpT/Mlq/vQ9HqnuxGxtbV35qBS9H8mHuplw==","signatures":[{"sig":"MEYCIQCUoeGtqsrChyWfzQfdRleGWG8lfTlSkNdGo99pqEkklwIhAKWPIiKbyjjDTswXhCHC+9RnzFpTBIg9QSkD8lwnz9bt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgOdYCRA9TVsSAnZWagAA2NIP/0wwmEK3m6g2hwm79BHV\nie4Hg2jHPUOJx7oRUF4pv7M4d7NZR6K6nwFgYjuo7BNkNqAsvzJA/oQ8bQ39\n+wGwE9ROjnuOC9reJWMYXmeIgvxcEIKYnvSqHikHtiSf55cpbe3e91rQXqJe\nD+uyfUN/cUVyx22n6o6Vmri9zqWhjUxierIgJTFlUqPWQRnrXYc2RDevAwo9\n4lKAvd5oaREjHDFUCeX4tBe51Zyjzs5bZ3Ym2mFTiE6CaucrRyOsbsiTOb5z\nDXIvtWky2Muu+MsIO/iPV5GLRnVtEN6NeVpszKtRbl2r/vQKzCR/D1TrXWDk\nlJC2fWpcQDlS9NyhrsisqEUBEjyOW5JqSe6uj/O4I8PcFPxeTFddacVglE31\nMbhtjQ8banUCLQvQIgzTLBAPEYRm5LO22weOy5XHN9tXrQpYE8f6v0lw4Ds6\nWIyNUQ+lcnrdYn/ZLfHRms/YPGvz5ILKF0dLmtioQbEslBoIhhuWb2T+7eDk\nsmcFwd3OVA5kq6qTzpQ6M/es71CQf5Vr7wHjXwhid7tg5LQe1rPHxUgpinDD\n7xeNl+zXwzhBqcgqQv3llr7pzj/Rrs9YZl32PBV20O/n0MuYR7fgZp45BVm4\njfa8xMbP0lxKji22vupYBmkhuU5VsPBAnjwbevX3xGMw8JVlhlf9Vd8SSb75\nQJaY\r\n=5YT0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9dbda2d704bc67fabcac51076c36f3e3db2f24d8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.2","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.59_1602283351661_0.42578200776026587","host":"s3://npm-registry-packages"}},"2.4.60":{"name":"react-simple-keyboard","version":"2.4.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5352e0699ce2c0e1b829d032e102eca50b85292","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.60.tgz","fileCount":8,"integrity":"sha512-t6uOKaQ+yPObrQXQ7IgyE/SepruFJc2SlQk4SF3yMlFPBmlVVeXIHMbWIbOfk2zcq+dg2A47lVgH4qa7KUKdtw==","signatures":[{"sig":"MEUCIQD6MZW+WRdFTTaj2TT9JicxhGkm6SfetBiEIGQVNCW8XgIgBnhaAKl6RukArLsQOJEipViJcw4lJ64DT62p0bOtRHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgXaCCRA9TVsSAnZWagAAi9IP+QCi5KTwHEhSXvvLuQW4\nub1NXTRJmEVHB9WtJPGKQdyE+Uk4aMe/Oqy+aLatH5zeEB1keDIERKi/yCKg\nhjF8Q8MA9NYHhQlnI0quXUZEEBdkTgKxQWrnAaoaZyiMMpVRe/vyJVMUSa99\nYQs9aqRYqGyQd+ISWBJPtioswXjPKcd2zZ9cjtp/elnNVuTDHvsEoVI9XiCl\nyZQesmG/dejsPZFt2Dt/J1xVrUsXRVfeTYw3UxMQgdvQ+Gka7sMeSQ99L7zH\nrlwVSR+G93SSPdC14LMVHNyR/zBTEo0GQGoZhFLIDiTVIn/krwUriV5clPNQ\nfyMmpx1WtJMgRuHQvpV2KgCLLq+X1cEbvLI0FdQC1ELIAZoM/JeuItww/8UA\ndXlF7STDnJ0xINzCTuUSMHYC9FPpeSK3c0F8ju+0IxGZlErD6vpZKPdtrhvT\nWR/zPkfzkc3ttoxHqJYmGycOUIzdCP5H7S2rmQ8E6TCzx0Uo/rYk/pYJSnIF\n/N5XJDB17fvJCFLILuvMx5C7dhq7BcSgmNW12rjJG7vIPnk7VPNpfGCLdSYc\nIRumQhjw0eWKoosMCTDqSPbJOLlHi4+ne6Q1z328BzvUNUagyZXp2AvqSP3r\nWtDnLGDtuWIjeg2nrkvkafe3ZdCurLapJLVe7Fx4jxIjLna284ckpmxiBOiA\n+lVD\r\n=TWBO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a02b3f146695f5b212c2fc472fdd0aa9850600a2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.3","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.60_1602320001497_0.7198397088689126","host":"s3://npm-registry-packages"}},"2.4.61":{"name":"react-simple-keyboard","version":"2.4.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"400881de1a9eea705a8f3cf22ae626cb87bdf7e5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.61.tgz","fileCount":8,"integrity":"sha512-fyJUUQ7xeGbUjzJg7S/9lMxoWxGCg0KvmdvPMEpaTDho6aZTtspNjOeRn8wOwaR+RJR8aVxiZ4wLd0jjvMpGbA==","signatures":[{"sig":"MEQCIC5U+S8fsjJqEx57udzlTNPYQrjg7YYITgawWLFKqp+vAiAHcEi95Hab3VEHQ5zrLdggSTDIzcXN75cTUHNMxHO+GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgYRrCRA9TVsSAnZWagAACCUP/2dGS64pqYam5QlkD9bG\nL46NKzixvh9bHPegZh/QqWnni49I2eCPebW6c0QxQhWr41MCDUygWnVCnDNG\nPyWQQUtkbjiQLN9FJHoPggx6F+4corAaNKk39Met5i76SoV2P5H0yRvoY5Nh\n2/kpdBYAsKM7xE2/0r2yNTVgPlui4RhSWZMgpOtlOf9rZdt89a+3Go7Mhir4\nM1eyanFuJRIL1qGBVPfTC0AxAV5dCq9BNT7ku3YqXa9AXaBIZ7Op35MSIBU4\nqantdWHSVKSENwfs86AYoz2wXX7lueK4gcBf+AFNTfABxn15ZWSZN5fHXyh5\nbgvPtiZnnTMFKgZMpTm0xC/WhjubNOc9eD1we8xtNLncQ7gAH0Qj1AdboHFn\nhPA1/m/gJudfg/dxLEfXWwdFdEX1Pk4zX1snDdK1yeEqCAkULPgL9Hg18Xrx\nfJ+OV5yXCRyM9LAQjCfwe2cI2lwsfZ+4ybXLKwyMMS+RbgCZ5mlpLKDCOIIp\nXk3Q1oRc1Pn50L8yE/MQS/+y17RqSJnkEekwDBt1lVEEDKA4zEAageGeA7Ju\nZzYJLa06fw+m4LnHId/89BleYevGdQcapDpHBQvg9nRt5WE/L4zascCHajVK\npSPgzVnoWTsDUf30fOpb5QOSkzHsJmvVcrgBwF18lbQWdHmw1AJ8pKG9SgSV\nopK5\r\n=1C2S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b004344226e9cfef0f8f88bc8b66c0edb23fa2df","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"1.3.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.61_1602323563159_0.22691832856804695","host":"s3://npm-registry-packages"}},"2.4.62":{"name":"react-simple-keyboard","version":"2.4.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e77f7a3efab420839c126b41de8452ee3745999","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.62.tgz","fileCount":8,"integrity":"sha512-HkWM07FjtSGcH3KxyDuKuwI4eM3hU3etuleooFxNZwu3WjQn18VT+zbMPjOqs0IEDBmsq1Ae2pQkAtBi+CxxsQ==","signatures":[{"sig":"MEUCIBi3GQrTfaCz0xuAWEqe/RcuT0CqEuMWB8Bo/JvCAU7uAiEAq8KNw4Xg0z5ZgR0HWFhNjTDZF999gH3F7WFTVaehHDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgYjOCRA9TVsSAnZWagAAAKcP/3QtrLjZMirkRVLOhsjK\nIUSEF/ZSx3mhcKKoQvC+kvlAFbPi5FgoQ++BxU58zTKRzrgbufQZCoGbvGEZ\niCxmIUU+I3QH+wyqpXURVGkDa7xFFqZWixYaM7C58dJ+PZqECbPF0+9LE37u\nfC9/qMt6FU3/fR05wMVdGq1GfdiXEU6WZiaxMrVxmO36h6bO+UBmcA+l6VEH\nMqS9yb6WMSVH8LSvOB4mbVraEwOEpxN4nAnnkNpPlmLiZ7v3YELSLesmC4Q0\nIhdbBRGAR4lT2pk1cOw0WHmTc50ahoz/Xll406WY3SbttD3ArIGBCV6NmBip\n3D+TNyLA1n8zrFd7z70U8ithGtrc+XE7ze/5hV0w47xyCN69/6KwxdvE7DV+\nHp8FPjsYkFQp1uVrHoS5nBxOZJ/ptPNjFpM8++ZYudV8gqEFdb+4NdgFpJKb\nb0+8BO2b7fAq6brb1sZANMJRlvVPbbtZBkXTk8sSAgugrzP2OfPZwNJXuBv5\nKEM86X9G0muZs3SkRXE94GNZ8p9dsTIw6b7hcBg7gqdvvhEaUNhRuJCQQbzg\nfRFtYpquTRxSev52aVnpdBi7K/IbZgmbzyErFJyjgfivcwXJrx4dWSBh594C\n8iBP1csUytoX3eyCNNkFxBrP5NGdIQhmqzjOZoq04PFCcuI7Gf6SfuzIWU+a\ndmcU\r\n=X1Wk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"884de117cdd0cdd8061b9f7ea87a91fea42fa352","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.0","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.62_1602324685778_0.9821126651869712","host":"s3://npm-registry-packages"}},"2.4.63":{"name":"react-simple-keyboard","version":"2.4.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b128ede4a11f88b4335ead1ff565391c217cb71c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.63.tgz","fileCount":8,"integrity":"sha512-udmDZTCwoaP9Dhz9/pYnL7POzTReIxi5j/RD3MJnE1S+EIMO/xwaMXEjLG81Az/zR+Y6HGdLPl4XDna6F4iwBg==","signatures":[{"sig":"MEYCIQDJNb7/A7Ar7GWlZgE/vz5gABvSMERsSEW19/A5clzE5AIhALoRwbSQ49bnH+6nHQKN9mD89bm6QIPoCFeeivaRa7Wu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgYkqCRA9TVsSAnZWagAAMugP/3Rkj7S0HvdkUFnQ1/cA\ndmeHrDp61Ny5MWnK/E1RhcgnglEtrpbDenhEgrKaTi5REepOEKIIV/S9Ewvf\nZrHsnZdLI8+jcJNxoOcWPfvXfN7kOBw7W1nsThtaIgnBYD6FE+usWmbg8+qU\nv5HPaUlrYGkVSZhq/nn64NIArVnhMcgrWiEtPemz7ljd3TMrVRahc2HtNavU\nJr8Z62atdaD+CuoTdWvMM14BTEw7K4TvvCXatlsZYV5dDQEHX7wHF5PXnJG9\n7XY+zWfuYEPiSN+4e1tuLZ8Z/d+M6EYO/vaT6JSRWGDEXdBoxMDT2wnzGHMn\niFqrYspr5YM1bAwY/Uu1idPLaRY8Vqbu7bS7NZNith4R8gRTNJ9tMFXMYFgj\n9EWv+sFBiEhiV9p6dfcHVpov1dLZNUURrENW7+5ZiWAS/nLWr0R2agzESdxe\n2OQCYm5K0v/IrevpIwfnOyb0UQmL1Yv7GZW57aa9sqiDSBVJygvgbpKAE3bD\ntf+x4RHIl9hcunN+kxN+pwoRtG1ql7h7jaBarwUrWF1XCeimL2+0sW30X0pL\ngnXqs5VTEqbtpJ2JnpXp2sin/hcTUOiTDtY05LozuLuBP/UWYCr9zPmIX31Y\nFEm/2ZynYqJqjB7DeYBbh47ydqoSFRJ5ZRUX/2rwMryNnRiJIicu/kiA0Pen\nvHKj\r\n=dZJL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"10aced5c1410763d0068ce7f94bdb493967910f0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.0.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.63_1602324778121_0.40061180818471165","host":"s3://npm-registry-packages"}},"2.4.64":{"name":"react-simple-keyboard","version":"2.4.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9c63100a799943ff243ede9cc5178f0abe032f3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.64.tgz","fileCount":8,"integrity":"sha512-iJdr80hSbAf+apd7q7ANE5vKQZkRhEUWFsVCB5oiDMThZ0wCQM7ITvx9a8jDHHCSj8twRD4J0g9uVjqigt28uw==","signatures":[{"sig":"MEYCIQD1HXARNt7t6TQe0s46Bw9rhbzbfLa0K1ulWUw3csHpDQIhAIFnTW8zHMOvjA+myI/vK/6IW3lSs3ZWLDK5ohSISOST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgmrDCRA9TVsSAnZWagAAoHUP/jB7/NvjixVSwZLa1Xem\nVxCXa6jV7ety9Dq528kVt5QsejqDpm4E1rJoNlBcgGJOqylx7tzR8NJGCr46\n7uMvVeV64zTEMWQ0FofhiZtmCGf+fehjX/9l7PP4dHU6aS108n0plZRtPq1o\nLQ2vXwx6gCGilWtjtnIP2je6UBuVv3/hRfODFV/yzf0jLnCgeIee9ceJgeSr\nZEbZy+lV65w/pUcC/Ninkfgj4l21TY+Nkk24h3edzUsk3K1Qu3poCxHnFjZe\nChw+D0woJWIjn+Iv7aZApClj8499cXa2EKeuiI1dJAWha/T84/cTspK7hy0Z\nvQZBUkcLgrYJUimfQ75Oy+BxBjc7A9/l8vBAFEkPsyLM+zc08pmhb4z8s1Sb\nlmymAtWP4g0zgCltIfzvU/qtFbsvKH8ylE1U0kQ2CjG6x/W7WiSWWyy9N/FC\ndzHAFSt2caqCdtlzZPOiTM52hQ+qP3ldPNWJCsXuYuCZzD57mkpC4vj55vpZ\nknL+IBc2HFBPimJAnmpkp+1cTQDr+mKC0q/Ys513cX1c85vDvOKNULx9uS6j\njs10K8qNyRs08Po4GDx/vMXGC+QxJW7sCuvVz55LTpyG+ju6aoqppAY1yp3a\nvsNx9rYX9Qq28uwMz71XXZMWiXJVSkdwq2cjQ96uFnWOFexJuZ2eDQBY3LEu\nTvs9\r\n=Rl3R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cd1a521f36f97e2ee4eef914881f9a2c7f48bdef","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.37","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.64_1602382530484_0.4525231162990271","host":"s3://npm-registry-packages"}},"2.4.65":{"name":"react-simple-keyboard","version":"2.4.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cff4e60987191855012799300a1ad783628ec506","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.65.tgz","fileCount":8,"integrity":"sha512-uwMpJueFAoWglBgNZg0xLpU34EzFCU6Nd7ygaZeFkUh2RQUIRJ+W6Gee76iMze+2j0ifkXcDlFkuhahxr722BA==","signatures":[{"sig":"MEUCIQDtDLGq7U3zepQ9VP8nmGgKEPopDERTwR4zvLZUUoOM+QIgHzEEFyDFW3TSOoPfWOZ7Vwv9enQiZFBIgSs9jIwdVkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgwuzCRA9TVsSAnZWagAApckP+QEJHZTCEgbhFxaf/Kkq\nIxTG1ZhmghnPK+DRCc4Lo2+5GBuc0lvRbrHG1EHcjKdmSC7zUFxMh+ralbl7\nUUV/93fo6TNfAjVKLl1Fbu6DCBniCmSw25LrFTOug5mJDV/i7roStz2FnI3k\nO9u3c7BbBso4b3RF0rJvCKzwxQTWLtS1ttmt9p4by8BDkGqkbDYh4T+xs2Un\nFHDko+UpRNKmPU8498/FQ3zbAD1gP66UeiD4dXICcFeORCkSz9AqQkzVdN+Y\niNNkb0BUoXdDFZjZ0RIHn3MeYpVyFNqkd3Xvy1N9eYF2liErT1Im27IfYknT\nnWhddsoAuamw5Y8V9Q+4DHQeNvLYH31lvqpA34CVTv7YCVA18c/KOCMt/s/T\nO3EhMqT8XqdRUR9wWuNfxnqvJGMm5p3doMuREzr8dptYmNZ8HS4bTBjddNhy\np74WizyXC1mwwQfDO6nM8S+B5Z1+2hwSoLZwIpt8LAdQCg2Rf55ciQ+1aOOi\ncQJ4kF7mLcO2Fe4rwvdqc69SxnYc/Da8WaJPvohftpuzEIb8P8V8zDaxr93y\n9lv8oKFCt4a4ogUNQD8hR0jncfPxncEJy2Mx3kNq3S9KKJ+nKqRAz2vEC6pT\neYdxVsLpyqUWCHS8FnNf0BDb/cr6a+H3rQauOaTSuTPXaOgw568EAmHv08Xt\nUkNG\r\n=lRPA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"881293b610fc67f331248624dc822104703cfe30","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.2","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.43","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.65_1602423730828_0.7160343520063417","host":"s3://npm-registry-packages"}},"2.4.66":{"name":"react-simple-keyboard","version":"2.4.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8cb561719674ae426b4e6eb3a0d875da1731fcf1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.66.tgz","fileCount":8,"integrity":"sha512-fHBR7XU6VT1Fw/iXdGNrcvPye/uhcZarPFcz3ZazJhJuANGzVDWkdQU0NPKdmS5b5qlT8JPAOPfn2ghtHBjpdQ==","signatures":[{"sig":"MEYCIQDBISG35Bdz7qbNDMJ4ja3OcJwtAPFY5W0x2KiDsovz4gIhAMYwhxYRIMqKAwFYz9zjfomfqFW0wec97WFnIhHMr8x/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhOKBCRA9TVsSAnZWagAAfQsP/RJi9qLmusLmX5LzLopV\nGsnN8RkwQqU3xpHvJyOjRr63dvuMPVMCxweZl97e4YGe+owkgFPRjoMzOn7J\nEToqJI5cnqm6fq0wLyufohBiDmbs9gLAGnSilXaV8Ft5YT10CrB+y3q3kOjn\nSpIQdGV+auu8qZFzdq2EM7cooS6wk9LwKeesBeBqfJ4o2QjMVoOB/jeXOcoP\nckBiXeU8rn4AldJvsBB4iJTWXHyEvdl/r4Gs+iBHK97kPkAujl43acSV0qR5\nsFbO4Osxpqbv3NVmhrAQ1A8UyXSLrj+duQgJkDj6cgMFOLMMs8BfXogT+ejB\nVRM6fUkf6FtNcHB4X5r65inbaEBH0gTuS4ZQabBDBnmvEW5cJb9PpkaJY4h0\np/JhE+queiopStFJycRs90toa9tIAA/GnnAmFVskdpy76n3zfpf3jXzVMAM8\npic+oRIUagLJNyT4KozV/aszK0q+8T81P6MHiz9t8g74KlSuR5ZAlxNpucOn\ndGiQ3iOiutufpCY+Ze4PMc4U78ZatYmOdfh3VHmPPvIWy5b/mqPS0x6aEMNF\ncY04Vh+rpD19/KjOSkZtLLXzt60Dea2bAI5BPL6oKyr6814ucjxQodjTyhzn\nWD7QwPn5AhszD/QzHJupJ35HcPC1XUzZUVdP3jvQwRW8ymCxoBNYkeCDxaLd\n2IeI\r\n=vOxq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4ccefe3441a8f90bf65bf93e8291d17c36d2fda0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.43","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.66_1602544256549_0.37750041260133216","host":"s3://npm-registry-packages"}},"2.4.67":{"name":"react-simple-keyboard","version":"2.4.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"29f905ba53fe61b86851df713797dfd82a281499","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.67.tgz","fileCount":8,"integrity":"sha512-0BDkiX5X4UUf8x59YWNrL/IKQr+oLY3E1VQDMF70NdVNAIz0hmNm2rgcawP+7i8C2h1ORTLO/iHZdZ5ASDB3Eg==","signatures":[{"sig":"MEUCIQDbq2DZsEctlqI3U0Q/4JI9XHbPDusFteFrI7oTsIuYJAIgfUsmVM34fo97dja6gcGPW+COLchrzk/bCka5IX137d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhOQtCRA9TVsSAnZWagAAhPIQAIRmhhaa8U1vNFtI1XXq\nW31PZtJ+8qiITXv1CHO5pyHdWVkHk1zOTrkhU+YLBuORJJspwizPrm25gRSK\nNh5dG4tcQzhX4T6BNH5WGY+CXXycDM0XTMKQ87pQYp6nKit2wV4mDs/dsWAZ\nTXXIcpN0V4vpZSgNe8QiDwrunbLiL7e4QArPGnF/lpDaygisCU9+Zs4IHIMJ\nS1vUEzakPLiFfVI3kI2+R3ykHU2HRIL14NE321YBJrjxCiffPddUkld7s4fp\nHiPslrRfRh/iNi+EdO2EAKzefM6KRnNjJHl7tTezAHIDWbqU8SrAT0ahi/kj\nB/XMhoEQZDX2LWsTeomUWstRG3BJYGmpF5z3ZK6ULYjVV+/njovL4LvP6uCO\nu0ngEelcLeiOA4EAehBUGq3iGzA0znpnbykgeAKtkeZriPTaKmTC13i3Yi58\nGElNJzysD4kSQEu0nQu/m0K2Svjib2BI9G//BmlIeC5BtefP9WW5xiTZA7Fx\nVH391FOTRAQeQlKT/z4NWVJJ7Ow7bJsziij0lo2NAb+f/y7W/L9PvnRmCpO8\nRjOMvAIaBuwlMMRTvx5JHX0qgSGg/8NLzE+NWJaWE5h8umJ3vwx30anRMG5a\nQy2K0TaZi/c9ZGN8maK36gJW+jfSY0N3GIETNDRGjGmclIpq79PiLC0ltvuZ\n5731\r\n=hKzG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dc01a1d0ff5154fc3874f48190392c1f7d07ed3e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"4.3.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.44","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.67_1602544684983_0.07515666971340962","host":"s3://npm-registry-packages"}},"2.4.68":{"name":"react-simple-keyboard","version":"2.4.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"46c7cf8ad3332e1422d6a6b411c26d8de8e35108","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.68.tgz","fileCount":8,"integrity":"sha512-343J/wUkW5qFU8x+TVNNBSIW28gfRHFNwrbf2wI2e/tQKpJLFcCMDZFTdnZAlZmMK0qxRg70DbG9sC1ka7znfw==","signatures":[{"sig":"MEYCIQCHWDspPJ7yB7n6661uTBJVxM0kc1dOMR5yxaOxjN1/mwIhAN7U3jus9utG803AyaLtTpM9jXjgi1sScRvS0WBMNioJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhrOPCRA9TVsSAnZWagAAxlIP/1EzmA5yGlKs3fawnudF\n0C8l3daXxsi2c8w2LyxrK8M4/Y/kGZZlWH2da7y6KD8mh2fTRqjVqMoD6Iez\nSTTyKDfWBAXzzAP8lrQIEEVm1019KNOBWfO675MqyidzexjEhW6x4HeF1aQB\nCULv3xvldJGOXDSZ4lGJA+QRBniVTjfnl1KCAPYVsEi9rUeV/bkQw0x1wzaT\n/Htgg8XUWDlNCAhQyaODvqQtaqlgyqEwOpGyaOyy3mJWaHCjf2umjnxLVbQc\nBanMUNSDhJa0BthxIjYZlFPF4TIFj4Yvj2bzF3vaBGM/YGxyX/dRMpsgPRb7\n7+vriCXg1VHfvIsofZDK6d0LF9O9UFADEL/d2ZU471s2K1qt3JVfVe6Jjn0S\nC6GB7r1PBQD5diIPWZd4XzbwpI4RLoiYo1pZ1bTMbDyFRtYQnbZBQbNfEq0s\nVr7Oi2BNPJMxNsxzJEOY63Zt9kzx5RmA409fkvVV0N/4p0S4ylL47IFWpf7H\nk1IxiGIjpAG5HcxapF7P8BkDvOZqqYO9L8CxmrYwR4x54FV72Lj+jJVRV4TT\nCefc7IybV5CROW+fuL4mNXLHf8WSKMzTQpfDR5nZJMWVwIBsoL91CpgCNjXO\nSJbf12t/HHR1lu2+G+eAHJJK+vRo89e1okx6/0hKX6k6y5A+BbsGpSR881xM\nwqy5\r\n=SIY7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"867f6b57ee938653a2ec5f7a61786fd5000d644f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.44","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.68_1602663311213_0.8201164684127407","host":"s3://npm-registry-packages"}},"2.4.69":{"name":"react-simple-keyboard","version":"2.4.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a9ebe9e977b91fd5a49b65d343c63d8cd5396bd4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.69.tgz","fileCount":8,"integrity":"sha512-QYQfJeTlxL8DxSWJsRYXViRbgdGcsfHSoIvqyDKX8xgNy7HO/sKCNNtLBOOhMD9v7GK87Dn1X8RHh7gLIRhcyA==","signatures":[{"sig":"MEUCIHxYmqTKMWDFv43n5BAri32eYJ6JHvTS1430PGK3mUXPAiEAidw14yQ1wNqdCXr3kRr2VdZEQxjU4QRa/VmnqVBCzcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhx63CRA9TVsSAnZWagAAWDwP/RikimVvuJKhXmjqzlB8\ntmpFyjh9RCviL8TXb/E4aH5L8GTa70KhUbP0BaoyQE5MO8S8rZRLXLeIQUCC\nj7RykbbEZJPWDosTGqtOAR0ov19Ca0ABvvkXIJxL2fnQ/r60ZWncI6Am1bbm\nT72aT/1gon+we8+49uii6NvUiyAnMbvqQ2f1mIeFdF4EkgAJBMpQTZUi6vD3\nAs3WvhNPGuS4ow3spqJAKUHsSUxWV78pX+rJoNyAjAmsX9sHqYxoNZUKi1/p\nt32kcwd5RIiceFtX171NwUcTlA+/MahyYOtu4ZGX75vKw01pAzaMlHJjJL5Y\nREkNDyPsVnBIEgT7PVADKL2haJu2rszh7Unxir4QR8AXZLzljCkmP2/VbWOp\nhX5bxls5A2F24k+uw99KM1IHPn65lzrpFmzfTjXZN+KsWn+ff5PnFj+daK75\nNyg3fEo485v+eJC14Who0tURHTQqrLJyWr56j9D0/YFgq4MkxwWYX8VQAifH\nssk687vBQe8sy2lDmJHDdrpNZEUroUZcwz71UVmkDcwiN8rwTZ01J4CpX1+S\nMHghYcQ97qRoPHJDNkauElwkBKSLJGqPubs+qNRC5BqI2hd3dh1Gh+kUjsN9\ne9yyN8X5efuzNHONbcXS3+xBU+THre9tkCODFT4LLJUhisiYZ6aVzdY75zW6\naDAe\r\n=UPFv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4cc8a141a9a30142abd40f1e7b7fe12c2306721d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.11.6","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.69_1602690742752_0.3806290732856479","host":"s3://npm-registry-packages"}},"2.4.70":{"name":"react-simple-keyboard","version":"2.4.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f3cb0aebf0c56f27f443480c50e8a28b7c3130cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.70.tgz","fileCount":8,"integrity":"sha512-lX6OAKxa01Hc/VWs8tYsigbCpCGZEAbni3JlP81ieWNHZrhqwC110kRHjVH8IogihUgYqhv1/HJjmfbukC5rzA==","signatures":[{"sig":"MEUCIQDTxA1ocwnbcS0EZw/hBJWDNKbDRNKBcoqusLquBbXcWwIgaN6z4AjTwAYdaAiFxWYT38alzFPd00v/hML41Uz1m4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiGDRCRA9TVsSAnZWagAAImwP+gIOosmHfCGMgjwq7EkP\nQIUspB9ivAH9CqI+KKjolUdGUmMlobGfG7kQ7otgyJnd8auhXNxB1KPbR/pP\nWG4Fr2rkSzm4UQ/IOaY//YkNmUn2WESQvklm0Z4OCP9WkUj6qcYrLHdCGEKn\nEFx7O3FyLJeOBWVXoVRf3xHFUKiYtZa9vQJ0q+mohTY5pJZlQk5aA2jNV+4a\n42I01LQ1ousYBamZRaJ6q71YUvguW38vlBijC/RhL+ngMvxEcFu0KsP0rUrJ\n7+iX24MLWWVUWOYSZ5hC9P3lqFTU2hKnl+718U6WcaDetyD82brl+SV0iEi7\nuzUwY6HQEmATHdcD8fwqNMPWjI5dyw5Yc04GD1y3PrhhmL12pBsfaycvNGv8\n+i03dKVTdxV4SilRz54LS6Q714mrOza1J9NnszpqwLLcUyTaV9jkaiM4QYmr\n8lMZXbdVU7CUTrZJAR0EWGXsaypTg90X5YaZ0IH4Q9thlFz5PjJeHM99YFiM\nRrbCPRshf2SQjPIreMlGQx/wrOk757s2OHg2XQ9EIF0SLlNDtI2sI8jliHgm\n0R575N/GjnyP3SeqjBjEyIihCCVXQO9kiGbrkxRm6RiSK2dpQ2U8HvkGD0+0\nO+H42r9YWpQJw3ScI94svmWZO1YWzU1ZDfVJcpu3NyS3fHYvVvkXuCOiMLlt\nw7sG\r\n=rooi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3ad0aaae3b1f31303650830d056a9632f7aae099","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.11.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.70_1602773201047_0.11012107451810693","host":"s3://npm-registry-packages"}},"2.4.71":{"name":"react-simple-keyboard","version":"2.4.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfceb1fcff0cac96b778265a38e0dc6831208b40","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.71.tgz","fileCount":8,"integrity":"sha512-d9xer/ak/5IRwG6Dm31FCDQstBgEdXEOlyX5J7XLjXECSeRcdp4fPjrWwKYJc2VBBbi0sepVwGS9+hkHSdqa9A==","signatures":[{"sig":"MEUCIQCO3Fue98aLrPkwqI4MWHCvB17jW8KpdMquof9K1nXnJgIgTJ2UarfYonqZYBzpCIQiqW+JpB054PtToUbyFhap0pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiGFyCRA9TVsSAnZWagAApzgP/RjzyABJY/poFzqcewhp\nbwvTA7lEVX3Hu5yeRHv6vntAkF0YQnO3qnMZESALgEEwfCauIw2gu8a4i37j\nuD1TpCrKWuSjf/cH7wZ6gJt+r1EzSA2inJnFBGEZPq0VxfwaJ5/rKaCMVhMq\n4dGcf1TSa3eBS1i3YeAzFYsg3Sm99JD6STAM8HGcShiA3g2YPqQgPK8eB3KN\nzWz82hi/chyM1XVSRcp97HCxzisMxT+paqlA1u80X3wF5obPQcsgTpRt2rMB\nwY0JD0gCoPe1wuz+VYz9GAKYyDd1AvFUJKxoEXXL7+2pjcWFJKl7K6Mi4yjk\nx/HYoRrVAeiK25bBiFZ7iItoqgC9kO/qmGvNtrMs+6DijOKiGTsyw9dokYfp\nMVlUrszKfC1wk3Z1S69omFoO1jlm5mfkhQNFFiTywU9BUHvFq9rTDZCiHgsQ\n4dbtF/G6755nsa09Pj6myEqyBpu8V0tTQAjm+O3Mq3Jx2h3yzLo041pcokT6\nZwvlkkEhA4aV1w7Zc3FSkNyswCr2/DUvxcOuAJzSmDsyJ3K5jYwwtiZdCh9P\nIHcu1IGAT5QtqWXLXV8WKAcvJsGpXxU45hvwiLlD9EUSeRKDHBc/kYfas1OB\n7uFnfPFVzfzD2dOu+C4Sfm5NtUkNILAFCAbs2Mq7S+baUJHKowDvgUFrFb5X\nbiA2\r\n=VafO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fa02f3dd0987cf7c7b184b6abfd0e82007b9ed3d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.7","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.71_1602773361802_0.9538749312692205","host":"s3://npm-registry-packages"}},"2.4.72":{"name":"react-simple-keyboard","version":"2.4.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a2940e5f586d7c46161bc6a665cef31bbb1039b8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.72.tgz","fileCount":8,"integrity":"sha512-yAlIxuwGv788jZEpxbS5tM3Sn+NKVYIP9LRTC8F91hSrHHveRJgP42lQSzrzZwDwwWcAen2rARi0QKVKEMSLyg==","signatures":[{"sig":"MEUCIBRz9Dl5/ViH0asXR69RzClenJNTe91gpRwiclU+7TunAiEA6qeOwJeTcuRBxS8rPuBRbZzgqsdN+62ILhmzoCcD414=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiGIGCRA9TVsSAnZWagAAz2kP/iHioDb10JS6gnt3JGwi\nr9FREZ+SaTC3BgTHqcfW2UvGfFuTO/Rh70QT98wHKOwH2nXlbzs1lQwej0x3\nJAG9Nd3uRLgxJHhRgIusFAM4kzhbfB3382b3oiHy9PwptO2RvITXblK/31Ex\nEwAX/I5Pg+t3h7n8NR3SUPJPqnkHEfisp/my93/YHf913kHMYWwtYtGk5Qsc\nirmks69y7trqZI66FzPLiTXdRbpBGmBpsQGloT5xxGA1X6auGGwlNOItYhoj\n6Ok+PsWaCrhtomiKdG2C6ujb7sm+hpl+9cKkhoWr1rpU9V2a5Sueq7xhQ+a/\n0GKHgsMJDe/zPZXYuBrlBJd43GPvdUjrweqpRH1UXAj5UOni8jvNUYmvkcSB\nQxI/JY/h5b5q3r1wwSmK3maAsE5SMs+mVPhBx/G9RIphEFX1LhYgxz1d2FCC\nqOJ12l+4em+exsDqtZSbzukEDfRCNv8+LsaFQCb/uPKHDJEAYZdZ9rIFkXe+\nwaP5fVwzRmXeHRFt/GjejffStVF5BuRVqeJCQFUt4hHu0nZItv8dKuEkR1ZT\nIrJU9Uy7NA6X0mkyLGWPCWg59E1LpPH6R20LV7gP+13S9HX4ejPg2CCmdwNL\nrNquCsGYxR1kt60u/Ezlva+0yoAM61Tz7OxVQHxKx5WSO3pGSKs3VxXwThc4\nUp41\r\n=j7B7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cfed14c8d69478fd85c803a3fd32fa02c6ac2a82","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.13.1","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.72_1602773509585_0.675982417261001","host":"s3://npm-registry-packages"}},"2.4.73":{"name":"react-simple-keyboard","version":"2.4.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fbcaa72f714d55a74dd11f142be7c12596bf4c57","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.73.tgz","fileCount":8,"integrity":"sha512-bExXw2qOmXb1JIfawDtX6ll+z0Diw+B5UwK9PCl84yFmhjPjbMS7O7lpHA7NSv6djpan9dLVHmgo/3NbqOfhtQ==","signatures":[{"sig":"MEYCIQDH/wa7Oufz9Yf9/56caY4wLyJ2q+DIxqC10BE+agI7PQIhALrHIOdMOGj6V1VcGg7+gTPtDsnlTuHh5LQ6qJUdmi1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiL8jCRA9TVsSAnZWagAAFg8QAI9Zs7BoIywfs/EMD5y1\nYoWGvFdCLOAvwCAcH/HcRCVqqH1+eF9fg8LAtfbgDhnSgeiS0Bmw8Gbw46BY\npp2nys+Mqp38MTQnI3388YUc5L6VXcOU7SEbwy6MMtIXiVCFEcy1WQFzftn9\nTvSJl9VhqD8kW7y0IlZ4aXj3pQ5HmhMAQ65Ce9t99l8cJcPt0shBGLExkk09\nLtdMl8qq9rpibV4RJiD0eTxggp2O+gn6JvKf5QSVPhAmQyDBcQVSf7uffJAX\nbFQ79UsViqTuaLnwcXd+5uUVjouq2OtMVWrriDJtGpruBZysOPBezBUnkeQ6\nytR1KvGKEf/lutK9cmsPllezA75BFnDiREYeZsewDPVRI0Q04pPx5EzuUFhH\nwaqUjD0AQ+M8EvayF2IRrKwEhLclYnr/PPqxWCgY+UxpA5KEq9rMxG/la6zz\nEiFS8/DFHMyyZsIQR4Kby6hNron9Xjy9rt6qHbUndChi7ipjQS2CBFrOsVhL\nUPrdVTNg2PbIt0mVCagK48x3HYhpneVYUIHIInXnPOBELiPzVbel+NhzX0bV\nTnnq2WTVr3ZO5FZvUX+x8LotJkGKrbuufNogQeCSXPB59zuDaKSzYhMo0hhZ\n9lfTP1RkMvM3DEGTkt9R7Ro9/fcaZQt6g8BfxHI5aFu9hat1R9b1dh0UcaU+\nNvde\r\n=/S7k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"554f4240e53bd3a2f694e0c4a5cd6253054a1c96","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.0.4","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.73_1602797346435_0.3572921619796139","host":"s3://npm-registry-packages"}},"2.4.74":{"name":"react-simple-keyboard","version":"2.4.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3eb2e5dddf227307072f51daf4a82210161797a2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.74.tgz","fileCount":8,"integrity":"sha512-m/NuS8svAot1FLrK0Xsns/1DMJEZ+LdBHeaHgDu9q+K/vtxKZnzj1zqvBHabT2hcna5jkZU1VTFisjl0pu7SUg==","signatures":[{"sig":"MEUCIQC2neIp+o3b9A1KgYfBMjYbNOWKl6tAGKGRMZwRocG5MQIgZBRYBtC5JbgTAhw5cFwRv4kA7YWNOwnNgrf2th8g3lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiMQYCRA9TVsSAnZWagAAyfYP/AsOe+z2NY/hEB3vXLKM\nG0yJgWNg9U6tNxng718WGsbdB+NGcfEs2/3tJ+C/lioYkkv4OBmEZA2kGalj\nV43fgjy8oxxglk/w9xVcmozdLq10bl9/eV0Y6LwRrmgQf9+zxgPIgHp4DfZT\nkf93mjxhI04VnZKt6l9ZcZHw6W9GeQcO4nSrclIA0XiMHeEkZXui17C5tS2m\nDX1nEZ0w299zqZ3er8neTu9yhfeZOlslIilx1IFmcsu4c4FOm8NlpRGto5Yx\nKy4Pl8AAxf02sjaDUfAIDjHDNn8+KCId6EVYrCxeodPpZv2ejJjUblnIh6gb\nI14FlvvR97C61nYF0c0k/eSudbhl6TBpUKqm05DY86u+9NCEHYrxfFumfXD0\n7yJ68QHcFuDmXl/vMzNi7yp2OTX/dda9yx715iy2fc52TtYsmPzrfn6KQqsH\n14yAyUoB+GNreeAkDPphlezd712CBMtyv+2MuGhgDoetzrjaTaINz54oF6ha\nKG14QB7Pl0oNmYuB4k8AMjIzo60Y5zTbYvhA1qSKldRwZVBNWdSbVXX57/+a\nv/GUYgUR7j4EBSbZpIh9VSoZ1JW2VwrbO++F6BH3yQxoHesHyClIlEo2Lsd5\nCSK9NKrQ4XOy/5ff5dPUrkJ+QGUrZZL5rtQaYr8POMiGWZCfgQdzjU0ouKZc\nLQmA\r\n=sqGE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1001dd94c4d92d7c8de41db325dd9e6af0998414","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.45","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.74_1602798615616_0.5931815772693596","host":"s3://npm-registry-packages"}},"2.4.75":{"name":"react-simple-keyboard","version":"2.4.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.4.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c1529e3abf7a002c81fa953de7a24cfc6afa37ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.4.75.tgz","fileCount":8,"integrity":"sha512-j/F55menGXfNxfhVQrXaVzeDRUNBDj3zbpoNloJLeW/rE3C1CKld6cKc3ZCY7Dm98i+FMJfI/0mYivuQ/QJPxQ==","signatures":[{"sig":"MEQCIClCIGVI8slipYQangJRTOdpDfmRxMNTW7eC4mE833WXAiAvsDTkFc5Z/Nwd25z3TvPkaVLbVxbJE0Z7rWoI+5hDwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiRKiCRA9TVsSAnZWagAA7Z8QAKTd9qa9/AE80esz1FSB\niTcxPmRXbZJ3jlzDN6p6HuqnJCPdChhk6wNzqmenOxF10u+YPkNpF5/Pwjd3\nwuoDz4o/DkcS2RKIIs2bMWTaWfvd+r3fTkOupOoahPsPl+Ysfn/3VzgdDIN7\n0OlsDa+NU01gkmtuSwkHWF/7YCLl0Tu2cnZPYzKKpuWhzRJncM6WNn91otUa\nn8a1Hf+NHYU0npyrjjM3iby8ErPpevvCNh32sBUE54+9x5i0euuI3DVfGke0\nDtmIkqmvgrIGr6JEgrhDC30a5GE3x3nkiXtGWdnvDvAH6d5jbrnjS3JQsPxf\npmMtE0E2pp2KgXuF6Q+yMQEP7h6TbHLPHm9SanEhATS4qJMGKfJGxVBha6e+\nCelGU8PBlMEbuKLPmeEmoj8YTC0zUE3yxQ91Feo7qddypA7MDvVSDKIlPpjb\nZnKIdFRvvOFIgj80oqzriYLZQO8CdlrPoS+YuQddeelVLRUnEQGsN5fmBKrE\n1GKOVOinfSmLcIuRY395cnDD/cDrHmitlu2iCarvHvDZnOrSG7W570Wlo3K4\nI5HC5ZaGv/we9ca5zUwiYtoOtf0piHzik0rfXKAiBdqcUBNs39XYT9n/571z\nYlGutwBMKYbMZsQO8pzNVbYQq0J1cqtxMDkzFmGnKHiL7lWjaMCMftMfGtmy\nFohI\r\n=SzFk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"501b19f82bdc8a0646898c6acfcb2a058e8ec8a9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.30.50","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.4.75_1602818721878_0.9209200642016677","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"react-simple-keyboard","version":"2.5.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0678e713b0471b62b03932da12de1c26dcc319ac","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.0.tgz","fileCount":8,"integrity":"sha512-0b7tE2XDIfguJ+ZU1vUZueJeMRnPCifikVcHPWm+wSyTYoSChZ5+f6nEwWAEUgw1JCZY1VfVhZqOG8rZthoBrg==","signatures":[{"sig":"MEUCIQCBq46IGEwmq+pZiQ+eDerAqELsWR60UtPzNSfIIjuhoAIgRyy2PjZB/bRexQHZXZbNuzbz76S/umFlrSTQm0rC0PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiSxRCRA9TVsSAnZWagAA4T0QAJcbVExBGxPQknS/Mq4b\n8iDY21SqYi+oKne9/KjRqAezlQJUr0Cap8/loPW7ZuSIAmMmrRGl+XT4MAwD\n7/pGup8/IV9O5XVVzKrNOBteyikL1sb2i1Uwqh8U7VRJPchAbos6u/79MasH\nc3WlAMS1EetCoCoNMBiSCENQZ4vAHTtJTIkokQaSB7PFbKXzp/NSeM+Fz3I/\n9HFdc0RGunh+8FhYltssogSkAZQxGJYCRcwPCwF89mlhkQ7iUclJGS+CE6cB\n5UXSROTc+973/YcWHITLxf7AqIPmX0U3bVLH+09MbpAeUiuWKQLTRSfRqZ6/\ncEi/GelaM7l1DJmgeZVVT4ObaP6jLOhGRo3zNtGP4k+o2eUHk6e/d3uaVtkm\nHpDDA9g+vM/rSuZSAnIeHV69Xqrv2X+IcHo0+oDmvK+kyCP3Q/blkz+QlsDW\nztLuMlqpnk8Kcr1uQX26SguHP8QdFGf1U9eRXri9r9xYjrvmcn0IYCJlq5Gu\nSD1im0mg5eTlinDTmOXFx/tY+ZsKovAdHrQA/e+YIaSxcyYFZAevRGdiybCy\nk02pPfZn0MNTGGAM1KpOL9yYvGNX0yN6W8AO4GFE2j96IV37S5YuyfRUsYT0\nSgB+13mCf9YuhYI7RN1knVLq4k1hwRH/NDgGsQRu1EpRAiPak6DLiK2AclwR\nPsuK\r\n=hQeF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"501b19f82bdc8a0646898c6acfcb2a058e8ec8a9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.0_1602825296366_0.19899714301318583","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"react-simple-keyboard","version":"2.5.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"56a03c1ec8ad39d53bf8b49f7ebd9c0c13d60ba8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.1.tgz","fileCount":8,"integrity":"sha512-FPe6iGXx8AUEsla6mruoeoA4Mcfz6CumSOAtMZ4s9+29wAJdU/nZahptRbNdhZa9sBNAJrvwQo3ZSD8VSa5Sfg==","signatures":[{"sig":"MEYCIQC0Ktc1qI625HQ6nBJstTAJASSCHGvvFSQtWypFEbCgpwIhANunIqpTs2kcFgXGmIncKj/BAyvK0qssm4cax+yBqDLo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiS0ACRA9TVsSAnZWagAApdgP/2hqQdpKOLFKJ03erhQ1\n0NBgb161RAso4P4Yg8YhpawQI2T7uUKZ9JsQbO6z++m4hqHrhpw95f+PqI3D\n0MY9pR0ef5rB1zt06vbjm7JVGG0fLVEGQd+yBTj44HZ/s7pU30WgYx62Hb9L\n6ZJs5wK802eoqIEDmvqjPZCXT3YAgCbNnv6N7GhVlrqlv1I9biiQmCD/5VMt\nz5VM46+Yuuiz9HyHkscqyWvi3z0gaVWsuVOqvnvO0jD1oTqQ06ZE2EEb3fak\nXteKIL/zxDCr2A4mvKbJMgf0oaaBuZMK9UThMWfQCAEf0WXINdnKz6rEKSYw\nbv80E/UFSPdm1nco0unSUh4ZL8OyIqrNM8gCDsjWQ5ag2AKRlIhowQBQ+jOS\nYwCEbpqgzFr/IHahoF+WIS1wSYp3bCZZFiOIyB4uGmc+Z+ETSbSRIUZ5YQDs\nzmvQOx8yvL4f8OvYrxWAD2Giz+sQvDhVfmBClLQBfH65c8lSFSuH1OKWjB+6\nK9w6wffY2SBf5tg6l2QLlLfIAoaKV00zGj6BuObRcQxzmRo7hQMNdl/7K0cd\ndq1EMGxOoaiRBX3/VFZsVw38gnjtwWsOXvKKCcUFKuqh2zcVzoVNFCokk9sw\nIRqIlPNs92jZEg7gYUn+GtMJii96NkK23tliXFI+NlI8v8bf8mokmKXG/ELU\nWhsl\r\n=ZxWo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a0c14b8f273343704dcf3839372b7e4938a17b61","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.1_1602825471626_0.6965364611344984","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"react-simple-keyboard","version":"2.5.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5ee795c8e625fd25d3ed3605c9425a2b9e1109cc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.2.tgz","fileCount":8,"integrity":"sha512-SKJQGTTq9Iy6bI5YFCdcXz62vfMWl8a3p6PRmKFoUCQTsj4IKV0yysNLlbaIFOnXZkIWa/odUDTCXGvx+Ts7Qg==","signatures":[{"sig":"MEUCIAR+OsHd6+qh8P39RI0M5eeZfmyUwCO87k7SeqTP8PkuAiEAytCZyM/vF6K93xy5XJyzR+Wmh6yr6gC9xfZKOFJrB2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiipZCRA9TVsSAnZWagAA5zkP/38w6nE3I9JExZGUHVZt\nBCKFmJBnBk6yZvGy2WtQp4nQCGOS3AntOOKFRrMfym0/F1YPO0kyZ/Avq3V/\nekdCXQvpw8PzVnRFITVXxSpNRodr0G24UMY8wHK1GFYCS1dkYgnxX36FwvCT\n5KKTRyBW4phYc3SD463IPgrLsQnwKDo/8XMFo0Mpjfewe4kxXGHWTL7rY0UM\nF8OwGly+GXkI7hcog9hkAwhNulNLC7pGKeX1uT5eoi/yd2/kKqGQcsYw+vVk\ncWoOLgYcfkcnl0a4lOBhe/M0eTRc1xSwWFIE5v1iFXM5mguiD0xlhPPMpGy0\nyxdVSokmtRvHXLAedst6TwYt/Jcv1T4OIlOFhqQ6o2UALNL/PSM0u6/hbKDl\nYGE945PvOp2CKiRM0Et7G0aYauhzuDTeoeMDygUjM5tdy2K//T4eq60cBPC9\nO2WnYCoEoaiagi/1Ludx9qxvZGRlncKUdsreZAwVX17Y1OMCJkL3gykcIEYM\nc7g3j+87YVdyZc03yjblzP2j+TxfbTib1jKlUh1jCH5DAZV6VytWzSRsrsp4\nE0KlGRULNXZzA8kqKIfJ99Z/B4L8q/oveTNogAvInr5CvdtkKKdoQp83OZ5g\n4WVMpgfJOGh/lmYcFOcLZtyV2GLRtWOlMcMKn/m8QR1gDH/9Potdp6iLeMSF\n3+Kf\r\n=aWPx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"16593dfa40f2ebe5f599e9936dd5564364f34121","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.13.1","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.2_1602890328310_0.7613015544382651","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"react-simple-keyboard","version":"2.5.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6559867bedc9eada3b8a97cd161370e0218dc88f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.3.tgz","fileCount":8,"integrity":"sha512-ffKreRwZB032YSuqQ/9Sv8LJU9r8jTjvQM9/9sT54EW/5ycGdsAmjV+e93JgwHnpQZPuAs32CQvzipCiPw+2NA==","signatures":[{"sig":"MEYCIQCEZzkYyd3M25e7tCX2rWKITlzLF5cxKaiSaU5zhNi4vgIhAILEL9qlN+xhz/Bd5IrimMT19MXHE2Wqt2MLlVRe4Nio","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiir5CRA9TVsSAnZWagAATUoP/07t6QvIk4o0DdMIPxuJ\nqz2OlNVTYEzhf3enImBd/wA6UXgR/eLObr44qBcqVm5eFYNUU/DsU1g0L2cf\nmFqLv2vEOOs/GFafENybOTgKl+ihy3BAmlGOq0vnXMir/OT723v97dZ9HSIP\nE6As/Gnym80XsjmUrQ9mrtgIolBbDarDKyq02Ax7Wfu3yE2JqUXjKBth1jhB\nTWyw7h4/4wFr1T5ba2vvUqPqIlEMpUnlOKIvJuJ0mL+3XN5hYV3632DGj97+\nFqA8jYl6EvJNsn4GbXcbGEa07lnE0eioRdsIxNAsDjBGFNl33jpWYST2Exxv\nSzTYKjl30X06serltAoX1r8mFeVdAOf0AAt3PepqeTazqU5wBJYPwezuuGR6\nN9LGBa+t/VgOboq7SMTOiFN/uDfbGe60j+fmhj2oBQfDGU2HDfciJ8lBiENx\nxsWoLt4uSsDW4iih1ZqjXyiXyvHJhWG9y2S5qvvAS2FzsCPG04yaCtpf3Fg3\nQk2hRqXMNEKHTvSCPjv5WVqIptbdv9n3sIK9x1inp06IRgVc8fmKmL/dV8aj\ngQ+Pu7bF30G87qY0cANqsJYinuKIjOrX+Uj4w1sGGuHyHKK8m0zWjX+xmvO0\nd5V8w1qwhv+2DUu+2kTwmyvN6lg4FQ/j1zqtJyBxOQ+VZH6puKYB4anb+kP0\nKmJO\r\n=2Wib\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0124071cdac349ad52d12a7b2497a37bda382d42","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.10.4","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.3_1602890488812_0.7673481826755777","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"react-simple-keyboard","version":"2.5.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e09e45744cb651ae878b1afbcd1ad44650418253","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.4.tgz","fileCount":8,"integrity":"sha512-tVNryNWhyQmyKfCrqbpHbCPhcQhPeGnVUUaywNel71CmdkTrseCGS+In1qbSIKcprivCGWs84Uv1V+GeS44vNg==","signatures":[{"sig":"MEQCIEX3oNTYMBTXp1QBdRG7KlOmZMBJX1qcfntrMlDTCu78AiAj4BADbEfvTC8KxxNe26h9nxtlEK/i9srvbmtNzJvajA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiit4CRA9TVsSAnZWagAA/XYP/jx9znye0sxiSDQe3O19\njWSABZnde2q+Tqsbakqs0hIfXb/2PXRBLLDqndIeKamjEfV+N+1RkXfSyUV/\n9SvEsOTCyqBlvJmjLDcWiuJ0NqEkHmRiX9/7fhMltbCys7WCkVlRXZJTzbMN\nTTMO5rTp90kOoBsjU4qiTezsS/R8OBi4XsQ8D6ddx2AUtkNncFBcEu76vUec\nd7v0eL4Ok3UUVRxRJ/yeZ3nQeszqBscfbHTaH2pjbg1W1NvwAEiebPrIAMfk\n5WzLej2AqnvTSZzGC6BMSYJc/izWpQ8g2L1H98PGkfq8QUCrDzHf4mUuhmhz\nZ+aoDb2NvRx4BQJ9FqEZBVGbraPQ+kn9mXAD4poBqRfJuBsUVoSRV1wQen+5\nXwEeZn++k9JoABRNv/eOyvxdyQSctw3JmYvDVW5pfukCpbLArC9n6EvTi3fP\nRUNd9YE+PlXhS8N9F9oBYK+4KoU3xft7gQ1yFPZ/sNVoRNlfyktkWCyCkh5k\nf2MXI/4dO7C2vsnQo/e9aCugt0AVIYWQfVN09Ng8+MQERfT1jtHdaHKkqBx9\nftpwuK3w1rpk0oX8oo00GYzjuGEfvj/5yT1wlS7rmbY1lPYalsRHmRtdgu7U\nYSzwxw2VHA6JdpqYZATNN6R4XDmkAs/gGHkFSKTEEiH/p1na6NrpUlaXmqAu\nQzhJ\r\n=4enA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"13ae6be92d57f3ae404bab55abdb253a282899c9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.4_1602890615781_0.9434282487711707","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"react-simple-keyboard","version":"2.5.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f116e096b765825ef53c210a830b61d555165d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.5.tgz","fileCount":8,"integrity":"sha512-+bUZyBNB2P7QE9zZ7uzb+A86aeOc4gcUJS2OCHepCNq1vNGBaphxt0gzJLfbaFqIwqP4dBCUr8MfqrIVDsgHvQ==","signatures":[{"sig":"MEUCIDouUd5QLSPibuFhup52Jy6Rvs/5NJHpqGTnkQFJYbGeAiEAs6zhaHSEzTxlCGXpKUXg9GbpS8PYkO2fp25kXWwBhGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfitP8CRA9TVsSAnZWagAAl7UP/iyUpZfHISMVbL+P1VZR\n4tvjJzdP/5QFRYtGpC2NEKDsqqALavxhqqMncZCLrxhzZT9Tmn3hAMORBvwD\nK8dHtdol7cR1p+eom62VNe+299XuNbPQ9DoImykY1RUsQJsd5b16Pwevkx41\nKsygMfqIB6cuxY7DJ46I2WuqEiAqeM2CLCpkpm3klEJeZy+HdbOz2kT9P1Wh\n2j8srJzAUUpmWnX1e0xMR9CdSrIV0KmubbIw23zBDXE1I2ZMfPZF/U2aDRgv\ncVmHUDV/FOnXTRlHDYMXdZrUlnma7vAVLUyDTGkcI3axOIKeOBMdhqJULbcy\nqQ4SoO8cZJsFRSteH2cefOmj6ChF6PwefAarzrr3b1jAhQS7C6hZO6tA6LZJ\n0Ty7xlryxhFZg5Sd1yKMFDVcaFRnwSbuBlxnPX5vsvT/VIP2zwEvRV6xEA6H\n4pSTPLmoV5PFtzyQcawLb3gf5bEoibnCHwFLpMlvQCnzj47qXFpzq81Ydfy5\n90nzCWVpJz6Af0OhE+GNgO3Ldnm2V9mTXveycQeg46j5dNQTlTAoaS5kEpeX\nC8lpJgTCRifWHnOvNXpdL2DJzNJ9ttEzMmpcC77Q2gLXCIGRffsIMoUnL5XI\nYQJa7tZbzQfJsQxP3HblFP5JBK22gB0lYva/EPnghGeTsYEHNkRJ8ghzqERq\nKWKA\r\n=VbA0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"281d3123e54052a4ebb98b65654b62344c9ac8d1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.0","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.1","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.5_1602933756029_0.19652339081628156","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"react-simple-keyboard","version":"2.5.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72b2807867de09a8a53eefbc528e14265e23bf14","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.6.tgz","fileCount":8,"integrity":"sha512-05pdKSUuxXLR+PAaYK2iUUH6RY30hT8wDOlE2ySWS4HXmDjZ+K0kOnMnuh1bRFTNoQe0eX38f50l8w4jdhC3Jg==","signatures":[{"sig":"MEQCIBOzFK8B+AJlyn0oYVnU378wKH+62wcw9XAegSyVjdNKAiBXyoJoN6rZhC5fbcGSEb39DfDsveGBPzXpy6MHwNzPKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiuHSCRA9TVsSAnZWagAAd18P/0mTc6dT47tl4f4vTXT8\ntVwntNF+8aoVzJtWPAhl04KmGfVdIgHngFT0zLJEjmDQZwoWTXySzx3El66F\nNiAaDBPqGPYfvYjhysGW7eqN6T4xpujadkQ3Kb7SifBRMWaTjRWOXDBZwITS\nR2517Jvpi7ooLIMVeybT0H+79toq7uEfRGgSMjHeaJ1hhVD+Es/S1dr1u7R0\nQ60l7PN6upsbcxLXFtxugAQpGgQKtyYeuqv18hw6w3igM6jVWc/IfHvKKAsB\nYksE3V6EIH8Q9cG56ZGNQMsMb7cAHk1pMCXpkqNFu8Tq3TY9qXNQb201pFY6\ns8jzerP6paMvxKsoygPDGwLUUwh8VAMH/7D31ZzVktk4KV6akv4VBM2hyu+t\nM2i3D6hB24tHjYrYnAPc3WRRlh4kGaAZteVXrv+pRfL/bIxOXs+8MxoXYz6p\nhAniu91eHB07KeiKdzqXDdchv5IFAdt0bCRFp61gFiTHtIxqo09keAh6271a\nMuFjY9Jb/WTP2YQKFxX90mdJw/xW2eRIIZl3iwnDZtad6EmmYnuJPDNVtVHi\nEyqmYecInpY1KR58ekhakAfxKhmB4ylFBFp0irB5vq5NqJGNRr6xVES10xa8\nxoUa6w0YYxwgevWO2B41oG7xdzTxaBtKErNPP86D7YUoz37WD/5mR98EKjEs\nPfLy\r\n=5Q2I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1c4ecf88464253f6d5af0f6733e1b03b6794487e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.5.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.6","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.0.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.6_1602937297973_0.35943367908840496","host":"s3://npm-registry-packages"}},"2.5.7":{"name":"react-simple-keyboard","version":"2.5.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1cae4874a789344712fdf8ebe91a68524c0207d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.7.tgz","fileCount":8,"integrity":"sha512-7sAI0Qau9bfiBScY1KV4KKIL1mO2V2Xpfnx8eTqSlWp1qFgn8fZO7wxjtPHFqA9qVTaVR7RuT18SCp/1/ErZhQ==","signatures":[{"sig":"MEUCIQDpTY6xJXR4268OAUDXwbpvY0Gl3Qp7gZMQLmTPq61mUQIgCp7j0ySPWQvYo7hP7FVd9S5LgIL7WcSbhIcZXsVrMeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjiUKCRA9TVsSAnZWagAAncUQAIYNi3xeLv6YCVLXW+4e\nMa4Dob7xhWwWNQerHnnl8/MK1y8WLT+DADOngH5jsahp3KLgcg0B3OXaIg7D\n/yYo8dHes7VgY8nAqcfb9mxENdn/V97KSeg/OVX+aRNGUJLa9TmXpKUflEit\n1joVKP3H9UVWkE4y6kQzCzxqz9IdTJ0PRaKTMa3cR/WTlLcRiYI2lghrTjw3\n5+0DrXqnbHByd9LsbDugdEo0gRH3ufFKNqmL9XWZwh51qeE0+R94oCT/bffg\nZeAhKA3+2mHgxtJ9tzeaJNGQqKcYYh26sJfL1QpngMmGEKh+BlHZDCLzo1Bf\nOnwvCb34WapslPBKIJBbCylR/HiaNvEs6Hsdhy1lmclz06Z7oPNfWs5Ex7ut\n9UEtUwDYhf1ktkoyhuUDApeBvGscoYSzkcDxrd+OnOSyczPhawKX47vqOH45\nj6ZeaEymyglSmNFDZ/JBItAKLiaiv4KPg0odvQBqCnaXvVmX2jV/+ZBeV37U\nSgi/aYJ7PiOFE1vfYSoypEArYBeIixEoVq3r9L0+Au6N7ygMlwQG0yJj+UFm\nQIRIcO5shBd0vNPO4P0JR9NKTqxc5zpSP1Af3iuarC1QZGO2aEgNRUoFCp9y\nTSvWnkuoCB5AXKCObWfaXA7Cm8CQTs2VmSwbb+viQkTqjy2SlkjYDgjQRXtG\nPYJD\r\n=oYJg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ce298acbb30290233cd9aba043dc29ef4f4646c5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.5.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.7_1603151114153_0.9312019152833442","host":"s3://npm-registry-packages"}},"2.5.8":{"name":"react-simple-keyboard","version":"2.5.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"465d439366ee8f904a2f65f554b33d25a90450ff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.8.tgz","fileCount":8,"integrity":"sha512-AUKhyjvD5hRh+ez+dGlmeCWrAtkcoorOn+97urTqysIIJvjid7DX/AW24HWDhIuGtEEyZnaioNAtp9AZ33mECA==","signatures":[{"sig":"MEQCIGuVtbS3g/lykNCL1l7cuVUvjLpdPDx1WARgGdsvB6lIAiAxXK6SAKr4HPhqq4SEdJcssVJDbzalAB80ahlBztpdMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjiZMCRA9TVsSAnZWagAAVlUP/Aw5M9ZIZxcKfn/6TlOO\nGJ7jNNOoXEyuWrD8bEZSPhZBn0s24C1BtUFOL0NKNaNE4MZqd3x0xUhrBFfW\njt7P/kfRyOo2WCNnMVHATsyqBWjKpcKVtJgC+Re+fPDaepjrlOFjgKyu2KuD\nq9xT67eKFat4n43YuFe/Y5IjESce3xpk6sUP5hkosZD62PKJcXKM1hFIfDKX\nEdirAPFV0MujGU2SEVf/NIoIS/ky5cP5rs22E705Bk/jkqb43jiiF9QGyNws\n+roIv1id6DnCIB/irTBpSRfl/ecArbP/vaC1JKy69SD1msuXkoJ38l1n50Cf\n7VHoZUPWOPJ3jsks/x19Uy15Z/ckC/bKeLwpvqo7K23eBQlf7LTGw4ra6V2V\n131emMVtVzsSNyQzf9NL6pxBPvGKg+sR6O+a7LUtTtDHGn1YkSclZD20osSB\nR3CaMYKTJDPkt4oMKFO1Nx48fTwxNngscusH2PZE4+hDc+gyxvIdnEAZqJbG\nNBQ3xgM9HNv8hOldHB2iIbFIwdBtoyHczuPeuiVglSKooXzvjTcP1PjTPYPi\n+E2ENVHafWO6XQ9a+xmCz+DBP6ROjDjsCOj0+PEXVBCpbIj61TQWW8Lyc5GG\neESgw1nQCehYBmuVsEbF7nF9xappaq448GID+Szbdm5W418WiffPI5Or4wzT\n0kgT\r\n=YduQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"241590b76d322c90f121db85705702cb64090f27","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.5.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.17.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.8_1603151435606_0.47213286981158786","host":"s3://npm-registry-packages"}},"2.5.9":{"name":"react-simple-keyboard","version":"2.5.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35969ee15eaa44117ab247494ec752b6a523b083","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.9.tgz","fileCount":8,"integrity":"sha512-xhv+JBOnOPWCYDgVv6lkXxp7QVtnpqGyVbf0hF5V8Ir8U0aYmz6YqiC6+6WtJLVM8JMhPmamWIPt7hoHbiZyAw==","signatures":[{"sig":"MEUCIQCM/iSMureJ6MQSQ7K/8Ynfu30lQtxz8WKSDssBBm6dAQIgT42qOdy0XOy2Sn+B1d1vLtCMlWFXzEyJKU/pONWgXX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjieACRA9TVsSAnZWagAAG34P+QFv3KteqjW4jva5yX0B\nn0XfZ+eBmOn1YaPUu5lB/LlKd9vtzeSoNqYyQjHCNLajewWRashdpUtX7nWs\nbx/M4jzrxz6z/51Ll03V6zhd4/LscFCH1g7Gm3qDTMfbyDmoiqM/z0Zj90Cr\nRESBDKhqDlLcVV8Xq4qma6LLHy8QHAVpcxxpyN+XGiHA3pX1Tnnt2nZv7z+i\n6KRX+RW0DDfY/atozCl6s+eh9UdNDLySvNdUnpRgCzAcfi6LBppEanGVwbdg\ndOBqwUWAzzF8digVJJ3rBsrYStEPwKQCZef6fLG7oYhHiGLSrHdd17FSb8j1\n72hp72tjhdarwdmHwRTgDTSSUfJpw+TOy2NJH+LajlJowE1UxEwpcuoKwQ8e\nmKzB/cf8f7cEeQa6MZS5XMqlfq4kDzB8vKTHwA4ETevdiIKg/30ygOTMi59q\n/jRu3VGLvvyKOa94d9XcBvAnLDI1whijwCv8/JhAXeP55fH86/DefQQak7Qw\nb6E9dP01NBSXURBOZUUjl/R6is+mejuD/ZD94NPb6/83MDlFwcZ/2tmIb4bB\n702VnCul8x71Cl47O3Kv9s5zJrJ7PXxMoHK9RNAIShUrNwg4tfMrlptSXYRw\nnyJTMjmQ+pxNGWR+xfwKTD5I2+K6M9P6iZzdI6AWb3sM9wqWdgMtRaY8eeMg\n5PGM\r\n=Mu4a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9178f09d45d827600f3e57e03853b44c7f206347","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.9_1603151744139_0.0698234312053243","host":"s3://npm-registry-packages"}},"2.5.10":{"name":"react-simple-keyboard","version":"2.5.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b5295dd2646041cc29fcd1e005979a6f1f4fafcf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.10.tgz","fileCount":8,"integrity":"sha512-5R58AzpbQ1GvC844fDPG8DsXFzufQfb3PcFrgvSj8cUOgOzLqULGSZFi6GpD3sp71YxcqXlWe7K9FVH0Ahsq1Q==","signatures":[{"sig":"MEYCIQCrRz6R8tpEEreWqzF3vGUjpvnpv62aC3iDGwwf7Q1CXwIhALPYZX7mmmHWeMR5U//HAd8RRWm7EbGqxYjWVQEVPq71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjy+QCRA9TVsSAnZWagAAJ6oP/jSpCpvpnIFi0KNiMtXC\nxUp2OsqH34MNn26ao2x0MogjE/kq3f4R+4rBFo5eMOadNKVWXkqIIOr2Vh9N\nHYYZf//Bh2JCbHSWN10eWe8x37RMD6pzvGB9IXiR6MclAjSJ2uwQgx66cRw9\nvG2jyTzw1RIa4W1hfkhe+zSKgO0OPnlrIS+G0rVekhY3XWSb2Q3cLAppNoHf\nH2wY0+NzIvhSpMGIt5TdRYQWQ2HoS4CTkFOXj0YXg1d9p1toHp4prnXDTNbB\nsigWjTHIdUCMamots+fJ/3CQcvmqcKfQKkyPuv0kiTZ1yoR7wsxRbsL5rsjG\nMlNU+pwJzPcCyjBA4BWqp0ly7o+oRoaD3wzJryOkM7FvxzK7UweFfNT9akVL\nvrVSY8E1Ze9Vb7yEyiHpaBGgNgXUYAI6BtRb1uXjbvYNSiTpM6aesLVdierA\ng+LZZYKVqlWDZmeg0vRxbM+u41r09sA75y3uZtjFMn/atvHARSEhtgxI3zet\n6XOmLvlG4CeLkNHlWKrAWqbEfhj4njm6Hq/bIB0S8U5BvihwFp8RkOESMzC2\nzzXkLRFTulW5T0i50qtxHDX3NaebkjqlI3HkPcx5ZL6qZFPJk1BBWzfa1QJv\nCZZnu0yhk9zcBXOAaisyHGApn0Qot83pSYuR1+i3uCF7olQeZJMeGdd0KyDr\nHJou\r\n=m1vt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6e5fe876330352b14a4306c4997f9d61910383f6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.10_1603219343464_0.4778459113653162","host":"s3://npm-registry-packages"}},"2.5.11":{"name":"react-simple-keyboard","version":"2.5.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"67494a093787fd4af85c66784d83c7ea53821e4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.11.tgz","fileCount":8,"integrity":"sha512-TyxhUFQvK2voqCK1QIzBB5NUQq3G96zNHbhPIuRXcFcsnaIdSAIS9hBYsJZSlLHHJQUMsdkXBl/DawXZ4X2zjQ==","signatures":[{"sig":"MEYCIQCKdKoVa5HoI2lse7QaH7gM6kZVAra71NAuHUP0DauU6gIhANGGaadow6KcedLzT6YDoKNhfXc7wbgTciQRH+wsWclU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkFytCRA9TVsSAnZWagAAvSEP/2evlsxUuq17COa6DLYd\nggksrMPMNTCVh1PUtwaev+Utr1CVAmzZDBLYBkjAF5ZnhMV0QKKMWR+Pasdj\njkCnQO4T+e5GbksyvnzPXp4N0NGHAUkyt3G3rCuam14WCbgf/x4aiA7M0Yjk\n2ZJDAZTr86yvGtPuxCLRfTy887jzUcteUFDsiX+6dCuRtn5KXjZfkcl1uBq+\nL/ZYd4PE7aGBniO4CfEuE75hQC8p0Prer9Q5sRq7L3aDnT/f5rK8bt5PscL3\nXdsI9gh5QVXUTqZ5P4AubORZarF7hUmf5dYeMUKV22o2c6k9Cm+2z68KnV+h\nixNF3gdudBXq/FlVjcDjxfYkopPvk4Vp7qnrYKkdyp8hRlQo/Zn4tdIdeC9y\nnqINjrzb3neBYWEY8UkapG42zRicH088o6icEy+7g3Q5HHO7y18D3q/5XPFE\nYlEWL/ry8/YqqAWVEXHQLrQxlFxZEayRfG199CcfW2kHrDIxa4e+gnzFM/HE\nG9yv98D73/3wz9a8PV8QRWuug2PfmF6QEvII1BqyohsWs2+LNUbszVHvndyE\nJbzeZXiB0cBWaN+HRZxZaPSrZQwN3ZmdGqvdU73ccJac1eippr36jRLZ8h4Q\nZt+f6IgQk5z2zArYCjJshKwMnanRehFJVn/j/5nu2+d+6/D5fhTU+8Ef5Xnl\n8xFd\r\n=t1RJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1826f42c2bda9533f3661ebd5fdd913503621bb0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.4","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.11_1603296428599_0.9524388551892766","host":"s3://npm-registry-packages"}},"2.5.12":{"name":"react-simple-keyboard","version":"2.5.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5d6bb554e39376f66f97677edb1c4b9b89dce704","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.12.tgz","fileCount":8,"integrity":"sha512-Q2mYpKa4qDNEN/goShy6lWSDohhsaclgj7Q0dJkm7azH6fyGf3Bz81cadfqHPJQ2yGJxGpbvKMSH3LcTe+oLPw==","signatures":[{"sig":"MEQCIGTBd5lAH3EP+mXnVgBeI9arZJyhhU9FxhHfVjAupMcwAiBRdxgLAuiRr64VIdFjFMiLbnU5YYgQ1HGk3MAKCExsPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkF0JCRA9TVsSAnZWagAAnOMP/jiFKIaeIYZsukNHT2SZ\nwpvZsSE4XZ/72M1fgZywHxJ9qZm/+PlcYHS8EoqgbGoGwAQM3kxyro7ShV67\ncVC+Q2Ik69Vf+UoRQTcQXwdUXFFP5KDW7MczW5alJ0JQEPEtkMIxiEB6YF1C\nNmeAzKiITQWIycLoxMawJRDAYEF4Pjmd8qCR8DNKfBfzTd89cTPFgXrEAtju\nocILPMeIIkWR2w9xlDnbOFPNf96NoyERyfHXH3RlHW/O+phqN8cOFAYqEpn4\nxJ46UTP/8VOoiGC0igsUUPsoyQJbcVLZXaPOovYvxYezragOBviuq4jGnlEb\nag/9jZkN+LlYDCEgVmrdJMwNlWcOu7x04nN8YCFqS7Z95tI3QR2xMb7Ti7f2\n7bXooANcFhOviRspmPVnJEELku72JuwQq/OkbrCJyGpu6tVTrNI5mrgoipEX\njn3c+7rFO1+enpy4R03wQqrknZhzbsOgZT1d9MEKwKoqv5kU2aeEU6meaN0i\nJrE+dwuHOj5Gh9sYyLrR644BWSIZHmuS7XhTw6WXkgUCyCQImkHrHSoRnTSl\nLZ7+AOAd0qan9YKqOA4lguxbxs7yRXPP1JChgc45m+AEuIOziZGR1AWfrM+R\nDWBUlbzCoiJ4T7iMkrUgR0uM07bRed/50+UJMj/YW+7Q31Lh6Uk5JoAbNhcD\nZgJe\r\n=reWN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4153bb13dd3939f34f071657383b9c97593eed15","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.8","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.12_1603296521405_0.5869404757286378","host":"s3://npm-registry-packages"}},"2.5.13":{"name":"react-simple-keyboard","version":"2.5.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"675d522946e5762a362e95e7224ebf81919c585e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.13.tgz","fileCount":8,"integrity":"sha512-LRFuS5A0PfmKRf+67SOabgkrIvccMVtGp8pPP9sih4nsrGufhb+luH1ZVhUe8p4P0553XOXfH1c79W++5QgFxw==","signatures":[{"sig":"MEYCIQCX3E1mK4KBAEIzN+JfLALgXpq8CkrfXRIbCH0E8v/czwIhAKlQfXnHKcHPq7ShH3xo1a8WCtHfucTwJsn7xau9OO8P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkF2uCRA9TVsSAnZWagAARZAQAJ1CdWSjauSKZJLmZdxL\n0axELEVpXkc4Vps7JB2fiYv7aOC/AvBsCytm9ml8hSBlT2bs5aMxtSE3fIgo\n+Yiybk2/qOyHB7aYObtDfwaBB2J1Ki/e6uyv4bPSurxMlIuPMLY3CqjdQQE1\nvxPFMvnf3MqDeJANSHNWi4V+vyKRs9mcuxhR4VgcnIcH+L5hfJ7b/taju78N\nndHD+rzbyPU0BW4sB9P8QfZuN/Q7GB/P55FAoT25qgQSi0mNfKVZ5RcYGTRq\n/rIpJO/+lxm/03O7V+xPxN+HlLv+UZIm7NvP0FfM/WYCxsGy0MDYOlO/7Ba5\nkjDvJRYBrIGqw0vZJ9dC3X4Eb9POoy5a7l+xaSIYGmyt52RCjL1H9M3gq3tD\naLS7zzyByLFL5zjx7kQqnjW+SxlipHvPdtTgiwJwZV0gVL3gAfDO4ZHG7YUr\npIUw3a1EyJ26NoE1qjq5AZqVbeULwCnO8Zd88V5rKId0eqWGXdpVai/QPN5S\nj+sL7g7ZtOqY/WnmmUbzYuw6gpG7Ntd+eYkmh8RJryx/4QwSCbUsQvR+1Az4\nE5AUNdTouhnNsqccChqQKu5H1mnZ4Q2g5uFNX8igTX81T1f2EPCWLyQBq5Et\nC5ThO9aylDqEAG2qft1YCRK/lHwGyR1ITf8z7rt8JD8cPMyCh+W/s9dC1pmk\nRgc7\r\n=H8iN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e16c44176bcd1e8f4be47afbcd803c1daa7aa3c8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.31.10","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.9","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.13_1603296686027_0.9086932400305521","host":"s3://npm-registry-packages"}},"2.5.14":{"name":"react-simple-keyboard","version":"2.5.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ab255ceeb8079ff6a20d0bcda1c6e3bb9d5273e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.14.tgz","fileCount":8,"integrity":"sha512-RV27WY/tpOrt1BXkH8Ma8aRE/LiceZuog1aQefoKrxSwU9axJ38bBDDI828nmc9bTioyT7LBjKS+H3UFRj/l/Q==","signatures":[{"sig":"MEYCIQCVlaOnsHP0iQpodwg5HjSjan5P3jWN5geNy53JbOBOOQIhAINTlEkq/vsyiAZvGr6m/pVOr3LaWqWP/tWeAv71jMNi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkMrTCRA9TVsSAnZWagAAAVYP/RWl233mz+3Am6xI5sHc\nUK2xgulNf0rac4JgoFkzTJ8qC7eSTZGlD8XhduUwv0tFep578A1yNeKcBULh\nz5gVFxeSkUDgsE3Fp9T32Tgu5QdP94b9m3dKSZYCdznJuKvFHybmh8pmXOni\nsXEUn4QcwV7H4KnlfxnnanYgz4XiIluBw3ZEan7mNo97Rr7vkungfEIILYTZ\n7hNAOZ6hCS6y+919ceiJ0CDqB/If7AzDVevVmGOutkEO2M9wsmNi9/O5r2D3\n/JpbX2ksO1RMvFw++NJ98eOArv2RbqPz0k6KXfn/jdb7/iV8v9wpOJdzZEkM\no3xgohNuaFusX3o59xCRVChoH5O9nNqagdmyNDHvWuVsR7ONk/8QE9+Q0fzD\nfpHHLxs4QYnpY5jATTl5PUpiyTH6RQFyk/W3Zkn0tfB+pzYCvokHI3nCjnHA\nFe2XEd+blvhhsqYx8CIwFmB39rqS/llzw9o5thaxIA7ibX17FB5C1kUJS37A\nnmBU4OL26JMOdBR3Z2yZuIpCRUBo+9vVFTGEEtDCoJyWW74JWbctjcch7hpq\nfyIE9s1zZaOk7VR+WvxGyuunILXtthy5yWeyucoBkq6PQn/k36A3sBGYlCII\nhhz0FUkKr3yMqCExO39YHS7AoZ20rpkJ3s4gQQhqNXtBQ9JWz/11GF4l9yep\n2djG\r\n=8RrD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"993c9519754660eb6d95d888c578c1c5639cc9e9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.7","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.1.2","@testing-library/user-event":"^12.1.9","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.14_1603324626655_0.03158615934046738","host":"s3://npm-registry-packages"}},"2.5.15":{"name":"react-simple-keyboard","version":"2.5.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bf3a43f720e82259593cbf893d5a4c1b24ce3e4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.15.tgz","fileCount":8,"integrity":"sha512-F7AuesEQfCXfwAKe1APM6hwagcRL/8OfLVwAYZKz8UtchAkr11woiGS7nMs++nnUZ54l0OiFsJRQHlN8cAMseQ==","signatures":[{"sig":"MEUCIGzGK59O5buUKSuIIhD51t7BGStdcOgHGw3Y8Pr8vvOtAiEAyW0pGvZade9MoVOvzGmq/BxrAzVxbi4QPEB9cxIGm/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkM19CRA9TVsSAnZWagAAL+MQAJ+PZhdGJVDmJl//UcDE\nSNHFrJgTRLVvihzqtD9x2rFz3LjnXonQEBa/AoD6YKrgZEY4jIEhHBbnfRhU\nwy+gQaRtZXR/AZPENXsGyOYVs6IMeazPaHQ0P6qV16OSxcoF1neGs5bPVTIB\nj/+JMLPl4+673UjiVM+cAnccJGOzOfv0gJD+mkptdWO0G4d6FjheQOI4+j/V\nbYSGT1ONzrPXyudRKZZ43ULonHZbg/eDtut/OBpsf1y71SrjLR9UyjtT+yzX\naykHhFNIlH0LysBHi40pimq7EvYdRNxyKNAY6YTraQMPddgDkm0V+Xr4bqrJ\n8MC3xFxw7JB5tnfvO2gE2kM5b1XRXY2kJHvmB6tSMQt4PSABirs3Al9iFA2+\nfMOvJC+f+AK44F72TYdacppPdLixPzqSb8+k5hLExduNtT7iKvJtQT/6UrVH\nC1m7vJGAa536x2hCcDZ9ub1NZhOcs/kkENu1EnF4yUizaC8KOY84gHgN7KbY\n5qcePQRwy56UrJqFKn79FQ/FDWdYngy8T3JFaI1R2lh7iGaY081UJDPW/u2N\n+ncoo2+hQvgIAO9XG+3ds1j/jkIRcRajNNWyikuV1ISo2Hyur+DMw9C2zDl8\n+dfnj+0OioRR/HcyRXsOrRp8c/0Y8WmpMpLr4OxgRZDz0HKPat3G/iRSligr\ncA/8\r\n=GtYQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1862420dc603a294df30abd3e75b773437cfbac6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.7","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.9","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.15_1603325309319_0.617668337473342","host":"s3://npm-registry-packages"}},"2.5.16":{"name":"react-simple-keyboard","version":"2.5.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d245984acd8ea5ac7abcf173d99ef2a7eb6042d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.16.tgz","fileCount":8,"integrity":"sha512-ukUl/yhIBPAcARUMzMzov53CQinabu0YkTZLrsKDqLJXKwUjpcvBM2o/8dh1qvFEDKyT4ajCOfLgK6Ak/fRqTw==","signatures":[{"sig":"MEYCIQC+hPGmr6Jt0cJoGPaVwOywh+res6aO6PsnY56SsD/IuQIhAN/KlcIdjxp3mcakoXVssNMdKqAz0cqHZ75W/VYcyXWj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkUyDCRA9TVsSAnZWagAArc4P/iba4LbUIoewPQyq0nBR\nGxvd5r8rHgkfHXkzdKTueRg7cPwGehvKVdDipuQilmHPwqHUiQmirqQSMKs0\nsxil8HXRzlg6WzQTkCgwYgO6GU5sJSgdYFSFH2zG7JG9DDvRRETJ1sm2Ecf3\nkdJNZPiw7Qwo+gZb+1eGCSF/RdfOPu6WC/lzOEqWAea0YvC6j1k74PCShsaW\n/6B02DB4G+IkwDNUGCWamUA7tld/FNinS15Hf+HlYYhiQa9lce5eOuzHPQkG\nDy1/2F6+O/o1BnHD8b7aIvDDaleS3wLmpsXcKI2qx9e0SyhZJOR0QV8RU+bc\nYkNtHCAUtzky46DZqgCE/DompkNEL/frehmVoYdUkLrMsk7JaFn2CQpyjk5J\nuXLykDd+g7fpMpgN/RxROJGJAeJm1xr3nedgFVxgOaADCZjm5UE7/JC6mM3n\n3Lcn6h/gHbdMaWHHAnFrjsDA5Q7MNHMdIuvHB9GVWhvfS6b0QyxAeSq2jpHO\nbsqx+mL352ruRpQw6X4SsJr+y5Dhe694H81zMN35VRUM5EP9GJS//Ap2chxu\nMHkxnYBV3AX8O0TImGMQo1uLctijJlLbpVZ+UK8F9EidnkeZwIH7zgugNre8\nWVtDOKHP6w05eJy6nMWKzbL5YyAC0nYwVnaTwpU8FHXFHbzhoJcldNd+rJEH\nTtFz\r\n=1nwk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cc49f721d930c252e5ed6b59bd978136f19105cd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.9","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.16_1603357826909_0.5864806151685653","host":"s3://npm-registry-packages"}},"2.5.17":{"name":"react-simple-keyboard","version":"2.5.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"663b8373d4fc818e53781182e69a3491674bcd7a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.17.tgz","fileCount":8,"integrity":"sha512-s4dPeOvOS0vQx9SCq9EZvcD2d8SobQJMDSy+7PquTMFn0sev6MLuOmCLOLPiA3qfpv/G6BqqRMfagM8N+e8RHw==","signatures":[{"sig":"MEQCIEnO/oVXrwtGfTKmaXqJutNNbRdX33pWq0re5Q2Apb6MAiB4OM+0awRYhNBfR6pVf3i29vdmRR6AEU+CdmMAgwp5ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkU3MCRA9TVsSAnZWagAA3vEP/RNvMjdls59QxVdveaIR\nToBIgdOl+EOd4cR5tV243LcWo7Jh6S5Jwo7EjFLsYZF7Lo4lm2RGVg5sFP0e\nUd3DYMOHrvKKH3aKit4xXIWmoTMB4Nob/qXUdgQkV3kKN5hWeR8yNiTTbPFR\nSD16p3DHBXOZeFXsJng/g94cM+5zeZfaOWzigY19RHPthq/tEdkVqGou4ek5\npgeAjHY+wHd2BE5CDZG7HFISvD1exb9bBc1vSQ0JbVyqYPf3TZKHwRIdJg88\n3SllpoARpm2kKSa//pQvmhzQ8FxgcyFpB4IDSQhZ1i7yd8wz+gDJfEUFq835\njCb0LOj5C1dBi2zp/ffhH1hQKLx7LoHZs+qfmSnjlXD5YRxhwqG3Te4DArw0\nRqzVrLIJo5n6xXyGMFE/Hmb1dZtQ7Raj9pfRCMr/84DDEm/Uu2rKk9VqH21K\nZ59I3Nyh3xX/IGyq8tJpMd2HaLPBlhnoete1BpklotVVI2lL08a9DAPPTFP0\nB4+EusmtV8lUCcU17xsjZFCelYrZgFbOUH+dRx5HDbN3vl5piitS1moPBj2H\n4MEXwl9lJPVW5gAgQYVRtyoje+WFs9sZEXF/Zej79hXF79dZPfj3Ag2TWy3Y\ni00ogvaIIQ/p3A6s36ikt+ji5SbISzWd0rAydmXz0u8f5Cq4Goy2JowSnP84\nu+Vl\r\n=mARO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2188c951e5566e778aaac8136763989ba3ec24d0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.0","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.17_1603358155619_0.45285684871583154","host":"s3://npm-registry-packages"}},"2.5.18":{"name":"react-simple-keyboard","version":"2.5.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"690456c5372d13eb119cac564e331e2b2e1d1f26","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.18.tgz","fileCount":8,"integrity":"sha512-k+kOjlJy3HKb2aTvT+RO7u7GucdCdRtkviUrx3vPLWuZ673lnHjHjBW7iIcS9GaXSvn/FuLtTKNi299o32e+iA==","signatures":[{"sig":"MEYCIQCGWPc5fzDuj1uVDUuO7H5DbO/bjdxzLapBMXw0BSM9YwIhALiRDunWiDv54gGnTb1q52dcyZL6CVjMNm3fsiaw+0DY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk8P+CRA9TVsSAnZWagAAsN8P/R2+1Borzu0nuRsgGKNm\n7tYU06rXV4d+3dQgrv5FjoYxfE95Coa1uMMlyNI0BdDpnMrMZOLnZJcyyjQY\nGGYLvR4oszNCShDCy90nS/2M5fxzZftQdvrYeh4ajRTejeoQM1VjiSZUxijJ\nsFkmDKuAlXldlhVTizlSkPm0zcbIZxO2HHl/v84lJv1giM0M4Hq30+Jmr7tX\nV2jGpJExhv656wH585rR50r3NyYLFUWFGCLmrMC6Cp81to44Le51ppvvGReg\nUOS0D84JtKF8EF+C4hv6l+4XW4sd/7P05KpvNRsaFQoP60LmwADZ5mLJZ/dQ\n0gmfehbF90EcFIivYQ47tfOVbocAFpJBMdpsbwDuAZhg4FidqWNhGRZhXlrq\nmwTzMESKP6J6Xt+bNHjkm5RXL3wRIygTvv6mP+bgGNRxw4lSIbf2kYmgtLmw\nWHqO+wW/tZqC1uD0lBKkdQnYjgM7LfiPESRglQbLLqL5ip2AgggHnQRCzrQZ\n+39C0JoJohYEH34MY75crpYeH/4rsRV0wXR5+W0mwxEsohnH1lyIA1R4SmMF\nZAJV5B1PNfEnllzP6p8wxZ6hhrSPT0d4lYagFYl5NxPwCDZWD1qF44EMkH9u\nes6N92dHuSC2X0fq9u5Ekk2Sey8LbZmWet8qjKl3jAR1tnmpTQ0CypXiDFin\nItiZ\r\n=dmaA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"44cf00e9bb7b50a848b96c24a175479bb96382cc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.1.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.18_1603519486409_0.3086862135481736","host":"s3://npm-registry-packages"}},"2.5.19":{"name":"react-simple-keyboard","version":"2.5.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f6bd811421f5fd84afef295579a92ae87b157009","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.19.tgz","fileCount":8,"integrity":"sha512-d4FwczYX78EqQ1OkRh8YXaAwC9ToaE+BFva3vdoUgwQXRcdLFSLMydPS24ifHX30gMCmxe+3MCgRtWtJmKBJUw==","signatures":[{"sig":"MEYCIQDXDOGwkoJxLrVPUVLXEq/5WBQOa74WApL/MzCBkjjyYwIhAM8wOToGt+xz3gHNKq44vX3f7p4WU+h2F/zIRbRlrS1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk8TjCRA9TVsSAnZWagAAzLAP/2eLyAkI1aLw1DgH3Ljw\nfILVZmRoSKHsl00CRkab4HUqwERAitWWYnnfiv+k6sIspyJZ1Z+uEGrnOMqq\nNPhkw6FQe0spBQFlxYVlMyp8VaGQUA9YiSlNRTM3wxuWD+mrr6qs1FWmOx4q\nzqDlH4VwW8cIm2GqUPZlPpn7pstgKvA6TMxJI1xDVM7X3XnW54Y4nsNpE5hm\nNmcDlt78hT4ONOYt93K+jMS41eLvPkCcWytlBAJ29e9V0vQ9R2Mkowey/4FE\ndWL/p8oULTibOkI27yJvwQc4TJir2ZiRP59Kf0DChHwTZBinTDUITb7xKLmx\ntKErjI792I7aBgCEJm70LpBvthHt7WuEAzOLjdDLK/FD+yd1VL+bjLPO3FbP\nwBWYICF0h4Ho74Jm6Q/p1RSxXyj9PL7K+P7lkuIEI5RC9M2CJWtssZA8LSSV\nJ6ZlQ7/hlEe5dmSQjnUOOECWVa2DmFWhrt8+MW+xbYrUoXOJEaoIfo5Nw29K\nw/DvyaVoXOkyXIpJGC1qSUHQNg3qmnnAPJlQ4kqyuoqIZaqoJuPFC532yk1c\nuTBGYOSJIvgQ/zpWk6OXjvOb/wHDMX/FZ19xcQ1pQMNtpuRHaY3zwPGSC1+A\nMGM5pZnA3O+4fzwiZ5d6UMTZmV7is0ngRmF+SiOoUBWY7Yv5aaZ10hcmG4kA\n7SYh\r\n=2Sdn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"158eecbdf3bdb14140fd97ccc2384cb4d7768281","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.3","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.19_1603519714828_0.46960497496707854","host":"s3://npm-registry-packages"}},"2.5.20":{"name":"react-simple-keyboard","version":"2.5.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"792ab3734ffb40abebdf1106a7fdbf3214b3b5b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.20.tgz","fileCount":8,"integrity":"sha512-zWc40HMONwszSqWs2twXOMV2JBHfTHtn4H3bRF8F/M0ci8b3wmRE2pZEBjoifIoAd+ahsesld2VP5aaws2xKUQ==","signatures":[{"sig":"MEQCICxsJwT8FlyMbwTpKVM2hlntNgSlMQy1Zxvmy3ltJfs3AiAcL4QPp93U7eLRyYrGLm8SdxCUBHRoX0XwYxeqFOu9Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk8WgCRA9TVsSAnZWagAABx8P/1OK6arpTZFnTgwTJ16e\nd/h2rs5Mvw9haqszn41oeTXFgp4qWD9Q5oZdO3orDTztf6NdFfWuAv6gT1af\nQVBLi456IsdLnauskerpb4bR3xUn+iBjBwu1mPVaCZAYldM7afbkP5W+z8jS\n8KovMb2xKTsuc3PH3yz1P/KEhpq+oGdXGF6rX0VqGplUmy9vwQUL5MqQecp5\nB9h81104sAmSkrt9NOnd/kaOpRpSciS9IzLn6zLQhNXm+IRSco/7Dc5X2lEn\n3sLHt5RrKmQFEglvPA/W/1Zr6T4Kt2lObMbc7sL45kFNYUUKy+6wfUmEJob1\nCxfO1OzYhefbptTXTPxSuiiWcGL4wxqlrbIz6Thk9yJwagiBi4m3vPYUSONf\nEOyh3siHkHIi+0ZUFEloBDSYBV+SrJU8wDhr++Eu6ZwL2riY21qSEv51h8af\n2JIGPYkrmzRqIiAZW1gR6ji2uZr3LQdMAlgdL6htxyOChmkAdmPRg0vYlIgF\n2jBO/hKzhGHNMB2VELHBNb3fehzQfdrPmuUn7u3WJ+wX4WJ/kLMnW4TvxPr+\n8I+KstziltzBU8HnGMoOXQmJF6cKNGEP2AareGIk8yY8qeLyuaURyV14dPco\njUBwrsqWctyp/Cha2yjfTzFlkHuqqFPfu0+DERqLBXg+ekCYtGecZlBCVlp0\nM+sd\r\n=gB4o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"86a83a603dbf1ed9473cd30dd552aa033ac494dd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.20_1603519903950_0.12396125764477461","host":"s3://npm-registry-packages"}},"2.5.21":{"name":"react-simple-keyboard","version":"2.5.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fcc189666981c50fd609ecf7ff09fe07f175d17d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.21.tgz","fileCount":8,"integrity":"sha512-7Xp+4UUK0FrUjoLwNAxHwBWPag5W5AYfQtjUOVxaB/4aUvTtJHVsyWpfAmebYNoR6FzKv87RhkVvybKfi/urJA==","signatures":[{"sig":"MEUCIQDvHhnzQSzts5ugzWHOYHIBZgjpYHwrYS8TTJqx5P6kjwIgAPIuhseVoryXHCDcAzOu2UZrwRXZLxiooN555I5UfVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk8aJCRA9TVsSAnZWagAAoMYP/3BNQA6pkoOawsHgAoMM\n/JVKi5ZDo9kcLXHDQ8DI6H3xP2PZcyFG9E5o3aPNa9CnopYWZ1ZEyVCm8nHw\ndpDsy6+2CzJQO61Fg63kmJlX3wAc2xASUsd17DWXwXXm1LixhZ1wts3NHL9z\nHS+sAaCuqtiD/eaGafjSyWIh2KbSx5UYHEcZmVOnGaCm3aajOhf5snEEL8tn\nA66/Gt7aoimnfNX7HYUD/KQcXKlB7dR5Fo1MRTRzl1IASPCv6g0KNsPLBiEz\n1G1CP02Mw0SRIAGPvnZInj1a19yAjf+dpz7jcuUFCI4SAH8dJkG0Z8Ka7uVO\n4qJvhhTGLAELqUwa4jeEbpAMeaipgA5RCFBH95ZIqi++EXsfQ8hQ+hgVmncK\nmFYoyJ65AT8KocCo8dD0/H7ksmSL0KuTqxdcvoVG8zptPFHxWgKY0aFFPKI4\nL2+T+mmz6u7Clkcb5t+DygNZwvtwfokqIFubVK6NO9xiIrK37CafH/OoIeLR\nX0NNbmgotUKI7izSyH+BAIRmpr9LnI99fDPZMkUclBCrbnQXBqj5XDTjxHxW\nCurlMW8CnFkDLOwDOSje5a56bYv3faI/aujnR4j14TmKwHSrBkGmRFKRikhj\nNXBrCUYaNbc6i3WhBQ3IR8piS47zwZv5CG52GJrrwKgxt54L/tSjj5EIXEud\nZb5A\r\n=3ion\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fb24506d95e23d8b7f88099950858b47d0e396f6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.21_1603520136396_0.794389269666568","host":"s3://npm-registry-packages"}},"2.5.22":{"name":"react-simple-keyboard","version":"2.5.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d9ae797e9e741e5e30513c0be99965faa34ecbd9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.22.tgz","fileCount":8,"integrity":"sha512-YdF1Wv84BQ9By95yAHrPLyAq4wUlhCDDqganABI/5h/WUEcRQ2V277K8t2ZIyq9YSMzO1PT+7rCFQWkuyuBzcA==","signatures":[{"sig":"MEUCIBITU/dMrmy67XqOLKsktY3X6eLmM7rtrQtpV/zDnW1/AiEAnChN0YgkxUv0X8HjyECaK6zgrQNrMeSbAtirBnk4ErY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflRCzCRA9TVsSAnZWagAA3voQAJ3IJ3mapI0Xag7CiK70\nm6ecFaGso8qSPn4vaOSE3kcNrVxjH2lTPLRcsYUI4RAsVTagRVAkBGNVkbTs\nFi1sGtbr/n9YIl7YnQSzTs4Qz+j7qlMpIwdLtiRgkoOXCQn8fIRD5TahfFXA\n2li8iCs4/uXNg6+bKiWJrfMwUXvyk+cU3m6AAliQaTOSBcjvR4Lz9Ek0+vYN\nTeUC4X6t9lWPO2psk0vNRrd+5p0ermXxB8Ms2gP0lMYiiJS2EGmkPlZpKRQp\na5I7VHlf/XkfmXKmw2FUI4nLl69UrQfIkylAGuthG17KDFljvLmKOK/FdKCe\nRFPxcAG7cHUISS+1gp3k3PJCn/7d9z9ry0uXxf89dRvkPNpVPEjwjMq/8ACj\n7Wy5soFV1bngpIy21VzMiLN2BOWDJw1jpAED4Cwb81x2iqGlvYMz7D7B2MF4\nNVJIqy0h8k2mV+SHf8YbYP/HVilkwvqx9Rx/lvKwCqOTEyhzwp1o5B3lc0n4\nB/DpF4MIdllQa3OswsE5WapKZhzJ+pCapha2M0+IrgEXqlaGD23ddO2+Q5Hj\nIWeNMHCT4n8lOZikcqs3U+WySisgVQMDUHKzajhHknS6FYSo6Mn8zlxy2tko\nLD4yDLIlwGOTyJFU6Fs5s5iBBYhmXtLVwZFRUrQQ/Dd2Svlfet/x5VrMz407\ngrqs\r\n=+v7x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1b84693eea4b406949fd42c73435f18637ff7245","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.0","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^10.2.1","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.22_1603604659100_0.7552659002344357","host":"s3://npm-registry-packages"}},"2.5.23":{"name":"react-simple-keyboard","version":"2.5.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ccb506e8f425228ea88514f960423c26048676d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.23.tgz","fileCount":8,"integrity":"sha512-V60Zk7IjJuLJqk1wWhFG2iyJDEq1AWvp1AI4cXPH0fhUsE/RLw127BJu1AEaeWd6BrgxSR3iDuzAo5hhj3rzqw==","signatures":[{"sig":"MEUCIQDgaKRujQV0MHn+Kn1zoj1nr8p5JSZ46285uL4l0npwkwIgdy+QXM+3txtD8mM31d3f/HQY8g40deRfPTyS06UH7QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflRFXCRA9TVsSAnZWagAA1aQP/jmUBnffYB5sDfgjngTo\n1FqEnFyxIj94bCNP0fSRbTRx+2wyXx8STnPAiSGKO3ScFtYcqLngrbpdAwwY\n+XgXHEKhiuGC/VA/t72qXQdB3hXFT/s+APf3Tx4RcfOR1kUAZCsATFqaKRL+\n7uzznhqmE4exGxl8L5moV3ib/urRMBbGxVgDC+yZCKD8IzWqvTOB3jRh92XJ\nEKA0m1mMzk2skpm2TVbKsMYarhDmBxOLgJuusnPZjMQ9BFxZNrBP3SwAJ13a\nErSJpev+KjgDThalR4kaQrf4VN7fBARoQ2UBBXVihyA1ehLw9C8eCRgGun7/\nhSMsu1Va+2sfV0aeOJwGNilmeEa4SYQ/MSZF4HBy8gXhZVEdfPMy35ux1M3O\nhXWzINykORIjrn3sIbPcOHmM/kP6YjL+Lxmc7MM5hCOe9qYMcUJ6uYRdR7uY\nHidne9LRMs13G/WA/PBC1ET1NUK5+vO4AcaBLferfaA5P6xl1o40NPXbIDH8\nNibx7Com4rOda00ngRH08rXr07bVJSuvLuWU4lSO5c6qrnbBo9ajdN4fRkXG\nJEk6Zwgpj7jW3x9RBmmCrEOelDYargsJCsiBR/TuMQCxUWZH05gx3oFPO+z/\nH1ZRMpJ1eijaveUZDHZqHOlTGGLNuLrLCGTKdE3G4bcvTG6wiK/ugI4Io/n/\nnaxF\r\n=lgDz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d64d0fca7f4050ef980532ce00059dbb8c88b864","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.9","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.23_1603604823042_0.38904590871581646","host":"s3://npm-registry-packages"}},"2.5.24":{"name":"react-simple-keyboard","version":"2.5.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbf79cc815fb4d85f5cee0b475cbdb6aea807941","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.24.tgz","fileCount":8,"integrity":"sha512-dtMukp89+FhjdT6tKiSt+vr61zxT+kSVPIluLTRsBLGA5PylBHJsnHH2fYVvdNMbbTWu5BlWdf2WHNBPIn6YPg==","signatures":[{"sig":"MEYCIQD5oiN+RjUQR3ghkmDMhPhl3z8TbduooF48r7eeH4mn5AIhALRHN1Z/XrkgGUl0oZaKRyVm9KKEed7qzHDm7qtieHu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflRdsCRA9TVsSAnZWagAA6AAQAJqVX2xI7m3fZHovkORu\niD1Yvf5EE2gHc7QREYwd1xd+X6h2iIfhVShPLvNwDf+G7/PD1A6ZPPSuNxCb\neowTNsXFDCtxmQ3Mg7msDitrUvl/ia6vjAs9KUURouLH/Od2P9vBv3Pd6WXB\ndY14qIuNpR68RZR2R55bwbTzYg3GJfPMtu5Hs+OcVLl/DFwQj4RPX3g0g8mg\n4TSZiEmt+IDCcfaek640sHjdWLlu38kZLhhnzRqjACjKHJ3mXgeYZhMPWwpq\n9zv9oDpQw0Wpzq81Sam5sPZdURq5/ix20LA9WT6+neZGxap8vsmrUmjENkO+\niI25ZoQ73Lswif4PyowfKXUsqkrj8a5DIcYzHD3gouPb+w7PqUFHcpqzU6RD\n3Y0zzqb7gqUXzRxqPfrAnLUrtbhGo6vGAamMLYlyEEzKet3ULgVLSgbIPyhc\nxqhtaysM1ertGoa921jjcMKmdUZs7dKnOoadDx8DyK5drVunozkbr0r0vgBt\njKzGzoDZJ6egCo58izDbGEoh3gqSfwCgFcygUvHxHkTSlG0eEwCI2t7/qztI\n0QhA3zgT0eX8F1b5aKWrXvg/Mt3lCPe5DxZFvDcxOz9uPlKcNARgQuh2HvSd\n+DJJGBMKCD8GI8TE4/8v21z93U1S+6A8m+eD9T3j358HsVMGXs2zgGYPZyr9\nu4WN\r\n=LGsY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f39795c3c4c47b79f36290d7f18c415e73c608b2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.15","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.24_1603606379690_0.05559614432258875","host":"s3://npm-registry-packages"}},"2.5.25":{"name":"react-simple-keyboard","version":"2.5.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5f48aab4fcd5ab6393204977fc34d575f3f5e667","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.25.tgz","fileCount":8,"integrity":"sha512-GbwXlkWSbj6MJgBXE/ZAXO7oN/C3Rpm5aKvVwvcG310AOzGaM1Kmhm+7s56BVB8EKR0yIXQTvxmwofbC3eFtCg==","signatures":[{"sig":"MEUCIFP9OqmyqodxRoBUq0Jlickn07Iqv3qLP/bYOomaJgwqAiEA/vfk15em1jW9Ee8Qy7HsfqRlM4v+wM0dGGkvRLtU21k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflSX4CRA9TVsSAnZWagAANMgP/20hRpyMhLRTdkM5+1ko\nCQqkhfqVmiHT07x7FTntUtU8vtNNUBZzig9vcMDcROCJnTDcz0RgyYvPPz4E\nbD7SUAvfDaammQpRepwi+UfuwuQ3NhS0m+aPqiWLaxQMKWhPfaB8RaAy/syg\nd7+6rNtXBTnX0dLunvGLZc88P6K9JOSFnn1jZXklbMga/lJ0dZ9SozFNMbFV\n8N1LxbmR1Aqwg9+rMQ5Xw/pGBtDcRWGCdDLCpADj7lhdmCJjLutBWlcgyrSU\nk17MKUXELEKC/blfaTreiIpCzzyGrouQFGpXPQ/BhQnxUgFS6QWtYlSsqV9T\ntWrWMLgcHGPMzj3AcArcmE9QW99rWQiN1Y4k0dKtxhaEhLX+IeK9Oj5FGr9J\ne91BgijRiwgDRAz0XWDbTGm07YE7pPiw+6sie99XkImCDoJwx4Xps+NQ8x78\nzOw21IiRO6W2EP4tk8zJpI3KY/WkTk1WsI3pZdS61n/BIgRUJqF2VD5aRawa\nVS7jQJHOFBtsSIVo5sQq7MvwngCzCgOSOcFEdkn0ny0USdqnIfPMzQYPxPcc\nKbeRBjv2nZWAmqt1RHyBm0jWEK9RGAOLHm7zWfMWGjW6y/BX5LfxA4Ou2tvi\nqFj3HeuSrCkYLpV/HOP00DeLg9XTQX/jQjHvcGrX29Z0fk7jod7yNFF1WXdL\n/pjM\r\n=Fsnb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f947a871d22311db22ddb147396cd3bec1a3b662","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.0","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.18","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.25_1603610103547_0.9829400578694314","host":"s3://npm-registry-packages"}},"2.5.26":{"name":"react-simple-keyboard","version":"2.5.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ff484ca55959ce2a2d77ab8ae8dde6b287998e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.26.tgz","fileCount":8,"integrity":"sha512-JJfXFLE2ujZq40uDuWS3cxfLgWej3baOsorgQ3rlFifKS0uqjQ+VeDkBdvNa9dZQ7coHYzRTAp+LwJVi95bJJg==","signatures":[{"sig":"MEYCIQCG3d7xUCUr2NCoSEPDV8SW8BmfqqVWlbgzw6qHE6JpAAIhAONg1vNi1Ihq6zbm8e22vVk0xCnNK0UNRQaKMIdHM6ZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflgQ8CRA9TVsSAnZWagAAEe0P+wQuLAYNQD1iyLTTJWRc\nmYBhWj5S4sRsTR84xZhUSApjrirjLOSAPtdx5IkY1QGZD8cjgu2fp8fu5Qr0\nThPJA+HWJ/qs/Zc4tpEC7JTDsGtAuYXjnszzhCe6EZ7ahnuNuD0Jrr12Sb3v\n+UkcNUa95hAWTDhpoLYVrx0f3umb7nzBj6Dc5qOgsl8rZ3dyQZkSkzyz9cqz\nrNKRDRCtupFtwCq5vvRVf+poAjPzZ7myWlFdZ9JKGmoEX6/wcoAURKzI4zYx\n7oezk9pwVUGa8Ugxqw4efV4DlDEPpdjg4uDI9pFjMA3ZIrvN3g3+4+K+3w9C\nMo/NmitBHVlIgMX72/fu9usLrXOZDTLBtsMfJ7ZEPpUg2pixCIpi3zLxPXtX\nYS/CK2YKV03ltL3H0mTRpF25JJIPBVy4nA+E737aqeEh6c8VXptmA1QblqMd\n3Ks0VfN8gy2WcG+bWX6nIeARf2MM1k+5s1tkrOpeVzCh4hEeNFe0TE1cM2ry\ntHduJxNgAQpOcF5NN6rlB5AqNqpzOAkTSYsSl3VEcLWUsgz5LAEyr3HRqCec\nrST+p8aylsiYUrP3OHckyh0jeS1TmTUKvEoh5XAjidIchUc7/5cNSbS67S+a\nxlL/86rlqv2AY44Z+Hreg7RmPCj9efhHOJaEIgHB1eNQ9XSzbTX5QxgREsGa\np0JW\r\n=IyFF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e905db1c27d230f0be5c1408a100561452e006a4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.18","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.3.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.26_1603667003592_0.6604599114675738","host":"s3://npm-registry-packages"}},"2.5.27":{"name":"react-simple-keyboard","version":"2.5.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7a7750246f8e7f8e290a74e420610e32549c5738","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.27.tgz","fileCount":8,"integrity":"sha512-mqT4RrkwCL+QTeE4wYBrLzgF+lUIibJQCiIKoZCPjYglNaN8caBVnXmdG/LMMX6l1Vlx5AcgHH+njx1FjYNc2A==","signatures":[{"sig":"MEQCIGOTcEv/WhectURbWwJ9AKEXkcX2LE5WOoaTkFP8k9c2AiAl20DeCEiePoCuLt4WUBGw+zp4bFe0i/KVni/sNBixnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl6i1CRA9TVsSAnZWagAA9yMP/0sr6g9WJeu6Z3izW1Bn\nl0rgHi9pOBuojCJNL3udkjXg3C99I3Z4b+CuwlOo5Wmg33MK/CEItaAkDA+9\npi1jgCRvUP41sI6Ta1BrVaftTW1YkA8Hrd+IgPPVPEtvurkbzLKTNogp1E5q\nCBHpAhOht/Nd5xWtwEvhZZ4aH1/HnQJr+Mx+IGtRYC2I5K5S8boZZoUvOajJ\nk3mNqhDQ8iyBglKFSd0LqZYwfwkW/Ds/tpYZbenx/0pAVvGskC4fZtxNobmy\nBzLtLUxxzq5uahouc9AmDSWZw00swH4GwQb3H26WgmKHNyUbP8Wj34fpCwtw\ngCy2INeT92jrYlCC0dpgEL3H8dMvnwqIL93dcFzn0X38N0XObvkqV/qzRBbV\nsN5ciOYNkCrdmd0KP3+/CMHa5HwSWfaB2iwQ1Tqtjknc6FzN5VtPseVm/pHm\nBkVJBvZQGRrh7KI8oPjQzBkYX93vxNfw2TAKh/4io2Dj/Pz6H2JVAr38ZrWc\nw72IaJ7uKrGjoejruWfGVxYIozIVTcU/fWF4LmCAWEmCLNGTzFrxqk53zcUA\nPe3YgaRw9PB5caJ0qdg2vXvv7+sahvJ6y+TS73ITpSRkTiDOvT23EU5Bm4ko\nYyr5RjbIoCzvshGUEYNehs5evuXD0Itk0eOz2kdTBpiWoIA7cHtvFeZn8+iU\n07ct\r\n=F+M2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c83b6d32ea63e6d7e417875723814bca15948a4e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.18","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.27_1603774645014_0.4888632807991269","host":"s3://npm-registry-packages"}},"2.5.28":{"name":"react-simple-keyboard","version":"2.5.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"936219503b81bd773f3c7fe8b45ec5c90ae7218d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.28.tgz","fileCount":8,"integrity":"sha512-gp+n6fBvFpiM1+OXheSHp396GoDNT7i9Yi/8PBYhcOvOw9pjo2/3LgjmGeSl1hzgXuH66CVL+cwG3LtBPHWAVw==","signatures":[{"sig":"MEYCIQCd/rBHebOg4AEdAvOEy+J32od2QJBxTCmawY13sjxR8AIhALZSENa3Tnt55bjZQpDy9bFK3AAfo8kIGEYwBtQZr4iO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl6peCRA9TVsSAnZWagAAkbkP+wexk0n4Fym8OfoTT9b4\nE4lBKGvUID2+BFsBcmCGdSo5x+TY412pKKlyl4YTLlQdKun+TaUjJu2Oe30h\nlmrWuQQY97HJkssnKVz6lSelQWogMbjhkQEdBEKx1Cwyoz1/waDBZS+zf+Oh\nFSmWkDl5Oy7VMuxpK6ISn2J9M/9BYcb9k+AVJDaj/KGsy+TwPNFNCaXs9agp\nV3OkMz68KH6PedzSCtxcjauaMJ29oZABmd4Y/y9MkVZ6toa71tfsOeStxo4g\n5W25bwEJAI8Twv6IQyd3cJ8BDWv8m8WaR+tHgIqJ29u2sClmDMQIsXl7hcna\nRbCfhWzNYP/3/YdAxkjeo6UhYs5nCkHgFDp/B2soCOYbtW8qD/o1O5SXDhH9\nucw6Y+ylAc0GWntgVcgJmTbBZysBEyyda5nfcHg34rj4zSoDX/4bSE9WEegR\nQwP8AGMi4GUBeEJHmfQZylWZCaE34ezJhMw+fb4eQWkb/RvSrWKQfchiusX5\n/5r81IeUAneJvTjdc6/nw+/16zgJfU9IyTBytTkDoq7pfIbqvoT3Ms/ETYT1\nPjaY5KLjwdQlohwBF1GWjHNCGwUCz3jEICAbeZnHc6YYmxaqr5+xkb59jYxJ\nbeCzikD0REmLcgUfXsQRgPPB1NepJSx1Bu8mV402r5IvmaRRTMHb/WTTzlZf\nsih/\r\n=hx08\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bc7ee0d1114f49d4880dd055bf06d1baeebd2f73","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.19","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.28_1603775069520_0.7147372129573364","host":"s3://npm-registry-packages"}},"2.5.29":{"name":"react-simple-keyboard","version":"2.5.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b78f3f4b5cf193025feaa202a8cdd93dbd34fb82","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.29.tgz","fileCount":8,"integrity":"sha512-eCMWI2lez/2Hf5SercfALfUkCWwFjP+nzUBV3c9GJ1VOpyBzx/yZ4zS3UJEi6o8WJGLuuEMk8fhs+F5UgHllcw==","signatures":[{"sig":"MEUCIDTz7FdPimAN3HRwrikNwBWxE2ZqvSJBugEZax8QFgkOAiEAkVlPakgXe5aq41O5JSmusjlzPsGtbPovmUXvyWNYbFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmbTUCRA9TVsSAnZWagAAQAsP/3tBmOAsTJJaEeVnX+OW\ndQTbrQt776/t5WH4m1t1s6DnYwqI1xqemruyni/dxi3uMwwc0YJu1s8p7WHT\nBfZqjV3wTSqDHaEFqqrN+9Nuvk8f1fh+D97nTFlTRZj4U3kWvl1t3lwO5P2R\nVpyXlC/lk8LGRff61eHjMvh8Xbt2TDtpdroI/VaO8RhNwqV5Na7pBh2UQBkY\niLfpSJvyFIKV54h0wVb0N1HXp2stocVkKrlnGuGe+e898wEpZ37XjBzNfFfe\nwS4Eqz6x+EHVJ+ihP06Vsz0+vVY0X24yP+MI2RBWprY29FeZa+fFYDeyM2ht\nf2bBZ/z+RJfz6HFWHvEJTs+DN1Fu7Z/rz99rTnAU4Cp1cdNZkmwtcY2ZpZgp\nHFzUQ3BUlfPPZwavyyUZklcuK8tyIs34bxnHtmCXoC97p/4O0Vaz3Z/HuOa2\njjQA9bhRMjnYEG3Ac29ie1WGMwkikexoQj3QnOxqW18zBcAVjm/2x82NxYIH\nhaG3zZ0g9R2Vpa8rxMwCSORJJ+NMFEehSnfnbcSc++IX9OsaRX5IaKyyELB5\nKJWD+bdoo+3NnZMjEw6YBDI6lkBpIvFnCbjxCtAr3zzVee6cO1R1vezq04fX\nRy1YNgLncDm6z6w7LMHYpSByDg+Xe6FutyrjhF7DL+zEHLppxFSp6wE7BxtM\n90Ez\r\n=AW3L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a8762e7c130f45a30127600395e679720ec50c2c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.1.1","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.19","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.29_1603908820097_0.7165044283570225","host":"s3://npm-registry-packages"}},"2.5.30":{"name":"react-simple-keyboard","version":"2.5.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3caec534b460d7c02b0b9a10febd5a7828a652d1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.30.tgz","fileCount":8,"integrity":"sha512-q00EQZYWYDdYpetuJygg2xHPrOXZoXWogLsozafcdIb3HFqnRBlE4HFTwylE1F+TcMbwmzTJQXxMIO2T2q5pWg==","signatures":[{"sig":"MEUCIQCgTKVr4W3+7vB28AGGIyD6RnolNrX78cUYP9C63qgBXQIgTbcvylvsFTl3/xHi6gihCBvG7i6w2NhvZy0m53rfGm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmbU6CRA9TVsSAnZWagAAWZcP/A5raxWu2mzFxS1pDyd9\nOo5TB8t+9HX7jCgLKxRscg7GybidGkQqLWuPTfyei+Ebuef0XrCstvKi68f9\nVh31Vd4sBjzwS9yJvu2AiiTyzgl/ncc9CIKmK2KV0a1GvfOc2o8EmA8/YQLt\nWJGTx8lpvD+KFWpblkjsUanLWKKGyLAh2S1dzj/Uc1ZPFKV1YqVWNkEnIKJq\niouvnLRZF/kRQfu7KNDzYUF4ooW/X7PQNzwbWLnR+Qgk0LU+VYcblnPXavME\nghHKpKkhBEvIWMS8z1UqrpFayMp1bcuJUhx3LQvnkU2mAtkKQ7CDuy7t0xlK\ntvfTocTmEPB3B/LteFDDA8ldSDBn0un/WUt/WkWwXPejRI052iDzdeGeeolR\n2HTHH/vVhmgCyKCncNKp7+yJ5Ot3ZR5ns5XX4RcVmned8/L6YZXA5YftRT2E\nFWX+s9ni9w3KK4cNddbHsClZF6GPjfRUyB/6zpoMVFMseJU5NfYhv/VRUsao\nlaNl1ImcdCph14oZuPJ4GhAspl2x8rd2Y8LnXIqPEzEMfSqzpgutOkFjUVNu\nzXARa0Qd0F4xuW5F2f4QF9geh1j2ra00ufDg9RfxCbHIHxf+YMZz4aKfmUzm\niGqwXjTZ49lBSkR/EnEQM6pKIejxmKx87R6LvbAzMhTRk/bemIuEVnaCLRIv\ngdzI\r\n=TPex\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8f909ae3bf5d918a5a1c6c0ff3607bf927926567","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.19","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.30_1603908921376_0.6614762131725427","host":"s3://npm-registry-packages"}},"2.5.31":{"name":"react-simple-keyboard","version":"2.5.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d9d05cab6b4018a5f9dd410e75a34e597e437a06","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.31.tgz","fileCount":8,"integrity":"sha512-nrEg5+6Lp3xW7xkll9YStMG+0AeC15T3RSNd99RwZ2a0+LYm1nOB/TpPqIdIuL5Cx51slLRLdeA2/Tqc6+wcuA==","signatures":[{"sig":"MEUCIQDuoHFeA3mQkgdDngaePddUj/YFRO9kVr2+021iMQ4JZwIgEksnQ6xUasQ9gQn0nxI9QptuG3slAX59F7niaP2I5QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmluTCRA9TVsSAnZWagAAaz8QAJAKFX3i1qfbxc3BRlnv\nv5+h/ZNw0wOJiSe7ShQwn2pEByjTybkhAwOYz7c82U3qEbqBaLTAH3Q0wYqg\nQGNZnyKzH9OAL6Qt5e28/Em0skU+eOB7BUFAwwfK6av7vT2TC7mieyP8VLLv\nzPMfPI+M9AeAppdp1a0/hbWLTQ9KVA3XTjXwdUQ1KrU1FOuGaDniy5qMiPny\ndWfIYvb2JUeTiLbNxDyABtLDaZkUxI9IIz8yQIHXa4UV65Bl09oaauG23Ui+\nXZGHPZbDb5qQS2n1v6YcI7qwdZz4KYnOrxk0iTMq56C8GH1CgJZcGxmStt8A\n7XQLZ4sZZtWNpZfmN+pX1jH7c8Nah5Nb6imu1sN+Aky3a91xfkgpd67beOqF\nOFvJmNO/5X7OE0GcI9nnlcVApZ2qzeNxkRqirGEU0uKBx0AesrV7qD0LXoWq\n1ZNzR8gSpMzhYRrWzmOViAQqrJyUQDGO4gcQG9e7NED9FwfYK5ECFS9has24\nMLHM7GT9s4txLZrWQACAGnsnAsDNC0d+FXZjXNKYH9/Q02CrGUtxyKCpImQy\n30DydAABQwe8mg6g1xBgDaRn5cDj5Jp2dpNEHS3/6hNKkjdD4PnYXumoadc2\nZeOFfZO3lCk641q2rOK1wKjtmX4MA7jBD9BfUreVpZ1HmYYiOG0RiFKc8ptj\nZSPo\r\n=l2uE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"751df1cf4bc602e840ec3bc19235bdbbb81ae152","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.1.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.22","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.31_1603951506732_0.8623313733129676","host":"s3://npm-registry-packages"}},"2.5.32":{"name":"react-simple-keyboard","version":"2.5.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68ab6b5ccb6b40e20f2c98d9b2d729d8305f4254","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.32.tgz","fileCount":8,"integrity":"sha512-n6VaCSsqFnfga8YdrA9KcdkKXE1NNOLZuZIBgTXJzNKNEuwKYHN/0Lj0NVJ1w81Aw63A/e8XEIqP8YaGLlzT+A==","signatures":[{"sig":"MEUCIQCFJY84wNaPFsB+Nlzan3xJyjELuoGuAZHgop0RHbStJQIgRaGZct6e+PjajCo9ApHkYRZhHIGuBuI+MUO+tfOtP7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm3DOCRA9TVsSAnZWagAAZjQP+QBnaQx5SkqAS53X4LbX\nVFBGp1qmfkVezbcbSoD/zP4V1y+jfjfGqnWBe02TVcU7UQqPQ9w1bv3CPFxx\n/eZl0rKu4lE+2l8Fs62uc2acppUPTWwdPGFhQpI58C90+vRdthVjMWaiYWLg\nWmngsh8Pow9uQfQPk2NX/Is1CDYOttiU/qXanAZj79NWQHOX/xsiisRrl65I\nNhP8arclHjxtE4GGey82vzKTtVa1UF0OBC6b3ixtByXwDBIclaYAxERuvm9r\nWIvebY81AhomgTiLFUSjW42yOoOU1cSf0DSMeVwqP117NwuyVxGP3nOxXVTf\nsAPcCr/D+PoguX+t1i849NVO/V6wtaUHifiZik+Jma0hVTf06aUIhP5kr5Px\npMIu2F8llZq2lelYZpUzQszmNW0h451XM9mZHT3HwQJvRMfLuDv0KK1TUPT6\nJk5mYtTvM/9jEFZn38wTHKYuY1t45Vztmg3dF8mOSzswxms/1KQFH4D5OFjK\nTszJjDAk+t3JNR+HaBoSofOvfWc0U5cSl1vIX67wdj4ED9K9mFGv515dtjgz\nVvhRt5bln1R/4mlxajaitVM+xmaQSYtv7W9SAjDGeazfJOMV90Xumvdi0amz\nTH1DdwaTwbfM26qPb2G4as/Jj9iOL6uVuN+WE7NrkHABAOkejEV/9baa8Wpd\nQ1K2\r\n=phap\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"59bd56352951e70af3849b14abd4a932701aaf09","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.22","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.32_1604022477442_0.3550508289632637","host":"s3://npm-registry-packages"}},"2.5.33":{"name":"react-simple-keyboard","version":"2.5.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7daabc29c3b402d023a310ebab219c3212ebf3a6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.33.tgz","fileCount":8,"integrity":"sha512-7Gy/ocIxsOZq3KZfqC4fgz3BqnYwDklO5ahC5LpLF1d65lR8Lm/bUVmn7VpNS3yxO07A9u9Iqvz9GT7jKjvxAw==","signatures":[{"sig":"MEUCIBa2wt3FSLrqYH11btwvWJ3Ply5SM7572m+xhyhUblBsAiEA2rpkT4nbLFcZdP4MgrNZ1TUNZk/MR2NsHK8eiT7IFxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnGu+CRA9TVsSAnZWagAAGZUP/RP/9HPP6r7tCpu0LGlg\nHDk4ViYShwhYWFxUkkrKCx/+ja0nZFb0FX4/LbZgUt9zClij6I37fzEFf+QZ\ne7d/TGKuh/x1fDD8KAKbTmMcO///fEJ0Mw8GNmFycO4FHbTSFUr94AnXnciV\nCA0wFHCwmCK7Q4KxpOyFNu7anyr7o9odXLz4pm9iauzlirtAGhZE11HCZZpF\ngJequY6I9RhAnUPu8xh4pWeJ0V70vhoo4lFIrMN82YA3KBdCmFciQ1jMqV1T\nruzjRkaaCV74PVVCMeuT/olBOM6X1euYU19Yl19amyPz+TdJVwjOjDWApSNR\nYYQ5EuWcCnZ6wDh14d4LA2UCFqX1MxmPsy9E3wTHD5RDfCEy9s2GV5J51xsg\nv+6VtbEK6BzcTbbBvrPfA7m03NonZU6UoHWpu80OAptlFTVeG2jr4w9APTze\n25+Y7bfV0aNwcBu+o7rz/e7TT5gmzDrIyj0Fv0AQckG8D/04xeOy+jyosYgm\nkU4hpn/WvmXHDJl4Yrvy8NgiM1uiWpXEU9/1eLxkktolBp3RVOn0ibTpbJU2\njcc7ZWT6a+oDY/rGK0Bcw5d7TvagKUUF6sctnjDSgsBeaKidcdTjCLzB90ZN\nFGvitEGZ1qyXymMDMMA0aPE0dQmBLxhaYNpoEo0aUD1yt4y5kvg49RTuMgk5\npz17\r\n=G8ma\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a4d6ef4d24e0ed1ee2ccbd67f5d746e1ee3c940f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.1","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.4","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.23","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.33_1604086717837_0.22649929533784174","host":"s3://npm-registry-packages"}},"2.5.34":{"name":"react-simple-keyboard","version":"2.5.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4010453a651232d74e835b095cc22c6a231d3588","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.34.tgz","fileCount":8,"integrity":"sha512-gf5jBjfpqF9+zsAR0A1sM9wop39DLbjWlEwswJcLTW9uiEi/6ynit/RagTbS0rBKTZCr1tCW17HJyLM1C7nGNw==","signatures":[{"sig":"MEYCIQCypv8c8IBOKGljQG+WqyYZFQojsh1Shc3S07ed1BJZaQIhAL+xHCYhxNH8xr9ggDP2ZRvWFsjTYDT9zQPrXZbpZm9f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoSQmCRA9TVsSAnZWagAATecQAInAK7oa+jXS4l/4SPrZ\ns/R0wzHa5PeIGP1Ge20Jxuq5Dsk+ah6VfvXAmbs+xjDrOIOcmlefxlV2XRPn\nPZ534hZXOpnzAZ2KHfmQ+c6ofGYMRzI93lo8lmMbYPnTb3atWFhPPnRPlvKh\nnZfEe4LOdO+gtShURaaojg/mUPMF/Xn5jR3N6SIl9+GDCSjP4bYKMNwxBCuk\njzFVx4TXdk4bEJKdPQK/D3n1B6vdpFob9FIuq7xC20YqyyhaWARiuwUufu7+\ni/AK2X6goyutg6FhVGjJpqcv1F+6lNbGHy3e0JqBFG8XNoDcG6uq4RR4qIPf\n7qcLqPVWX+8P86fIcdFbS87rlSxZhiJpacakXMYWBgSQpXjX97vtVGjXOoSf\n9EDQYZfRh8DFMONl7HS4uTaKS1eNj8mjuJXQyDFbjQCuxJtoj7KFna9LmoOe\nrj6QdtPlA45B+UgC3HN8pxdR76Iae+R7sqP29hRh0HnKVle+bX/PcZ2UEFnn\nL58/DMyjkwX3CyJB8Amg3N/OfMzR8xV+Gl0rGq7vNv4JMO3RlKMQMWhvrR2j\nYj/MxpQhSEfIKHbehpgApeYzGH88yg1VTmqD8bkZNHUYmIpOym0QLX4UV9ck\nUpEFo8pZjEFIJfYw2hEvYtOG9EaTF/Q7p3LjiBQW+s+aQsSvPoAH6g0mmChf\nfTx8\r\n=4PBn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a4fc91253aff2779aead77179946bbd34745ba95","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.1","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.23","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.34_1604396069448_0.7552094114018153","host":"s3://npm-registry-packages"}},"2.5.35":{"name":"react-simple-keyboard","version":"2.5.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e0ca1232099e64b8e7e7c25def06b0b684d72de","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.35.tgz","fileCount":8,"integrity":"sha512-TTpgUtbFDDbB27GcoE/bO74O9Scc3ydquUpMcgfGOEgZuFqbpt/d6Tr7+kpOHwTMoXtRBRQKSlu6vmlC4EUPkQ==","signatures":[{"sig":"MEUCIQCUEgoeJyk3EKwt1+MlWQapasJrMH5o9cM+qg6s+iIZdgIgBIWrhHFfwSHvi9ksaQhZE2JcI78CG1QvUeXJcjJ/BgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoSUQCRA9TVsSAnZWagAAsNkP/j3FXHMG2l2tJPLjCUki\nMzxOAB9D/VrOv07H8ofSTzOvAxHPIVqRaz8q81ebEBHzhM9bbouDDyc4zVNx\nx/BRa9+W/3WAYPGiaq4jORGYxY3AZqxSYbx0UHrZK3qMeKMid95Oza8E2f0/\n0AJV3VK45myxUOOf7KUyXJkSGPLteP+llKnyw/ck3NB8O7cyaXi6xR1AFt0X\nni010CfnH4bSCHkIBCBrJM9b2DrlRx4sT4zi7jxVz2cbHDLnn2yW5CX/FjHn\nWu11qUl+uukUhEZUMv1L2CRoAtD6xovjU7sdeWocpQypZtjzZ7Y9KI3LD32c\nWkJf4fdhEZP/YC9QdkYa4V8wukMubbZ9lb789FUqzFndUNUUGQ1qLbzVEugO\nULHNFv/rArDyTqfgzUC6+9tphSR8rvUVkVFbmuWJoeeWDqIxoKD1TAA3Ud0u\nCFCCEt1R7rRdTDfunFEXafrkWgYiN37UDyUO7VBhT8wQXtLmwvgZOu7DT2wc\nUkhZ7EucY2uvlLJNnCjQda5QpLjrSsZM1xNsXpizbWfYA2ouNhu794K8+pge\neIyvussT74MXfTkJgDhvc+5cSdOOK6XtrGheSnIoPGS5a+mxegBs1/H/Cw8n\nPW1eysXUHGFwORawn+Z5bW8fHYKEZpjyDZWOzmNu18rihlPgIqKu2QqpKqm7\nrrPr\r\n=KaPu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"380ddb0e0b7636e5e10613f9c241121756920be7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.1","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.23","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.35_1604396303283_0.7085574215632082","host":"s3://npm-registry-packages"}},"2.5.36":{"name":"react-simple-keyboard","version":"2.5.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d94c9b00bfdc8f1fb409820cbbe2225bf987f1b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.36.tgz","fileCount":8,"integrity":"sha512-Av0a7muUYk18cZ5Wz2pAcAArCdXqAow1f8nSZ908FsMotcTMaQAKp9KkkP7KaurfFiASMV21IVuJi36FfyMjDw==","signatures":[{"sig":"MEUCIQDlwy00coGMOMQvvhZND6y6DBW6NcgcyTXwR5mHsVc77AIgevFcFYA7YTo/Y1YkwyLvFTiMtkAATodKbU4fIgfGmEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoSZwCRA9TVsSAnZWagAAINwQAJw/U9wwAXMWahVDkTKP\nfnU5yknV6qa6o4o+JmaI6/LmTKWQPc18OoxPOsPsy4YeP0s8tppuVHai3K7K\npYeCfqo3AK+qEQJcW7hXRKfO1wM2YmXVxBwnfsKjqoZDlWiZGf7uUfERd1Rx\nQtoZQnueZ2EJbp7narMaCQezt/bbr5RroGUm4mKQuFToBJqWyu83GKgw0LNp\nJwGZNOMP3c97HIUBSI4OLd7R2JT36XlQbCw5mYVd7D3fXAzcCkOIjMVOLxod\n3X7GS4hHbE6GpkoceJ8hbEe3wqnkplqHBCaFnuU3vbaCqIBRL+KDAgzHjcA+\nsgcsl3f8/sB618Hnj4AnV9adzNdrWQ4KiftEAKDncBZbAt4KD6/1+IUPdL4b\n0PlK1p2qm8VJQyaj4BLilBDVPTQPZhCVczxr7Cc3ICt1h7XCn+C+mS1dW665\na1Sk8acfKbFnlbJIkhln+XDKqLqtI0w8UTZ+UQszE/DioAIJPYJtJ5szo10X\nEa0UFdAbqnFLLW0XXUxUaDdZVSyb8s2zE084DcNWRIr0bG1Q+8A68RtT2pIY\n8AN92GHXlXOkXvxKwwTRbm4Dw1FrQhirvk+bC2/0s4c/7p2aHVyEfo6mcm8S\nEkTBnUhhSDtR2SljmK+YYK0Y4+O9MQSpq+oi45wb3j8gwY4FQH09D1lEtk2x\nNA5Y\r\n=O04y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"290cb2d4e83a75d6d781c8e9f6587a004e73a800","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.2","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.23","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.1","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.36_1604396655554_0.5390737778074373","host":"s3://npm-registry-packages"}},"2.5.37":{"name":"react-simple-keyboard","version":"2.5.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"08f3fb62fb9c7f9913038fd5561c5f2dbd879488","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.37.tgz","fileCount":8,"integrity":"sha512-srSUrpaoZ5bjT5uRBDsaVA+6gk1ZqmzxXu/NtjVbldnpyESA8yXXuxB94U7F089d+xQ+IVU+qN41IYqMAWHJyA==","signatures":[{"sig":"MEQCIBe7X3jJh7G9lXd1XL8JtlWKELlhdtoyLl99fMz5/B8mAiAspMjPNbZcGd987j1NoA1iKENHsKb0F/xYJtM9/Xjaiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfonssCRA9TVsSAnZWagAA54UP/jbec1I/9G6GekkpGonK\ndqs5QL2KbR/lOzT9lt+Tw6Gi8im4lz/I9moR4NBtrOrReK3x1ZaP6rmdQvYf\njB902DQ+McL9mrq76le6CSl3RvbFy0j1sY9o+sP8e2f+ZCO2voUDrWvn5Jle\nDUe+No9rbeZm64pIJL72GCI4KpXW6vrSEnpsIboviVgiv7RA2OdCiwsXjfwu\nw8/UaGBpuFU2UmMBWvZaatk/Y4kTB/JNQKuy/1xpYms45fPTlaJep8DLyzcj\nkbHWLXJzR5NXJOPZSkMs6ZyMI2+ozzu1RLBibSe5Cd984YFQ0IcbZQ4dot7n\npwmmpc/z7AUD7s/iPMwVxoY+oDo0iDWjRHFreqgchuNoXy5J+toSTDPA42u6\noLXFstlKLlpM7g9dns2r+Elhpsq0M4BRU8Vct94giec+GkNScr1T6N1ojgnB\n+DM8QvTEYqcDny0LIq1Qjlab9434v2bRxBov3oAm39LoT/+7TRN74q6x957T\n3zqbTvX+aKRfRm/GeY1QCq7oQ6kRoK+xSi7+5lTNxtKWvYWr11ejQFAaVPoD\nUMLF3k3gWRHeLHEEDMvgsRGuTpNA0gG69fakOU8RD1jxIaVisFgg/WeAp9qx\n/4s49TTxJPRYsd9gcBToXTJ44cTkcZSJOKhcyvieRDoBlgJKabKXkhS2+iF8\nbO+B\r\n=+Bu+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cb01fcdc816e8e3861e48491afc325d9c9ad0d6e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.2","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.2","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.37_1604483883908_0.9517403838037366","host":"s3://npm-registry-packages"}},"2.5.38":{"name":"react-simple-keyboard","version":"2.5.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c9e97d7e62a3ae3a103578f0a59ddc3c1b8a89e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.38.tgz","fileCount":8,"integrity":"sha512-8A5yg6ZnNBNUt9IJDi1v4uoVp/RohLqPCxyJpR4Abf4e7MiPktPiD8D3uhRQ7+E7jgVaRWqyB9mZC+8qb1p4uA==","signatures":[{"sig":"MEQCIEJ3f1CUDP63UQp3cUOiFE7yFOKbYT751887SEo2lMWQAiAJv0Htokbz2LeAlJw9HDGQun1W9MrIUS3gYGKIJjwNNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfonvhCRA9TVsSAnZWagAAgpYP/jCznyXP8MmohFFFWQhq\nrnoCCgBzx/2YnVYvgWJA9ogkVdH8S1GNjYtwCZALmnDXYohy753FhgKba6Wc\n6OtKh++o5rOpjoFGuSP8NqWOlsZUe/XgRWsCgwRmCpebFI4it5rPY9YNHESt\ncSkRG+lSRrtGU5wHq9BKAeBzKzQQrOjRvNEaEY/4QzXMiPqCJGUQYw5HBmHn\ntg27mJ1eI0kCb/QfHt5A1XAAh675HZ/XYj2hp9ZlLLRoQeLc7V2sTS0PWE3h\nMJug6bU9F9zi4swuxXbbK1HJLNqMQtSGrpsSRa2+nwmyiAyk6H/+nbUOgJcE\nPgP1uRxOTw2fMagdreARu3qYsrCpzodMW4aSjB16SZpnGRD61AXm7KpXcv9h\nUfrWW9LB/y45jDnaPgYd4PLqJ5U2VIqgqp7onOm7Dc06g09j+O3PcBrO1kBP\nsq4VAfv/Oz5dp3j1x4zRx00jOqAr+6JYOcUnNtmth/8xziLBWM1ZC/D3rRmd\n9socZuf9/db420H8BCpxA2TJpNJdYGcaxjSbERE1yd6MFmDxTC2KjX9CnYSj\nKnuxPQZ5SpWz/KraY7AgRWewr6BN8ZmrtrhkBAt9FjlqRfQnK1KIB+B0RKSA\nrSUUMhA59FpyEmWby9/47dj9UnIkdrlv4/T35ZjmXaFBF48ZwKe3BHD70P1+\n3xoi\r\n=Ccx+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ddd570a69164c00dcfb2806d3d1513aff23a70c3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.2","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.38_1604484065095_0.8427939842049417","host":"s3://npm-registry-packages"}},"2.5.39":{"name":"react-simple-keyboard","version":"2.5.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42158c78f556c128a63ddc2b804ca882bf0f2167","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.39.tgz","fileCount":8,"integrity":"sha512-z6IxHTb5sZeBvW6iBUfAzfFo4T6OcZjihSRaoR5SJ2WEt8Jsv0TZfvyETuyfZWMXzcAJ5uh+Zb9zhqJoh+GxNg==","signatures":[{"sig":"MEQCIG/RlUosqmM7y7OtUGoSSl3TQASRV1v+u8MFVbPp4jRyAiB098LshfNdUkwx6Zvpqv/iq96YK9vPQVLc1TeEZPaKEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfonxjCRA9TVsSAnZWagAAYZwQAJ3CXVw9vi0emtMJurvN\nE8jfazGrKDggiFsSE816wMjTFBPmlogugBCULHseLPcdLPdrydE4VCzvkwxS\nto2emyrNy+gFzHHlx6MenafcQBky2mJPz1PFfAU22EgvaNzYkOTTcTyS3PzS\nl4P0DtvIh2v6lGUV9clRwQcJfv5Q3tTET4wmJhAwW1g36dAR3tDCyUSVTGiA\norIlBaU/htvUlsi9FpnDc5tFsAtF4tv8bGqCtiNCEkBefJvZ1yt1S1biPBEK\nd5kxV3cvzm7DLZK3F1Q86884mPIlmx/OTnsu5j2DpNXwAPvSnh2N1/C173Mi\n1gkUVJB1jC36dXeSMVegWQe0tMXlBehoDy3lbsO4DfQO8qzcyqARNur2Fb7o\n8WjXSzWfnTWBiZ4OiI+BZbiBeP9Niu6VDvypWHUZsfz8/U1zKegq6mrMDfnC\n4FKvly+i71ypgnO2ZGL6uK68QG1XujG6lfiKujgXxV61pRJywfRtKP7SY2+r\ntlIzlsEevuIEV2Z5KtZSZQtCczyyv3D1pbJ+tILKGRXAYXXNdzNQU+sdIydi\nD+KL+AgXKH8fyHD2mDBEPtLwoZiM/iELBdLm/GxoRS4zfsj/NQTPx3PVYUS4\nn8AjmMKJawAzJkowkbQNvBDO9vx60lAWob2lu+knXkn1YVIXXYoTWHOYteRE\nLwXc\r\n=etGX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b433bd0e340255d6fcc5cab53182755bd87655d1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.2","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.39_1604484195316_0.2595881425053246","host":"s3://npm-registry-packages"}},"2.5.40":{"name":"react-simple-keyboard","version":"2.5.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2a057f90568d6fa7e9d4af982a02668f036f2303","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.40.tgz","fileCount":8,"integrity":"sha512-bn9lhjLkvYLE5NQRHwaHv4kakVfy9uB74r+I85AfozyPStbKEOe3dLA2EeU9vY/WNzvQhJmONmgI5HKYobjKug==","signatures":[{"sig":"MEUCIQD8NdBwfcGbg/fmbGZqBSiiXsqJ0Koah8SDWDY5bK72qwIgAlLZOtYVbJqrmC4Bp0pCxfOjD/QyQvXWkP1YVfwbpC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfon0iCRA9TVsSAnZWagAAlLcP/10aIZB9Z2OdNX0gm/iY\nNbAbwQmhLsqs2I2eUD2l7unNSvGkKkpon6Rlz/ryadZ4shovvOFgkSGhL3j1\nKddVHwhveuYkLdqOTQPSWoRdMNiKL6rvXfdUakR8ekmcxRps2kIIBstbA4dl\nEIadcF8yigagNM0DuQzMvhbfhY4uI59s1HlzlXxA4wVJrf4nh9KAEfB3r8Ta\n4mS0E8iPZHpGt0lApd6NvkXGQ22r3Yg+nlWZdrcSu/7k0gDsmbOT9qEZfEnV\nr/zVoATR9vm2PA4/eJk5B1NoWpI1RoXPgwmLAtkhvnbIjACvgWWDURAfdD3x\nJBErgXZHMAPLFihBTgi7tSwxXRIOsHuhUGOe1EPKBieF1xnF4LOWCesJpSHf\nmJahqCXyNKYgTjLOnW3+xIpANNzthuzOgeb2OhdnZ/dSEYNaEIXCgLLEb6IZ\nD4BWs4VnALC12/i4Y3Qb6ELFrxBXNFphg5BMXo3RpE5zffbhor1Sp2SzPTt3\nZq/fY6L0IWr6KSKTeyJ1pzkRZSuXTjcRgRuuB9/VGWAXq6lwRcDzo+TD09HR\nlGVlwNDPq2jT/+0JdAo+WRGH8Ew/BISSrpwfgPUAVkEUAVt926oG31+K9m5o\nS3jdTJAsSgkY9llyDqgJOcV0GQttmT0KRiRgS6N+gD6hXVq0zTHXglqxH+Hn\nWSKn\r\n=GY1o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e7374379abbbbbdaef814e5fda1520a6dbe80f85","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.40_1604484385468_0.7561682774473988","host":"s3://npm-registry-packages"}},"2.5.41":{"name":"react-simple-keyboard","version":"2.5.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a799b05003086352338d61761db380522aec8a36","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.41.tgz","fileCount":8,"integrity":"sha512-5v+GXv9LB79QBXs5F8AcnmftP38m1MZR9KNgK4xtinQzsa+KA5+ODgKU3xv11OyjrNrBp/mBrd30svSfwgSGkw==","signatures":[{"sig":"MEUCIQDw+d3A47XXjqJrGKy5+ekof+snSQTg5DKW3ZkFQjlcbQIgFcZnwMJ37+8G/FTAuOE1XDyhix4W4g9HtzBL8Hnp0sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfon2cCRA9TVsSAnZWagAAPiIP/0l3GgGxwStC2lvYTFp9\nUrX57kGSc4qq7vFba/6Gb3GOfPlI+FbCqLvqrwpcZzOq980Iw7EDisxC1gBd\ntPujKINu/gtV1Ls3Q1g+N7UAoOqj/xd88kOBoRhJIW1sFHlmCcVUP6OWhhrb\nHMZWiC8mMm7gj1ek6FczinbTN3kmR76IvMN51sHb9c5p4fGaP8cb/GenEPfR\n9ZuAJGm5VjfTEowGcAmXIC07wwI3BWJCzbDEWr6KZvUWECyOTaeciPPPoz6Z\nkJuTRzBP6HWTywSp1KP12R9Q+Bib5iarN80DfgErOjULXKzUnDmybysZ7fdv\nTovLSf6Fo52TXUO/IVvnFPb4J9UEVduCYx8j5PJ604wZaR2WxvZC18RD9OyY\n9KKNOz5hqTWZjbgd2v9L0gJI28JOqvR6VI9b+iric4DAJAwuAqnJp0iq0eSG\nV+L66+PrSuGosh044H3GkOLlNmjofsuQDh22l3jnNu6cjIcV27648g9/ZNr/\nqSvEPUa5SYO0P+LnSxaU7xritsOlebJohL8/o3EGYf6E0aN6bBqvncBhxSKf\nJALNpxxsx+uSNRJ5f9Dukd7IYB9iTuJxJfmIfRje8S32/wREeyPQH6xT7s95\nZY+slw1agq7s7qUPkIOkXshf5lk+MLnN1KuPPWuvhq5AdUbZLM95Y0YSxOVS\nTlWs\r\n=IFvW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cdd71b14369c2e86e667eb144ac15360d819441e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.0","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.41_1604484507432_0.10645916752098894","host":"s3://npm-registry-packages"}},"2.5.42":{"name":"react-simple-keyboard","version":"2.5.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b3697dd1f1b9205ef463b8a4a89e82219fdc234","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.42.tgz","fileCount":8,"integrity":"sha512-4L+X+aTxbPoVHRAooph3dVLqkCHeKYuJ89n10c6CIMh0a6EIwWNatW941pLiQew3c0xoEPmL5eKTK2VLgdJdIA==","signatures":[{"sig":"MEQCIAO8iqhQDC991kfmQ2XD+HJkm90KTdv6oTYZRzue3ymfAiBXaPc206uX2D5WsMZ92V831hMP49oerZOccN64m+ROyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo8dLCRA9TVsSAnZWagAAq3gP/1Exi79qQSeCJ6O6dcks\nWmRNvCVj+ODUJdD5hDgXtNjcgmt2n/o0pScgq/f0UnJ4HtAYq5rfbvMy9OO1\nzhRfPeBNqxOAJW1qmx4bhOK5fh5a9MJd/7ZHr8xFwZ+SxqZKIX3c3ZyR9fgO\nC71Nrhh6VpMol0pmFyKIpdLkE2iMA4QZanVMmGDezE0Y0cgLee1Vp295e4Xl\nFjg8/M3lRbafp8mDrAp2qs02c0SAxSNm0AV8kMhacM1+Nt/NqAYwtYgzNCe9\n/+Q91IunovZ+6LlBAQy+7mK12XrYbp0RkaGASWtg47jU3W53AtJkgbGBsCVq\nnsqJWVmCpJrxS5kCWPaiTKzLgnq5xwVNrNVkQ5BBHGYu0VipGLNKBNJyBY+Q\nEo6BJCo1UsfsPz4b3t9XGk9QIzXX9BEdsMqm2QuN/apqCsisHZKRJ0vDseVA\ndOh35MtKO+PwnALLCKZ34vwxmgPq3qpTtRrvYpvhTSCjBoHQ5MKSYhCZtGl+\nNTAaXLKh4JlSn2LvXEtGA1kY9N88o+3Bsf28ph+iGgFnYpbGKhAJPiqvVejY\npgidpEN/oX5a91xC4ukZWKZRhDCGE1BYaL+SevnExHdQBnzZMErt4YWsOJCv\nIay3L4oxm0suYzlotKrRevD3K2eIO+K2pi0uMtR6a0AOEcMSuzGnO/FHE/5w\nBkhl\r\n=rkUk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bdfe9e050c8455295f700a396bc9a70d6beb08d2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.27","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.42_1604568906557_0.8654946938410417","host":"s3://npm-registry-packages"}},"2.5.43":{"name":"react-simple-keyboard","version":"2.5.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33c14dc3d497d1c81faa5ac197d56230e467dae7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.43.tgz","fileCount":8,"integrity":"sha512-Dus1G7tnwH3uD9zLNY2DS2ZwHjEJyxSRj9Cc7hNA2NP+tp7zvAwvsJIOsqxTgQG7lrnKJaOPlk74AI+k2bbSzQ==","signatures":[{"sig":"MEUCIAeHnBd8Z+XcZ4J57XZqVIov0umLtuALGPTHkpcNZr3CAiEAgLEASa83+uV2H3Vv7KbIs4qCogfgZBbiwtS7/rGgETw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo8j5CRA9TVsSAnZWagAAs0gP/Rr8qjN5mIQhj0VCrOJU\ng++LImpgfp9HDzCKRI45fnrjK8FaB6uEXDGNyZnFJNhk2B+cWDEx+/IVpN4w\nJ/ZArtKcnevISPtVp4Iqvuycpr/kBIwmy0c1HBUAy3Oh2o+EgEpVgBQqxu3f\nnYA4XKX/bwBJHSzuvd2dOmnoU9Zq63ifcVlwkAvliXE7MH/1ly88f8OJWNCJ\nt7RS36Y8tXA+RR3Nkpk/ME7mj478/7GzFd4OD0pbBJdhVqyAxflrBmT5oRU+\n7NJeic7mqiWUSsieZjlQw8z2rJ+rv/KSU13yfBkhjf4wGdPWHN+tUulbdOYw\nWju+op3zmBFroqRCzK/cZgKupeNIawdkEoWcFoW6xu8kfqVv30eTKs0shpUc\n+nAHdJnwiWvoeMJ68gG0zyrP3WEuR1NQCbcSrHbz5duBQLvtdO/Woog3EqTi\nRvejZKSbEqWO7bDm8yb+YDGbEs0TGmqUhNnLnsJU7QnRTlbokqB0Slj9rluo\nl5VdqI2yvtY70YBK8zaWef5QF1PdMflQOxgbUEPyhc5awyz4JA2gv7ZdwD3b\njJh26MHQYzZcxOH16A50wNipyKiDHVj1KbP53Na160ZlogpOp8DB6ncK4hyz\nKavHcSTOZNQXU9ueOlt0XRr6Tga10DeSdvVAnBVmDEsjUI+/qRL695mIkN32\n0B3g\r\n=W1xO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"73dc7430146c5407fd10e25ad260a9e2dabbaaf2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.30","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.43_1604569337023_0.8919170080227723","host":"s3://npm-registry-packages"}},"2.5.44":{"name":"react-simple-keyboard","version":"2.5.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42b20099582fe7cff14b5a8a6762e4b1a6e4fe44","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.44.tgz","fileCount":8,"integrity":"sha512-hZv4zqWnWcv+oXGFLbv2NALIKw5b/F42bk1zNmaZCqsSqlikHd4auL0dpf+OVmh0bLTXoRouWEIUhcmm8EhtNA==","signatures":[{"sig":"MEQCIGPtEHNW1Gj6qo8UmeRXsxoN6yDi9UGoBqn6F0SrBslZAiAQF0M1vEO9pp1W1K13gsXCeFJ03f1fPOkT4Wj8KLJr4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpRYxCRA9TVsSAnZWagAAb7IP/iN4gL3oMyMVaIx8uHuZ\ng43R9o9JpafivHt8sMNr8hdA9rzdHnl69yaEwQptOH6r8bpsdbx11KkDdMk1\nh5kfqIna63ZwfBpKdX2xEHllYWGS8e72h2rlXgNlnqsS37Y7vEUs1i30mhW0\nUtOkT/43cNZNZFrNUCKMzHW5ppWFfZNpREabqQ1mWYwycwERgrfnJlOgFTpd\nYG7ixnKcx2cJsgSGCv8hW/kBRQyRFzJoyMhrfTydPOIhBwRU4yk7gY63MlDW\nN00FR3FiyDv4XTCUmTRpYb2zWZIafJUnIzv2tCB6y48SZ8muYTmHQ03J0IBv\nedyLiAwTbpLENLRRwk6xp4enc23P+tfqrJB80Js+ntwQpJ3llYDASX09PqsL\n54p2BrUWYYUQ3/ebIlXME4Lbp1JUuRjqACANfQDWRdkAkbP4NS0B/TEW3cjC\nlOX7/8CN8TmvPt931EY259cm/FTEdolJUCGokqvvnUcvv1hwMO1Ku244AN5X\nVXVZFgMLj4rPxAprAKNJ8d9+x7BX2smfVBa4rDrxeMh4ZTia1X9+JJgTQHru\nuxlV3FPRqaNw6E2bikKCHqMI92jrJs/HzqeT5zFoWWpxTimkP++OdFJuw5Bn\nH3RW08ckZWqcCcySmEwX9mpAtaxO7gVZJOsJVx+5smDctk8NQzu1Yow25DBH\nkS3R\r\n=izp4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b399d1969ebcc3557b35672d208616e8331faf23","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.31","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.44_1604654640605_0.2973964808231273","host":"s3://npm-registry-packages"}},"2.5.45":{"name":"react-simple-keyboard","version":"2.5.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e5e711b3a0dd3e25aaa0745a295c97a56c5526f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.45.tgz","fileCount":8,"integrity":"sha512-u2ET3E9tvT+lvJW3Hg8YhWBsy14wBW4XmIQj2mPMkYEw60ic5sAkzQqwqf/uOhgl3kg/m/lyqyrh1aqo4dtOug==","signatures":[{"sig":"MEQCICBxgOkeOCnN/4xasemH8J+KPC1/QDw2Da9A4wEFXOeHAiAqq7b+QtfXIpRI76wYpUp321acNx2D4W1GBgK0dMT8ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqJaVCRA9TVsSAnZWagAA1YEP/iW81+F/jOyDssSXauPO\nfG+1a4s3h7QnvRztF/eXZp9aY1ld7i8LFBHvuroyFCw5EZEY6xUOCpnDmQmm\nrzBblJCjHmmtnpQSN5Nc7lEeWYxLm16tSDXhJocYg/+rfhyKM0Sxu2phDwxh\nWWjes79iEJThYmx+EoT8LgfghygCOmEArRPM65BQXX/lhmQ8I98AnxE4k/DP\nVvG9YON4pzUjZRZ6MgTwgGRJHfaru23F0Uhyh7AVuO23aFdGrtFAhInKP7+m\nZ9L1qjUPTXENxhS7/YYfxsCL48Heh9B1Cj1Hocy4aC5WbwFvLTYDjLu65Eqx\nZFCyDqMm3bKTnW56ybDucCJfj5dBv1b7vsjEsQEAUW+KT4wnMLHykkerwa3f\nKesSdCW5Z9+y81QeIxWSPOCn5OytOrHsKJUWTsNu5vAlSiPwfD6/G73JKG3J\niGUql4ZLMPhsRwSur2Ur8Dz5XuO/WoYQmJZQQK634BkZNt0MekFmAc+joD7K\nQnsVvGMabcezF3Iuf4NLieIh10Sj3Zf0v6w3sdHlpKFTLbTV6Y9FiUJezsOl\nqVNdXv+v3pTipzK5FyNOKBcPQ0xOu0D+Bd66IeSf/KYTsPwr3E1eaXeCQaOv\nCBvFnlinTI7exEDa3tVN88AZUptS+L1L10cdbakwwAV7uY0Jp8z50+//Oaxn\nsddV\r\n=lNT5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ba3ced0dd2fecc9a08696ad1dfc5267e785f1edc","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.31","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.2.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.45_1604884117224_0.454123984485856","host":"s3://npm-registry-packages"}},"2.5.46":{"name":"react-simple-keyboard","version":"2.5.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa8c5a1d3805f9052f979723b392fb003abf17be","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.46.tgz","fileCount":8,"integrity":"sha512-cq0z0mSJ4qwWLm3Qbt74HdrsFO8yntBQZXbeOgD1WL+b6zWzK16vPxZJDW+29tQktyeeJHpgw8cAA8caeXpulA==","signatures":[{"sig":"MEUCIAq162lC5Ga3KC+gYojv+vs8M6vZdBXCEO3/xS713Jl9AiEA1dyXVzoPXv0jEg0l+qXW9mGFR2Myn3g81XLhSulUm2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqRlFCRA9TVsSAnZWagAAKgcP/joAVryDmMUHXHpryLaw\n5KbZk7vxfqm/Oglw/vvW7auDWJ+wTLjOmDCkXff8BsEi9fHuJSAHJi8sDqWm\nhM60pPTP6H0ItFEytSSXZcXBMJWgqMxvT5BYmWzvyOFrRaYzd0J2S4ojJtby\nCNWawlMTIsJhXF3Hz7LX7DzXzhkymdJZb8Ktcyg1gyRHPDiKdF/mEw7/zkoY\nkHKqqdyTJCZ275xgOYW51KsEOzdxOWBDW7I+bnBoB9H9giwlhD5qypopAtkO\nd/QSRDBZ6XfXq+MKHjL82FRi3YKSRd+jEUMZte5p/ZfNSbtj06V74NTgoXCB\nBsUWrO6+zvxM/AnhITqpNdSSSOllkJApJTqpkvHf31gs/Gj8Wuj/hh+sp56X\nbz0e6nDLfv0wA75yixcc4yoHWAEOAaTQ940RF6IOS0js3wPgCw1DbilFG5AL\noo9WKYL0U1dgcLVdAolKpgG30rMt7xAgYRwAdFwZSfiQ8ReIaDRyWS6BKxX6\nLYkjrODlFTmzx/4JSnLiBz3zuMYX+WzV8qmyaWZhmXGncPDkTl/F5imr9mbm\nvtvs0mii0wLRTLF+KyswSsuskH+h7pxvmjMQJyiqH2tsG9EOtwFO7Y6F6UUo\n1U+EaEsW9cfdKkxJZtAQMGejrMA/sErABG1QlN13XU2MvZzjI5IPLooNchrd\nswU6\r\n=gnQd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2bd1e53ca68d7d789246b6214e9f030c0ba1de09","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.32","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.46_1604917572845_0.34062809226855517","host":"s3://npm-registry-packages"}},"2.5.47":{"name":"react-simple-keyboard","version":"2.5.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"715a6f79b40a642e1a837dadbeb3f2aff9b19cfd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.47.tgz","fileCount":8,"integrity":"sha512-SEOJdecY0H/gZ+BmilErlKTIOX1fWSwTyxYWrtXqQVpKc5/AEtxqG80a6sF3qQPKMI+OKj43KfcMd+eS+jrESg==","signatures":[{"sig":"MEYCIQDC3f2zRSKoeW6hf4GSTEA5bqFjH7TvypWZ84i8p/+i7AIhALWGdoHIzMD6MWMg38IesvWc5IZhO+rVzBii1aSmwUa7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqlycCRA9TVsSAnZWagAAf/AP/2DHCiQtFIV3OA2U0x8R\nhAmXDF/VD+16vXX34DbUc9VccPzY/IMtiX2JOmbOIF/Q/2NS+R+lJqPsdiK2\nJbEz4e3E/esFWBq2rLEILmLVrxFBninNr01SpCkeYbDTW/oTnZiU35Qnw4NX\np6CB2QOq6w7t0Wpy4gDf9pDJQTRgdnzVU4GjFMCJ/VYOHPRVzRPTzHp8b7i2\ntJSyWkwCNY2Aoq72Y8v3QsfqlmUrxmj6YFUpBQf36Dt4dUBQG2wff32qerQA\nwVolO5uEyl6vmX+n9Dr65lovwAk5+p44yKjEn/lmxiHdPJn9uFoCxzKeba1a\nG1PY4yicoiCcxZEEwcgl8QCP5CMp3prox8UQL0UmvmHE1si6VmES5h54ebqk\nQ+E9AVQMvZ4nP2BulFrqRwNiCxFeuJcqGLGGHoT68fXPNbsQnEwm5G8MFGOG\nYcDgFvOlAw9hVw5+mnmUv5fxb+aUCInxfMUSff8e2Z8pXXlDFGmpdOVOlSK3\nL0vbR9vwPUD9EONvwLK41e9BEgBfLz0mvwUeBjszWMpeGnONDC1X0YufyArN\nMS3pcBfMLZPVoqXZVL2nVd+3HJnTk+jxSNJzZnl5GHU0RpJZeU7JoyosOJir\nks+l5zkoqRURKBG0BRt0F/+Nha3bvtOVnfv5s5Kd9aTiyLuilFhTRpfds+ax\nQD99\r\n=avaQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"da783ec5c058dd81e5674c6171659ab915639fc9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.33","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.47_1605000347837_0.29551964992612967","host":"s3://npm-registry-packages"}},"2.5.48":{"name":"react-simple-keyboard","version":"2.5.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57a20c57ec6dad61006f80f203c37ccfd2f5760f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.48.tgz","fileCount":8,"integrity":"sha512-9Dg2U0329MlDzo1/z0W/Dwf8IP4nU7K2v2+DP+ZCsPJtQUeh8DOxv7eBebaNU8DpIENfkUOX62rH/L7yx9y4QQ==","signatures":[{"sig":"MEYCIQDEKnEovfCVduWe+jZeXP5kOYw1k+7ieszDsOHlXjyprQIhAJicTeRxCQhJ67wo4iuw+0Ks+BpcYDPFKNvIf4Jnzjpu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq61RCRA9TVsSAnZWagAAp4gQAINqQ4xAaXQWo3v6iG4B\nSUF2fxgyS64uUscZpWwVAYe3JcxCYAs/WF+hZEn83V3WrhovmkXRBiifdk8+\nQToowVxdjzajAvx5DeowYYUtyD3dAi4/rIdx1UqJ9c+RiW6TIZwfxB+LeCPG\nQ6XaG6l//goH5iqhs3ajuPkeyyccYBSbclYi0CEeUzXmV4Dozgx0EOKR/MOg\noDVxosEK5bsfTTvkjOU3MeTYKnyh41nxOrO6VwZigEoSRmoGaoxub3eOc3NG\nr5oP0/32DMn+QeNo9f9ca78+EabROTNIxtovTI6yKm+FVttEMaaH3va3COI6\n6YGMg2RX9bInrQAKHl45HMzBpx9+NrucrAoD7jNNi/SqAJOiBIBvOXmXQvqC\njNn4g9JY77IhYgDJhH+D5bTFm+Go7bJwshRXYfov6ZFRRJONnbPxgcbKIw1R\noL7MOrTJNeY+udd837y6OSOk66EnMKh+3GAvr5g+fHO/2JLp2frByxDPGKfe\nrtGgfnhjmmBH9kWs3oozOCRbGwGc4Ve3NIGxO6rEKR3CTxL5osQZ0IILD/2V\nWzVNJ+PiMZavEk0fcehyq9LtewMkAj4JFZSQpUHgAKne+k3vFSRmLZ/kwm8L\nwJxDDs2Oi/ghEIbCuPaM2+17hLvaNY7bpRsZRtQITiuqthsBvsSBC5dF293L\n/0QZ\r\n=97ah\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b24ac7e74f496527a99e7fdb173da66329a73abf","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.18.1","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.1.0","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.33","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.48_1605086545332_0.09629633990712216","host":"s3://npm-registry-packages"}},"2.5.49":{"name":"react-simple-keyboard","version":"2.5.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5198071896795d93c4fbc00629c8f952cb08bc8e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.49.tgz","fileCount":8,"integrity":"sha512-cNpyuDFoknSQ4aj71/cIroa8rrSAtI1zZkeeq0IxzfCe80J4QVD3cNRyGIfyOJo4CeCXGBpPGY7oYfPSP/Xd1g==","signatures":[{"sig":"MEQCIH4qkF+S3WiaBYgyz8IDiGWQaqSxmr5j9dAiAWj0sLpSAiAG1syMh7Z5KInn3OiFx8e/yh2O+/4GmTyolu0qhJ9IrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq673CRA9TVsSAnZWagAAC/cP/0vIxn8+a3LNt+QIdkgE\ngoowWJqryJNGJ1HxLFWVDw3jbKpXTswWRhA4snOt/iku0KnZJjdMb1XZ47xK\nHx1UXHQyc+2m0PrzXsTHgs4JwbNJt/s++/Rf/tcPKaYMDr+4fLi5dTmx3QPb\n5ox6K/phBarfvb5IDVadsKGTgc3K2t/USNui6XSibvNR84FYSf3gq4zhRNuF\nxFQsjcJyAEPRGTCr4VXGyoKdWWJIhJxxGv3IwCBSEKWUnjxEIgyjOUdh36po\nZ5iUFZRweymb/CWmE4ovMhP/t9WHnYvXLX47METonne+kFXpJCzDZ9Pu1L5+\nOStE0El+sroFPOylyPnQVm5RDk3zyMUK9s8t+p07Y9PS3PDZI7ChNtxqxNUo\nBaYPdvbdjM729htOYk/OAxY66bHGNf1inwG23Nanfvh0mvua3wlY2nMqs/ns\ny9mGk6QjzzM/SsN6hcrWNAIErJANve0w/ChCq45mJsRTwRDf3rMRMfSLxy2S\nt+qlNzdAdRUM2QQoL0gE/6N7EJ1IyOZOpV2V/TODBd1amr5aYZnuwJIYAQcv\nTesjrZoZpjFnSuPtH0zrnta+E5pwDLuQ1OixzjX5jyN1QveapB4ODu0OYZQG\nC6xcCyMztevfquyqy+Lmb5tBVhPGXAHHIvxVqpxodSwr6yq6f3zFfJ9WdBTt\nkrUa\r\n=COmM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9c757bb4436b40e10f27c5a4e0c35b903fe53e80","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.33","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.49_1605086966240_0.5056741342639572","host":"s3://npm-registry-packages"}},"2.5.50":{"name":"react-simple-keyboard","version":"2.5.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf9846b9a2925588c81989c755626775392015e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.50.tgz","fileCount":8,"integrity":"sha512-tDs3oC5HWlM0TbQVmWMM6stUJbVj+ron3Sir1+bZvakFTOk31/+qMReSbRIa4qinrIBkGuJOG0RYK7+WsuSchA==","signatures":[{"sig":"MEYCIQCRF9zcnGzBtQgnxowM9nuUpehct2ZcbYunsB5NHKvk0gIhAP89lgwQZ4Afh3j6jqKh/TzZqORxAiQ67Q7hrOMK6ceq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQP1CRA9TVsSAnZWagAATMYP/2dmhMtHLLFNhHpb9K4K\nupZlWtKE0+uyMyFj3O0Z6ybpmujL+6ZkwcjzNwpOAm3FYW5QQ9PW/1ozwBBd\n9IzQjm6c7Krp/egrvlVZ+P7ncRmjPF8gK4xXblvmWMPb8OT06L2SR1IT046y\nqdMYHKUJxddlTwJXiXhtG1HqIAIl/4HOTt1OBEYtK1QMyvWVODie4rktmlAU\nB5bs215+n/cZETvD6tEf1SisiY1iu5kwbWzKo7GAN6teRK1c1uyy9SVoVWXH\nbNp7j/cfPBl3F+7nOYE5AuJkY6i5KbFqfNAt4okJBmPPuTAIM6PX9UB08tkv\n2StMhgV5UN0xqSa3jKJ0Vc6cPDTRqj5o6ljNcKMnur0tjjwcfU3fb6OHe8Rr\nZ1GoTLx6A2tA8rENgunfTu67Bg9bx6qhOKnmzpLtU7zs0GMTHY8TbmDyKjZJ\nRJkCAmIGTB/DNA3k4JTAOxB4hi+pOWjLKw/tFDkaY/Y5z8GQscPWay/2IuZD\nup3t3D9IiBU73B4gx86IwHrhjhfRReCamBCzhYGUkLy6zfS78QLQ2ju5OX4U\nq3RryNgTOazTd8m21oP4ht4Udfn1ePWFeju2S97iNtc+w0UvuI1HylvAjgFN\nw9K6c9NM7Zw1FW6oD/swzCLH+VoIHKIGTKYO0iugQyDl3ramrICKKGFY2uqN\nGnyN\r\n=Hymd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"30771a0acfc0074a520662d092e3c308678ebbe5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.0.5","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.36","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.50_1605174260879_0.04439294276247763","host":"s3://npm-registry-packages"}},"2.5.51":{"name":"react-simple-keyboard","version":"2.5.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b24b505cc24f35ebc2a236c90c4e54e747d07747","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.51.tgz","fileCount":8,"integrity":"sha512-IgqcOpI8bXypRSWBgbK8e1nAi91GGj1VjKcLJMFYnU+M5F3gWPSoH979jjNAzukk+s8vHXrRZoF7WeJq1EiwAg==","signatures":[{"sig":"MEUCICgptlU7Caw4nIPbWbddXi+JdOH7e+kVtrOZmf+7LJeCAiEAuKzabgO+jBoVoxm/ePqIKFOWwI0+T0e6hWWmE6JpD7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQVbCRA9TVsSAnZWagAATN0QAKTxfVs19bvnFr/AMRtu\nqRPabe91fsWVpCRqjb36r1+e3Y9OBRqDzwTpkNz6NA5RiWaEw+fs+DyLvpmX\neXYRKHYArYXn7jKfHqdWk1h+ipvS4dMd1jI8WR/773BlVCbmg6gXv9gfZ3tL\nhdlkjG4E+ljH3iSuPjAzDDAVBy9KeNF2Xi7IBgms4rB7dStvVV5aW7OvjY14\nwT7/uR8Gkbp4chr9gYYpEK7tWUCo0ScVBBkJjMJeM8L6RwJ8Tg2B4RdV+4PM\n9tj3+/DyRU/lTuk7nbB7nEHBLgJAcNkydjnkPzL7QfYPQaRWbohIirrRWnbO\n7nmBuPnBNcrBsfPefQ7TktxrEuW7b/Nr4fqJH3epI/6F7JIsI8Tx7ieH8030\nDod1naB7KaX6rVBEwREtSx9yuoPByoss4/trqQXZKpfcRy6+oeJsT9TVBDS8\nepxKIJQoOfEFA4l5uRovKw2oQV5X7q/k/+5/XxnFP+Z9UoEPegPoHWfRSmvA\nJzJNESS/yf8OfOw+BxbDiihLll9q5VO8/Dzu+9HUAcGvymu5Lh8U7PHtTkzN\n1Vv13yq3WLQEkmD8ZYO7cy8+b/tJjjlkol8MdkM2GLRXbM1X19Jr56Z8K+0e\niN9yr0OgnzyLTForKtA65MpyqPJvm+ykBP7j0mXaJm1qv7DbFjKT9C5FVJgC\nMrYX\r\n=hT/Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"11360c992c22822a746389e2e45dc2cf6b2eb5f3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.36","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.0","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.51_1605174619285_0.4477854457627144","host":"s3://npm-registry-packages"}},"2.5.52":{"name":"react-simple-keyboard","version":"2.5.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1705c3df8a236d840f1803057a9af5b421a6027d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.52.tgz","fileCount":8,"integrity":"sha512-nPSmc4tjlTa//QNcdvD8HpPlhHzdiW6KKOQwqhOWjuDOklQBryWLabjYctCZBbvixQTlVVnY9T5Z7+NeO0QOlw==","signatures":[{"sig":"MEYCIQD4giFftYXruq/CDbxkCXzU/fOftJB2NzSfCMqzxZsjNAIhAKBJvydgYsT5+jv1D7EigS/VgFApD/fuV2MaC2u4xRxY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrlJSCRA9TVsSAnZWagAA7igP/AlBCPTCYzfDf/87gQ+h\nakd5JsSa6PPwwiSnGdm/wFDanaZL4eoRbRJ3HxyUvhYomvx8qd3oBvIQ7cL4\nr1drDiYEn/xCaKiByGe3xrFzvdIukoGNwjXulXIh2bXOs9Fpo/MRWrHFvLCo\n4T7Ru9w+AtCucI1ocoRIEHOIZTwf+VutumMXYicC8TiinMqQIjNnKRJy6Eh9\nXRRkCxHLAmIu6NEMBn7m+8nPD9X0/n95x5kLzbL4BoA+nBSvDe/YUSTieAsZ\nMMaGIJTu4mySU6wUSCmQpCslJ1YmZTiCiA7znr2M13hlsAwe7CFlj3DKiO8T\nRFzWqihy+ljlgikGzYTMLBFRp4l4oYaQ7jaTOAb+hCxgcpwCcPJTPrKWZOT5\nr5eiuxmvmV49eoKrkyyMbqFJW8iG6YEs2Sunl8iH3oaGCIwZy5NJd9GwxVwX\n8R0kGef/SjGno5IAw3uYna9CyUGnmBXidgZq6SQQAScNMn/kjcMRVCq9rLG4\ntSLHnUwBrsEq0liGijJPy9HZ2UJi9QxeDTPASSWljuz+E0jUye4Ncd7c7h8B\nH5m+9ZIzBHxQVzEBal2jTGeeYvivYrCVzFM5UlvamJ/RCv3oDrx9paHsAPWv\nhQBQNwtbUtbMGLF/YslYVYsrBWlRVJbUqOC+JF+aabrtJHIO2gss3aDMDDdD\nOhwO\r\n=zF0s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6cf899eeb344ad19f71da03e6406e65d54e831f4","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.37","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.5","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.52_1605259857978_0.044397120039014526","host":"s3://npm-registry-packages"}},"2.5.53":{"name":"react-simple-keyboard","version":"2.5.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9be0417bcd231e1adc32e98ac518241e5264da99","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.53.tgz","fileCount":8,"integrity":"sha512-IL2sM2gJ00NrqmQ54tblOaPvtMFFazUE91FD18zVWDPUDEHdL/G4B5jBsPxO6svWJnWwUd6v7IKH56FyYkeCtQ==","signatures":[{"sig":"MEUCIQDDWO1DFISijE0xoxZxUy3OZKpFWslQgTj0/fchrUZriAIgM0Cikw8bATl0ezERByv8+ndNEHAfTALFESTkvOoe9xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslbdCRA9TVsSAnZWagAAoFcQAJBuPQcs1L10J9A4ZrZR\ndJ2+eRikT4tCfbnQpEUCyHz5KBUXgB8lIMpqDysuPrNyAzF0xFymetM1tm2l\n0xCEDwKuk6M8x4Czdjs5Dm1gx9S8VCf1hmaLeYYZiok57jDC+2V+3tRZ5jDP\nhjca1WaZNv+m9PDZjsMfCX4WtG7noTH+CknZv5BfeyVK82qf5uwFYS8Xta69\nez9dtiEcLARQZpntz7D5qZ3FSQyx5wae5oCgtNMZv1SrrgGOwWkwi+XvbUUt\nf9Jp+cuayxZBtCkYJ5T6eltPw8fOPvyEZ/KWQ03VfS6gQatt858H+cuhkEyg\npfKHfL41uHLnKR5EBZAokLu7XSpcDgpl/4tUU+h3iJKH7nfQ4Pu6dvCJSM0z\npUtFIGlD+ed1qdUWrdg8DnCJpH+tBizEZqQMureAOUOVZj0/yhZn4Ao9SXO4\nJsAcBRTozvE8cqLSWIKcCcryI3VxiJKQ6O4r+KQJTHCespA7pLG7/tghyj1V\neDRjdO2dK7mTtWBpbbZ8MWwtZ5S7Wm4U+Nyp1h60lGyPkHNpl4VsC0/Ha/pV\n1OYuwoX7jJ/cmiAt4Ul09T6Tf08C8qlhbSCjlZEoO+s1DfRobH8pk9NGD9Wx\nJn/wpHl5gQjZbAZitbFvDyKAul2PRgwy8VO7H38mOCF/hiaNCwcUisuo9B8U\nRvAz\r\n=dpfJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9496ac2112e4ee9f0b89b79c97573659ef1124a9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.4.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.38","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.53_1605523165093_0.8636138305063259","host":"s3://npm-registry-packages"}},"2.5.54":{"name":"react-simple-keyboard","version":"2.5.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8fe059f5ef28ed67d1a21ad5c6e7b403d15718df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.54.tgz","fileCount":8,"integrity":"sha512-fUVvx8+hXGgsyVZhRfu7lT6ANXOUDBIUr/hK9+zR0iA2jQpjh5Qa3OL/6pgDyvsAfTkAt2V268qEWy+zfFk77w==","signatures":[{"sig":"MEQCIBbwd/ItBQ0qQbebgomix3VzYkgyrypAW450Gw3NXyR7AiAOc9yr+lY6p4htk/f1MzoOsaoFzYdT5qIMyWo0lPJZBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslgeCRA9TVsSAnZWagAArcQP/RLKiDM4PHArKeRbvmAZ\nfUu8SB3rmHnv6xiw2Ev37XkabiFUt2xQC9+Sn4Fxr32U/cSStohWHdEwtKpx\nzkxHy+7LQoERqcWvQyXjzDqQR6j2vaMgvJjVd9ns6SWxMa0fnMEd3T36qUEm\n0hp1+Qd2ZwNYyLunUOyd9BZPMC57aqW9KyGV13v3oOv4z+wjnIcqDCnVmjaS\nb2TA+s/KpvsJqVPrPGmUraEVf48Oaok9vaJwENjFeKibYUUnnQX1+zlVhJb5\n/n/3PTyHo+kXSd6SfKtNXeXoNbLRVcogNk3nRvb0HOHtAYXPJXior2ucUGEV\n84Zl5NuyB3H4U1c+ZpHTTKgnsC8sBGRt4o/nc11S/60P6p7QaUExakX/Q2Ns\nOTzHoNdSKyGopWNP2kduG+7dpJZoTYupZVt7p0OfXjccl7at4PtXzu/1ygZr\n6aHvUaJ1lqWV1X7mjQ/MTyazoAmLw7UTnDH/PwDxtLsoyRaCQpc8RlbuX9sD\nyQNER8XIa+57aLOe7XTxWb6D0QJ/mztyOGqV28foGrLtrPFpUZZ78aeGvGH5\nxZXXBK6eNrPfhYEczVvmoCYXVNiPvtMPRjYQAZrL//jt4gDpOlCib4qxKjw4\nJfjc7r1yoLsgNdY024ETWd7mMMlyhgLfbmzXKqUNr8dq9stmFeZjmTcXwuYj\nuDKj\r\n=L9yc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7db2e23548269de5b2aff7d6d9f4697acd2b8f72","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.38","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.54_1605523485520_0.5567054103852638","host":"s3://npm-registry-packages"}},"2.5.55":{"name":"react-simple-keyboard","version":"2.5.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aec62f5a22bb3461dfed00a44060cd8673090621","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.55.tgz","fileCount":8,"integrity":"sha512-9gSDNgHgTM6AeUm2tkUoyIzaLi0HUPLFV0xSmc0i4ibtYPseuC4Uncjxa0rsmBQyFMaSQlSIPF4kEjCTloCGgA==","signatures":[{"sig":"MEQCIHFKSP5+03QF0HFbsl0dh6UztAEOSEMrm9oduO4BEzTQAiAjrB7fbpAKYjU3WXdrJCzYMUWmVPxSq4B0DG6D/tGGbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs8OnCRA9TVsSAnZWagAAo/YQAKJcVprpcyglw5OozUz3\n79SoQ8z4V64/ZM75xK4rNRSbkUonh6lZX6oK19xXX+xw7GE0ztEwFbuaOxIY\nV5ld0ryQyUVo5govYYPrC+gxWkprsmhph1aJzvnakZYLFVfGLscCPuWyAWiY\nBf36kBpJuR9AclQL85jfxC/Nd9+ay0GnWHMpghHu6I33NOpUjzKt8e6oUGY2\n0fGIDap2tgPa71pcvJvrbnAkmGNDCZerLiWKdiGxrSfP0CTWM/FmNGeNBUuV\nsaWZJPMfNEbxXvSzDFDOGXmDjLeDtCuoO+S/NGjrijPMQ6BE4xJN3BTZgy0Z\nVvbyyQUGNOQvnxzc7Q9iUa7xFFqLk/PWoPQwVtitN717siuy/SXmHSkFYP3E\nQcIwRBOD3g8XFqvprbnABM3m4roMSSQG04keOfNWCWDEgLp6mO9fwPifbUuB\nmGuysylt2vw+tnIGidCa9UCCbGyxPUWXtG7Nn8BK6ACGSOI8do0uCefzql1R\nLZpkR40CJ+O2VRVAZgT9HOlOpQwW/duj3Hwi2BpX1QxV//Jl35WGEyy3x/nc\nuaKazd5I/yiyksMQy/BS/RVAbTa+qcqooeKRIiyTKjG0sWGLHJy0J8cAqY1x\nD0bbO3l5pMHn9C5yiiS0kuL0hcSFNDMoj1YPG5nwEvBu9cyVD8CBwDD0UoEN\n0sTs\r\n=mGc+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"57cec252f3f785b3ac769bc0e1f8c7b9159afc4e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.40","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.1.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.55_1605616551099_0.19089818185361862","host":"s3://npm-registry-packages"}},"2.5.56":{"name":"react-simple-keyboard","version":"2.5.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3251c8ad1d50483a09862d06f2dfe94df6961221","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.56.tgz","fileCount":8,"integrity":"sha512-Jib296LlMdEFGzU2BfJunOtn1ktCSON0zP7fSbNt1Dpx0KQYi/3qmyIkLCAm786uC4Npdg40Dm6oZT0dGPsWxg==","signatures":[{"sig":"MEUCIQCIKjha9O9+5SC6THP2+oSpJ+j+KZCVp8Zutim9Ym7KXwIgG14Heh1Cc/9tIy/414li8XLDY6s905SK29/XWH+cXDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftjsbCRA9TVsSAnZWagAASyQQAIdHR8iljhbfm/Zk4vzy\nlD12SyzJdKPxk68jn2LudLlyOaJ5dVVUKccmyCL6rWpXx91i6Z1uNYKPgm98\ndpjUL4B5Z5y7nl3XAHk9QzBYuff/n3qrimS2xCHZS9eXYcgBf/KhcWt4naym\nt2Iy8DU1AAcQ+VhHg8CKXkkcOSGEbA+OVjA6Ur8gAlTmu8QbSBM/zy/wX+Ip\nZShFZMbB0Wi4Uq5ylLUvqt1VUW6oMOfaPFQ1Bhvl+tr+wNpB+5Lzlcl8IL9h\naBVpY6iZLC+0V2fen5yA0Xo3BcHgch5UHpicxB9vwmHgU4di1pALdF0zCN1X\nGiS+L74vpX9B9oSMJ+KFXUCRbWJBLGF9H1KJNvhyfTvOX+yk6kEyeM2ezu7B\nxI5kHJ7U9rny7rOYDBd5+dxmLMxVjV6FPZ6MYwTCllDmmihkCLWOtVhMho27\nQotsUFY7bZM1LudoPxcAkOEmcnmgfvUltKCtF/PjL5djribCTRzeQJvJKxch\nD/BAfirepNCIAR8WAau7NcXKAaj6Q00+SYqI0dttztmzBtLT06FTp/OjTDDR\n8MkUkJzkYEO6tAatIlO8ZWTUX1m3xmr0mzeOggTT/CDHqn3T3jnxExlJAllz\n7cvxXNVMi8S17QkYtko2HJ23nv9ye6q9MAXYwGPxVRsRjISr7LPRsFHv3nCb\nVV0D\r\n=RKkh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7477c03c854ecaf651357b2bd051df9ad4be9f90","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.40","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.0","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.56_1605778202819_0.6712876912516359","host":"s3://npm-registry-packages"}},"2.5.57":{"name":"react-simple-keyboard","version":"2.5.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"52dbe81a11b36f8542ef1701861371aea50c5d21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.57.tgz","fileCount":8,"integrity":"sha512-sxQvz6VkjpGy68XmbgxRoNZzAl7EYoGVz/rArRPKi0U67gGdmHMOosWSZ8YjDEtl91Uw11e5iuB6HdY6nddZoA==","signatures":[{"sig":"MEYCIQDRNinvjgkrUmB3EPFkDaGWsWXmX/Wr+snQvFFGOoJ/xQIhAKKBcS2FhdVeHHHlEuQhSSRpTk+O/803u13XLfsYcH6C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7epCRA9TVsSAnZWagAA1lkP/2y2+BY7UpyK/UMdzC8G\ncd4Odm5CWUh8p3XTJ6z1DzPiP+/m1WUx4G6yAKX+Mf0erNGW7hhAMml9vdyN\ntqU0SVwckHZOvyPWrxyrB2sUCablv9KxIGQ/eEDU6Dvywkmw8I7FWTi3t1i0\n26e6C8SQLl5fJ9n1rKVcVw4UrEV40LcQQe7/cslWosqvc2xtcr00cpN1iN2t\naxdEx5GEzUtM+YAedDEneExv+7kr4qkHtZxsRMlHBLA0VK/NlcKtjOvFM5cA\nsRntkR18t9uO0rXjwttn7DyLKjCvEdMC5fwL4wiFw0s5UfmAJvMmFa7zaSdS\nfgMuB091LVP17VHZc4GdUDIAlN923P+D7LG4bFOWlPtfpkUFuMsoowH+VtpO\nymG4vsJ0o+pmGLqcUCu3L47SHR4EVziCfHf47Cd+JYkQ7oIdWatCTEstOYv1\n78cI+S2TvtplCxmTtOykjyhFrlib66+K4/aB0WYNwtjgjWl44Cz2TyCyL/LA\nYMLR9CAkwIh1twvMLMhIeFvWQ5dsW/YLG2KAwctaQ/yrpHo6N+hahfZL+VSL\n2tHQFV0ZgD9dWdjl3z7XHaxU5Vlj+d5D4/8jOYC3+S6n0KgIg7j9pShfmS3G\nTYhmxmZ9oNrZIXWPgEGPu3JbEsvf1i70UnyGN04IVdBrsqDUC+BDGMUGJyL7\n96O1\r\n=yW3q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"79f001d156ad487fa062558b97727d1ef8cafd3f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.1","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.57_1605875625169_0.17423881685582776","host":"s3://npm-registry-packages"}},"2.5.58":{"name":"react-simple-keyboard","version":"2.5.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18a6a7bb24352ce96d85d0117f9a74af394b03e4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.58.tgz","fileCount":8,"integrity":"sha512-RjPZlPCc/moKtA5aCuEWdbN0yhGYaCb8WdMVAJrLUPA/nGGOrivuIhMhP6uKeovFLa6YdaIU9wUZay86o7y5JA==","signatures":[{"sig":"MEUCIQCjRqzVPHS5Zy07qnxMDCTo0cd5hWTkEzCNJetJwETw6AIgRbF0ZYmTmvIin6BhYK9iA/mE6Luub3aDKlgw6EPg9kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5RLCRA9TVsSAnZWagAAj9cP/jQp5VWuIGKu5dBU0pUD\n6f/h2BFaN7ASXhRTIPKPQSWITLC9xjblZRNYL/Eey5oxVJKRQMWAhy23VZy2\nnJdlWHcBKUWjBLYgu7cfpRWFVuihLQucFWPQ49WuQM0xXWLRRryWkXshofcM\n0qY1AtRVHOlsnvOgrukwO5ufNT6Dtzd3zpkSoON9IHm2Vs0yhOXiK0MlFAAg\ndV0MrwQxkheFbOYrY5+S0oHMpAwYV9JurbKLNqQ/+jsyrsHA6huV/t4MdNo6\nHLnjGBHBV8Se7w1di3yQorBvoNhcYwH9zLlkCBCfJ1pIddEOA14mKaQzaCVY\nx6ef8ZK3vFhFCAn7y03WIhitbNs/Gcofty6OsdBAnJDZ+DYdyqeK+Vut3aVy\nBSg1rN3OLeRWZBwum6aiNs081u4UDkvQN/gSH1C6Y02LuXaYiisN6D55Yh+z\nK7JKeM/CE0m5VGg8nLqgYp0iqA1uwSmBbNqpLA9f0G/eNqJGda0YHoSkRxi1\nVVgB46GQnJbGlcY0tj6p8YZdrNOda8yUK2PFLyQ6zvya2RpbU3hPARG+o7lk\n/gWCQBPXJPkJod2giGaZGWkeusKQLMFHZMAvW1bB4Wt1TdIgn4BdTS10r93j\nxTLBy+j7N2rN0rMgM3xryONAYKAmRbbB1dVaHhPT9aCPgoNsTjxkLt0br4Of\noVU5\r\n=Ot75\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3ce40c52e94472b5be8e3fe70d459a4b33044f2c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.0","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.58_1606128714739_0.5983726788894983","host":"s3://npm-registry-packages"}},"2.5.59":{"name":"react-simple-keyboard","version":"2.5.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1a53c9b2c203710adc5bd4a0e95eb0af376fe2f7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.59.tgz","fileCount":8,"integrity":"sha512-GlzGNaOGLD6MyTkQF/HiH5pEHYmoBgE9cyL8pfaL3O7NwtISGqUNnH//0wGVy+iR6XSMuiQa0CEKNjhPVoAx8A==","signatures":[{"sig":"MEUCIQC5v4yXwyE+Q8T8dy8ZKiHGKTXwYNr/K0mdbKfWOvmNPQIgEyge5MB/bljcE0qPAGLy4ms97i3ubvZawPQ6vk4hIxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5TFCRA9TVsSAnZWagAAJJ8P/iX8qEbEAGMgIEhbJlva\nEpr60aQy9J7Z0BRZ7iqnYkgDkf8VUzBnOwjdLbScaznrSQdhq8TVdWn1aZjn\nS0D1/63+3f2mS+Tz6DuOWxIczyCTu6cUkh/0fylZbnNegpJTK/tkxT50/8vg\nQ5vLaOWB5Dt7ZhftCIGIDaI67FXyDXKaqT4vnm4I3Trzpg11G88zUF9LBApm\nUERg3CMxPICabQ/nSn0DNk0AMMi38eV6OjVB9xA3W2tp/+cYJU7bfN6liOKI\nrrYh6KgyavuBEEYppL0Q68hffcHiDnEpmh7wWkBzxWOqgikLU4YyzTRqQtm5\nqhlqLSw/y6Ezrq6S2zLVB86CfrFO5LGTBRp6MXrBvBpFvvbU0uj/cW9+NVr7\nI323ZliX6hEX3uB4rD+HNt1tOtQq4ZLfWtHxUwIqVWf4MQHx12ZYdcoVkv2Z\nlKwrI6zZbZrqynaA16owGsCPheFT79WF7oL67Ykml/3GEGiT5MOgXDesUAfT\n5ynYM+QFY/x9iQymSX/oiS1azP09kEaDHvCAOAq1lcYIhtc0Yfj2pGuyLZL4\naSEBWDJPsNuCU8ow7JGQnN3SMzecyikUHy7KzFPwqpRWHHcIZG4vqCSX1Yp9\n0eO2w04cKI8qGKlUtOyR1+lRKo6865XrAZjoGTI/1M5Hkb+wskz4gZGzKhmV\nzbGV\r\n=c55I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b0e6842d4324ef0f3cb07acccf2df15e0cb022dd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.1","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.59_1606128837164_0.887780173496793","host":"s3://npm-registry-packages"}},"2.5.60":{"name":"react-simple-keyboard","version":"2.5.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"727c8676e083b94451dfadb7844a70f79a01bd21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.60.tgz","fileCount":8,"integrity":"sha512-mSbklsh57kAMT+b4f5VkLWDagdLkhiu6Vq7TJIhCifzp5EDZ1SKz2E/7B3VdH1JMmuSCpQB+HGa1sGQlqyS5Ow==","signatures":[{"sig":"MEQCIG4tliTeBHrvxpNtF+6YpmA42j2MgrImTTDpG6s8MHPYAiB7qwCayq6ojvtHgwQZl5nqULhQWWEf3adtsdIRuE+LjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5XKCRA9TVsSAnZWagAAFJUP/iTojZMS5TzL81OzwVTr\nl0Sq45fdPxW8q8x5vsD5S0P1xJYndFSya4ib0PT4Ak8QGJ+5jKc9IconPmbY\nz/nQWI+AQjvrHHYhBy9IOBbluYpSU6qqkrDt34yJklD0YFPENFI+mEcq06bw\n0v4ezWf5xOC19gzy9Rmv8QLUZM9+oW7evVK/v5Yr9b/I0tIgvuqDIej1194R\n9B6pE0wt3guM+yFcB8KFsAQ6lffCwSXtWuw21ryQd6QQix8I8PzdMXzNq1MQ\nizhuajEuxOszfd/57RFpGMulJwV33d/6ZU/QoZaov9LpVT2Cee2IGSQW16pW\nCVHhiSHOM0wWGyrv4m+yXjY4oO70qnR1WsaVXdtyHmH6k6rrRcdjv0lMXJ+N\n0nRMcHa0caCv9oCZd4d5fLzzqXBRAvWQgzYOSHMIgX33wtmzRCLAcEiXZ/xv\nfbxcoALKSEoRQFATKNvXwJEfxBz0cL0flLfq8svYSfPcwFbLw5/EC1zxDml5\nto1NlYIZyHr9DDCdnjoyJogAZkTckHdvdObZKEdCmDA4PhKbWQlIhPm7NNm1\nG08kJtGmVMAfVy2oTZEBPw9NfJXZpKPXZlBp4wIud8wYiFAMwCzyxSG9F2+W\nMgmWVak3RucCQhxUTtD2uvmcJaCNVZtOMxnvGT67T5xJN3kllg7/x+7epcnE\n9uqK\r\n=UBg9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a641460b46148c3e9c5def79ab4e7b2defefe84e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.5","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.60_1606129097701_0.5777868927681225","host":"s3://npm-registry-packages"}},"2.5.61":{"name":"react-simple-keyboard","version":"2.5.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f6d8dfe8d595b3d843cf162613e42e077eccf5d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.61.tgz","fileCount":8,"integrity":"sha512-XdGfRQtO3kfmiWqNMeIHRjOcl+BcMwGAHxEp0BbYB4d/1Y1mpJvazT2fAAnA4e/GQSwFL7C9lyLG3ziuNCvLoQ==","signatures":[{"sig":"MEUCIQC0LsZq8G+ncYU/yjW7VUGspojsW9EiQuOktpsoS+tQqgIgMRYOJI17LGeqlWR/2KBlSl3QEIU75QAlDBkUmF4pF08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5cNCRA9TVsSAnZWagAAfZAP/1zR7ebvLmXFKCb4TMoe\na9iRUSOJPXxf9D/2VzSvQZUYk3R0HhvLzzv7G7QArenWjXkxQV6aaaop/f5g\nFrVn/ZRy0VsA++oWwQhbu1u8zIDH5WM0tGGJtAGxv/urYIgp/x97j4Ayi7Ps\nf62NXOQI1haZqiZvlC5DSC/VE+TQDx3F0vH9VcE4v1C8bGxxe/lkOS7isQ2i\nqSqAiIIh64y5rUdqwGM+lh6lOZjibugjDDSU/4IZBfjQlLBAaZEihc6e60h6\n1C/v643ndXcv08fwoerYTSfgQ+d4i8YHY/0oMEI6p+0CaUh3gEijaJ+DVosB\nHOsaUDPh3brKGuKQWEyWXmsfoBspt0HwmCltnPHI/csb0pjnUaL042gSpHPF\ne/ZRuIC6UtB90ANJTKS9Q24Jv9cBH5Z94+gCpSf8ch0lrnAaKaULi+F8amqb\nIFmPH5MBmQMq6HySgaiiXCMeGF0CZNTSlKQy+hXWIQnjUPgzG3cdFyitG8Uc\nh2QTq2JrfPQ9dS5xMDLTmwuqJXA8YLh01VsbCEDyE/w0redP2OLR3WiZZ016\nqzlz+sIzdjDdmybgQynY1anYLvVrpssdWhQrxxWzDEimAVUHRFE2mouWxlf6\njbTSfCCV2wzigOw1ZlLhpFxleA4XwCtBMOGoBrrmFLDjd2i8p8r+UZZMtJF0\nUKEa\r\n=wAU/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2dc7ef2885be0de24171e414ce3b0cc5771cafd6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.3","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.61_1606129421138_0.3505448774121951","host":"s3://npm-registry-packages"}},"2.5.62":{"name":"react-simple-keyboard","version":"2.5.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d2ee3ab2743d2b2193f7e67c7e2be16be203837e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.62.tgz","fileCount":8,"integrity":"sha512-7FoMTdpizVEP6PoiP+7ghIBE/hXKGqNVUZA5T8WmMF3LQB9xU4UNKA8Fm41ristmTWlxcqK5on4VaEHqoFRhPg==","signatures":[{"sig":"MEUCIGlcqapUkCJN9cYEw/YIaV1PqSDdp0+7RWap/ouSFhrdAiEAxLSTidGeoMQlEdF+VhmVBXKdjcY9AMsoLlwjC0odaoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5iJCRA9TVsSAnZWagAAhfoP/2ol4bqy6BVK9ZEnStE1\nM40fS2J3UyFUdP6wGXxdkO5ZUuZ7LmnXwQTJhYaJQ1zPPHkfidEUCsuwhSR4\nskMi1WDJq5dvpSgbOYbIptP36tmbhkIHe58AXHMLGrutCf/DIAd/LsPMs+gV\nP6NxxIfZFZ3ZOV7XlLd3hsbM/bwtsCU3ZGYqvF09C1BGg4rWkkuwk0LxA3UN\njnQP0JAk/do7NWk7GMn/tzFQwPdR4zWNGKfERP/YLFU4qIkYdRtckJrqZHsX\niFLnGYqnHC2qZ9ALqxhloIf9sFaWRv1e45y125lNT0FKF8VEIZ5plRc86+RE\nj1wpa+QjpbmFPHhIu7/JBlcdvaZKusXdNT5fol1rL06NzoGec+hkDjDVBqey\np7+IHkD0qdAeYnScIdBbGfbcpTya6LU4kdpXau+0PmpEuRw3xsWjSJ6+4xBh\noNFj/SNYFOKnKSF2bLHEleqqSc7/GS/eCqTAISzKORxt55UjnmPMyDF3JmNP\nyYo+14CWfbFN4GJpZpB/mp5/u6G1gATr0Mi9GNRHkV/KC+ryuNEFFkoIAWWR\nIudc8CcCRTcE6/D3RxhTu9zkEsWzLBnGa3gF0ZmbDp4OY7RgZLWU5EuQd/gz\nLSKH02fgpScEBEvenC1hwTSQcCv3lc4jqliJWd9EwUifZ2H5G+mArq5e7Cpz\nSgpO\r\n=CHNe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"71ee4a08dbab3181a1edcea1eb7d92e1e6fd29af","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.7","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.41","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.62_1606129800654_0.5336768863154606","host":"s3://npm-registry-packages"}},"2.5.63":{"name":"react-simple-keyboard","version":"2.5.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53f54fa2ef84d85814e666a89761cf4837bc557c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.63.tgz","fileCount":8,"integrity":"sha512-rI0C32YwXc1CLECOTowqQx3F1JcIOO8+EYFomqYyhtyIw6HXaTfSh14yw1iewlPOzDlhG2FQxysnkCKRsvHnrQ==","signatures":[{"sig":"MEUCIQDMm2KHqIqhrlgJlHGCX2elTuzV76lYB5C6+ZLkTrGgQgIgJqaRz+C3yVDpQaK/98CpFcBZNFYvQzaYf/izldu2d5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5sYCRA9TVsSAnZWagAATJkP/2ug+CPkHzobLjos0vCq\nmXOFso6SdywZ7mw8BQ40QomUkO6NvYU5QrDZ+bmwlzRg4t0CaIYEt8oLi0JM\nvu/CbTTJIMqqMb9iWcDMHHPz9nqcnvq39TmUcI7vje3zcVygrT8O2wscm03s\n+9KA+gg2rdgyC7DhbXHRBSG/KXzeWr8RI2+LWWe9Hj5wvPhDTVWuevnM+r5O\nclAH/d6SKSarcAFxUaL2jE+t3UDWyzoNq8IPd0ch7+plOkn88PIQ9tmmM7mv\nsLMO91Saal3A897n5MZWn0ioIRGrbURLYAYZjCDyAletlCsb9fXi3cqx8hap\nYH1SSw2RcaupJH2BjQOJ41vge+yKkHTsI2rrZOGvH8mtQlNR+RWn5TSXf7yJ\nmjPhgtnKErVZxT9im77H6DGc7jZmuuEcJy3ZfsyseU8LHAa/U4a6XlvNidb7\nOZ5SH90MIPAgTXxbXAw+Jh1MKAuSzq0kuoMdl3q2x+2tzAnARwgRMAPi8Pze\nxYsbibd+8bWsbBlHn973VxW9C5G9PEH4EE0M2lI5mq4mP1dBn+72vIerAw6T\nIKreC9rd1Ni3s+LjBAdTVPC+bOYsi0ylUr9JpQdI3QE8XfgkBd0b+dgHRWcB\nZyswzLthEUHDt9ETHB2ntT7pFutcnbQZioqfKvFL6ei4n2yHn2SvVNGKxnSv\nPonG\r\n=EG/R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"216a469af0abe0ef0d3a11d073ab074de25f50d0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.7","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.44","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.63_1606130455608_0.9398737593271236","host":"s3://npm-registry-packages"}},"2.5.64":{"name":"react-simple-keyboard","version":"2.5.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"34eec7f2889a14b16cfc7507c55d9f8639783280","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.64.tgz","fileCount":8,"integrity":"sha512-FkLDae1fDSiD6B1xKCFkZWfJ1OgjxMA0q+ZtFG6iJcNmMnUwrYjL1iBOUuO2yorkX56sR3H9tDEeGKgzqDC2tA==","signatures":[{"sig":"MEQCIEUgKiPWoFEvsyDMVQJDJlfRtBgx9b3Q4GTXZ+Qs7qTPAiAzoKg8DPYuVn5PoH8SeWMObM24DhiloFvHJLHWM9L7CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvNW6CRA9TVsSAnZWagAAw2AP/Rzo0p26orJAGLFT64eR\n5zIOlD7U4xxjGzb65qAYrxaNrZ2kLrAyJCccLuRujcSAmePu6rI2bhM9qk8p\nEyhwssErTtXuKsNh0mZulw6uZSNf2eS8aDvx4cWY+F3A0AuXKzXih/A6YIFe\nEQn9R5UiTurM835bNRSlohD0zvIsknTFF87Z7ItMY5hErRuOPy55XTJ0Np96\nR/N/jKpFE6LTwYjJExq3N72iX3psGUN2Rtmgrf7JbvHFY+mn6ud0SOjcZi+N\n8ZGuiXsmZ1DYEw4eOX1VV8eDAtM+LIRb6tH1Ep24IyW9PTDLGnPXSH8gTw12\nmzxEai8UD2irLfySQnbKpJ2ifDxgkXhL4d07m9MO/lhCc612GcIIfP444Top\nM/LJchLCqvc9UVXvOz+NyoWEevpZz2YEB2DzgNsWg+zLOC/8RAyortg4Q1RP\ndwWTGWURo/HLXR3NljrWmR7nVF9v5Y7tQdaQ0kjnqqcsmcHRPlc7svZ42Q6p\nXvwi7i1GZryG8HCBgsQZbnbLeeCPP873/CmcUVDOZs67GQKkFg936I9pWA5P\nYXdRvynlZswXHZVr+NqPF006WxEs+0EdAastkYyVuqU8K4WQkjqRKUO6Y6D/\nxdShuoYguVZn6hlQos3YMwXeWoQDF2y13hdsd3EjKqoqAsFv3HvHafBbPLLB\n81w4\r\n=PK+O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4bb5f54788962e3694792eae08998aea32550f72","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.7","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.48","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.64_1606211002258_0.5959715677178683","host":"s3://npm-registry-packages"}},"2.5.65":{"name":"react-simple-keyboard","version":"2.5.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fd69922b5c616f371d5f0edda7f8fca12380d76","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.65.tgz","fileCount":8,"integrity":"sha512-jhje8Vptvcj2m67msL2wo/SOcrNMAFHxqSHUMmyw8FKoXh6cEL7/o5NxJ6FrAbORjr8Z/P6VUGIKnTGzlX+RsQ==","signatures":[{"sig":"MEYCIQCBK7W/N4/k/nPFZUw4VFcGmNAMdd+cG9TZBCBYstOe/wIhALtmawWDrGc9+SzS3zZC7Fs3YnglJ0uDO3ZhiHvoAaL6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvNZHCRA9TVsSAnZWagAAUjQQAJCGuxOJFPknzwXk0E/0\n09Zp0R6D7mIzkHJQc0m0Kk+FSYFsfchbBbtKeMbikZdT1YYQs3kETAhRNakG\nAgbQ67HqXPwfqRZnA5mu1Z2PWn0t2ymYVfSwvE++s4cOpTVdI0QmRF1Cf0/c\nRRS3rmWKnkW5/fSclMlmafjpfqrhGXMG3eWiVaXNVMICCgJEOY9uMD1y59RA\nLlx5dynB0xCttJRVnvecqTsB4osvMpbkE5wipxvmRCWykOW7Jqob/5urSfFx\n1vyLDITyv9GcSRWp4BZmXKW+oO9y/j57CxsyDqJi/rCbxpOtv4YAsK6c9Mhc\n51gYtja+fDMWW8H7xO4gr8x9bbNsE7ir8jUljPS6oGtPbJFDazyxkTflyQ/e\nGfW3Oyx55W7kEuf+1On+XD4pBvWP6dsiQgp8XsbKSrsxEoKlYPjCX2MOHsQI\nw2yG/J0d4On7Ai7xWVc4xd/Hteuhs4Fl7FQH9agG0PbCE0ve8RcgKvpK0BQt\n6m5xGxYtJ5yBNqX3rQlhC1yKFc022NFbeTL8/o9yFTcj3RsmTem/8aptOk1O\nbypk+dD3floiG5W28IBiGuDTaUT1eI0FfSI2TfnFqjTryug2+Z4HufyMs/mZ\ncN2bTW8Wn1cZQvdb5wtabvqmYCV6q4mp/mkK1zejAe7eR5eZMcchsGOefuo8\nQNZF\r\n=ZDpx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"03f2925f905d4cc634b903390ada1bfc8ea29d70","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.8","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.48","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.65_1606211142815_0.24349384010554398","host":"s3://npm-registry-packages"}},"2.5.66":{"name":"react-simple-keyboard","version":"2.5.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4090a03c7948d18d918cd9ed46cf39be06961f3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.66.tgz","fileCount":8,"integrity":"sha512-xwOW0Gjyon/znkxQ+fqDLo0v6ubOjbQJbg9bMdPJzNz80TX6byFdf6QrPlAH6sG59nT7Y92FCf1UJMTg+nf7fw==","signatures":[{"sig":"MEQCIFYHqvnT2gdNfLCtK68bTwf9iAEh0Vxr9yYrjgu89B9ZAiA6IzRbPnalYeqHU3X3W1i2pQG8+jLGWF9QCAqfPdHDdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvibjCRA9TVsSAnZWagAAfJcP/3z/S+8dMOweY+53I6/g\nRAJ6VjLhv3FS9vkZle0HzeSf9A2S2f6gB0EvLoUMZWqQYX5sR0kIdM/omTKx\ncggTOSk9+h5KKKgPs1p2wLD9DK3EEQzfixJ8vDK0NZHdioaB2OYMbZO6gqWu\nkyyPVKOnQYrNaVszaXvZWM3mS6C8pE+omhpkwBDVF7FTOZUnhWVUz+56Z+29\nBXJKI6SfqE50jgQO9DMwzXwDPgTp7NHQUmi1ShnsiM9pA9ZzwLPHSykjSXSh\nB/MSvY7wSpQg8lyXUu9dCaSRclupFSYYCpwOd1eGLeJXO/NuUkOEZLoDXMAR\n89aoRqcIMbtxLCBTRCV920J5gbhoIDfVkNErg6RVtv29oqvNlC4xIJxXXoAr\nud7bnRfdBzr2aBALzYRUuuXrLtNE9XclmnI6/cYpgOxcrAlntcbL2at2cF6H\nRJJj0mEs8h1YcU6srKvy71vqNZxMkuI4JdiNTQtqiqOS5M/iYnixNkQ8s7Cr\nqhdKVRJ0KS5FurFbJGWyjJZrydy0+Xc/tVdj9VR0RhmdOsNRCUotKt7bw874\nsz/+N0UPGtBDPu5qTXRk+yfUQJhrZN5U62F0KRRMWbWqWjO64yqgqx2YW4+B\nEyYrfFdtk8D9Rzj9ZB5PORoB7wb6F7/ABuxoHMFySUvzu6A3rFPKeyLWxr5j\nhsuU\r\n=bhzg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9c35db6eeb11b3190e888160a88d2785a33c1eed","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.48","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.66_1606297315126_0.9712891236939574","host":"s3://npm-registry-packages"}},"2.5.67":{"name":"react-simple-keyboard","version":"2.5.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2ec22f238008618e7cbc869394eaec1ac605631d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.67.tgz","fileCount":8,"integrity":"sha512-7LPgGTGNfbP6YN64Iiz7y0jpgnTjEXU5pnFvbhQv5sRczYG4gWtDFljvbt4D5xq6Mwb5AozXtcc2Z1rSjXRWiA==","signatures":[{"sig":"MEQCIGLvTWbJOExsfueDBVS1VIQUfM5XHDqGFkg1u/8k0f8QAiAsWDUkI/gBn0rSL0kgpBrR+b7iBG4aQ2zBKU3bAOFp7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvidMCRA9TVsSAnZWagAA5rYP+gNm+HDWnrbB5EmYY29z\nGnjGrovL9p1ysnhdOX3NcocJgz4lfZKbaphiJ1rnkSmVYvDr4uOquSEZksD3\njZge6zrO0X8TDv3th0GWA60u1d74xMMAZtfmi2pCclKloSv4j1NXTc7uqean\nhq4eOVvsTmldF6hmiWsvErVEA+y1MAV6321nN+9FrsZwfqBsHpDaaN3iNwKA\nIvhk/YMwNAK5UOQntG/PgmXEolA4Y3HEeb6ekPbFE4CweJOumcPBbCD55QN8\nQAIjwUTwLMyWNY0Ci3mx/5X+ru6osIPLqzsfCZrzjdwG1oixYM6Q6TSM/ce3\nAG8TcippjwJ8bRhl/RIh9yALMw9jtYSDCS40G/pLleb7Jh+INHNlZ+H2ymfM\nG5pMsXI4TCqoDpe6kCKYSaFkqM857KRH+TsBQUmoflREgvbdfbk3RvFcxEt2\njU4ICFxekdmdhjMFCJ3SPPsEYedPq/xCRYEUhUI+8qSJSbl7o0qFpSCRL0Oc\nrgUt3EjLZubIjUuF9fKKZlf/4oc1L9XR7kBVqbjtKsfLeokPMxwwzmhisU5/\nqlVn66yXqBWSifQw1TdGT4HhE+y8wBhKx/LmokYazMUXkdVMGiPSITEQ/iEp\nJCHJbkREAZY9slhim437OkOx+16KKuPiXamPJPTFf4qhFt9N06YmTALrMKLp\nPzhl\r\n=+bAG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"57ae7f755e5fd1ba1701e779f68b2a3ffb741480","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.1","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.49","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.67_1606297420240_0.14385897666427994","host":"s3://npm-registry-packages"}},"2.5.68":{"name":"react-simple-keyboard","version":"2.5.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfdc11aa3dda5c76224ff821fa9f8409b929ddcf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.68.tgz","fileCount":8,"integrity":"sha512-jRk3jQYtN0nLZqD+veYCZV24+E2VDi/XPop8Ns93quT6HCq+K7GN8bRRVOcn//ysXGad14STjYf66EZaQOlZhg==","signatures":[{"sig":"MEUCICg6a9c+HOCJb5mCH46ZPKcEQ6kqpUNoR37CXf11ydVDAiEA05caziAbH2z24o8PnOfjoKMHRzqMowL+syJgu7yHk2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwMYyCRA9TVsSAnZWagAAF2kP/iOazptFREbz2C6lY/Fb\nky9MhjuRD+oBkE6a4DbWqfQ29tYPmcDtvp1xvjVvYGmR4Up/Yk9gBG8Uax+i\nd0ANp+zKA+MdRbm1NKb1PRwLMS1R7yb5PgaJhP8Kovmkscumsz+CefcgMPVw\nYlhandOsx1zpZ5AC6jBj9JsLtOC273ZySktGiCZ/Osu15ndLl/Pt6DsaQDBj\nDNXbkjriao+ulXcMEIpDbAnR28rcZh6Q07n0R4CeOv57MCArvQvznp1Fnjdk\n72hMZJ/lorgzqAkoiAOaK8MGBzXx5Kw9yh7frcDIaH14yGxhRHKFDAIJZ0ZA\nw8HLe2YE8iVUtMDe5/BcheUGfbAjKz1SFX0s0MtAaLwSLf2jqCtDp1m4dkts\nmJKfKXJkXJGp8Wl0lp7ank08NqqX9ZX3kl7piHna93DVisVIlwS2uo9w8l6D\n4WTA/3UtL+v9mlgDuTvKWtf2boLntXmdEv49BzGuEwxT5FqE6tpRY3fPux+j\nVltk9AupQLDEJIAe1Z7F23bdoX0B2c4gBig24jeayc7OFR3M2y9jNcM0kzFC\nNNyjSLFhbSUU9xIqTYQsDvtECTou9/SBSeGj01CtVkl1b5HY5ck1QrZHFpU4\nxSCMCFD72wGxM6efh0DMlbeo0F0+F+9MJuwxIiMB3dsaOCt6YfekgccbIVj1\n32q5\r\n=Vxlp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"01b894f9e810720d61072ac1e87034416b8d2f85","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.49","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.68_1606469170220_0.5070004718857362","host":"s3://npm-registry-packages"}},"2.5.69":{"name":"react-simple-keyboard","version":"2.5.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"64fe6e7e64623671c4ca8427256980d08365bd01","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.69.tgz","fileCount":8,"integrity":"sha512-v4GisBCNepmIse7S1Gg/xUqIc++f5/7E5yHaPkWFgS2K/Kks0wdPpKWGIrBqIqYCshMfd4flliJwqW7DiichrQ==","signatures":[{"sig":"MEQCIAXBdqyEDnz/Sv9VWS+Anc3PZ24z6YXKyC9rxLbvrOcYAiANL7rVlya+pywCxT8IxmRVQp7uejIygOFaaLc7loWrnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxM9xCRA9TVsSAnZWagAAIpoQAJ54xp9E39uWD0835ZbU\nkGaD8n5+qwDtMf0lghZPlY69U1yC6n8HZCOXD/L46eoqQ+pmbsA488LW5GxO\nXkuM++6O3/mX5a8dRNUC7NyDLUldmSdPd/qj9Y/Wu/Q3z/ASZIMK7juJ8hYN\nPB26TIfIvSGKg6P4vfGDyYT0AOoCIsd+eodTW9QCm36sreo5SO3n2+PlvyUw\nxX58ZxInxad9W0nHwIE7ek/lu1O1uZWUT+KuHZmZdescVc+ybjyhcJM4JxPh\nvRgYmhGUofyxnUW5RYTNXmGzmyiyswAqUlgokThAE9vEtvng1zLiNYu+M9zq\n6l60MC5+RM3JlDDrDrG8k4Z+JglcbYctGZlDvnxsXDFrGP84YSSGzNIWwA1U\n6t1GyL0Tqh7qvgaTrQK9K9AtmxlqitqC4riXM0K3ymFEfSeWoyDH078z9kmz\nTAHRb67VUwQV7/l9vCd+XLLi0WUNe13qKN2u72rsNyBiMeIHRSK7ndDcVuJ9\n3vhk0vq3KDAuoBRcvvKE9IzyhLiudJn+r5yl1We2/cLuwptanagOjLNOAK+Z\nJAUzKIxY86bQJjEEPRE+ZO1+2prO+SjU1qXeDLECQA3FbC4xbDtHeKVj+M/6\n0Z9SjkMMzgChvMgIuEAwY2liHhVqsxnMWbX0CC/frCbe4JUszwgl8GR41ZAT\nAzGx\r\n=Xoh2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"18314e40efb704f805f0dfc20cf2456acf340ce8","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.50","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"5.1.4","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.69_1606733680956_0.2685921822852859","host":"s3://npm-registry-packages"}},"2.5.70":{"name":"react-simple-keyboard","version":"2.5.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc731db963a0227c5ee4a42dc3286ac83d3be249","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.70.tgz","fileCount":8,"integrity":"sha512-aMkog3rv9m3gkxq/KnwJCWX08tqRNs7je+RaCxVnhOOH/JLmT5PM0PsWrQdG6xrqFqgQ6LwZOSQbhMWkeLxf1w==","signatures":[{"sig":"MEUCIAqUbFFuGFT4u5i/rba+dJwucfF9RXGrBR8rZReaZ9U7AiEAoQT11TTCUxAfYsnNm6T4RZBtSN9ah+KK4B/zb4coJN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhtnCRA9TVsSAnZWagAAO4EP/2rAXkZJ39STO6ffKCJO\nZ3QE7RevqvTCtRnGl1OgHd+Lud5SN99EczXW/9UBkgNiOsrvgaJkJamkzmhV\nJ77tl6MrbLCfLQI6O0F/he+Dgb8pKF8yTzaISZc+KnXY8t52GFZow8mIVLoZ\nARcUZZbzVViFVzpm9I9KOsMMjNOedbo0HLI6SZ4P464GBodz3wtUFu2H4sZV\nZNWbwNVHEVKU6CfM9Jl16sBztipjyo8yKaVpn/GRDm4KN3s4eWZqsKMWagtU\n34iAto57xcU3Ek+S2wZITLc++ndaGzLtUUf0ZSN9EIwPhXq0UPllQ1eq2MZ9\nUQtIfZDg/MjBFoY9xDoWyQOrKwNyisDEUo9rE2+kl5r8gQ6uFZAbN6vll5cl\nWzPH/diOkx+66732EnuWE8CkVW9/DZVhGNKgd79TE5f72RL3J3z44PsbhUnj\nU+na0UNNzdwF6Gp2sno3gZy56OWNac/+NHVhFEXuKQjDwajhGJz+gChfEXsM\nGlVDa77v63fDKpP/aGksyRSpLZYCtrBEjdMvA9RUadQH2GXbbVu6pb8Hb3tw\nbj65UtG8OIO3eZNTZJAkQEK3xnUkqcFtYZUkVZNx8u6LBEKt/ahXhb/9E/ll\nMKPMaGqSG8+23qAN05TSlPmUCU3eadd/l5Fjm2SlV8I6HduW2HKSif4A+J3C\n/Rcx\r\n=jTud\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f62470bda84dcfe5d99567b26537aada67d65c8b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.50","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.2.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.70_1606818663323_0.6261434805998931","host":"s3://npm-registry-packages"}},"2.5.71":{"name":"react-simple-keyboard","version":"2.5.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"73dd8c5315720a04addd9fbc90725962783f0a2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.71.tgz","fileCount":8,"integrity":"sha512-JC8ruH6wjPINDznU4CuR3cPTh5DbwRQR2YVi/zSxpAEce3ctKS2xEkJr+bjwApyb9U2P+AUpooKp2Mzvu1TDRA==","signatures":[{"sig":"MEUCIQDuZGaZDDXvEMc1OyTrG/kSOZsp1agHrSqPjPAlW1VOTAIgXqvia8XXHWUjcvIgEfmXpGBiyEcns2JIPrIJjkXbjV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhwNCRA9TVsSAnZWagAANP8P/A1P3yU0g5Co+JyNj0sF\n7iJ5MZZCw2NN68pU8z+eNs75iVd3F6wFTmhARmXhvgB7Ij4+l/PuXMt/pSNq\njHyl2YjdSTipqZ2wOHc3/A1dG3PdaN3/3QUik1ObsKELOkqzd7nJ1t4MQU5g\nSlpPyM1y1tYSEWAYQ4+kJaEW2avIzKuatvKv8+Lu4Xr2Or1HCXdX7fiEFy0A\n0w8POQVEN0hPDZ/wQ/sdqmCVjMAf/2QRdh4WbzWfZTTY9N8XQwfYVoAsbPCf\nZ8UF8kcsrg0Rbf0aYtdRoo0kMvaJ8Fd0zeRihhl+WJ8g4crYalrFpiAnRWld\nVBb9SZiQ295MEP0mppMPVfIsRcY8rN3cTcc8ZSHlxJ6DKGG0H9vBj8mjIjph\nAxk7IAf1ohOXVnGk2+ea6q/KI8y5DpO8tI1ic5WulGB1Bwxr3iCLZFUGdccU\n4DSywECedeQ7sMVRe/2LQvc9XtH5ScN/P5fi3j+22qT3MyXa1du4LgWFvO6V\nzV6U5wgFbMFm7Megyep1zFPSlSogiCjCngAhfxhnPGVkdNUJAedrTg8GrEDB\nme0bBP5XV3oQ3wZ19ShSwg9quc17fVAYZPXcwefkzCflfDLc70jgd/P38BQm\nUUb2SsW+ibNd1F/XRvn+M1wR07l0YCD309v4/HGn2lu5fbRl2GLMgDWeSoa5\nzn5o\r\n=/HG2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cc429f8fd88cd48ec5badaf1e1b4b35b1790257a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.50","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.3.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.71_1606818829255_0.697232357476314","host":"s3://npm-registry-packages"}},"2.5.72":{"name":"react-simple-keyboard","version":"2.5.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5377c0569611c43e8911aabd761c2309d3cf06f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.72.tgz","fileCount":8,"integrity":"sha512-Hav01rvBPoIWDI6c/owheTkNFH3CaSVCBe/cY1ZrC8i52achYxkwRQqPhl6R3vhh9hw2YRSBWnBVO/JX9WlJcA==","signatures":[{"sig":"MEUCIH5Fx7a/gD5f+u2p4tkpJnDbDlQodVkz4skP9JLtmugaAiEAh3csWC22BNAbTXvIeGVcd4ZIm/qrIORGz8iRm+SUOvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx2AfCRA9TVsSAnZWagAAp1cP/1TcsritIBqfhcnKnjoh\nLXmha5i5NPr8xqKExidiBQqKlL1e44S81pFkox32F0UVx/vt9mSO52f3Utam\nUb6A2OfBKd7ruyNoSA3nNe0z4Y7B+f8Or8edMtsT8KBwkoSXQl0t4SZ7fAA2\nTSmTWbg7O48bjW9S+BF9b7cSS5fDpzKiOBGA3HxB9NFTpLp/WtDvJ4HtIkqf\noTFn2e3fA6i//jGDb6yI6wrh2VTgLmY7vs+u8TKnhYkWBXfhzGTtgmAoxVcJ\nHxAoBNqtPe4/C0pb0fYuVwudtDgh6zDBNeUPvM3xlqCPb1gNOkN01u1xNJM3\nxJ90EIWKZxBsL0FfyjK4kere6J3AfCxrQfsKDY/OmgZZN1J+folJ45Fxj7ek\nMdKXawuUDu7suBvPI8CURf5yurztZtAyVDaIAcDzaqp73b7JxW0Ov4OWvq9+\nCRX3W1FZiNxVBHIyx32BIGG7V8aW96azDQD5LDZw3eG06jQ4XvQdfm4hQMP/\nHMHflNCFzjRUhiAt1xx8xG9Lzk/TiF0+tqah8BnfXpC567Z4K8HC52XWZVcM\nWrRFB3Rv8Iw9VZQ6YV9MwagZBzAy3bGkhQAIWfdJ5FJ7VeTy0SOug/PEAn4Q\nFnYkrMxQ2vl6PeG4DcwiiY8VcahhFi2eAlMu6Ehwh1Dr/SSZDq1El4ASuv4W\n8PVs\r\n=Fnnc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9464b02b3b1da1205e1ebea0c3f1f8737af20b9f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.2","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.51","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.3.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.72_1606901790601_0.7076212635206833","host":"s3://npm-registry-packages"}},"2.5.73":{"name":"react-simple-keyboard","version":"2.5.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bbd82887ab5e721671ca4441552a87c4a838ab8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.73.tgz","fileCount":8,"integrity":"sha512-KfgyPuaOaByvDEL3kFAcFhpz+KR3KxSVVX0PnSR03aQOuQJfCC3jdcX6V7nBnDrc1x2L7Jw26824bcbp2M45dw==","signatures":[{"sig":"MEUCIQDnkb5CTRXUvbUYkWcSjCAKZxryrpbCm7Afxp0SGl4HcQIgBsG6WpmHKu5c71v4BfL8pS0296z3fJ2+Z5WO/QY2M2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx2HRCRA9TVsSAnZWagAAcUUQAKS5l6IN0E30HJpsQD1i\n6puwH7q6NNxezCcumc+RnG1o4Azec50AIH9KXRLFss+Vc4i6ge08U5OsFQkp\nZfrPc/2ZkOkuWZd3VjOP7TeIOgy743TvvXmfJOEwDeOtF3jj+55nBHNN8Rsm\npSX/ioVs+hQtxdh9oT+zjzawwVx1L2j9Nk+LVR7NDSLXJ5vTy3oVRLc0mW9G\nhrmb+puKD9/Mt+3NG5+Nl+m5qHkPOaUuwaJVKia7wsQdM3izp/s/jCx0UX5e\nQ/gGirzQfvCIXkEHpe+US394XkfndiIuG5xqKtQSKmTbDDyMEW3BrEXZO+LI\nO/uVs3bDOWI25AzdSr2re00TlNihIHLN7C7DSk+FjCVtLolzJozltf7pYMy8\nt1oTBd9lyxTBzZezyqM7thPMCdrhKWqPPYUYj5Aq/NAlKeDZ43sfuzaUPrL2\nFhDzd99K/h04/C2DsSByPUITuL9f9ZqYRpHjANtJSFjEeejPJSgCbCoR1ktb\nYogleU17smHoMGqDBsDrzAfFKtvQh9Lzj8njqdndT7yirWUHRNedaYvVZUaC\nMXId1P5qqDveD+Uz47jN/VmwISiUIASgXwOpbJQUIXD3wpzw+7JnuCSm/14H\n1dRCiHG6wytlk3OfJuFrtONvFFxbpENmhjxJJQP3ymaQE4tT90iHRDO3huAY\nGodR\r\n=zD7C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9b9f1ce2bf10125bc0cf294361527aa7d7f9637c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.51","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.3.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.73_1606902225175_0.7190221431057278","host":"s3://npm-registry-packages"}},"2.5.74":{"name":"react-simple-keyboard","version":"2.5.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3856d5128eb87f92045b097cfb59e4f9449e738","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.74.tgz","fileCount":8,"integrity":"sha512-HKKAFjOaMeQ1eULnX+uCaFqKOHL1wCwA1JWAX1zaQCdPtL93cj1fYzBJJLX10dcDA4xdCjQTm5Qs2vN6F3tWKA==","signatures":[{"sig":"MEYCIQCbBhnf+Cy+rcL3OGPqr8H9SWADFZ31p7uQBAInsvvsuAIhAPhsBXZZfbkdSwYoZo4jWWhDz6pGms8Os3nyCW804a/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyLCfCRA9TVsSAnZWagAA06cQAKSfvXUsTfSx4SQXYPx9\n0jnwBfvYi4zosj53Kc13VcJTGmHbaTgUKrEXHQkQ9k6/Sao/07qBAmkCjWBY\n4zcXIoX/UAEJGo15BVThVvS8jvxVM9BQpd/JfvBWJ0I+WxjmDQ867Y1fW3Ta\n79O0YEkP8gRDMNJIz1jDUVaRFQSlVvyRf769TK1Pa8Bd11OhjceYhKt01c7m\nLH+rpCwOxZRKF5zJMiernP9niSvAwLO91krrTV+LXey7nBtRLBBwogh9TudW\nTkatfCJLYCptd1ThkcyaCiarE4KflViPBFg6TN83XyqtepM3P11Zk/oM7khj\n5qvGXuLUa26i/2DiaZJcVxj8B9OESgSxrumtM/brolCUkHN/UQm2eojoh2/q\nl2f7rnT7LkflP112mZvBJAlmV1jMgglbIOr/q4RhhnpVL6ITp85pllFo2GdR\n/CP+STQZ+C5t5Fks/xCmlznX7RrkvrYvweIEf0m/y0mYBy+64weUDljScd0x\nes1y+TOjZSZziqJWgMaNZAP0KL1MAzK/NOO7WmYUfde9RMjZQXqhaseAuQc6\nLfJ6nBPhQT0gggS4QzhmWr+gAjVZZ8pOlY5fs76feRVkURhaD+neKqu6LpjM\nYWFHGz4+Fwf1rnWWJ14Kn6yNJ3pZhpGuJVew8Z5DsQTCLFlNh9dMcKbe0Nug\nuFz3\r\n=6zEN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"4b8650665f06c09691f0f4ef1d4ea087582f433b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.52","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.3.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.74_1606987935093_0.46482102884691234","host":"s3://npm-registry-packages"}},"2.5.75":{"name":"react-simple-keyboard","version":"2.5.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"02f99dbd465aca661a96b9bdfe840cbb20e28de6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.75.tgz","fileCount":8,"integrity":"sha512-jLSsONeqXUuqazP4JB17EYsQNeLRv5HRC7A5402QAHiKLeT1UgOShwU0osQ4zWdaX6CkFgBIs2FVDMdH9DY8Bw==","signatures":[{"sig":"MEUCIQCADKmWpJT1Dc3/63nWePjzf+jutnjUL9bc+8wt2EZpdQIgG5JjccfpUKs082NBEUP9N5VAxgVVmqsEM+BoEjQYYAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyLE/CRA9TVsSAnZWagAAFyYP/2h/TTqC0oBNxbYUQ/0k\nqUGLi0OAgtqXl236SDV9LCsPuyTV9BSPYz9xCNaTtuf/1CdSGuvVEsvmd5Pw\nthpaIJ5P4Ij2w4PRP2CGUAZJGJX7qZq3tHQCEuW1hUwkgsTa4cxIDhRBX3hC\n/bMFS0+gAEbGz1t7v17J7P4+95L02nxnbSKQNAMJW2bwRwXpn5gkSJk4Uj1F\n5zT5nNYkUzFjU/5FdrHjxSb6YzT66Ji2qLLigNIDXn/KAj3Zk7hYkgrT2ah0\nfDBWsCjXIWMkKVV+TzDGVx4HqX+BMUvHwO5A7AJkmwxW51wGTLefPJgHfvWz\nSGGy8eIy6M0NaVJDpSVV+8Id7nCqjXxCGq9th1qMULO9nC4HHwLZuBcumprM\njXg9lI2KNwAzcOlSVWbwz8eYz3nN6yx5bHG9DZ2+KrrO0mg84ij60DItEh7T\nlnVJlizhLVL1kfv4QCzN31lQkT38FsefuA0vgNUyw6RyAtLtwju1LlCBcPRo\nWfAlNd5f1pM4gfWVUUrTJ3mRJTd8fWBY7ywcABxZTnVl5yhGPp/n5bKEEH2k\nYX3L7ozQ4PBeSqsavIqeOMrx1CCJdvjowEv4ftuB2go93PvNAXgdO7KMkWlX\nudjBGaYZOXei+5myAEKHbG2BOxPp/KOqe2ZbxoNImo+9lYLgA++GfIRNy6Pj\nrxiU\r\n=ub/5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"31bf51c37ea981195c784a80975e2a6eb7425a1f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.52","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"2.2.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.4.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.75_1606988094803_0.2436169586870418","host":"s3://npm-registry-packages"}},"2.5.76":{"name":"react-simple-keyboard","version":"2.5.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4d662bbff6a14f231a42e02ae942a788f67ab921","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.76.tgz","fileCount":8,"integrity":"sha512-zSzmEQTO2y43x1qI4lNYdQQL7XHiMbpxbc/bYhUxR6va7hTBOTul9psLOx4U3f5WyaMs85YAY8Y1SQjVnhOEVg==","signatures":[{"sig":"MEUCIQDQSTiz9O2HCxGgvtmvhwP7u5tn+BD34Ck3YU5gHlU9vgIgAzNeStI2R7GFQ07M44NGRsP7PVi+ztPq2ehKCURHVPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyLGiCRA9TVsSAnZWagAATIUP/AtWHpN9yC8jkxS9c2E6\np2IaWXUjWV/bbegcr8WOo5SaOX3ghInVm70u2ME1iYbTn6ZFkFJWpFM1+6FB\n4ZEkV/C0ynAM+XCj7qTMMgggkvX1nN/jUmMVXr/35K+vvz5GQNP4UGCuKgBK\nnlq1JqPyrCsPeUQy1FeXLNYT6NDZaP7c6Gsm72keKsWxtWjAGgESoqSYM76c\nGhZ7KJXGjFe+mgBQHr+nCPxdCfVpvJJPkx7noAe90KVq1pus6E49um6vpfDa\nfCgB1sfRfmv3y0V3MkUsoqoAH4B/DO5DHBq2U6LmH5FBsW/oZu9OEdsQyLzU\n5Wl1WkUwNawisZ7caFZPEsPDKE0qfsZw4D9jgmyHJX+lVkf4q8vopfkKrlOw\nDoGNTYbvJWxOZvtiVoxCvQTZmVxdDvlOQa9I+RWJ+O/M8JXmWJQ8wilf1GQw\n24mNy9RF0YTuU2xIYVkJVdPMWfUxlqBcieVyg0taYNdtgRnuOK7Ktnb4QP9G\nyhjws0VvmrkqKEhHwlwwvGDYGu7kiOtGp/KxB6cFVCABH24oLD+yDyC1mFX+\nl6WSFzTHQ4TN8GWsVA7/nhWr0RzmxCxaV0zFgSqC+T5jV+Uh0d4FwENBVAnx\nAaVlQ3p2l0CsuZc/LVSIciJdxuCNbMgYTPnuywA/Ugns0ls4gJ8OkRhc5Bxg\n5UQy\r\n=UmHd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dd2559e579d2a52950b1a426046c8ab2d82b349b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.52","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.4.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.76_1606988193566_0.4142916317343974","host":"s3://npm-registry-packages"}},"2.5.77":{"name":"react-simple-keyboard","version":"2.5.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dac5c7e9997c4cbac9252166679f86490b1e10ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.77.tgz","fileCount":8,"integrity":"sha512-SAGnVCn+Dgp/kSbg1wpLD3rErLTN9nTPB9XJW1SkdXXA3xiEiskYKlIUQa8HBTrSnXqfp+kjQxFvm70tHXhogQ==","signatures":[{"sig":"MEYCIQDGzwxHGoEuTSbVydjOQHk8gyiWxxiEsIXaIqLz9d0KjgIhAP33/1Y0BU2lqsO5R/xy2oyIxEeJBV4srQ+z/tKaCBPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfygCKCRA9TVsSAnZWagAACkoP/0YGZXnmJrW+z7QJbbkQ\nc0bqiW089467iXNURlmSu/EOZn3ei85AEs4akhaNP/Ve+T/PY6rHvJ+3Q3PP\nXcEBW9rEfSETE1PqIqfijL2c66q7k5FxH7XUG3S/fc6jvX17pyWIf3C6Tcm+\nxXhORtuZ8QWXrxMcubCa7t2GoVHSrwGPRE0sbwoQ6NDjIP4ZZlLSRikwo2SR\nrecI+Yd2w/bBN7TuUQVJCx+JCWGfXtMzptH9FPgbMooWUd3RAEAkWds4wYNf\n3XNhqEi7as1XT++zdgzxB6n0H4DhrYXXyc8WmmLufEU14E2+154hEaRuZX8v\nFCyboCjb/YjXSGtzR/505OXdAvfw5beEGe+MMds0cL2/0Jn5Rx6/ggkNMGly\nOPhT0pbwaXP5rrU/gRYe9nYeem2vWMei6zEYDqM3Nx1x82UjGNunr8YztQL7\nbalaxZRqkiV10EetsjZ1L2Nqy11eUbhZY9MxXQnrtSlXdBJFcrqyIrKfdzSV\nxxqAescQxwvsqYR44OJz8Pp2Wy8aTgwVI72RhGRptf73qRvee0Eh3uu4FY8U\nFUigZtUi265DWbbJuceeEQzTOj1/zjd15Ch8o1Y90QryKwa9ztcH5thqWeUb\nezB+ngIrVMgjFg7TUv8UwRe9jdhKXjwi1UQ1eL5cRCvhNjnuDehL2PtcJmP+\n0YjP\r\n=kfWu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7b0633a2d747a8950212a4ad7fdf69551c2e7a9f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.52","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.0","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.77_1607073929978_0.8169370620775516","host":"s3://npm-registry-packages"}},"2.5.78":{"name":"react-simple-keyboard","version":"2.5.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0de8f606f4ae7c0a1457c2855f1f9004de0441ee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.78.tgz","fileCount":8,"integrity":"sha512-ZzJqiQOGqQ73cDc3sWFBFL/NDehUS3SzZt04g3GpjHtbfjBfbTYZJHQn8nA8lZALw53vlw6Y5icQZLoVBTuXbw==","signatures":[{"sig":"MEUCIAdlBnvI4hAyps1ETIj/P78JLrF2ugUkrWqW8if3BxjfAiEA1Ab0SM9vYMuPy9zjhgx5a+BHRb0Kh3swHEw3FFAiiN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfygEaCRA9TVsSAnZWagAAE3AQAIU4VJBDMYxVHLqVz5In\nALTi2y3k3nfVnBmnqbGG+aacokLdYkPhdreCVwSVdPNxqaJ17tQuOT+m6Mpw\nA6gFQOvPG7e7SdmXQ7RaEiCu/YLOJgz7os88DU8yWg3Gdlzo18vLRutF8pnA\nfS3XJy5Y0YtJ7dUFYIV8dNHwtrDxKB7gwCtmFlnlEZcLDMBPkU075CZ5Vl6m\nDiSqCmwitFmliLf+OnREYsbPeternpU5TZq2osudSeIOrm4R8d5ro4hcGeGl\nFHXURuxMv9Pwuf1Qg/aouk6SJPWhqpnmk6cHiTwQZpT1xkPkRNppKdoBULHw\nA5NwgRFZYlLLVrMlJFrRoy2FZCVVQ3MRf+Xs6OBJmitX6R7tAFmkPiToxMf+\nTZoie8dI/bcv4XT+RnRQOQfSyjufVbbrat3fMSuEHvTt2aTwjYhzl7kGnaOM\nyC4Y41S/7FWgNvG4A6fJ0/EuoUPDJuilWNf0JTH8Uu9qNYpMqZGB2eyZsJln\nc3XBy0MdNiXufY1jKcVD1D1AXKDJB7tafwfYpkxB3JRgksXT0xIQs/njh1i6\nuY/5nP2K5mvkLY6DAH3h1KAPfOiKX8fvzofmc7+uiPJ3h1d/QvmkLxjcvezg\n6Tsj6WP7yec/5xAy7J5w6t5i4TjIQVBRrNTTjmr7OWpj+RHwBsrOWvEXFaf9\nrq8+\r\n=s9AI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d9e381221c795465be13e4ea7327bdfd1e0d75d9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.52","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.78_1607074073349_0.7471150601057344","host":"s3://npm-registry-packages"}},"2.5.79":{"name":"react-simple-keyboard","version":"2.5.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5d17a429f0ce35bac3d41cf3cfab4fe043c5f2ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.79.tgz","fileCount":8,"integrity":"sha512-m7IozRawccYSiWI2izdd9DuEAn16V9cUwcfW64KZ3DWgFTWFvU7FLRBF5xJSgNCX9Cb86uSx71hoE1c+l25rdA==","signatures":[{"sig":"MEUCIAzSYuszSevdECv3rzcwfDpYz3RDhD7zD+qQ9t4dBVzOAiEAxAhtqKb82tunlSLB4w1LVWOJTDb4/U3YM7lyYNTKagY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfygJUCRA9TVsSAnZWagAAbo4P/1C4VSA61nZCss/nyWat\n47bzK81NPkBEIt63QoPyVunAyj4gKlZhw5nIZwoLS3d5m8+mbzCye81iox90\n7s/gBC3K8G63hEaBPIjHfN9/2Vjw8Zz1a6iPkj6fb4BK/1sRhut6F3TVilNj\n+ekE5LWYQkN+eSnkbWLskc7oHa9ne1wpb+ojjR+JRKRTZ3+Iy6peRDoj0d/C\nh+B3fo5pipSZVs9qJ9lpXstFPZ/di3YhJWadtRT7VwSjqJ7DayMkjcaljivj\nxwUH2QiRr3ET1zzan+POZuKohuEc6FmwxmO3JgDtG1LCM679ZOdTZu03xwEO\nLxW0aYjPdKzeiIQUw3JQ172cbNWnBQOp4e9lq6g7eMFX2IYJTA70JMnyMURX\nblzVs/88uoWf8kgOGnsFvrlwTUS7K0wKfSFxkqXlLhmVm2bPV9NMDCVMQmqZ\nTSSZXTHLcRICh9ol2j2I3dXEOGj/W8Lj07ngjKH2MNlXCdx6QtO45NqupORB\nqHg0fOS60ah6szs4ua0oF2UB8wz1X9/QZoMMd4B5FsEpluzn1vF1qXa1rLIV\nPQNNqr27r2WKc7wUcC5AuwkUvOqNjgdVa5apo6jWhUKtWifNRA12LaBxNz5J\n4GxksspOidiGpQdPEEwD7/J3UIvAMJRa46UEGbAN73cM4w2r/wnFgP9OHxyO\nSfa1\r\n=cKnz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ff7a3beb5897774034262aedacc14f2fefa95bbd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.56","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.1","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.79_1607074387468_0.6883012026879445","host":"s3://npm-registry-packages"}},"2.5.80":{"name":"react-simple-keyboard","version":"2.5.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41114998039fa2a25765b0590efa593c5f828894","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.80.tgz","fileCount":8,"integrity":"sha512-2dzQxwOzHpqc/IP+7wnhPW4QkBcz+7eO6ZuhraXFbKxfn9pKnVSTi909XKnktHSGaTQAYT5XTtkmc82efmUI9w==","signatures":[{"sig":"MEUCIQDPETvMl5urQdU1PP+fHp2EzPO5NyBKFZyX7/zbtXIeQQIgKmx79wAdE3rXBzzHePvapeXCx4UxBhE2IsgK+GdT3SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzgr9CRA9TVsSAnZWagAAcGsP/A+98IYEU4gIGqkLCxOB\nBT8chk7htHWgp71fUQfsh+hBvy4pGjoYmmOe5c+QWPsEIjLnnJflxUNZczqK\niEk0jIf1cL6W+PNEtufPH0oUH8WA5Nlr5I3azaRWZbTLNmknddlPWKXvM8CC\nyDnjutsXzbkMQFhPAL961uvDcQPEFUSW/GKCym5WgJ6wKGSyNwoCF+iirv5e\nb31yWrE4AyqSciSts6rLTHLgPig9yykaAe28nggkWyr3pjA0zUhlYrLH1ps6\nhabZFWfIPJ+emrjYbyQAwpTfHgm7hlldhfKff9v86NDhx6UA4YCnAymeNu6U\ntWB3Qi3QXS60jiPuEnO5GPOZPBUzmJ6Nb9Nz+Hu82bZtagdQwhvoUXFdv6c9\nyD0l5sqpPv/O1Zp3O5sdMMPOPYVK5L/PhGxDk7lFCAKleK5c1D6j5Tiok/i1\nNtyj8nggGoFVVqjqOQotsDRho7IvX0aLhkSGN9G5QMbIb8AS5f+RdjoPcCBj\ngiuedy1iHsoVSPAAbTB/OQ1v/3T83v8XZFmqIcokd5M0L/IsaMeq9u8N9Qwk\njvfTcOq+A4n1LOjXth+qRgzEVwCmh03oqsD1mczf7/bjcyWxgp0af8woXRel\n2ZQX5+sKdYqomGN1OEq6HYbnY1mnvUueZf63UylWqKU4UAUTPRFeMlK8P8Z0\nbRaQ\r\n=i8cr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cf143735b7620a7043cf14c35347f58f4ac7240a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.56","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.80_1607338748769_0.984434913393079","host":"s3://npm-registry-packages"}},"2.5.81":{"name":"react-simple-keyboard","version":"2.5.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"962d679d8afc41113c4d079207055f30070e5f13","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.81.tgz","fileCount":8,"integrity":"sha512-D4yzVh7mpKkY38hLjfHaNinFpGNpTORH3/wxy9ugS6L8yBYPZefErHC6m/czcB7v60KelqgmwF7yGYCEbkwAzw==","signatures":[{"sig":"MEYCIQCl9hOciNemIv7ZXCLDquNl8v1AQDgHOa8CDAk5R9K3IAIhAIjOXYSOgJR3920qVBqlWjimFwFzGwWTLu5orSYj1t+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz03ECRA9TVsSAnZWagAARdYQAIfEBv03ZJdiPAGYx6En\nRHU6x/AK/tTjFA/ViHEKt/kRBxM79Wp5AEguR5K3Br0n8T5CLf7q136x6bU9\nrYmpL0jdC2e/cUSKupJxzPFRhe6KV482IymepMPGuVb1IjmEahzSwNh3Aul8\nf7/GUryay4jQGF6j0OAPTfQeKVVE8+xGdZaItmZbZFlJhHdukvtKCUzrxSxA\nI1sOXwF8cxm0hXz9jl6m6Oof0NPGtmZ92pYgsCz12Tm3vgGaL7YmKghjTvi7\niefvqd4BSU3ZhczvgM80hOc05ZFqrUrbS4f9/3uGozlHa1GhNuRdL1Vii9PR\noGFjRxvs6kqgCGs+3fzL/ksKt1CwL60muHiXVhIb0jOEpVrBffa9DBuRckvz\nLMqwFMUV9TtHJ9uZmwR/O+8oTCfGRvxwdk37/2pZvJAB0n9XL1jUYbhQsdc8\nqfxdNQbOCtdmKYpFuLqWddXmL3fzf9eZMNkwgn9/tDVVsFMz7cxy7/O7Iv9W\nwBW46yfhLsCAZixG5Q0qUQigyz4+/m3enIMaZULvebisx9h9XmqXHv7NcLOP\ntsYqcrgINKhuCH9qmJvFyZBvTfV04NO0OtNmo7Mraln6Uz17TOeyQ2+f4919\n7Wr/u5xDJpEPo1cAHA6te3mgUnW2AbpXVkAbUVepCscYTPG47OT/fCP092pk\nrxB4\r\n=v0Q4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"caeb06ed3a57e0c24a02c677fe1d9f3118d9ba87","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.57","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.7","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.81_1607421380303_0.6726160703836646","host":"s3://npm-registry-packages"}},"2.5.82":{"name":"react-simple-keyboard","version":"2.5.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5eda8c267b0cbd0e9509ed53842990fd6762fb6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.82.tgz","fileCount":8,"integrity":"sha512-0jMelzdIDxi23V9R+hGWSfbg/yMffcwHVuWeRU9NegeMHID5KuQrAIbf/1jTRMYCy/Ww0CJ1fdmGSXxnWipaVw==","signatures":[{"sig":"MEYCIQDE0479EFSKYatTSc06dkDbNI3y402GU5TvH1kQ5JANHQIhANT6VJzAZceLmPSZIfqHxgCgfeMOQyc4h1S8kjdxTrI1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0e5KCRA9TVsSAnZWagAAA0oQAIpkCvtRrphxc9XXSkJ8\n1O9C+I14wP0mLq29jxetg0j8u1chUyS3LOMYWGAkzcBDv1jJTh+2Pccj0L6D\nB1ZnOzSunLDkeXDwUHUqV7vc6XMYN5VUWVU1+//1tCXg4/pxkTSo9B/wAXPT\nidVGp6r8uMTEoRt+6xDlJoiK7lUXADh67xg9ytKHmFZHwtzOoXyJcdPe4Zaj\nrL8qlpCzzZ22Wp/gW0BaUR2EhG2uE9wiqRUSLWG44cAwLLnjzz+feRrneSAj\n/EQaeLKctcYB1vKs5P0un/BA2bAsonXNvtH6SoEycOlUSfv6NJcnBc8oMacd\n+OEiQgia+Ty2WCxJM5NStC9YbTl0lPpEFhjQzvsikCmRow/9UU9rIzL59iwn\n+AXMLlLEb8TsA0RadD859qpRL8ZpHc3aRgp1/eqScghjVw42vkEjA9GeY31G\nqPrf2LmOGd3ko2RgEUMJEPGDlFt6r+2XmUOBB/mLEuFAnH8LmSGTSdC+/dJD\nZVUrG8ssdSq6fBv0M6DwpNNoZDviven1hWXrqoQdY2jVdtuzRL/qsSNEUOjt\nO4lS89EkCTF+jW3FOF0xqVHgOy9B2h748e/hsItUBqF2I9jm64ibJh+0+TUA\nCEdhaNln/OwjpUku/vXTGJfmAgfD4WYgskc5pWW/xTmpjWnTcvhRKpZgnwvf\nUh7R\r\n=lKDG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"87048b8ca51d9ab10eaf9c1ea06b91e8c1d4cc93","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.9","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.57","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.82_1607593545779_0.38551993179102806","host":"s3://npm-registry-packages"}},"2.5.83":{"name":"react-simple-keyboard","version":"2.5.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8def90f4b358bf90b873ef6f70b93984aa6cad65","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.83.tgz","fileCount":8,"integrity":"sha512-HYPGxqLwkuaQuvRDB3iN/IL0TmIzQCg37kTq1UfnvWK+aNSvScX6/581x91508Bx0FzE4Br7TkU5kHtWSFSiaw==","signatures":[{"sig":"MEYCIQCGqo4trVahEs0LucQmwXDHJKV2scQ5eJdp88il0KXo5AIhAMzihtQxgdj6yIpParuomqT7v7vTLlihznUHBsNBut9b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0e90CRA9TVsSAnZWagAA57MP/0nM0majRO7Ckj5bZ2f9\nTA7UDjDBog/VpFS7C34U8Wa2w9OtGrm9oN4BKEhwo04t3rJsWWDudugl3iUn\nEKsUdgl1fV8WPg6uJACa0eeY4dBOoSH+J5Su90dIhUw4BN/RvKaa7mXKVCgg\np7ktbdoOaj9/lmRSpoKQH7ALF9B9xoOUjfabZX6Te07Ca/kKFM7EyY8kkH9W\nzyvabUqVKFTIGRiWjeyAQOcrzsAkclPYdtpDOxvqGbF4rwPh803t30Pfv3oo\npH8ncjiSY3Umvrake/7B8/+Q452YFsz+FcAFszNkMN0Ft39tRA1IgwVFfOwB\na/gtTVZHOj+3uQfNndBWzf0vpnnmY6l38I+LouDBeqlnSW6cZw5TKjCENVrk\nY94VXaPBfTHg3iSV2ioxuywS9Hs/hCYh7YIaV8Qi4Z/PSAqrBJqYbvRcKbza\ngp1OACbNPiWN2HpeBo5oPiVeOFmQikYp0HCwagx013gkmp4NF6co64/FibZ7\nx9i2cw00nMvfhDaNNH1SXi3WhOvhm1Htfea75ukxQvX43fU83tMJMi5VF/zs\nHRyLkwH8qBP/JvltLv3TmU1dhDp/NKjKc74KUiYFo3ODtwENNraGT93uIrDA\n2JGDqHmHeftxZy3Nti7rgpLCShRDvFXPiSxoCmp9uegd0ZhO0zkHLYiPUQ4w\nrCKu\r\n=bPf+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"73a0efdefbacffcec832f65b05cda210cb6af874","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.57","@babel/preset-env":"^7.12.7","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.83_1607593843965_0.16737638157152745","host":"s3://npm-registry-packages"}},"2.5.84":{"name":"react-simple-keyboard","version":"2.5.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5fb730d77d51c6aa0743a536f2f49f0cda4bb620","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.84.tgz","fileCount":8,"integrity":"sha512-QP9e4UeS3sSwVayne6pmYJSf8lMZaNNWgfoHcMfu5Oftw1xjQu3iVElXby+fbWeDWFAPZlj1y1a0u45E0npfaQ==","signatures":[{"sig":"MEUCID2FwfBsNTdFYKC90Vpeq6wPCSJSpTk2HHHD0aZo0RBFAiEAoE8diOKrxHqK+1hjh9rueM7YzD429qpucvcJ3v0hx1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0fCzCRA9TVsSAnZWagAALk0QAIWh9IJEcTqPkeuf9HN1\nm2b19TrlI+etpYgHd3Wqb5b7k4ESm8orhBbEbZkF5KDiymHtkwrd5bDq+O2D\nM2qQ2iYiVEvujOEPwtVMuAnGSEXrmlo/qykAAPteWIH5tbOOB+ZoOsN9rp5b\n0HnQfOZ+ku2EdJ+0x9LsyYzWqK2swIepTlMLpRUz+OMhiPH9EPQ1T2I+DbSe\n3RVrHJK4wIBrKGNnVmlSpuRg1A6Mxa0KjmW53Fimltyy4U6OElZRYWe1MR59\nKC5yQg5oRZ+Gaso7idsywTNCV1neYvcOy95GPJ89RLcKulIygy0rpo/xYWJG\n2edY/Ipge1JIpvSHv79Sy+gZw/iABoDh4BWSZpU9fyjrlGclfhBvSl1kwhdQ\nll9OnMrnXW+S4pqtOwTuXE+XaZE5OtHFVdE94BjAlKicFaj9Xc57jlC4kAP1\ntWePY/3qYm1ow2guoU2bAW/9EyZf4YnfnwNWHEiRVEvYtgEnDkFDwzIbHoiu\ndWz9PVdJuTRM5OCJEXp2UXX7bezkE0hPRBkpP1gGLbm820Qt3NGByVgENNvC\nJc5bRmfcZurWde3Anw7W3YbaDNJrbhVVL5SpSTNbZPzX+1dIA6dhfJYN1Aqd\n0kgoH8JJKuflNWdjT0P8hk221IZjkzpfG7CoPS1bTDe7rrwQ2TX6ncMudZCm\n0T4Y\r\n=dPCL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3b81397739f345f52c0ef1b2e2fb4537523a232f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.57","@babel/preset-env":"^7.12.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.84_1607594163159_0.1575815784258192","host":"s3://npm-registry-packages"}},"2.5.85":{"name":"react-simple-keyboard","version":"2.5.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dba30d867598706c9fc298042b84ca94b110d5fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.85.tgz","fileCount":8,"integrity":"sha512-1MZMT9V5BKkIerGF54kS8VNmwi7viXeXgl2F6ekB9w4TwfL1ftegC+mvyMtD3JK0yVigbwAbQRTIxguii9gM4A==","signatures":[{"sig":"MEYCIQCEP2eEdIesDaFj/mwmTVfnDmOxA0i8udQHApA468Q1sQIhALZJtF/Rmc4STxtGilrqI/XeBc2rKGi9DyQFCE+JkLAR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0z/MCRA9TVsSAnZWagAAllgP/3IHH9y4UJgTNSNf6Jgw\nXI1ypqMczH8ZishcoxJ/dOkfF1JV//NqVIZm4NuVhdUe78rjRVN6zD9E1slA\nhdCufrSoSm3cgqJkF1uP549ng3TigUCQSn0BgUz7sqGCpMhJNcX54Jh1be9F\nLHkbgmDBTSeQVs3B6HGueGf4dxuulrAwrlKPCkGH8VZ4Qs7tyHrSgYCNiisg\nTxX+PhIG/pFFTjWGhgU2PPpzY/05tATfU9GScGfhVJCMrXFxSe67/36dDOZK\nYBxJsosj9TT8e/WH7u/GAAV7802sWdg9RFgu9+e0hov3IK21osi/ixhplTKG\nQrLZlOsW1TW/Md/DhUwq3Vf1Hbvac6rgWp06VK8fs8aUhBRwWVgAadwABgzb\n39je37T1mylQcTEHeVnWXc44PtM/+Dght7duKfl44o9U1yArCByPEa7UsuDK\nFg0WkW8hgJK7nKXZDrWakCt3Nrxi3ThDEXx3Y0Vhk3A5T4JhaVCLVMhH+pN/\nYDOLplIQNnA10BGWhCukYIuDtjPKO9ZlGmfSe1zy10faVSRuz+Q+UPwGONk7\nnUEvwylsC2GjjURZh0JIK+TLDdR5IJxBFYp9RmOpzp8vzXM7faTAnZUS0zWz\nNhtxCrYcvuR+pBdP9jZSwC0jm1pWqG1/aSXAQLyXx1uiJFQdYdTVDmT+3aa+\nd1ar\r\n=ede5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f8833158d0d3878532cedbc39f331348e6188bb6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.61","@babel/preset-env":"^7.12.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.2","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.85_1607679947536_0.8930814120867951","host":"s3://npm-registry-packages"}},"2.5.86":{"name":"react-simple-keyboard","version":"2.5.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0b91a37720b0da64939c31aa7d7d3570577552f9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.86.tgz","fileCount":8,"integrity":"sha512-AgrsrSaoFD2NsfWnPCfejUPj0DWidDVdjr8JRe9+hzXjXrd1xGeSlYqxzYMM1zrPwXY97IIbRFSwsR6i9vTlrA==","signatures":[{"sig":"MEYCIQChPCuPr82jIPvcSc0mQzVvxMqzpkxQfpli5YqW3Op4vwIhAP3w8gVyLluApWwVT3Ofk0StYZHLm2evTyFLSicRHQM7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf00BOCRA9TVsSAnZWagAAZRkQAJ5FeIaZCPJX0aBQbXw4\njaSoGgoUyRELYpJhPb/0mpqwjUnhsS/cfECVHjq7Tiss/BvCPzeqDRmirjNC\n2XpjmzR9uI1fa2M1NcfeIh4u1frfF/4oKfUqIcFCBuB7nSIGCeWcL7N5V5xx\nwvqXtiPPQH/dvG47fwVJ+Xlw2v3gu08awHBhSKN1dVYh0YCbuj1FpQRX57M7\nvpmQa9spfZeogIPWnJt6NiqrSFswy/ZTQjRxC/2VXmIPHWmVPrWdMxvii+4o\nNWhAdVN8y5tBKKfu67IL2rSfv3d2J8yiPyiBqNWHP+a5LyO/GyfzLBSaFMPR\nw+dXCzRawa7IqP/d2cTHaBgM8hVpG4fCc3+wh/4hEGemaQioPZPlBGAY3Gdy\nLt5U+tfr2eedbVWfuYqJcn1m6GPSC25VjekxLWf+7ZtcutMVwJV5kyg7zx6J\nRUExb9kQGQSwRrxo/nEH1Vf+h5jIbJ7jxFHzUAswCAKSWHi7UPwRIxS/rxu4\nLa2EAeXN+squJQUs83nHlvPBYiwxifRZcYjdHjMMd7o1d+EQheamNwaol6TV\npVJOoQvyGy8FqbOobtJqlr2RdImKiBxslXVI7uZHbP7j8e8Rjk5sGQDSypNP\ngn3kyAy5/VJst0MLhhgZqn0o3AZMtq74QNDR1OGdZc3guBOkboeQvZpmIh6S\nARvg\r\n=RobL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bbf60aad88c1a91d818ca0d9d5cfe49966a43288","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.61","@babel/preset-env":"^7.12.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.5.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.86_1607680078135_0.6118995073967475","host":"s3://npm-registry-packages"}},"2.5.87":{"name":"react-simple-keyboard","version":"2.5.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2262d6053a923253c1d5b7c09367de67e45723d9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.87.tgz","fileCount":8,"integrity":"sha512-DUDLduBUruJ1DMawfhVIqJ3Ukxh6NEzZKPeTMgLf5vJ3/ZBGSlLypCXwE2oHHWZfuNQXoe3BFtiBQlPYM7Skew==","signatures":[{"sig":"MEUCIGmuyQWtX82YJwPvWZwm1UWDiosAsjeQ0K3fi5kcdvgSAiEAwEf66uk2aEwy2q9Yxe+tqR4ONifOwC55+QUFmCGEaiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf11zECRA9TVsSAnZWagAAaEEP/1w43mDd/wdp6rO4uwSi\n2NO4Gn57/EP6GOilaKr9nz05MJxdlXadBxb8Ki3EOZ2fIAvWybKhwsiQrrS9\ndD0gQ5OYZNBpa3d6BHR7qRCK9f9va+b5uC5ToIQmpRGMDOVcamfQOtNQhch6\nf22WEdRyi2v1VrrDZL3gX2Ool/l6JuGVoRSrwjajpyXOasVwW2fUG9U1K5RZ\n7sHwkexBre27Jx/+XEGX0HfTkqbIeNP9jhOaNmkn7twgqsZmSqgWT14/seSN\nbHOFNDioewenNs7tojZh/7e2Q7/sJXMQxuMz8U9RQu9mPV6yQQ6njEEMI2VV\nOCoYv8iPnjBrB2dr+wauI6+f94B67rpQOLB9GVUMs+paT8o7JabAdPfXHQYh\npVTPVdYtECVdVKzgArC6+2iD0YHkxkQajV+Da5ch3nfYscQW8IwWHgZ/JYjN\nBmgyQXyiAMnNqgEv95YvWJ8M/d09dRUaKqx9g5Qv7ChaY7/drgX7bt2PXF7J\nhBn0LhhjeA4Ip5DZLbIgOeF6LAqFML2MFXibxVNHU6O23FY1uVIkVNpQK4Nx\nzwiH4WaZukeZDltSOc1u3YZiiEFyOSs7yuNpTUCB/kzcPZTff2kmbj4W2iJq\nsKk7BFybXbedDzqP6JI/uTs8sgy3xkyQn2pCQDgYVmq83/9Z1QyG0s72ZW1f\nZ401\r\n=80nO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"235b28120f6f1257f4724f86049566f8039a1073","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.62","@babel/preset-env":"^7.12.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.87_1607949507985_0.38400631506702654","host":"s3://npm-registry-packages"}},"2.5.88":{"name":"react-simple-keyboard","version":"2.5.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c38c247b1fec6736df679fbcf4092512e5a93293","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.88.tgz","fileCount":8,"integrity":"sha512-MptfQ8rLmNWN3OQ5gcspWzKCZn++imd3iFEqLVkoTdZSMIHtpGCR62fmUg8dvMYjSAP98pMxstp0OpS4qseACQ==","signatures":[{"sig":"MEYCIQDwuuAxK0qOd1oOSCqBjxsiTBZtoxSjhC201/35hdIAuQIhAJ5nSQcXvl6b1/O6Mv/nsY/71f+NKr6Rb+Njnk8sHnz4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2IJ5CRA9TVsSAnZWagAALVEP/iDGb9s1oGeUlvduntwM\nW789WKqh7089X9HWFp7HcG8Rm/MWnnknVuRrt8igxzXCuKmiiBH07SxedP7f\n5eBHmaLS5qnwct9OctDxtW8gq7gUL674xiU06TdnyZ0GVvvgtG4uSswr97E1\nrjfDeLjDB3wvOcn0ceWK7i9oSgstSJRiIJo8qVomdAAk1hT27wt/X+f01tcy\n1TQCcJcaYu4RB7A00KVV0C32Rv5QGnEFHjdgsorCSdnZ8/WDdcQx34xSfOD3\nLiHDx3vepP0gZt/amNv+awKUbao2VxDgnF8E6eVD28jf84l5FE5wu257HZxi\nw2vArBO2Vv/GbO40sX3RkBomupwnWNNgs6IqZpBdFY8sR904relQYgtEwR6l\nacHvOZ0LLumIhpio86YPpb/wGWdweP4UqBZTOEkJKGaVS6dgpq97Cm4rmGB8\nFVRjvSTJyobxzAAdTNmEyVYm9/Pb+mycd6OFMbHFqzI3mZrlFIdjkcECFwUK\nighv3r2sup1lXTeMWvCfG1fXMT6UFZWGWfBAG8va5kvprceC2MeJj+nXvjO3\n5N5o1MqBVA0YZAT/tqlMPGr/8SP42YLcfLZIZbTJ0ixH/LWfZ+jZmKFSU7tT\nVhFDcd+AtKTbe2dZjC3QzJig+4+Pi7R4BkGN3od21p4fX7YRn+40fLTQbS7U\nkQvA\r\n=k6Ez\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"56130a6c12edcc981d8fc6bda5f2c3a240e21a5c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.63","@babel/preset-env":"^7.12.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.88_1608024697187_0.7008197550404818","host":"s3://npm-registry-packages"}},"2.5.89":{"name":"react-simple-keyboard","version":"2.5.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a7c328d964999c182516dd224091d5e630de8390","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.89.tgz","fileCount":8,"integrity":"sha512-MmmVy38PIEfvpgyR9Du8HZQkzmrvuxLHqEHNnn2aGMcIgjWWbBzFxYZFBElkrxKHUT1ZN6CN/ZDDB9dVc4xkQw==","signatures":[{"sig":"MEUCIQC4/uzRq4yDHlzS0fD/M4IfEo2da93YWxBO9v0hePPk9AIgJDy/RfOUkU0QK7TeIt0VmUfFKQ3XtDkoIz2O1alv/R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2eOjCRA9TVsSAnZWagAApnIP/3WnZYazqiQXiNv+euRz\np7KF9q3SQki/+frqYpAeQEAV2BCN5JmffgZZUcPxq6rdBYid3ZqfvTRBw51S\n4M2R/ZhsiM9jSVo679BZqa8z5MVok2eCWCcOHkgWXdJWQmyax14X0kz9E2fd\nX6Aoj7DZlNjVi+ClrMNPGCQtlfZsha19T9ZqfpsRL/HQSzhGzz/4ZgAlfOed\n8oxY23norA2AmouxzaE/DKjm7jo2b4fJmx/yKKEVFP8MJBWAz5WH3/iE8hF2\nIKfUZo2qOA8dAk7Nayg3ceEEnCw2s+MVVzdg70pk+ldzt1sm3mTzTAXsjALb\nZl9ncFiiKHAU+mKFBMeVuP426M7Px2BbqeQbWKfQg7y4AGrrk6RrzoNWsaTe\nfGk37k/UjrJzeOkDj+5vTVBzeXz3Pe67kNJKCxCGK8kol0PJa353pwuNIpDC\nXG8XfbGjUdPlnf3M5bzEWqE9nX1ddquDHPI3eULOZwghAW3wuVlCuwJ4Q6kU\n24+b/iUW6a7wm2SeOaOVAa9zpZi7QYysunvQkjTZXVKUIFRjDWqeBPNAEHAx\nqE1Umc9r5gB3WXJX1D4ABrt/lJXSuuQw2BWF0fj45wqGlzCI+tJPTe+nAbtK\nEZaFeMv9vxTM5UbYprl9VbhJtp2CvsmDCphtUI0r5L21fvNh+DCq9scSR/nY\n6Zj0\r\n=Ui6I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"97c1546a8022740d62ddaedb4e1c30f9c9177c34","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.63","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.89_1608115107149_0.7714980282028889","host":"s3://npm-registry-packages"}},"2.5.90":{"name":"react-simple-keyboard","version":"2.5.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca33d19e18494f6c353bee339607edfaa95f97c6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.90.tgz","fileCount":8,"integrity":"sha512-0eFdXr0CaPceL9qXdNbiI/wT1rKTpJwk73TE6EZ4xY8KdRXUxY9myA2fU+MeFhuN5JfdYmbJsM5h0ouek/VbLQ==","signatures":[{"sig":"MEYCIQCwsHkKKi9Y8yHGQvym8+Zo6lom0GjG6MMDfhJ9LbmUIQIhAPOy1etnI/PwDVwBokTbNIibOxHXTFLNZuA1WYbNcOzH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2yMhCRA9TVsSAnZWagAAyjMP/RAtZ+j9fZf6xrS/dSBQ\nHKfd8yiP9wjGIC46xHVwHdiHeaDseojigEJCxQO0n+WE1gMKgwsoeCPXXd1X\nvowJ2GF5FFsQJ9X4GtUviaQwZInZcN93ab6cpLU+L7wKXaWkeJZ9QFP4DdUv\nuJFPwSA2E1B3B4sfvzg4zaXzHJm9G61vQH5x18JGGs2BCr8Qw12Hyp8AC3Eb\nQOq4yU4fucGAIJNpCsYPkDVcNIwPWKiXept9oQSmDrsy2yY/taL7BGqHu/DD\nrxMrmq/xIXMzjH3NTBxNCy2BVCWakpLmKRPXeCKhpFADTgjyKs9JlKKaS8+c\nSUPsDFc2T4a/KUK7qqd20cwWI6TbIMJm79n0AIDVOZzLVigfcQ0F8V6dHQRa\nnKWzSmaM+tTG3OzCbLT2Y5/1N5z2p9IzS5eq+PFHQ4O/4OPlJMu3QyVHJecj\nHEzMnNU265whCiTfNWG6mP637k+EjcFWEpBVx9hTiEkPbgX/5NudZgri8kH4\nv0+RJ4LiuKax1X01VVKrE6N/mnZ585G8OJf20BHPG+gBx2cI+BK4zjbf6wd7\nSj8EmalixoAFaEi1lHF6Mf3JOudtIjfZW+cOIKIpS1LcqPt5GP5dWGNo7/9l\ntg0a+HWJbTeHiBpam77FeIvZ+/OwGfutlbg5mqY/go/5kAWGdsLpEMMEbza0\ncD5q\r\n=Hios\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7d984e596c6e77a37956f0fb359cbc2799e1943e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.65","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.90_1608196897325_0.659041536170047","host":"s3://npm-registry-packages"}},"2.5.91":{"name":"react-simple-keyboard","version":"2.5.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f7aabe7ad9ec701ff6d6ad064a2856077fe06b5a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.91.tgz","fileCount":8,"integrity":"sha512-H+KyEDVdkaob5paOYfZtfnamzP8PTNjFO1EmLEDQ5NM2Pq6Ftx2PYmHSHOESElSw2j5YUt6SjT0fC41OD7PJ3Q==","signatures":[{"sig":"MEYCIQD2e25S1fYIBEPxJsOWqX4YqTM3xMiFl81jxymEP5mATgIhAPPH689f/Sg+RFyqMxRBWiA03eQhWWkGkVZTxgXFYVQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3HUKCRA9TVsSAnZWagAA/McQAJacTOWc9P5X7Mj9AzRQ\nmOuqv24ECzYJHZWyI3QyA9G1JjbXWWxhADX5OAan50Vnu3KbT77zjRlnAzQX\niyPQYgRyacsoKZqy14moEyCQNaFIUxsqOGKCc19LQPdEDlYDSVg+piXZqyWX\nOw7DzMPwa9bHq4s27KhkoNMjnl/HlECgsArl/tDt54SO66Z6VdDOy3WBva1U\n9CRlvEScmqMJ9K/NtTnDi02czKq1J2YpJCvOqVv3BsHWhbJ5rPqrCbpgOto8\n3tyXxXVWRRTZ1IGmdxUCWaQoYgJEw04yxN0v2FtpyeJHbWUuUaRqE90ecWig\ntYc+i1490812KpOlDWcVJWT+CK4Ex8B3SvU8ogHZRrYODKil5G9k60JUa3FB\nBxopRtPyF0I+4PH2iKk8YfcWDU4UCAr/vIemMDQuZEnRvL4jS6sRY6iV0WNa\nvEJio1z0dAUElgc9IVG1jI51NOAVupW8kUdKykV7hcOPsYEP9ngfMFalj1k7\nqpQrOWu8xCel905cvLKLtHaI86FHbcVaYZja0f/zm+ZkNDVVQtPIKod+leGJ\nmQY31Si6hLIhWt7c0FPifhkDa+mvNluPIxNjG1kQ5FvRAYzFDX9bTDsY5gi8\nzvo1kbZuOcqN4dth6Oz1Qd2pH7uPjoAOLu0DfKZ/LWjSM/c8d+3b2k95lkt7\nZKVz\r\n=Jo4H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"aced609770f11efa8b0daa6e6d8ae25d53e93f49","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.66","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.91_1608283402129_0.6111615287438941","host":"s3://npm-registry-packages"}},"2.5.92":{"name":"react-simple-keyboard","version":"2.5.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6d4b952831e981dca9a40599e6c20b209340acf0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.92.tgz","fileCount":8,"integrity":"sha512-Uqt2mnwGVtY7THuT8QdUG6DKkWNhZNBoB+X2bqgZWbBvV61uAsaSFEDVa7J9lrLXw9Wn34DU/VNwKDAat/XMAg==","signatures":[{"sig":"MEUCIGZ28S8/anlgyLaMqVF5raJajv/RMNg77lUf/eTWZkcfAiEAoZwXJC1dYo+Ye5IWsJl386aV6rTPPRvUpqsZ+apXZmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4NF8CRA9TVsSAnZWagAA78kP/jQ1pd4YOFuOEdUkh20M\nU53giLxmXq+mhj7cjJlntT/YooCW5rQ0qQNzvIJl08crTL/8I15Z63grso9p\nIRvAyx659dVxU6oXZgbZcBbGI18Yk28QaHrVYm5KbMdPh1lovd1uJhcQoIcD\nRmvGhc1pB8P2Vj2C3wpy/7NLbv5lwQ+ARMAmPJp49mqR/3UUIuvP0tnmGu10\n4mtdF720qxV6AgDXiJ9Ek+TeZyv40GQqvMVac1LOJmilIanF6yASJbz3l4S+\nwbdWfnzdZgzoiqoP2t4DfGZU/0KWC/zljLpj7UObOz4nkjD4ozIfBEm8VTNh\nsQfBZfxRn549VMqsFdIsAz0bDubEzr+7hIkTcdE5OxMnF2kCqCEc+NzRQljW\nSHqZ7E+bd8E6e2NKP5AFajX7HAE05FVTlrZFi0AdF31exnyYdbrga1J5ST85\n5IRb4r/xAfZl3WUQA4aYBko7pX2H3MFiaD1UtA/sG/CsCb6DsWy/Q6fFChKz\nNfq2vtaf+1jDxwU52eIFtnmfE2BjIXn8C6hvwbT+XB4ejIp4obBZfCzhIVlx\n4c7z4frDfNQGNhXloOV2yvewkR6ohKOH20JQfy3tEUgkjWorKSG20hpK6r9u\nZuUnt3pcNcRkJ8oChdjwViBESGSZRT3tT8jE9iJ/lBsXrfwp+Cza5zvMLm0I\ny/S0\r\n=D+gm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c742a7f999d1b1976c0194a47f5afe7b6daaeaf0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.66","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.92_1608569212082_0.3788305924522386","host":"s3://npm-registry-packages"}},"2.5.93":{"name":"react-simple-keyboard","version":"2.5.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"911f1ec605f07e9ee3d7af0bfee2763359d39641","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.93.tgz","fileCount":8,"integrity":"sha512-qTt6YVboyYMvNttnpB7J7zvaJw4oCKfOnsSYt0WvsjZ5XbigA3He/j2I5BEdKuw2B7fliAvIbCc1yj/nW5WZ4A==","signatures":[{"sig":"MEUCIHWVLR8+z0tnXtrObc8ucX4iLzsv74Dl370b55K+8XdaAiEAy7/PSIttNt9rJ9focfzH0+kyGqVk08ubUpZ9riuAPEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4T7ECRA9TVsSAnZWagAApXoQAJTiQ7KU8CbpYHp+Z8xp\nlmI/my0V/RabfsYDirncLHdtfdXth6XhGzjorgcQrrVOgD8g23QmNP9JrNP8\nu40qwzsIQ14Tuir0ci2BfAK+v7U+I9si72jNMavqxzaptf6O7ig9/4+y5OIs\ni3KUEg9DAXcIq0j3UiUx8l6VRd/YdBw3YsWV+LmKLQKLZBtE3JW0JF+dofG7\neM8MT+TVB1XlYn4du+g5jG1H8TFL7HjuJfj5Lq9DUKnEaw4UuPV0xSJ4cn11\nICa8JTc5RWHgUlXvCrK8gXCZuNYzOkbj+tXmbLdbT1vHRRoNDH7MvuEn73Bo\n9Wu/exZFLmDJC4I2dWrF0tDAyQTo9iDW6b7oOVEJ8yuZ+EQo9CItUv6ygCAE\n/DSXFb0COZG+LsfMr++fFpTCXlltf9MvtvZmZzpi/dvxVfBlyNw6vhiNOa34\nNHf42vVmbMRYb0RxeNDu8A81v56VYUTRwBrN29W4R9RKUIpOCV+7HMGczAQe\noPtM/Aak+CFROS3EubVGz9LmbNuNW6BEK5w1w9E/B1+pyqoqIqsZJiDu+8A9\njhUlRXBty+cWNuDY3MC+AH/6dg7P5sKOoSjcH8AdcYnjtKM/9Wrw+t37A8Ck\nNECQf0MbsrKBAq7uxh6ChZrq4zcF7c2O86J0LGZUG3R8CEKkDO762pCSGcJj\nvNRA\r\n=DBsB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3a0128c0af62262075f3142897ca7cf984101d87","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.68","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.93_1608597188364_0.8328169901993581","host":"s3://npm-registry-packages"}},"2.5.94":{"name":"react-simple-keyboard","version":"2.5.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a5be43717f61fd6079309626728ce4a65776459","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.94.tgz","fileCount":8,"integrity":"sha512-lCOkZco8t3WeOJ6l+ewXmGguAltStHTLTtxtoLSSFZfHQP93EGBzvtTBGmbuN+plcRjTbofZc5QDpEluyVBkWA==","signatures":[{"sig":"MEUCIQDhHcXyRmBtWd6oXy3cpNc77RGw/Zhfmb6k8Rk4pFdU/gIgL1bXOgxj5GLSPn3xKq3VmyywJjR+ag1wSY6+sEmj/7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4bzwCRA9TVsSAnZWagAArh4P/3XmnCmlXD6A3JONBdgL\n+8SdsP46w27tTxYYQNjSiU6e00qS4lt+RdcMioMn2qCxeVES/TV/ExBoKBkb\nubme8FoUm/f8VQu9fRzcRHQfeXvwukH0temWrVLoUZhJTQxDHaPt7wgs63J3\ngNizX6O3Nez4zIHgqelP1UIc5+iPcA+foiXwDgusQjujXMmfWl+uofzKM4bX\n50kLlCf6fbZOGGEQ7Qv+D5guZS5amdsj/ocJ4UxeXOlmtac2U0xdUj2Dbqwy\nHapiLWIRiR7uApeyF/3Q5CK2FY1qqWUxIndXguGY+faAvT4xumqg45PidLRt\n7zfU89ejlCdrNDzg+JWIx9WCACttVjGFg2BE0ulGzW83ud0kfs0zEGONGjUs\niQDpEMW3/cRjABLaBoDYkhX+U6keXf+CjKGfSa4RyTwPEtt3LjFW2MX6tBM8\nxqpJSZ2J7Cj36M5ag36qo4FHkuu6pk1UnUK6BP/9Kji/7fSwYW4NGQ2eEUb3\nUHrSpY3J3kBSrdHZZmWt3MBdVqtwSN4kCOtrNEVL1DBJZ1Acau3+BiGEht9u\naDOhEDkEWQColxyP4/2BEXOPgH2jf4GhW0lo0XSfsGTufnVLeSx2GS3oj0oH\nrluAyjsghpBooyj0A6oy1eEz5F3EzWfmk0kEEz0W3N+5ovpu41Z+afPEVs1v\nfvwN\r\n=jtJP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c92817bdd86859844e4e2d270122bddb840e1bd6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.68","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.6","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.94_1608629487608_0.10883855791767894","host":"s3://npm-registry-packages"}},"2.5.95":{"name":"react-simple-keyboard","version":"2.5.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b8974991eacea3627b49386271f1a82725f8240c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.95.tgz","fileCount":8,"integrity":"sha512-rwjV09kUYNe6ze78etSEINjOxMJHtnhzvZ4ETNOIrgPUGIiAZYqCdiRrKUZh1pwFhcpRUIaw+GKlGb6RFMcHkQ==","signatures":[{"sig":"MEUCIAk2Nvd0pjKSJLTWr95VyswtIbsSI3Lubhi/Tpw8x3z6AiEAldZfqZhMYYvnm5jKGuAMe0/ChD5tHhxXFWMxt8T9fIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7EmYCRA9TVsSAnZWagAAWNUP/jL24c1N/g4grpNYtrq4\nBFWrsw3DvROa0YyMsW2jkHe1vJexWgqkEdArPJYVSRf8n+2lraJYmfQvBjxa\nC0ebrKMN+czITxleHiIdrfMjG8+6v4P12r7GbhzMZyZfJqQDhdJblESRA0x1\nsMq8tRW0/+2qQPrd0YnY0ydCxHzqfJtYOTAmjcFcgP6mtoxDpNT5kyy4HTcq\nfKuDgdWOzsjn9UTqnchWjOa1r17ZObwHuWQjxYSvUJx4pKL+vpxV7VfqLzRW\nnv6CgbUEJnUFxVaNQraGgOXmZEmoPVbqLf69fwvF9tGnJRY/k4Wc9ZgRA4E3\n1SOO3A29Ukh0yZk0c47f59vTwskVqEzy8kcv3nDmkzxPOb7VsGJLzobjhygB\n6Ex5ZqJcb/DCkMTKMCBGH4vCvvUhPIOxdwINLYWfOAK5eodsIgJNIkmVLV0A\nfX5vj2U6ULwFyklXnPZZswlbTKfv6HV2b4TlS+vie7BQ5WMjSaZAXZNVU6mV\nDNZygULPpU6BYIDShjOyamfVwE4gSXzhpxkjwXrdvIi3QKAwTpTfVSAvJd/8\nNqzugbYuccEk7RRjJ3u3UBr2vZScgJcPwdwviLihpLF/kkivdy2Stt9NzAt6\nrUmJizTJGmJSt0WwU2UOmcQRnFgsGILENZaZOalL7wZApJFUBEV+Zu5Fq6Zk\nmwEK\r\n=bH9I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7d6f6db01fe3c682e8ffe28ca898c948194d9fa2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.68","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.0","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.21.5","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.95_1609320855917_0.9727839541601999","host":"s3://npm-registry-packages"}},"2.5.96":{"name":"react-simple-keyboard","version":"2.5.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ec1a5aabba39c70221e28393f0ba7670d184a41","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.96.tgz","fileCount":8,"integrity":"sha512-TB2yuNkzDbggveOl9/PAznWQXXNx7d+jdbydH9UUWDjxmhAKSCVUvgD6BkUcf+ArKwmtz8xGAf5ltrhmLrkahQ==","signatures":[{"sig":"MEYCIQChE1pwWoAefRZ49FAs2aHXG9bYyVhzAxRO0EHUrRaBwQIhAJREvaJKr9W+4vfM0/Faa/XEeH07WvgBhc/1Uvafo5bB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7EogCRA9TVsSAnZWagAAY1IP/iBa9BhPkduHcDGdeSHJ\n1wflOcrs4hUXqrqQ0mZ0co3uSQHvC1b3dHSbvJVZSPpX5ZVcImDfkNIs5P2S\nXdNk+o6jx548xmPdZ994fSlXAsbCfNcKxP2I2EFQHcDowM0AOE7ycmaOmL+6\nFavP3yDYVeKGdTG0Bt6BmthjUtrEUeeqOKbWV6GNoxiLRwRj/56rS3jaQJTf\nYWk0tvVDdMCGpnW+ZpktKr4gP28ucZjEctByrDKBeUdCLqi5MhjvpqxuO+7n\nnTiYnBDAwkyUWgx/rodDjpc4v7bW0tDSvUEwfWMyNSA/6Sjmxi2Qzi6N03du\nM2VoSYq4IYnQvGu+jpMpuuCHCPkweY4TghmvhD65I+Ois3wPTFIIhprAS1/S\nQvAnzyTSnsqLzwG4TTNxGpryCbXqJ7rVJTZmqzmHRfZfUctjRY2Jq5aaoU8R\nsJ9gfkZqgiBK4qElxZvvc6eXt3x+g0d6lQOLo2Ukpj2+rlvLfO0PUitoaiUX\nE71eD9mN1Ck18VVKKNbWGv6b2VtcYrIQOQAtWPUAI0CenYpFUIM6GNPE7WmZ\n6zGHrCNldjilCwcHnd5ISNpjxAV44d1AluD2BpCoGYCWXLzQTwV+KqgJYWiw\nRfbVD4/YdLU9gomLHMIDfSHpGSo6gOq4U9kLfFlhfTkkGdlwTJxZDrYzo6tG\nqrWF\r\n=J9wq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"953661feedc23b2f599dae09ab16f6c143ba8270","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.68","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.96_1609320991694_0.4039768137840991","host":"s3://npm-registry-packages"}},"2.5.97":{"name":"react-simple-keyboard","version":"2.5.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10041d8f02bf5ea24e6818563846435f3c5843b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.97.tgz","fileCount":8,"integrity":"sha512-zWkHU/tlwWSvr0faUAvfvt81m/jYI9FkqHbxcVImR29zAIcAxNmjQ9L1VI8TlIju/iE1J1GlvY148fXAiLB0OQ==","signatures":[{"sig":"MEYCIQCV2UGfqOth9VJ/YqCZ5wHgD7Vf11dBcudUGospzH3+VwIhAKRBPwGprLVxm18aBf6VEAXFdc4JiuFw3I2w4xdJPGc+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7ZuaCRA9TVsSAnZWagAADgsP/0afJuG7x3GIhqpsnWVx\nUR+Mb6m4XJxtK2suSPMf/2ghiNhmUdH1vJXKCBSOPEbd0hg3E37su8zTzhvt\nm9G7Td6Fxn1hnW7hxLEmYRFbqnukpB4cKe1W7i91YxSFLwrnrXjBYUp9Rvkf\nMm2IaJ6h2dQz6Qnh3ZbjI8AzCwAI9JdWLTEPV4fk9VVWngTYEf3HeBxvvz9L\no2Z+XuofQ/vU+dItg7qwEGBpVcETbdNDnr8E4U0UM1t8XpDQ3FOR8lfO8r4V\ni7Fv0MbWzI2gKzkP/ijWEpxLTvajqu2r2jYzJFkOSRiWls/aFkEtoWL71xvw\n20WkdUdbo1Y3XeMMhcrvh+hu2SLnTmiDwB+Po5WdPkzVPcUZYEht/PqNdvd7\nldQorfCelGDjwIOCO1USG9kdMfpFFvF85GEb/Rd5F6rUMWsQ3HYIDpJrYi2o\nwJmyQ4Ilh675th7sUtrBNJ0Mlre+UBLt053fY53TOkP5SD0FWeePlvk6o5wt\nkkw7+sijHE0ryCXkelGL2rPGFMNMCbEGSx1NJN1IM16Qo9NfKD8MKCE23Ql1\nvFceBuUqjjl8oDsb+Pwjf4yFIaCXzIi9SkIbsvXFHxO9ek1oAHyiuF96+kJq\nafeCqABj/BOHPJ3lnW+MgkyWdwfdi+8KdwPWNPfDU04DHhsgeIQtptZLRonT\nEMe7\r\n=9+GC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"155d03d81e3fe58ba394521bc9f84bb01bf41cb2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.69","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.97_1609407385812_0.13626946520244165","host":"s3://npm-registry-packages"}},"2.5.98":{"name":"react-simple-keyboard","version":"2.5.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e63fadc0c6c8080bc2960d5e759a18820b5402f1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.98.tgz","fileCount":8,"integrity":"sha512-Rc795mZMSYlXmVQqGBxh7Kpxq6USC1FA0Oim2sTvEDeMDIOm83dRYzPe6013OgWDicLTNgD24iwVTc+sj75g7Q==","signatures":[{"sig":"MEYCIQCV5whXw66u1Xn/2fmXhXpBoZUHNpBhnVOqoW13EbwefwIhAPgPY9mCA3ZRx8YAOFO2OgrWOYABzrWR64a3nrm+5k45","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8kPZCRA9TVsSAnZWagAAZSUQAKQO8PAf+Xs0+WJ2azLJ\nOwS3L2Xj+QTPoRGR6px0ZrmhnfKQCT+U9AOedDcZNBMvXLsYQQoNPiYc4hid\ny+/ymfrBQjztPBekyWBcuRgA0/1ba5cPnrbsZcv8Zl646BVU8ZFitVzygiEx\nG6A0QKqHj2w9vH6+ce3Mz623mkvcYIo+T57BhWLD7kU/q5o1JxPvJafBsSfb\ntrszZzsKLVgjlZETV7DMyxu/MRArI5t8ZgvnLMWALMDCRYVOI1FnwjlgosJk\nFZ6wZBID+m2OB7kYZZl2G1f/POewV54jOOMkWq8OYEL5wIOGzf0HytF9GNP3\nKJ0LHNjfy1tHWPPlKSiWMafPIL2ygeleAWpSLoXpJ5Em1hnTrzul+qY4Me9f\n6Cp/kKBtzMtTFVdZwDe7yaK+Kv72Kp0k37mdWpMHUD3IvEELKz9im/FnrfVu\n/gXCGIlUPAS8fSHKbC8GV7No8/sOtkF5XmnCfbzLf1fH7GwnCVsvxYcay1CV\nYnrzbpZlqWn73FirTbfSu5tqZP30oN4nU62KNThvJDQ599327EzlzifSj8/9\nmXGxKFncCNp9Zxe38nBKJjD+ebmKc5pgnSGVnjLViWMYRq1hTnKnW4Hx9yeD\n3O1mrXp/kCWRF244s+G3zA1v2ZJ52HxIoIsUe1ksWHBLRwz9ZjduwUHFFM80\nmSs/\r\n=90dz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"631f072d29c63f3971b19e3521dfb675a1bde7fe","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.70","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.98_1609712600555_0.5745733419899286","host":"s3://npm-registry-packages"}},"2.5.99":{"name":"react-simple-keyboard","version":"2.5.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2fda2874ac4fec27632a29c4e23affbd911ace73","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.99.tgz","fileCount":8,"integrity":"sha512-mpkX1caKOIsBs+dM7al6wzSxzR/n72+YSIviKsP/mLmzCSBEUr3Q7bTuHXRNwB8Y60ocdemoovS3hMXjHl84ng==","signatures":[{"sig":"MEUCIQCWi+1eBFXGiRc3aqEZJfZ7GNm3eSTGZJoDCs717xGdewIgKw7Tcha3VTIodl8DpxPfjQKFdPWWqzhW0gY/RBtUWxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8tJHCRA9TVsSAnZWagAAlIQP/2n/PYI9srAyuq76kjsK\n8Mekj62oPhfJnT+qQdQtnvKGHbe6cFuEqcs/brwo4jiLJZqU5gMithTwhXZC\nEEUj+50suFAkWJk3GzkWRe+/0qcqetLPNdQFduOsATDo28c36xxrSAu/W5b1\nk5IOf55uz6b5RiPCqY1jGeB0tGEqqEIPxS/W0VR80UGqrx3GZasih5OFWJPq\nAdTb0Pp2bvWXBTDxJZZHtU6MI53pNkMVOb6fJY5sZUWyygLJyGZAGYw4/SY+\nOOIUvk1P8By8S7W9eNn88vUzDEqZFqTkruzDNZ+43PfTddHsv5WIlrSJ7uQl\nZPie1BnD0WTjMBGjsDgMNTLUyWZNUtt9E95H1tAaa4wE3gK+pO2L+ogktunQ\nP6OARS85gTFVxpnqBYarfmb/SPpuMib0iLx7iH8Po4SqqDhp1fOlJJsCndHN\nUw0Yqm6VDfLLfXnwuTUPP9gthIeu/xKIL/OyWfclfXawmxbDFMMKlzqt6ZeO\nNIDzFE8Uel/DCu/eDKwkR9K3F6ToqDcKKqp+ge412LHqPW/K9uSz0dumXaz2\nM6GNLOaW5/Qq/cRtiOlzbl9TYmAzxvwAdAroh1QYhm76K0EXwWgFb/njSyTw\nZAqsOk5iHp8xNxWTZ5XWRxDDgMSEbuOGBbbXd0GozK2Q77+wyVj45AibFc/S\nXDOR\r\n=HhvJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"559c550df4d18939baa9ee2b7d167585acd0435f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.71","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.99_1609749062824_0.705539146804723","host":"s3://npm-registry-packages"}},"2.5.100":{"name":"react-simple-keyboard","version":"2.5.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa1f8b282a23c653330d81fa88dc304e0e09439c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.100.tgz","fileCount":8,"integrity":"sha512-dLmFCv1uZPdnX96pXsjnyqjOGSKiNgGdUaxvehsTtS+Ljeuq3xvzr6GXx7IYRnUu6zn4diyUNAYOeE55kqRnaw==","signatures":[{"sig":"MEYCIQClkvT2P6fKeyyj6kROP57hM2lwPaAzjUTpDu1sB4BwhAIhAM9hcw51P7gJztVXnmVP/oAsw7RB9hlf0iVV6tTwsLQi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8tNlCRA9TVsSAnZWagAAXO8P/0yMn0b7pMsRe6Qh8Hll\n4cWM7+WjAH307VXj5DHKwQLN0LYa3knfS3m1R8IGBYbkNqGeZ+w+0s7u8Uk7\n3nF+mFXGfUPEw7rAOec8iOB38Tez3jgX1hZSlsvMG+vCUpR92Jxfb3s9Ej/a\nfiFGSDkWE4xlBbYz7ASwR5zs/F4eEhR0FCVoetwUcsXUQy+C1LvDFAmvhdTk\ndF5zFPttSrBCa26S0t84tJV04wjCRjPU/KwxsQsdLET07sJ8W4AcB89AGYNT\nfmanSS76MyIR+XEtK1ZyZs1+wxhdnMvC5f9XSkZpB8lE2PvcxGmuocVz9ps0\nJ29yJ4FDB9cyZ22Lx/7tViYD7sX2D/Nj2CGBasc58l8o49jxWBM/9fPgY2il\n1U9eOxFRsW4dofDetPhY7hRkHGFGJTlPxad40oFaGuNN6Z3mm8ozwI9HoGos\njIMxA9ey/p8TycbyvfEMFZqeRYG7+a7Xi5gv5v0IoKy0sKJIYF/OVKLVi8ul\nNg/hZh1UR3rXygCTSUxspuXTBAF0cOi9l2211bwIx2BPyZ/HEXL23mKeVcOj\n3frqQUIjiY9b+s27l8f+P+orIOLMv+DER5ThdfoHePu+9JWtQ6vOx/FrC4WL\nAnjoJAqReOIAqzJaN2ZuOllZhU1ltNABhXcV244Q0s9kAvT1W6lKOTV1SFVM\nh4oy\r\n=PndW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"00b13c80ca08541ffb35fe7c3e0eeb36948e2018","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.71","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.0","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.100_1609749349310_0.3483119300538733","host":"s3://npm-registry-packages"}},"2.5.101":{"name":"react-simple-keyboard","version":"2.5.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a2b6b43b38ed32d84079257b662c485f98a015db","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.101.tgz","fileCount":8,"integrity":"sha512-rOp31457GmpCmp1hF5I65V7gnSdeYrkU5YcCi8AdG4a6oZ8DSTNr790rrVE18A14+go1Phc7FcTOKfQC2i7pwg==","signatures":[{"sig":"MEYCIQCHg/8oiUcQcHPMyV6PdIIonnkuqWlDGZXWSblv2RkpTwIhAJg0lfqt3a6DOrIJLJ6CojHIKyXEsROABfG/yUAo2emY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8u3bCRA9TVsSAnZWagAAk1oP/itYkQaov3ZJDSQN1Ktw\nFPVGUwFpqMDvcchtpn2lieYXV/PNVFIb7j7E98YdQbI3lWWe2C31yofuIF50\nU1+Vx8VzuUEfYXPAO8VXZi/4KD2hDTySaHsJsUTiQqjB7egGX7+GOqltZfjZ\n4+i2bR5y7GOfyyH4w8tTmUd6At93VensH2wQRiMEF/L2S7HcIRTYKPKh6Cj/\nGKc5x3Q9g7JQGh2MKuixJpJ/fhrlB0qSVk7ilwWsrR8XYYK4NofP5ztDrU6H\nDiRTTrS7Dwv4jqupGiUNy7JIel8yNJk4HPPPPOHsFukqfWJJXznUlrU+Kaiz\nL8Qhk1yL0b7PPfmSmWjDkTIFuGHsPiW0Uvjoe/kHLe9P30oAKHTwWZVx72I8\nnt68nP7wgdu0Hjt1wSeiecqLJQw386wU9ikgP4B7i6Gz/lzkoA/rp1iSsjHx\nAPLfJiQib2wrV4Knbi2WmQkBUxAdx43+ulT1GORX/u+7MKR8c/7h2WvV9K6Z\n/CLnNCA17maMHXgf3kHLPVJPkr9s7aZAyy/AFF5wur91qKI3HkZXcym9woiM\nlxbTDwpC7ZQoyTN/kb15ogwnDMpkfgkh6coqkjWn1ZY7dWDUn5AfoB3UuUc4\nnPruSopTbhf/6G7yr6g0pJ5+8xF/nStlX1gMtA1cMXSZAB2qFDxQ44g1YE/f\n3+dg\r\n=KsGO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c53628f9053a939b5d12ff386fdb8c532f292166","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.71","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.101_1609756123277_0.6043554624173009","host":"s3://npm-registry-packages"}},"2.5.102":{"name":"react-simple-keyboard","version":"2.5.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f9b671976c8914a834cd42e08cf7097ae7a1bc7f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.102.tgz","fileCount":8,"integrity":"sha512-cNvwcxf+FH05qymz4M1Chi+7R1IZKDvwiLYbKXEq7nBo6A/LRFJcPlqofD9KOWUsakMe0W+J6Kw2tr0jhIlYqg==","signatures":[{"sig":"MEYCIQCxSDhsSYL/gPfpcwYRbpQaenPXQ77QjhkxHxBFYmiO2QIhAJmT1MrWHVETUGQ+K68MK9ARxB8axz/NupuOMeHo05Vr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9DXfCRA9TVsSAnZWagAAvCUP/1NogFurTtUF9hAP+APx\naNhS6TfM8ps8kS6flKa4uO99i0GWgaW+oLblp5pGr6N5oGWeKRqxmK0vz6EM\n7qu0azKXTT6FYDZkP+mxT9ufO58VKeWMkdwM4hYwIgS8nv7xtpQdlT19JXhL\nspnAdmM7l9ZTd4hl6wFeRvnB8uHIME8J0fznX62L+CtWvyqql5srL1demwj3\numXVLly5t9EBz9KcxG9q67A1Qg+ZMdcOdyhU+lar05wVGW1XIUnKeaP7Cee+\nYlfuvUeH28pMTLbNZiSN3Jzm3FuBslf2oCaAlArvpmiYgtVry6ZxIunDE5Go\nX+WdyM4jN0rFTsxyQFtrX6zfqXo1okV17vcZKqyQBjjzJPZ4O6QAhCoEi1NX\nWRD+EKNBHcQMT+h2Y9dbdKhDYGUXvC8bdatcoVfk+xo/yPdi58XvrDl6T2AN\nE8SRwThf/2d7pCHakIkScGZULcKg4g6Zh2sQyPkyKeXt+M9cvivNuT6KrPeB\nIAv8+tXqs3p17RUtjvlCFEPSQwy1Qpw8xZ3L4AVbA4iMkWyQB4NL+COBojyw\nB0LqjqQ/RhDD7j+ZSiBYskqx8QumwAquGyXNvVoT7j9Mgsd5gukkOR23xwFs\n1d/IIKKTCRvxAPr1wrPdcOObzbq84tSFyx2cqx/AHP5JNsF9M6sTDuhZzREI\nb3r4\r\n=BWzI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b2bd859b15b4e09f352f32aa8a4b15c8a20d5776","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.72","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.2","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.102_1609840094672_0.2596772846494655","host":"s3://npm-registry-packages"}},"2.5.103":{"name":"react-simple-keyboard","version":"2.5.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e48c1c8aad684277458bdbbffaf43e0984348534","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.103.tgz","fileCount":8,"integrity":"sha512-ltfeaqMNPcTc+XOUPqwNWFtENmjhg91vG+0x4EyLFGrxdOk/0qRIGUPdjY6aPoVp6m/vsQpvCpPRLLJDH24eRw==","signatures":[{"sig":"MEUCIDaTJYpx2ps7Sni23rhL+DPpUj7h21ZmWF/j0MFDZ0YXAiEAvWEz7OBlTwNalZAPAAw0uxQbqEA6ITahnWQTiUh2oo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+DF0CRA9TVsSAnZWagAAINwP/jk8fPHLlWZ8uGQIN2Ku\njx3Q25h7Z6605FBd3YLBk9IrdUZIbXFT8u+qwsZ9lQDpuYLNfpedP3OEK2Eb\nnok1tBQuz0Zq4VRmoE63lvYjZveJgs6XWcwnPHSxmJ6ZCtxjhMpFIVfyWLHA\nCbegK6YHERyCquKrfgRtyYjsyU74U4mG6WMfJRVt+xJjgKBnVibPmzY/0H+R\nT9bVQwhFiqJFHFeDi5A9tvch5x6Hbs0nkbPePRhf+ej6xImc8n5wzIMmnzPv\n1fEh0ru+pNp4IwR1iUQsYeq5ZnXAJdJENdi8CD74R1Xze3BUWFfCklaYapc2\nJnCZOoKj0QqAT1VwGYDg1dEXN1j78J24Cy4U/RPtw5ofe7pWdkCgqKAUs9Ys\nmP20KAPx25CH3r3MRwbwxkn+mQcFBbtlnWiG34wHIuaqnpuJHfhnWFhLxX7L\nGGN8M7s2vMKrqQt6n05PB1f+5C4cm1g5j37QCt/uSBa91/91Mul2WFtMfLPx\nnVcvD7EFYa4gz6aO03JbWIrnQhNqmAX2GyRxTTuEmDKeP494xmJ/IY6a7NLl\nMeELPwvkkMnoLoHOupjY3Kjg7nrMSoT3YRdXobAnyufzKfH/ceMCieIHa6vY\nJ2Cj9Uz4xtg7JHjmuKb23VTxij7D6PBJIskmVmSSlxbCiK1zSsjvcQbaL4bN\nZcED\r\n=hnkr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a9f4b35b470fe971e43e502ab584081ee333ef15","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.72","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.103_1610101107768_0.731733118210139","host":"s3://npm-registry-packages"}},"2.5.104":{"name":"react-simple-keyboard","version":"2.5.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f90f1e5b34e6148e8af187d993e6adbea823873b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.104.tgz","fileCount":8,"integrity":"sha512-ul37ADXJJV5im6EkZHIlgJ0//IFJqx8vU2vBbxg47Mpg9ej4AzKBC5bP+lYi2vVbrgiYJG6FcDcaHJKIHVhErA==","signatures":[{"sig":"MEYCIQDQLGWpxRVlImnkuAvAk1EdtgG1WKHSBfVl7ygahhAG/gIhALM6RTB6GT2sZy4Q38nE6vucHNFgUypKZaZcdPR8nVex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/DDaCRA9TVsSAnZWagAA+UgP/2j/cYHvB/FVV0yHkClj\nb94ZYhg0f08XIkkEmCISzTuvNRVpZzsRQMEZ4ihWZ47NS4r90xeGnmZu3DXo\neg9LJh4DS+kx2XE/mMW/3ng6m13AiWtl5pv+COV+EUq1iHGc1KWpAfBtGsgl\nTES6oIcxAJyLHiNpwTX03KhhBnE2hx9RkBjZbVrNt+461cvOwo2iQiec55rf\nFtQw1GvT9AJ5hg2w3+4GCkEca2oQlgIG+BsVODrRMSLgs5w9mW+eCMjiymTt\nYMqI21vCEkbLp/1qg2VWDh7XvtV+hyILsfOUrd9S3NJbwY8UGf2ReVMar+Zt\nS0c7mRd7qRwOexujZ6yFOnYPdl9EOSIMPJc6I/e06vBkjnjPmC5XTJYIFueZ\nNoNxQZyCjY1Os6rO7oXztA7xRZ6F+Wn0GI2D2SE4qRTonRZVMqyM5Jw5Tgez\nRs+Z6OxedTP+jLWCnhrpWF7/dNOV9EyC35V5N0RuRnjFVUuDyLPTQQs39eM+\n01pSgDwg0DDV7L8g+I9S6R1MY+WDw/w8Kh7r5lxdZPJCsEmeu2HckeaotnsG\nMLrrabDXZcuvEbSJKNn1ZBPzRdvvZanjbJQ8tZh980snd2tXRIlll6JQ9ZvS\nlHSK6dkkoC3SbuH1a7wgKbh5lmY/qrJDjpEfdQkXC8KVbcfHRPiAGZ660t8K\nXbiZ\r\n=PSbS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c6e8771eddf9116fdd6201139c38cb8d7046fd19","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.0","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.73","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.104_1610363098201_0.3320893434026808","host":"s3://npm-registry-packages"}},"2.5.105":{"name":"react-simple-keyboard","version":"2.5.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f8bd13dee5db8bac887e71a7b5ef6f8601f9497c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.105.tgz","fileCount":8,"integrity":"sha512-N3S68UigBx+RNdkvJQNeQBgguxKVB+9LtYa/SGh1b6dOY7kSm+ijuv9uOcxX09BV25s697/X62MUKZbBtUoNMQ==","signatures":[{"sig":"MEYCIQC7xLpTDo6mnIU+bNU8CX2HTLvzarARAs4HKOgXeUSYfQIhAPNhazrY1l+cDJY9fEWrc5EBnvoR5z/8c9q5u7Kxy9V6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/W8ZCRA9TVsSAnZWagAAOsIP/RzmvPAWKbD4OpU9h3Xm\n4YqmNjZ+oHdaobr1mZtUbWG763ObWxuZ6N/bN2iUV7OTZY37xo12avyMEwrf\nCGqXCo/aiGVjfmjH1ZqUNYixFXPcDWvjrbihs21XSssFLMIs1P7lj5Itpr6L\n179r5QZ5IZEPLPyRa4SPQZvenMUX/pxvU6gr2+mQWOyitI/DsZ32m3T/+d/u\nYOvJ2gV9yvGIAsf4Kpfl3jBNC7ajAXTxWqCUcvs69XYmKvzX1OhvvxmqPTYt\nbJWVFixVyXXczlKXhsii1eWALq4wfbthdew4dz1N4hNTChjT20dZZ7bsImk0\nWHckQwmUuRo6TnvIZBYdYkbVpNJDbkmiyFu532wl6GveLjEb9cwRUtbF/2WY\neFAcYUcDgPYgDEnaPNwJvZUHI5CvFokjMWfXopacLjWroefIeOV/BAtb1Z+n\nCWTD3JGhZLskX48VqX2QW7zaZaNa4+8OMBudVwsCN2YqEIB7ZRhwl3eWygeP\n+KJwEPfI0NtBkfh+lvzMXzwIIEtMWAYKr7vcO1Wa4emkkQfhrJxcfMtZ2Qfx\nP6Wz45z48FJq5xb+miDNChp2B+dOwv2rEY9CND0GAiKZ3dUPB3Y8eqtjmVvt\nlp7CtdmnN8RfEITiyV312grPuYl9az8mfucpteulA+tUwJtSu1ky1RKNMblS\nFIym\r\n=Uyw9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ea3697104af8088e315924803f37cd3d30d87216","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.44.2","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.73","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.105_1610444568846_0.19272166232651244","host":"s3://npm-registry-packages"}},"2.5.106":{"name":"react-simple-keyboard","version":"2.5.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bc871d41cd7747e994133f7403e6205bcdb0ea13","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.106.tgz","fileCount":8,"integrity":"sha512-YTo4RVlMn+yHuoxgjKPzrQOb7AyPIhs7yyBFHZBx3YrLNnCyGQn6LmV2Ujl2VNb4lUzr0Rfj7Vegc5l+Ky8epQ==","signatures":[{"sig":"MEUCIG9CmOHQYyUaKFawojRgc47KWg1DqVz/Grj/qSw7xmveAiEAq27m/pwJ1rTIl/qLuwBQybUBBDR6Ij9ElE3vn83h5hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/W+/CRA9TVsSAnZWagAAvdIP/1D+RRlnhzoBlKldPBv0\nPYdVgZH6e0jDuWMUvUxuegrEIwlIWezcJrCsO6kw84CNPsPCEUiG+09cZiC6\nEBm1Odizqi2vOJxyx6YFHYLZ5r1f/NVyEywzUQcaAQAZDSFKL1yyGa140apz\nMeDVEz1cr4BfcOKracU8JmcTyxHdUhk1n0Nhqygv88utOUSLhfajr8MsYK8H\nSM9BGbGJ11N1OG5Co9QCxHxKXjt5u3M7ErY+BD75FyHEIU+ugGL9BGfNNckG\nlsUhwA+pYlsVjCl0YrxvaWTpqDVVJYsUglOoD4xK32DQHfsNVkzye9/GnBC0\nkOMko8WohwQxLa8oS100Vc/h/0JQ04u9BPGE20lz2Ylu9poaAS/ZkkyDlsci\nz7ZYe8tAN/oS4gTV16utcXmA978yDH/GWZ/JKw2Fn77at3iGBS029wrbA5/e\ninxAPgVWOsYjkN/k4VZw/I8j+BYORReNn7o2buP2b/hZpggXL1ku0z8gNgDO\nwB/l+sdXGXGW1chm8dcJzOOvHjYQ+B+FMnxPWZctqhrj0LuRuogTH678ri6L\niHNSt6opr6cAsRTm4s5YIEV07UxFFjnac5dh75i8eEgPiw3TKN8EebLBL3XY\n7ceI2zNzQKAdKBxThlcJ3dkt6g+6VlIVr1RgWmYWU+uDY4rvPcD8I5PpruXp\nSTVW\r\n=5W23\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5ff71446292f30c22f7c6d812641b39853b5e459","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.73","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.106_1610444735348_0.8823314060295759","host":"s3://npm-registry-packages"}},"2.5.107":{"name":"react-simple-keyboard","version":"2.5.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d026037804a5d08d7aeca7dfff8a84bc24b9a3da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.107.tgz","fileCount":8,"integrity":"sha512-DGq7dBVOyWVOdGiGwuVrpcwJh6to1Cwqza9i+el4Uk0EebOZjeSLoa4N5qV92sSP/KyezXeAyZ7IUpizDw2Usg==","signatures":[{"sig":"MEYCIQC8aktgFqYqzT5O0wcT6zg20qTXUBgbMKkaaEH3XXSDFQIhALV2mxrGi3Upv6D9JL6B/CBzcQLKU849mxC9iaCZGxba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ryPCRA9TVsSAnZWagAAo/0P/1IyxYupUNuj2on8OfQj\nhOKxHILLxLKM9hsUSCAs4fwGrD9/f5gpFS9hEXks9GrNZaBHVrgoftJwqvyi\n9NmOFDLsaTJwbgYReSa6Gdz4mczVwV//micRfYWf8g7a4x+z/EeKzFfFWOII\nnuGwtY/QonZw34WGrhuFydOdShMkPhjpIHdfmk9VFr6FURN+ff/mBxaCW/aQ\nXv4eofdVFBiDn2Y6auvqCKHf9WgW0oFRffnC/z8uGqiBMa9e+qUO1VmytYcT\nRwbvJOvA7j/XwzRb4wYmGnRFmcHOKsYrU+0khxepm7QVyA923X9tUC+PQe3+\nkvQNlETk4/2ak9Dtw4vd7doSdWkkWxamIlHJu75ONXizCFC8qMA/XRL/htP2\n8y5UdEs8IDu0v1ns/NddiXRWB7UIRZyv5zO2ftP1GJMwISnEzVVErKHjnDbx\n1Hac/ylymNoXA8nMhgYOpMEkhi7Zv31U+O/Ddc8K4kc/M2O2DuMcjcojtvpy\nMAxa+3ABJWFAAMOnLrwyyI8zwqdXyFcNWWbX4o+wdSoXvpmvnNUIkCyGLZyD\n+/ww/eeWPCK/pPhtNUp5cy8zvkebw3AiYCeApXkBnGbzcRh871izDVcaVNQY\nHzzayOF0GoRkfa8zYgqzhpA3QO8V1ma6g8UBBFDqSdq2nwvoJAAOtGBlm+0X\ndTjy\r\n=7pam\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"6f025d99561af56eae916713b7dcf969f77b635a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.75","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.8","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.107_1610529934345_0.011473533619398513","host":"s3://npm-registry-packages"}},"2.5.108":{"name":"react-simple-keyboard","version":"2.5.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f15718f0c8ec347340c46be2d529d75475648655","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.108.tgz","fileCount":8,"integrity":"sha512-g8/CI7VkN1VqjhTVNlYGypvoRia1Iiizb5/GNYvkYgxPMW5Rr4KhPK7APuVkAl03rlm+8ncbmSqrDThuF5HYCg==","signatures":[{"sig":"MEYCIQC+m4VKYxLgDoo/dCmRjmA4yzglL84CQaaUFzRjckRIfQIhALkoMNIkQFdtk/KHbmGlYV/lwoRo7x9Z1Mwq++WIWdJ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/rz+CRA9TVsSAnZWagAABoAQAIYxj5gH15PFbcvCdlVa\n/rqcmGl14CNRjecCqbegob85v9pt7QwwPSjh4VIwEJIWoPzJOi+9ACaYoVvk\nNQ4tjg/JnzgZ3d5/O1WIaq9GqXZXBZbUp4C3itYXy3MEn9p6TVAd+3YPFYq/\nGZBhW+IHGuzLmyuth38tBW9ccLp3bdHOAGTzN4vaXIpBzkJ6ZDuvoeKb6GrH\nuJxzLb00rIPhgCWJljwnWXD4Q57kFsMiFJickPMfyYMP5zhuVLxhxFqg3PBw\n4NyJj5jD018PVb/7tYA0F3sugzOadKKfxDnxZbTnXEMJKky0eLNbmA/hnU+i\n85FIV9B6sXsPuA1MRd0arCYGwh30MagUn1KB9oorNyuf/tjhi/ygFevBzHaZ\nUTN7IwHz7kQ3pIXTMJzvV/rzUwES8IIi3a1tujoQ/1tfQ1X7fi8DeFRQd8oV\neM9Z0fuokaiVmKwEl98sDLp3RLMfETbvaEpeF0kgZ/acBDGEyOV73HloxNn9\nPxxrvl4RtCXSMo7Buk5tCYw0D5Zpz7P4TIfPifewzLv0rifPAbZM0KoogxNz\nbJzVC3v25lqGGo2vD6rlMzBLXqbZjJ4NKBLy8ciPeGraxp+cK3/bGCv0IWrH\nLnGWfNhybllI+BQCTfQlsaieQJWVWjS7vxGVxdKGE3mSnJ0HLY575rk5/Z5L\n5jho\r\n=FE6H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cef7f35e752b76f5f3282f61b99b1faa5bf28871","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.75","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.108_1610530045747_0.37273770142784235","host":"s3://npm-registry-packages"}},"2.5.109":{"name":"react-simple-keyboard","version":"2.5.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d48458f7af9dab6847e141e8554bb2da16adf258","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.109.tgz","fileCount":8,"integrity":"sha512-KCzfK/TGLTf374BRW8L1LGDNAajHJJhnhGxODIZm/p9nmwXfXwaWC0GtBOaAOM+sizGDYBfYdZ7rl+6Y/juIag==","signatures":[{"sig":"MEQCIB4hO57T21fHjpgyYG4y6WCyJYSiJiw3Es5dSpVb4eECAiAmTvLNQGc5qCOB9OcLArK1ikj210e5g0eR4uJOjIltUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/145CRA9TVsSAnZWagAAGRsP/3YpWkv+I2t6CI11QVDJ\nP4a6LC+esSkFYwdvn6ZBiSXsBJLt4X9EemsSbXd4f+sNuGE+e+GhOY9lZM6/\n7Jf5eyN7NGq1V4JsdzUCX89zzg+X3VJfGq9aZ25HRkHfy/oBxQOTA95ydhLm\nOa6EMRUSqJ+3X3l20fx/WGcewgT4dEz+modGPjl5cXyNpmcKtuzvE6NEbHV4\nfkA6YTPV8tmF77MVOGle8poAeIlD63SPqbEpoUgO+UG/b586soeNbHzVqYks\njAnZjGzNsxl573Iw2aJx0SeYMCxkpUPWB3JJF8JRzXUd/DHFFo5wgEGq50qP\nnnpf30qO0XDH+wgx5FXY/X2yGIKu0fwHCXg7u+N+p+S0ZGbpo0dXyojX0sKp\nmkIZUoCN9dFyCcRc1eNSKQ+CRhyqhRhtPVXRYBt35EkB4wYphkrnwR4Wt6NC\nTn59bxb50DCDDXTL/+sqszSnAIXNtzvlIRDgbRys4vEpo+3fokFRIVz1tXQa\ndWIuHukfvm1n8n345jbGVvmAMCHrHsPnuT7FQzSWMDBMuG+n7/C1fcvF76zM\nXAAXN/UypzQ/DQFeA7Pu5U8ucISeMH9PcAjMfHhFlpJGLsiyU7lUUAPOj0H7\nS0GYRU+8U+ZNAme5yd7Bu0cuWeGnflY1bFamija6N/i6wq+lOMGbtA7sFJnC\nID1V\r\n=2gOF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9d4659e0aeb24646611d254e46639eb77e4f828f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.75","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.3","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.109_1610571321219_0.6528356873185692","host":"s3://npm-registry-packages"}},"2.5.110":{"name":"react-simple-keyboard","version":"2.5.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"61f4f6bed0a10c5e5faf10e2a460cca3860b2089","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.110.tgz","fileCount":8,"integrity":"sha512-6cUoEeCTQCXpMl7ORN/YWdfgt7FCnzqpzyun1xlVUwpow4DsW8jJgVQrLRKEEipT5cUGFvcb2hqMjiXf2nu7mQ==","signatures":[{"sig":"MEUCIQCiKXNVkUMteDXZqDEmexmPSN+cx2i8yLoQ6lo2EGjT0QIgG+RqucqZ5nnRBFxzo1JbyRc2vvl6xjNnQc7YpHRaoEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgABBVCRA9TVsSAnZWagAAjDoQAJrk6NvxDM4ZhVFhghdj\nvnHbu0uH2dkKnMLD76Y4DadUcBVTnvV5ftVLt6kCnAwGySAJu3HaUapwCYZA\n3x6ZP4QPAHliO/AuS/Uu4kQAGcqSgaFJbMaNZob0QudvZrI6nKXTPv7kceWx\n58MLjH+rBmned18uVwRbTqImFLyAXXn/YBzQi44MVZiWhnrlSviz36M6bkqK\n5JWkrK0Ts4bQ1Fbki23oOt0VLLDdV0lWugc9LMpCu7X0aeMQ95f6B0naRuAZ\nWogQA1ogaEMGr0YHbSJlvfNSzBrGFE5toLycV2UHXf02uFsYbfgWAAECAk0Z\ngmbuWikna1LKgb84+QP4i7eMO0ql3Bl1N/+E1jacSQfHjCoVBE2PrCAAxicK\nDQYmlEf16eqv6qdI2z3hfwfgKP3wEcUK+3+fQB6hnzeEg4YXPT71XJjO6v3c\ngmsccEUz9S8vFEw84+rMnkjfU7fUhHvTp6Jv6TKqaYj6sOV0uuHE9o9vXW5r\nCwgIGv0Nxve3nVq604SwO4DsYRfKvF7Kcwvr8l6z4p2aVTQDXK7zfcIFe8FX\nocGXn/JTwltm+Oswu1ansnhGrDzJp5qC7o+WA0k+i+Wi45879zMSLeYvbT57\ncwIYo7IpRre/bXzISkWCyl+D0u7VPVzcb9g3JVfNyYiNfT3VxJ8PEB5vf99+\n3vRm\r\n=THae\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"525473626f5b8aedb37bfb80ba7e6129c2a34881","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.75","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.1","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.110_1610616917062_0.7406368650563191","host":"s3://npm-registry-packages"}},"2.5.111":{"name":"react-simple-keyboard","version":"2.5.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"60c28d582b1bf8df511d958224edf3b2344039c5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.111.tgz","fileCount":8,"integrity":"sha512-HJfGzSq/UD5On7r2WP4q2fAK9PKQgLYhOdtj9YnlNDUdShDYZtA5Sckr0WRZ3Vv8Aw1k8yfd1nkjvgo7UnQY5w==","signatures":[{"sig":"MEYCIQC/KmaOUayGaVcN/cYvrdLaICKZ8JQSapF57BMqS0Fw2AIhAJl6P8Dnv5QTKjEh7T+6GjpwymhiYu9ZI5/uoLtiFZh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgABINCRA9TVsSAnZWagAApWYP/iK83RNoQ4aNB8jkXLBz\nIO6x8cvtmLvYn9G7nfYFRORl0f1CtiCRaduL9LJSMfxApCEhX/RtIaLivs+T\nAw2tb2IPyzpMHYG1SYWFC7Gdh75oI3y4bxg6fNl1BWK+7w0kI+J8IqFcIxJP\nbnfm9vMg8yM1oJTvMj18FWKmGqhRmudpNbvmvzewfzXIA+IOSmAwcQ9p/Rol\nphrR76MzprokFGht2wSNa42zWSypNqUciYz02DrlvVjmsqmuGTrq5nzAl0G0\nMmFUqenVJ21XpVCGqBaK3t4DXvFX6ejO7y8lw3HJ3a7UQnGLYzULPMCxhCIH\nojzCnfCLwSD7/tGepQ5enZtpqaQt3tSWZjiAseOgB3qdqpRKTwiWYmr5Y5uG\niNSum8y4l+PXY+DaIehnKZHAjfZ+Sff63dS6CO4urQzYXnfO7mXPgBwV9hwQ\nQ35UonQCBR7AWwxr/ZTnfdH8lCLlGlV9DMrOduY0epEPb0nSnrVGCgUd2yUR\nEb2jdZAD73qpV/5ed/RnkdhPe5VJ1ljKTVZOiFiWlsbWN6ZdlOif8hA6XUnx\nvaM1Pf1oH80270c/ZaLgmW6GTmNLJVuF2F1jL3OSGF1i4xHc5ZfxaQOMq1tr\narRawqmOnvsTmfvYGoYF4o9Tw8XRXR1AbZcwMyTbLYMqonsd4Wngnus6pdTs\nCnln\r\n=uoL6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"090230acf27f4828058b5086f55fe3df9d5e2524","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.79","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.111_1610617357355_0.22758006381454532","host":"s3://npm-registry-packages"}},"2.5.112":{"name":"react-simple-keyboard","version":"2.5.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a44c8d75cef90ac002790396dc1adbb4797d322e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.112.tgz","fileCount":8,"integrity":"sha512-+sxTkOVq7IZXnCbFbZaX4DAvPJ/qNKrJMgleVT/yRhC6acyeg0XsRvKMk/YF3fMdoiTRHhDYx4/lRDIJq8vQWw==","signatures":[{"sig":"MEUCIEqop26jB9TgG9/xdrAFGAJmtU7AghDdW6ppd5mMDnXjAiEArc2KHTgL+JhXxmwGUoS90uOTHfIMK+UnhWKONXeeFME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAWNsCRA9TVsSAnZWagAAYqkP/1ZAXajsg6V+TNsAynnr\nw9QV6vUSGPQxkA/t495uaaxvvH5v03ynGqMaewZRvErUgD2BkFj00YGuVcO3\nep5eA0+ipJxEFWEqyrLzgAay/kj/ZDdIYT6aYsN5ZfCDrI6LkXc2UShmsSUh\nE8Jjo5pa/enRFPsCJRMbve3tcyLz9rFesmd54TxOWH4LB312slsHz+Vnu8XM\njN2GVtzvchZIKeZ/2R2CQNz13C3owX8EQv3SLHjyUO0RZB8FwkhdtGSVhBJn\nh75LnuGzLfKF5qZGnfYXjpOdLnvAPzXmKhtPf469WuMZmTiBsoTqh/I2ITFx\nflXjkJRXBeaTy6+jHrQkaMLCCP73uOMNc3ly7683SqcHR85ClBAkvu9pTcnp\nFjZJecrtcPb71F3KPtWH7xs/vJkPX+XucJxwIEaWyUtFJd4j+Hnl5lB0KUvl\njbvCyZG3frN56tkybaoNplGFZX9VhWHpN5paC9flbRi5+R4FE+wPUieC6lHT\n8MU7wMrSYsPa6QmlrT0hBbG9LfNdN+wl88hK2ZulHhgoZu3Do6BUL7ybpHb2\nmTi/B3gJg10Ac1MDH6E5jMUKAEqB+rP5v1KabJ4ZKzwuunhZXyN1iURaq5xc\nW3du08eiXPEtW4GZWqnR0eKQ/W8mHCblVW/Tf/fkouocW6R5ohG5MpCVvAWz\n9hWW\r\n=BXDd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b4b0b2f45144bea6f8d68170829a360d953da415","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.0.1","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.80","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.5","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.112_1610703723615_0.18033481958009734","host":"s3://npm-registry-packages"}},"2.5.113":{"name":"react-simple-keyboard","version":"2.5.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b9368ce4395d69ddd914192a7631192320e02b38","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.113.tgz","fileCount":8,"integrity":"sha512-9iK2jWrPY3mqQoq9eZlD7lE3YSQS/YIVsY9JzlYXrtfQY/Sk7VXpleTuDx0/FYN0SLAMk02N/RlYbLomg+cAUg==","signatures":[{"sig":"MEUCIQDoT8pT84OGLBrIidzwkptufjKzBP3Jh1rKOghdbGEhuQIgBbzcxTXjNqrDPlleTjqZFSbRZJQYmh+XkUU5sJt7kvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCAweCRA9TVsSAnZWagAA7zgQAKCXgX7H783dgJXNnkTA\nFTp7mQDXuSwEx4+d+JAyJD5OQtgm2myqqxP+QGJqzBXGuJ8GkSyA/lPHP9ws\n2ybEV9cIBSgDA/4ALn+8rb6DOqrM3yzLjHBBcZEVzzTsY9g0TMhJKugKMf42\n/zi3RZ1BAR3zbDQSc+GP7s2Q/4hpZHl4M9pc6SdWyYaR9V98vpJMfb0g1m1t\n5U7iJU04MDUdEmZOtbBFT0a878ljLcOTJtuG/t7G4RM9EdztG3qs8NIQbZu+\nXZR2AZ9aSYNwSRhqEWQ0Z//Vmz4Td//KFBJBh4Z0cov3ifVrFKM/m1iGnq73\nBXCH17n4Awif2lszrvJuxtcWlix3D5zVzLLEpRhQ4ugvbDybfCYDjikS/UwU\nAyCsRhtMZEC/lt7c5lkIawUfH0hWXCKn8OGTIpqdWIpNBn/b3SpdhHOL8FVm\np7zJeObgQP1MGdKs8RYt4iCNHuT1ep2VNkOt7MwU+3w22OCqoTjwsfJ+5Jj/\n6MXlHXQiqN7u9BisOl/gf7qKApnKtRw6UuMyabAUo7GXAx4m+nqP869sKgXI\nGbphNYCfPDF0uxT8nsAaj8mi9qyy+Dr6sSyVhUezqBVax6d3v0Ez9OZ3ZOVs\nPvjaB4+ai0OlCrfDgmh/EDnNp6+6GnBjyGgf2Hj3AgmQjz9zAu/00D226vEK\na2f4\r\n=rPey\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c86be926e2047a5c52e6e19ca1b36438c4ccdced","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.80","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.113_1611140125832_0.714597483931116","host":"s3://npm-registry-packages"}},"2.5.114":{"name":"react-simple-keyboard","version":"2.5.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5026b7c646384cba3deade2322400db1114957a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.114.tgz","fileCount":8,"integrity":"sha512-D13Co7EFszaSGGq8Cli8BqTt5oMDsBJVG7iVwl8/c7AnNDRhxEHsZg20N41Gh1PHba58jUhe7Sq9jHVpPET8jQ==","signatures":[{"sig":"MEQCICqfnXdsvxJWYS9ESYO5TUuhrtew/2rsxw/qHKdDXoAEAiAp3fhFmSVAXe6Bll/hxh1OyPA3ThggutH6T1Uo02cgnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCUjwCRA9TVsSAnZWagAAsekP+gL9BvjD10CkZzy4aNx1\nCV4gpkZbE4Rkd7kx6lAbvzG094fKUnAyrWxd2ZnNEgj4J7Z7VCYdbLZJC0Tf\nkBhItlrxupIj2TsVnBGaw2fV3LWAQA+xDvTi3zXHlX3KbCMuy+M9SViHe2E6\nYGPjRC/LFHpF9MonsYGD0vIhorD1zKETyN6jDShuXnHSTxzFb44oLd9DfvCq\nXsSwbgtyBNq9Anxg8qmoduUw8lPt2pn2zA1wx/NK8LLkc6EAEctKzwFuP9+o\nG7FCF17Fde78QWH4X/z8W4ZzkS2GT425QY9S7sbbP4TWKhEd8Cs3PA5SdWY0\nXPOBhyb9W6mDa3XASEGvgqUaRZRITYtOdnxSY+3sNnDdCKkJTgf0YUKdPvo0\nk6xbs1kAdxk2JKpj0d8aE4NRtOicT1jAOpjGXZVGdUzAZ+oyzgIAinV8raRj\nDnzF47V2NoLWbl5axWzYvdF4K+zjTqZYlysxWGEcrqMxmEGjXSLovxu3A3sZ\nx0YOeA2+KNkZz/l27edQ/0pB1l0nvZR0p6hXF/lHwNx6r9/esz0hkz3SM4Uv\ndxGQyUxMHrvbbKl2Q9chHzZiXMqL9GR2jC+PMUl7L+/RMEyzLdZSxHp4QuoB\nhM19XYu2yVl50kSo7uFv1Hvbzri962PWUs8GB2/9sU8XceqyGXPIRzekJ2+u\nop5h\r\n=YPh8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"101dedf7341143b5c7ea430b7a68f0e700942715","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.81","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.114_1611221231628_0.9312408796551241","host":"s3://npm-registry-packages"}},"2.5.115":{"name":"react-simple-keyboard","version":"2.5.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33f70b102251bc2ca7f290ea4c1ade8aa2dd6446","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.115.tgz","fileCount":10,"integrity":"sha512-FSf9FN+FfAO3OpLPAKtPQY+hmfdbuFBPUSUeUCzfZXrYP6biBABCK1ZZd0QP18yT1xsb8SKrooVglA6dif0g1w==","signatures":[{"sig":"MEUCIQDzLT/L0kcTWayHoDTySc8+TpFUjSA+29xLcoUkRsxoLwIgL228yq1X0LiIgWlm+kiZEf3iDZh0lKBC2WBjkPUExTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCg4FCRA9TVsSAnZWagAAeB0P/0MUkkbo0Lo/yd1eZpiK\n1EqukqwHaGWwFr0xZZKJegg0fttja8V+7DbLu/b7ubFPba7QBfN2bo0XA/lv\ntpUpdH9xlT99cA/RRUScBZhTW8QwyVMCiF14iQAWv/IxS1Dof8ZpyDADQHoM\no4Qfv9u8EgYokIdra5rkfdne7Tm/Ox5qaC8TVUGmkJbdjokHZOZ6jE5vpVCo\nV48+R8yAUuSYYfChWTk3L+bChtVoX97EcHSoQwsMw+h5rbbrOGcjLn1QDd7z\njS0AGmIL2SaeVjFDTenC2niojaSUECLWAMAGIXREY6jY2HSGkz9hsiowzzPG\nojGoVNinHj6tnJLaZ4eVMSpPps+sYHWiq7GIFEndVBjr6vfLzkkGL/CRQ2T9\nWkUFyt+iW93SQtkwYjbMaKTTA3JdbC9Yy/oAtDuiMh7PxQfo/tXqRFXr3gpu\ng/FIH6AxEXXzyhul4ppvIrsqSgtDOkTFTFNjcahKq69ulWcJ5KVJ/IjtVzXT\naWhBcLUNL1ij7wQY9XLMxdJGkEYozjNl+7XRscgrXHVpGGakDt0UQ8pM2gVc\npLTsTdo/KNaIL254yQJ2IdZ/nKS/8zpgK6qJI1W64ginTasJm7aws2QlOJ1I\nZnAdr90EW+36zp49Vr2NtTQOEUd6huAWIMPenYl04FD1teH/V/k8ZkjUDtxE\nNjad\r\n=3Jr6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1d9313faa5e2255b7d22b539250907d1c7d9f630","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.81","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.115_1611271684642_0.3186626087541158","host":"s3://npm-registry-packages"}},"2.5.116":{"name":"react-simple-keyboard","version":"2.5.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a409b4752dcde630febeb0330ac6dbf1ad4a5ac4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.116.tgz","fileCount":10,"integrity":"sha512-F1KCSp2gcxzs2R5ET902siik8pZsxEvVRSbVQF8acvt+Rl6K373gL49bS1ERyW1fUeDuIbaeYGzCq4uFS7Oc1A==","signatures":[{"sig":"MEUCIQCi1PuSSpg+h/UxMUXMkHhxbkhzy5Npd+1slWn88G1f+gIgCFaNEZqZLYa+wSpbGUcZHRooME9FMb3Um8eQKsNQcks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgChf1CRA9TVsSAnZWagAAhBQP/0HeqVJKCc1CNZu8m6+Y\nYNPhS2+U5ghgucNUc1g2ih4bcPanPmY4GF9KLVNhpPHcKLxgYCs23nMQUDh2\nlBbqvvUxKvh/U7hDigBYLYu6GaY1C5R0CJUNVAHxNcXRPe/YIqS65DWSxPrI\nawnhELRbHrGmQ8AlG/1OdCKCJCj0fAOhKDpKl8/HIUU3jKTLga+nldwSUYU7\nZVnkzqwUUfknKRbN3IEBsjsu53VRUJMaWXRrRwRoap2PHBr98ZgR0XLQ+2bP\nyy/q5Tbatbbnv6uOysMnJrLZlGf9ZZidTekmchI0s05REkvCc8vbs/w1OgiP\n8/wLER73aPcrLhYQ2nU3PyjIo/YahvebSzvfJmNjvTZti9okFAKjX4oGs27z\n6vIsKp4VB0y1oMlsMIl0djD0iznizXXJ1EwNiI0mPlqdY/Yjl1/3gk45CAXq\njCR7oNlrl0U4rn4dSSYTgf+cG0qCZs87Q9ZvjIygCw/91uAmWIWXZBL67/b6\n1fEjaPPc9xfUYPXMED6FbMmk71w2mj0El5yOgfaC7a+bzbMEsLqbMs3l0lqf\nV7OZqFrqDE521uBFyMbC3JgjQIit90DL9RDqpLoT09jYdMnlGt6cKFYrfksp\n0bU79y4TbVDiJA3zeUUxl1m07Z0qLPI2ijqxxIDnAPZfZR6nrSkfEGmcIKSN\nE+qt\r\n=LU8T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c5b5dfbcb3b0c7918e690749aac5fd36e9bf84de","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.81","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.116_1611274228585_0.8655959194778784","host":"s3://npm-registry-packages"}},"2.5.117":{"name":"react-simple-keyboard","version":"2.5.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4199400643f33ece2e3f40062c5a08de968d1bc6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.117.tgz","fileCount":10,"integrity":"sha512-R6y3lKfLo8xYLXIAAag7BOS7w9b5ot9RduWj6iNFN4LmCbf3oHzaPvaY6Bj6fKDcAQ/ao5/0tQaN+wCpjD/pAw==","signatures":[{"sig":"MEUCICOPAOJKawBM4AAR0iSgLRsCdqwuVs+4DEo1zJ1A86HaAiEAlrl/T27LmwpQSKBhZOnVvSKW5O5SpaEvOrh3/YTCjKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCp2lCRA9TVsSAnZWagAAF0cP/AxKGZRVLyXscYBqNFtT\nam7SudosEryIApgqARzGx4/oFu4njbXkVqDcGvFXoJ6EJmj8hE8SC8Nr6MSc\nx4Ilg6WdfoyrMes1ByqX3acrG+6zo6NPWfuamocn8zjS9vmV8cbFOQ8cJw8U\na0z7qbHWVFJ0nieObnb1KZRNUiBomJkAB7FEpbHsh+i7BbobLX0NPMnqjbx9\n3xHy5u8u5nCLU3Re24z6u5Ye3LGzyVueYjhzAPuQ3MqyS6BBciilJcpbopvB\npRGKFboozRHgOkanQgvyGQbmOlv+trQfo4WtuIKYNvCZCFwEtiTtxgJfHwEM\n4lrE52Os/iw47PMtumCw6c4JOB+ECL/KvZu9PKO6zP7wKMpVeWL2HGv3awd9\nGimKOo8vdH09pYT8gd17U5srcKxo9EMYBLCmy91aLpHtTb+Pe+YlWPiFmNAD\n3IFVIn/HA3eQlGkOFXsJ6qFqh/Th3W2qxPP4sADEUjIrgzSXNe3WahOJqckm\nSZaR5yXQLCCcDpQXevlZU86Vc+BkN2rfSdLt8bxy8DBGxRQI6r7d8h8gIm7X\n2H2gaJHBEjJZlDSW2HNE8AxesMuxct30dhPV8c0S6AC8t8X3zuQE6TBSqloc\nQ5QStxlc+3WY59XisfMARGLnacKMpHQu0XNsGffl2NrhJal1wQKsMKk0OOSz\nImWL\r\n=ob31\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2703b5638ab93a1b851dc1c6f477d4f7c113ec35","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.84","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.117_1611308451091_0.8599411780972854","host":"s3://npm-registry-packages"}},"2.5.118":{"name":"react-simple-keyboard","version":"2.5.118","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.118","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2644205125badf258b36a155645921c0048de233","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.118.tgz","fileCount":10,"integrity":"sha512-3xxWf5WXYde4FvM+ExtQd9IBI8wHbhN5gVqKDLK6V0jpg5uSdkZ4tozmI/BrrYa5oXhRrCpbMx+7aPpXkrSrdw==","signatures":[{"sig":"MEQCIFKN8fmUUNosMMn0fNM/iuSQTPKbWJ0fTLz7NzI+svygAiBogcmbG/mPi6Tk46pJz2014Jatxm9OptO1vSwM/ePdBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDpj7CRA9TVsSAnZWagAAkJYP/jmWeg3n5DNxRPzkhibT\nabZKLweHChVxK4dVtQyS8M1qEogPKnirSc66uekQJhL12lqyb4hK8vnVfWHx\nW62J/pG7W5CK2Pb/iej0eogBLZ6/U3+ESkL+fQYhRNNVcGa2gZULIKjJvyW/\nT/7HB3Gh4JWlKKXu+xr9Xws1W31Qz9ukZPrO4MVhu9B3z/iPuQfN2M9X0gfI\nqLNjqA7vyZYbCYT8l4Ehy5WtI1a/eXya3oDzoj0I5xBqQYNFpfd/Z9T2bjMr\ntzxtlqZaY5ITlbYW8lmpldlQj8c7F2DopJfIuHftdJaQsl+KTybr7WPBkZPg\n+EgfTMPu1wTY3BZBgWG7OXRoZbDgQ5k4oYrOFt0FRPWpAad30cDI4UI31QMt\nPoSWu3yOiINeu5p3o5jOKOFraaGcgYififpSLfvr2XKjujzE554i+A+80Tny\nJqCvbdFF7P9Jq3kUN7zRSY4/bs10ICk8Ea8LF5peTyxbsjqw/pGi8ObG1LhF\nEYqObw55TA2IM2rifOTxrXf9VCTTtmFNSqlYayDQRS8uKZJe3eVKFAD0dTR1\nLET45UR37y4UuirGCq1GGtvuaMWHj2qGgKb3m24WJF/DEe73kR3Xwb7dArBM\np9qgTAdzOsFn1Uz00RTZzXOg6EUpI6CnDO9MYcr8uNbIB9F6jNfG02DYQz8x\ncYEj\r\n=UJvf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"dcb504911d6096157c088e8fade325def7c7c7fd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.85","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.118_1611569402662_0.8673240783243019","host":"s3://npm-registry-packages"}},"2.5.119":{"name":"react-simple-keyboard","version":"2.5.119","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.119","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38cc3746812ad9d7dd607503c61d561613dfc917","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.119.tgz","fileCount":10,"integrity":"sha512-uCLUb7hT9e2rHZk3hdVosRP72LTL3GOWVkt2PRg9vDeFEvz7NMfjryDw/g94Wf97XTrm7lid3FoFW7I0Rbv5XA==","signatures":[{"sig":"MEQCIFiN73wJyYI2Ywv0CrG/Qp4q1mjdtXN/DidvLp0Q0byRAiAbpB0g+6ccYHNGw2S8R16F757pc+RpX+BN+3LZvwYUaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEOeDCRA9TVsSAnZWagAAgLQQAKA2VUMlBrYy8bfDPr1z\nz4qHr7CmrMNqX96hlbC2cApiIVLEKBqwBE5H0H43s3q0aHY8LDJxFHoV2c2T\nHkUr/ccQFN1YhRIyNYnKDCwguwdMvmFQl1z4bVD48p72LLT/zFLJoiVPL02R\ncf7e8aHQuCr1J6i72mtfTsFmDlsylsB6pGX8fO7tiYYlo/Jk3jS6Jtyp5a9F\nMCmIkZSRW368EgPn57OXmtHEUxpiKYr4z32BqHiqP/Fb4RR2ahtk1sd2nCAx\n5wQ0npmC+mqiu0aD7BQ/6p7/ipGf344Fu2KhGtxHhG3V821nFgFhbapxJOz6\nZoSaBJOf/LxVgHwVOkY3eTW+eI1+VQZML3ptMUm9YaoTKXj3aSVlxgSoY7mr\nqugwHv0t6Y0AS/Be9YzBcpStwpPHjYEowdCCEyoqk8VYjY7LpP+ndk3uaY9Y\nnYi/bhf+z4RJFD83y4V4pjXJgLTa7ydXREtJwdX2pGFbKA0Hzr9flPwdGFbf\nD5nA1CjeLtjtA+OVwgD7j8CWWZqW9aInIJrxUeQ6SNVO9+cMyoGbWvsRR8K8\nE13E+jhNNvabTgGBP98JpnBMdlUkW87MKhmL9/Gn2bL6Dl2Cmk11Wcscx/rI\nIaCnE6W6vi2g324u/cgXCnGIB5+YenDzD7yLtbK9kb4Q5zArCgZepIiqo1NF\n2asa\r\n=nZz5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bd3d28bbd1ba7834a143dfae3efc9f5c0dd4dc1f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.85","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.119_1611720578527_0.08232679933887921","host":"s3://npm-registry-packages"}},"2.5.120":{"name":"react-simple-keyboard","version":"2.5.120","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.120","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c940b74c3c6dd5adebc935dedf36ea86371e245e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.120.tgz","fileCount":10,"integrity":"sha512-beoHXo+xriuJ8EzfKjVaMJ3oSyfHPGob7GUplVd2ueTYJz9q3wd+8bOjWg4DDsCM9i2z1SOyghjSmtsac0vXPQ==","signatures":[{"sig":"MEUCIQDmyLJJ6VwbbuJiMCzA61EBea2QO0JVonxsdE+BP/HbHAIgMxiKytZHDLnLxK89rvfrKlV0sFqC0ZHCqH3ZVKu6YFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETRCCRA9TVsSAnZWagAAvjMP/ijnHj+YLGR1AiYrX+DW\n5vLtHuzkDy2Ntk1MstbOHt/IIDyTmlvrlIItmhFA3YuO5OPbrrb5mh8k7b6Y\nQY5K5K3Nf/v6A9wsoaIkeGR8cYRco6dAYjElDmG4FkE5kKY0nXSXp52FX7Wq\nUJQzvJTm0ii2lrnsZst1Kk9mEUqsPAVRfDBT+CVijSD02mtXnCoym1KwFunp\nr4rAwIRyGNOx7u1D7p9X2Uq3BU7sCzhO2QMwKusU1Lug9IhSeCAqPZXinHDN\np6WlAk8HUCcfg9ubuskjL+3zzrpHKsg+v/r0Pb76K4DUJ+AWbDJnD9P1JCkp\nOBMUM9zGzuIEppiQCwr4i0nfeUHTR1O7LJR0yy1NwaJlCG3EmBmI3fQYGQfN\nrf2b9RflpTf9Mw+LYEvtvzHC3z/dmIYJPN2QjA/FyFFFQ0iTv/Miirqnwnej\nRx4BoMAoYBnCLFjhMy4mLUlLJg9qhA5P+q2CoIBJ62whsxCTdBDlB7zr2LFz\npK6Zl3r6XzkqEOef5r2s7YvpNzQCrRLNyu6blpV094gmA7qANLkzvjWzYB7N\nukknS8YT5FhlnxAOR+qlYYXd9XnW5fM7jSsWyPgWxjDSAJNqGR5nsREK5igq\nFcfEv1LwHD4znYyKC+HMGtw4gbmzuL8X2ds7KhT9D8EJPICs5nnfAOCTDUW7\nGaSj\r\n=CB/7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"386fce523842635b75de041a0e40b37f594a1804","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.8","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.86","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.4","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.120_1611740225843_0.4612854501691346","host":"s3://npm-registry-packages"}},"2.5.121":{"name":"react-simple-keyboard","version":"2.5.121","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.121","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cd9429251eb4bc5c00ad8590d4125cab34851a16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.121.tgz","fileCount":10,"integrity":"sha512-HItgVIylw3/kN23NSkCfQnSqOdrHLWXkYcfjHsdqsm5eeyo0ZrZqxFvIvi2ExlcVesOqOLjkjEnPmGnDp4R8fQ==","signatures":[{"sig":"MEUCIC2m7+lIgJ1D09JFSJwif8xgxaVUDk4OBe5hgsyMANVdAiEA67yfICIB9eopRkODANTofeOFADndEPIWG8aP+OOfEJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE9S6CRA9TVsSAnZWagAAnXUQAI0irau42LflTXkPPb2B\nBUO4b0+w3NPMY48s7hgQAqvOvC+3vW61aB1UO77Dx20X/khm/qDO04rLVRO3\nSzcPedRnKHz5+Xnz5DZAeJ9FAhGLs56gERbxfgeQh/Bms+hhQXkaFIK+C4n4\nRJljomyUHRzrRlvmfJOGW/AYOvGxNnyhRTLGdkq7p87+X9MFUS9Akw4CBwuc\n9/aNa8J0oSiIs6+kpPFazwo+csTYZ4/bgZ6xtid7r3JgRDJvfa5rRi1qthim\nZ0hhlIgvksDP8dhqieuEaYbhjdibqaZAIndfqIZRGheWSpoFEnuuRorf7UcX\n/j+pHGan4Idr3x13WWcc+OUa2xTNTy17242dyymNdzqKvfRxoHQB4ihVxf3n\nm/TDTmTweSrirjNyPMlQiQCaW3+iAfI0Vt7IgN29Y+GKdJqbcgnZDISJY1nQ\nImB9+BWxG/1bez67DlGCxO8iH9l6+gWzsM9hlTgpIY+yR64QQHvLT+lqeo+u\n3+kmNUSPAEnElJnYECue6DfHuz8bfI7v7RPRyurDyezbh8uR4q718LyqOXk1\nBQfpBsUDjQGjRwWAKYuv6T9NpvTF7Usm0N/9eYjMNviquGDYqQ8UEJrKzHlh\n4PxzxfeqGJduEcW+Vcp1WxyCyd2rIYRO37q608mCStXs9WX307JoKEvJfB78\nm+uT\r\n=5iQC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"50390d82469d4b979746ddb984ba302a85e2c8ac","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.86","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.0.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.121_1611912377857_0.32965284472352807","host":"s3://npm-registry-packages"}},"2.5.122":{"name":"react-simple-keyboard","version":"2.5.122","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.122","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9c9867990ecb85458db2989e146c827ce5053b82","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.122.tgz","fileCount":10,"integrity":"sha512-UhOUX386tmhyZmOFwG9/742yDFuT9ZVLYxTf4fzQeScoQmb6AcTbDypKBe1UPA99LIfJ39NHFTzO9o2wcdJq7w==","signatures":[{"sig":"MEUCIQD5lauMCTOMbUZolYHkYTbk6BfKBKBtcOEdsKSMPflMaAIgKEymOA4rz1mclDGqH/Kc9kZKqX5hLvIh1UQlUCP7vqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF/QKCRA9TVsSAnZWagAA6OYP/jEVy5AR87bG4xe5Rs3y\nH9htvDTF5ZoN7o13tUJnCZL+o54mcZHzSa/LXhfMYzaqp9O8tBzOuLaeQ3iD\nGa21D1njhz9Dwpp9T3XKUD0+6/7jNR3p4H/Z3kodSp76SIrJg2s1R7OKteaW\nWkfcpA/8ZhSlxgZ9D1HQ2S42LYoHRh5jcBSS6++VEaLvAy9IWguS07SV5hal\n7qb2MUVEMLzNCiYKpmXmp8wcAW+QLHxVsZCiElkx6T/vtrH/PFwNmk5z338O\nvHNrSjFpWjF7C9htQCKd/GT5mZDRP3PGRXBGwqslKEoxiqV/nxDKZSevtRQq\nCEjlE/J2e3FZNPlDkA7KL6/XChFUD6eQ+gXvVDzAyzkIvNCij1CNOsxJ0JZ6\n0SKovxseY7wgdURUvZvh0mMpX9skTtV8qh4Vn67Qn3MJGTYXFeUBEeDGfNPq\nzoXfoPgVA4DBBhDvhUp8uwjLg5NRx7qB5+yb/bU1KqYf2DFn8ox7Bev9LOKC\nvb5vIn5zdmu6DgGrue5/G3IZHgBA5exuxmTgl3NKINIKUzBGHVhjcZN13/cc\nC2Mm3Wc/OZ5MKERXp831PDcbgCZrzEytwQJmm+W1V8KENWc9L4KBk08mLGiF\nL059If9noNcAquwsu3IJnzrv0fo/p9NwGkuwkKjxQeV28dP/vYnHKOuXWE3a\n94ul\r\n=bbVW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ca21881cea3aafca80d3bdd978d8c11aead81164","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.86","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.122_1612182538315_0.1786444374938061","host":"s3://npm-registry-packages"}},"2.5.123":{"name":"react-simple-keyboard","version":"2.5.123","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.123","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"113f527315c0f6fbc8d7c15c7498269adbe8d865","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.123.tgz","fileCount":10,"integrity":"sha512-okilmc+kmBXoOOD/GeKRKu2Wpdvf99CF0Mxw3yt5bVQWdtSw+rlFdcmfte7vLTQ3M7gRSqHTGeV3qr0kOneC4g==","signatures":[{"sig":"MEYCIQCu+u4/15cAR7fHGrxnvQch1O0OS2v1d44F3fpQ3LH/ogIhAMBb69aFqu1ahPrWlOdJ9M77Ckr223Skio0CKsA7bkNt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF/XhCRA9TVsSAnZWagAAEvQP/3SLkHWOIlxr1ojVTVX7\nX0WrW7n0kKLjg6AgfbqS7IAjkXwRHTIsSp5AANUl+mu6Mh9mSzRWuNkA5Cwv\nhq/mTLh6EToU6NAaersusm/T/LV967KW8jRlyH7rBpdQR7MzO9ONYtFsdczk\nxRlKo7f65oA4zJbqP4nXHCeLhPiE1p3kYWwvfYJrzm5qPoNTm3lKQONAq9un\nhPwpqRHkql9sBYsZZ+qZSZ6W91Kr7GW9jtDCp5TCsAXrhGnunJ2y/aBsfmrb\nDNgWmR765tbMtsL+ecbk6zdWvoRQhVATt9DyqRh1lHPPs4wbOqEcl5AzquYH\nql2uUQNoLXOM83+sTLzPqzSsOaNm6VQujXuolXf0xSJ61RL6l8P0in/ZuU/c\nIunqBHkHvunxIPJcxiYjYTwb3uxXvIiTCsqGCmGHYn7CwXxeZ+Ok+e0VQ0RL\nvNB6lM+SvXkZ9HBQ2pntsrmfXt6pcX7I0a3LPObJ0i9Z39gD+kuRDo6XOI7g\nFkRBpOjVqzsH84T5YbSpy1VypWJRK7LRcaU1fyOPP0KBLqEwZlBy79TXBnlc\nXPWU9zLgD8GbRCODqu2TMK8wJ2Mn2N+6zX6HFjihx7nwGVrvKIEqhY575cv0\nSwuvK9POiWYfhEc5LmQQQSW6HYKWErCh/bVz9BH5+eP/Jqd1Nldhtdqn4XnX\nny6P\r\n=ZOt2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ca3ad675dbb47178d0717344b13ca1dabc768d45","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.87","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.123_1612183008890_0.5662130847838553","host":"s3://npm-registry-packages"}},"2.5.124":{"name":"react-simple-keyboard","version":"2.5.124","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.124","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"98b39562ccbc3b6b081965f3195563d4d490e0ea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.124.tgz","fileCount":10,"integrity":"sha512-RDNwwCzTDeAdwxOg70pi6/M6U8AkmH/BnYEm1X4T4hJEQU/EwMN/BK0ki3yuSTMlE5/eBP2l/6VLiHml66Cejg==","signatures":[{"sig":"MEYCIQCuWp9++jwLJtkpbYsd9eyC1W3w+V/InxrnTusppaAmvwIhAKuMUZ2K/Fi1y96b6l3QD/Y/l+L905S+Mcq1MtL/sxVV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGR2KCRA9TVsSAnZWagAADjsP/R1A3omy5OXbokKKJDmg\nhT3ifqueEr1gRJU7j1KtUk6khpQkZbwq+x+tCwWbzhr+M8hC3aiUIer2qT0a\ngxo/sbbI/LWDPCOuioEGY/IhwqQz1vXDJ97jxpZ/1SsHNZ6M9hsWa/xoPfHd\nIWGDw6b0nshj9pXvkNSYyaR2TlKzxWY99jt+r+tNBoLmfGa5hPrGO+OzEpuo\ngGMdXRz2K4FucsCG0UVhJVtUfY5Qg7vjzb1xwTIitRq/FeOjxY79cfGaXvgY\nN04Js6QOxJn23UkZIcEyQQnsPf6BhKm8GhWQDtlX1VjId1ilhEpUFPyBcuKY\no9LnkvOBuql2Y05CdkSRFS2OYLvhqvZ4286WGAHYhEHfQhZR1j3UF2fQ0huO\nqqtlIbo09pG4v5lInForg8qpWXLslcJOLG+OX3ZXi4dfiyFYeytXHRE59JHj\n60N97isp0j2wU/4tk+XN4FE1tp0yLUiWLAUYN0QqEJyI/OCOcURCIK6f38+a\nn7In43H/6J5dFvRe61XhsDnxKwZXhJl3OzYvIRbDEhuyIVGkTvivQW2PTvzd\nm8lB8Q+7+FvNIZdtrHayeY4mWAoQxCZiNJaOQYcSls0JtoPnLaCTgOlC8LBQ\niKyh6r1RaT/b/RzoRhPOhVVYbU/5pEg+69kXWqH9dnKJvEyrBvBPZMj6h5Yb\nDK30\r\n=K9+U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"90e7be5600b7f980a2070c9e41eace3460e07357","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.87","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.124_1612258697319_0.8586905436209531","host":"s3://npm-registry-packages"}},"2.5.125":{"name":"react-simple-keyboard","version":"2.5.125","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9e0892465a3a25ca1c295363e11ea8997e5ba4f2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.125.tgz","fileCount":10,"integrity":"sha512-+Cvg3l7Iymh13qWkIikDNUrNNDjvJlPxH+aXLuS16rMvUj2DtvSv/vmm0hGDs/QJSiZqzuRBBnws9bm5fRyABw==","signatures":[{"sig":"MEYCIQCybEUzlv5la3zqUnOTP4Zy4yTDJ4Q/Caxdnw5yBwgA8AIhALZzldMx3/WgcAQJZmsP2VWRTzGcCo/dkEj8LVA5ejFX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrcgCRA9TVsSAnZWagAAElIP/2I7MVqvGRBaXMZ5XaDJ\nUQNTND9D9qRmKCL2m2ZRkbhXtGwwYBL0MKCt7glsnjoSNBW/4R7AafCrnsYs\nTuzvKYbX8cFcafM02DekoQS15Yqw/B5yp9QM4bkXWJZ0rAS+EnGjLgnXHuTO\nE5guxsOx1J7Hx5lo4JNVcjSJGOeCvB6W5wAXClI0bX4FZ6F4EimBmscYsdsI\nzWYXLBvIecMUmDNTwU9j+H0rnKWK0E65r7irHigNHBu9XOYE1R6FGRDqGX33\nsYwVPm0YZvFNXzKBuWlTtVvozKzNBzL4xPf7VVxKd2TuHDXxlZyO4iR3/WLX\njIXZ4uQvO5PaO0ySogI3y8tbLWuYXxaFyA8zdkLRU4YbA8AxfC/hHRyTeR/D\n+DhDGXWTiL+xx4WSOfcXh613Hgjruuw/8ZUAIR2xGrpFHrpityl/4KAMWxzt\n93sHuUxTCJ8TMrmdz9tHjPwG2IhZHON6iHeQ6x8Os7yDXbM75fi0T60IJ6oO\nMlKtYf8cfbezNTcYGosYgJpehN1C5isBmejB/FaDVQ3+fOocW8gldRbHQZ7y\nN2VtfIc+U0gjwav8HBokC/6Rw1rK0GWctHurC869VEns8K66SINjCsKfKyfn\nNeNko9W1ZGjzYld4r4MMAOe4+NAIQfQk7LZpqnOpTfhXcdIPgctvGd1Jnulm\nvr+5\r\n=T/cR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"19b663545a60b40b37b35a9d495ea4ec4ff8e1ad","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.11","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.125_1612363551843_0.270051598064206","host":"s3://npm-registry-packages"}},"2.5.126":{"name":"react-simple-keyboard","version":"2.5.126","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.126","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a24296a7226475a4db94d944dbb42b5cc9fb0291","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.126.tgz","fileCount":10,"integrity":"sha512-lppWYGEqRDgZlC70jNStlPKzCVi6IG+Co0eaSS5oDjY80G1aizOKOHPR/UBvdO6srOD1EwLrnCtb+v2C31t1bg==","signatures":[{"sig":"MEUCICulgAmr9xTQFncPr6v20onFiQxKo3iP3bUTynwmDyD2AiEAtUSWz/gotPbwXpNm7zo4P8/oyYUmAgJMlhCi05sl6PA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGriZCRA9TVsSAnZWagAAVF8P/2Zmz58M9A93xS74B49u\nZkFr9E3QQyZ2+n1vpPw9H35EWBAtIGpzhmeSimwZjrHjcGVaPn1Lp8KP51jp\nZw/12TriSm1RGl/JsaZ3nm1nfRKjNuAtitmQB31tFxEDGoOewBYT/LYpRR1A\nJ1KLVBXW/P9N22DQsT7ySxHs/VmPpvwfeopUf2a3cBfViCYjZeSaTS2WzqOQ\n5rDLhOl4DC3kF9fOgVjQWX0z6ksRTJEBGGpod6m/quGD+/EpPddU6Le4y8WX\ngJBoiljGVyeypN3gN0EDyk33J5oejTYwplzWxBurvEt70cddWd3S7WecgQuu\nPPkkP+jDvvIAjZLhnmaaZccnfDyiBZ4hn4qg+Y+Mz//l2V4bAQMku2/T88K7\nWs6fojhddAEZl3l421VI+ggCG0WM4KHKcR4lL5w0CU5jrpyPVQaNkTOt35td\nha66I43yANKWt1ViLwa6BoHzUCLZVBdStt9VS4BhyPm3tidFBX9eOPYnhQg3\nsSjVqw66rPGqzJ3ks7/XsF23F8yGXe9zgTcjVnrZYb9pzA/DC5T5/GhzF8ir\nJ3FOT6LLf44Ib0ZWOdGcQFB/mDrNR0S3RRhhdGYyFLa4YTNuruGEOnAaORMr\n8Yx60zqSWJeS94kPgyzepmPLqphCK9d+nTz4VMkw5hplQGu/43mPJoTVhj8g\nysaY\r\n=Mvbf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"699bf0728a25fe6d56269b7d2f4b4ce0c62ce254","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.126_1612363929367_0.03154414295043506","host":"s3://npm-registry-packages"}},"2.5.127":{"name":"react-simple-keyboard","version":"2.5.127","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.127","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d4517de19780ba8dc7395b01e97098e0b439669a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.127.tgz","fileCount":10,"integrity":"sha512-Ng4geiNokUmgMkopwqC+wdMtNI1cWyjSTNMAfqRMKO3z+wdk+nqHcnu/o1QwqiM9AI+RJItZqOW1d2MKQQnwyA==","signatures":[{"sig":"MEYCIQCy6T/AXfKfct0TG/TS5h+CNxD10+bRZ0QRmmax7QstRQIhAKFceEfbLqxNObywG3DLJ2gvFK50/RrUh7aWPeKrveAd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrl6CRA9TVsSAnZWagAAfRQQAIkV2DQ8UaOp+iRIR5J8\n/WaxjAOqF6Ni59PkbUmwYNGwzZVzqyoAs90wUsx+4Mjt2v3dpc64MFnB+Oam\nRQz0VS4ZaKNq7j+EEvUgEwY/2/LZqQqfJVh0IHwW2emhkdRONRrqpSsGvkpV\ni1OtDEcLUOa24L6II1c/en7cv6mjt3ltKSCOiDlaq0pvqDu2+ijVY4CTTAsz\n2uOGr/CUBKPysHCCcBAPxuGMQCYjLNj5rQgFqYQaCH0GG8fwacLRyFsFetJx\nGXi0RB+BG7Dsn7rDXZGYbNVNWaXB+n+Mp73qV1erw3XAjYCEwZS6vdtwxPvY\nH3NMbYEz0CTv4LXq5uHJppcZj+G2gI8uWi9P1/tjGUBVgSTEKXVO9D1/1E/f\n6yBthKz1By70QdniL8AVvDCxvePyimzPgntFio/nv1P4lokQbNcHgk3WDxU3\nuAvpKSuxQjupaJX1SNDjMS9YXuBNvOh9RMjl0wJZ2oi9ZTSSICbrQv6WGQwr\nHICnnCduw0EroB1JEP54Pdn5LZP/k0e6uz0kF5IJ1WhUdflGGnHo3XHVXv2D\nCgkvhUYj9aaXxxQ/MU/rwWrarZXnsacEwP4u4c6BEBF3IGrBMd87qZZKV2l3\n55f+mI8hTHQ8lDqaWcEJN7D4XNd8HPHOTy5RNpBeWf9bk1cn8/WjHDU7zTzN\n2Yrc\r\n=zqHL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0f7fce00c1e1849b2754a65db93f34d5ae30ebdb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.3","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.127_1612364153536_0.7641691062572225","host":"s3://npm-registry-packages"}},"2.5.128":{"name":"react-simple-keyboard","version":"2.5.128","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.128","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"acf780cae64f7a8e4c8dac33cf7bf69020327a1e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.128.tgz","fileCount":10,"integrity":"sha512-hvbeZlFf4wZp8V+YU6UJ2qU873+znKpuEAqiDuzmaFdv8gM3nbgV4kOH8mYdxWzqyp7l3KpLkviUo0/Cvh3fKg==","signatures":[{"sig":"MEQCIDjSJfikm9mS1uuHcX7dwi1T0SmEzlP2ElNJwGKeDBljAiBLg2tOvAGzczXrIzCyIfZmlVRbw3hlbXkUV48AXZ67QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrpHCRA9TVsSAnZWagAA24sP/iHfPq8bxoW8rtgWPLGV\nsvKjUSPWex9BHCsO629Wv3f5RZ+6CmjF1/aDoGA2bibM+9fzQcxFBpb/Xnqj\nHlsW+qZeI4n3yavYdkbALg2zhrHFPa/o0WI+UHXBVCsRvnzgndUireBffNZB\nvvmdHFSQ2NKX00TZciMRyokM/YJE6hrW5ssEvAoxUpEjLMG8q7wSOkXYODHX\nM9LfwgRbZOGoEfzdhGtivcFnC3NO8AGsCSKsrHzJrZCmI3ouSPgKqszNzVlI\nYKkb9kzKsTxF4wL9k3f08IqChsLXwJsRKQCHQ1eqsWpwISKXVz6HbjfmEdjT\nZ6fksc68je+JtSGU1/vRmQtOV1jHBydxDaAlTA2EvBYS8JrDriVj+1GQuVZD\nZrsQ9D2mzGQ8brzmMeeWEjHzMu0mawcGOjgLteJxMXAyTxSvK+aaQzYDyMRA\n5aaFCxIhkQNyqXalJhSvXRMahEPW+vBl6rYAMkjq3uiXHUP5od8isB3cXYcb\notvfgbjR8bKdJ/KW7gC86Fcs/r3r5MYbpgVNn89uY6WMDORDZPB7Z+v0G1M9\n14uqjCXGbQM9pmFB3f2PIIABH370DZVMGj42ciDhn6TtNWdykvn42Wik7sj0\nXokL6wNHCQ8NbvwdNLKlMlwgUyPWvrU/sG1HLNKeLh3cWbm1nA1jaxIq4pzv\nSU9G\r\n=vKIj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e3b2e2e42fd34a05fcafb4cac1b84cfcafd32538","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.128_1612364359142_0.5985289303359125","host":"s3://npm-registry-packages"}},"2.5.129":{"name":"react-simple-keyboard","version":"2.5.129","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.129","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d4ba7d40a43cb8902ebeb75453c1472b2430642","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.129.tgz","fileCount":10,"integrity":"sha512-A0HSspuJZuBud3nnO68hP9rCxx+YJ8Jtey21UWFmG5Sxtx7W3ixKDqPhe7zML5u4EkREm7jvD+VwWkcdUx2dBQ==","signatures":[{"sig":"MEQCIFSjuZKxS52HjpJaL6go6O2qi9tH5TUSnT5DWThWP+mVAiAHlg736JhYGbIXqBfgIuoO2463ELbd9R9U+99npe4zTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrtqCRA9TVsSAnZWagAAWH4P/RqXZdtMEHsYp3Y+TP10\nis51E3Xh6E3AOn31seHHA5YmjnUkJ6OuTiVxW5b2hHGLeTDCC157SUeB8zrx\nb+cxGoY/CO4omy9T+NEQmkWCk1KX8txN9apPNv9WHhwC2riysOJocUeZCp81\nEoQQZUZpFbLLk0XzrgADjHkCU7k/e3w2F0Pp0byjqIEhFcOxYsJzwfrf/2MP\nSrmE1R0oY7lnVd2roiX+kPBN5kJTsakEb11St2hu+OYru782ksmWFq2lyBAS\nqWrKQ7IXCStwe1r3MM6tBZyBulYGMMkk4SlpTd1B4iEqLGPhkfm01cvg8ElW\nrqekHp2rdxIPUl2vRLrnzMbSbjmuJnG8Fg2rcWdZQzSJAJTxU2IePIYraFpZ\nuQ5nExd1WInpEpZwJqw2VcVCJ5Hsl6OUvd7n4UMOjepoHXlxn/Rz2YE4jbwO\np1znJ5Dwobeeg10jQixmUBeYXyxY26InQzNifl/B9+nrIbkOhA43jmFP+ceC\naOGwRyJNTSYpHvcwM5m15dCWIZawxxn9LmvoeWsDjA1S6KmzX7PJzAG3oDVe\nXuQHNv7xDQgg0GmUu7ruTRs542z+Oe7/KCpwxiOrObVioPvQVHd6e0o6ysDK\nMlh6yL9VJK+Bww+aLYEbeH9pePGm5yQltdO7WbE/BT3ejaefkKhd93/MUGjF\nSBvU\r\n=gz7V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"80039e48b69446a46f107535821075482b0d3fb2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.10","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.129_1612364649413_0.2766813594454167","host":"s3://npm-registry-packages"}},"2.5.130":{"name":"react-simple-keyboard","version":"2.5.130","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.130","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"75a2e7c1af2b215306bc6979b5b0c282580baa17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.130.tgz","fileCount":10,"integrity":"sha512-H8I9QAV5Vywa+OtXAfBnUcN6O9pKxbw0yggfyW6k6thcy3XzRkVnRY7PnZ7LvbQcgTIoRqKtCDhvlHln02sAhQ==","signatures":[{"sig":"MEYCIQCjh34wnQ+I9s9Fu+DQPpU8Ii3mIjL4L1F+yO91vAm3+QIhAJig06Te6z0E2sR4t6bWFjFybmg4+JwclQ/81cnRrmrs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGr2QCRA9TVsSAnZWagAAeEoP/0f3Kv/uh5n4iWdmCkow\nN9j6m+MSxpv6aGOYPQOnmWvVHsevtQSXzgXe6N/SscuNi1iEsNGvN2E9NDLj\nvvEDHlfmqpJ48PMyUIfXd7BjS8qa5nIE+146//n9hzPv7G+3N2vYmBfA4FAS\nai2bC00BIG6lZtuk61fc2eFAY6TTrVps90YeSkwKqnoumnhqa42piIDWnxyH\nxvu9Gpzx159QEgjx2w6nTwv6KqWrGo7IzCzkASnXIW/0YmyFfYonWE4b1xvS\nYKi2EeGirS4zlliauvI8y4IiZBQAp7DS2fKvafTAaoH9ZxCSEtX3jnG/nfrx\nQZ/x9TiwwtGS/DZNs/O3icMNaleDzLAOy5WgQ/SzNOC5tdp42xPKLG6379E1\nyyO/XODQ91ujm0BpeMjwrVDEp3H/MwpaIGBqTODm4LbcTbIBVrUZhqRkzY9P\nVQVP+EG1iSasKNuwixRgJ2sgHpJuhDXNNMVjlwq86VeJP6my+iOsyubspt0B\nxiBApcbfKfz+ahpLI0ohIRtDwB8prHQQf0PYmTOeSs2ZSOPHXT1IdQ0NhCw/\npas0Sm/yV3fRpvrf8O4ehtqFX+BEJifJiOPAwkmFgCpC/MD57NOhHH3QGzah\n4v3UhiLfanruFi+pBhB8NaXBRJMyyU0Wbhc3AfSPlEoTMSUbOvIptyKVAebx\n3OIE\r\n=agva\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"63f95e46ef0a62cfdcbe5c188912abf4b26a4b6c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.89","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.130_1612365200358_0.5694143971902874","host":"s3://npm-registry-packages"}},"2.5.131":{"name":"react-simple-keyboard","version":"2.5.131","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.131","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2214c690f1f0bbcebd53192c5eb7db4b8b5444c3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.131.tgz","fileCount":10,"integrity":"sha512-yakDubNAXrrLOb4H8FbhIxjfxjqEL4Vg8/5AFgPKpQLc+v9cAuJxuWJyRxFXu4lifgHEsZekUWIgxwmwd9AMNQ==","signatures":[{"sig":"MEQCICcOsGEbQLlTPpHvXQ/VTu6ncC7v10R54NLfoHGan9YwAiB02mWwf+1YHrH0GsOZY5+g2LNFPyvdYk2ytQxOY2TSKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG85cCRA9TVsSAnZWagAAs9sP/3jhmUWwb0VyTzeEvePw\nPGz/w5xwTfh8wH6vgYeyZOAzbCnCLWeowqqDPQxqDO472eesOcoQ4mk+zQR+\nupv0JvH/w89SLDf56QXr+wjwNr9W2K3l0LLRg7evnqr8cTy/0opotvarj+1V\n+n2DSNS973VKXsgs1c4zMf0b0qx6gdv8LVXnBC6OWlTx9gwl7HRzv/JnQTvC\nElCVcdwXl6XL/aDnNQ5f/WMPedtd3kX3kM3aSdBVY8QLg5v0G6vpoBW1fhiC\nM9hXMKiofVLndJKxJ05KZAY8zRBTytX/0zW33PbT2CmmulZXGoI1kkk9F2/p\nNHqYiVKzhdRcBf1NHZyTX388M8xt5c6oGM6O7m6C229kZTvJx3mNuOYsBJZc\nGRRUCf/SrBwsPg6rLHuEssIeQkC9WiQOt89Ckbk8nk/pXBjMfRjCxiWOC8bK\njwEtOdIGU+DmJF8HKGq605xDTee+NNllS2j6kvJqXcB6t8EsNuHdS1Fxau5+\nINMVmEs9/7qOLjFYyK1gtKwyJ/3IDzJTymquvPNKCfNc1bmkwxY+8nMpd0FC\naqUScBehhK9UnBqEGaeS00gtUN7TFmX/C1eONZUZTmAnXGunJ7p/C+iOR0Qf\nNYIhre6HpWO7iHuDDWV6K7WN3hSuNa0pBUkx5uvT99aAfBLCDYx9W5aYf/Rx\nPog+\r\n=M/UI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"f5091454f6243890357a32c3137d4b7fcb15ecfb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.1","simple-keyboard":"^2.32.93","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.131_1612435035868_0.10733739055843028","host":"s3://npm-registry-packages"}},"2.5.132":{"name":"react-simple-keyboard","version":"2.5.132","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.132","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ac9e945f41bfcf4b3bfb04c6030b1223fc8cbea9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.132.tgz","fileCount":10,"integrity":"sha512-cQB6ZOnFK/2+mauBNE1mvl5689+w8PoLqdbFR44rEXlwwnvIk70ziMGpYzBFvZoI4p4sF5oYeTXBZhSyZa4Zww==","signatures":[{"sig":"MEQCIH3IZpOasjJcxR77rZpwe7yqBzMgpsn30AqtaWsGm9CYAiBS6/dv+tzg4ChZBVsH14k92fU36x8gZBlVHB6Ted6gCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG87BCRA9TVsSAnZWagAAtAMP+QGPXMT3QQnp5rubbX1k\nF0YB3f8y8fHAlcQmEYH+O4zZU7EhGq1aijgO3D56JjuwUJj9UeynVLGzb/9Y\n47b9yfhPZ/wouNxqAN/dXDNufwoC2letweFhCyTXww60NBVm3ZSIBqdGcngq\niY1kwABqpKkGZlefrlJuRLAwWIp3d4giAG8Ov2hqeRotYpIO9zqIeVygbmOW\nXsD2V81caUcf50hGI0s3iDgDMJVPJdSMc4TACUcZzUvCcXZp34K3/Nl5xBiw\nU/bxNF/cQ2ueiTJPClYCxKJfExZqsoPByegPkoohGw4pz2wQVE0aGaM7FpCo\naHWNs7G+ozV81vUmzl+CdRAccv+5QxDnMr1e/AKk/SQy1i9x6bsBFRsd8/YL\niUCSVk3oW1mFTwXO4fvkAvy5iLZf4WnN8Naa3Q2822L3MXD+pBmOh351rOPJ\nJ9bJTj1xvQLbJLLOa000VqH5uTuprhsPfzrj5IBVzgZCeAfEJfCo6oR68OoR\nc7ctQNB9Zid+YKdb+O2KcGKoB2KrMbnRGbyZTRg2xDdhv4/E6eieM2RdviGs\nO2P3inO0zwu+5pjeO6Qi8dSrV6jNzSXhBXe+h9hqPyfIF33/5PqVBoGYJmXS\nNSxtUbVakKrfmTHl8BTDSlRa3jqrTIjZtJL17oJh5IcFtgW/QRZyj4gXaqxs\n5Qzk\r\n=iF+a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"82c29155bc530c10efd7fa4b99edafd66fe82a49","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.93","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.132_1612435137416_0.9588923607320279","host":"s3://npm-registry-packages"}},"2.5.133":{"name":"react-simple-keyboard","version":"2.5.133","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.133","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95cf8a2635d52a3773926288cf8b32cf46d299e6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.133.tgz","fileCount":10,"integrity":"sha512-iNkLJ2U1UWtsU1CUxB5kjtQwcsmHIbMW+/RnAfvS2ijqXrwyTa8zQrRbeE4KKocdJNFDLLb4XEqBpbMqYEKdAg==","signatures":[{"sig":"MEYCIQCXEN+lUtCemLyN44lZX3aNsoQatdRr8hQW+XepuHvgYgIhAPWKb1C/Safkt5E6GLgSnU8ssJFtAxKnn3IqNtD0hUf+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHRQcCRA9TVsSAnZWagAAkdEP/1ZQlBHUvNz6yYE2xo7A\nEwSJ9iuYsqXvSgJKnJ06dpCwVWyGiFPky9Wf2c2L7tCig4qvI49BnRyegdOM\nyPhDJ0ZGQ1Cbu5XebZHQj+3F0KMEV9WN9OIRs/8B26z9EaUEyTSHWnb37+yc\nH6Sp1WXBtYtQt7JM3WJVbUzcEJqeaYzGulXAiAAQwFx8AEUfAKv7iez4JCJg\n8nNFUUoA6GkjvRPSypdye033Hzoy+PuN0HaVC/gTvS3UETRaFEr4X2I2yPvu\noo89lydeS33nqFNLY++kpdhJaAmJFVPNKskPGSsKBN4cG5E9SGlFjgNMoSCj\nfJMB2CKqq3YgR+9ycJPNETWKqCysHvjvtDbjYGyfTer1adJOS+DCejmOKObN\nsrYwUJnXL/9LPD2wWd4wnIrgs+hbREN4kkaHU8rqgU84GtvT+unBu/gUrw/b\n3Emp2OzMwHi7Pk46DncvnSPOLt5QmtZbR1RPOwyg0EWlmnmfNq7ZeX2Bd9k8\nhEk/Q+9q0fK3jO4mFKJrNPqC7RtgYEgb/R/6UGc6BvUivjsZuktXr0w93DL8\naMcidmOZf2AgaESnMU93ZCMyicjxui8X14qnJXYEMpCyQmnq3g6641b2Ig0Z\njKBmoXS5FXcrncgAb9OkF+YPOdtG0tu+lY3sqNFFfRMDbp7VU5oRker3u7fi\nl8A7\r\n=FEcf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"99b8a3113fafefd35dbaebfc6946aca53e90d822","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.94","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.133_1612518427525_0.9503724012555004","host":"s3://npm-registry-packages"}},"2.5.134":{"name":"react-simple-keyboard","version":"2.5.134","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.134","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b17a9c14794f711c7785b27b68e8cd15470ee1d1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.134.tgz","fileCount":10,"integrity":"sha512-+BKNfcvyMQxrJxP947G0KVNu4q0l+f1NOvZ8n/3F0UrfoULElXh7SYGZZMOO/z0jQv+IIUWpy8ACeQAlNhWnKg==","signatures":[{"sig":"MEUCIQD+p93D11AYF+hTf+COwK6RoVuh3SnOMdut3dL7TYe28AIgRNlg71WdaxQ4aazcfviYne9eC/YdclQQtAteXiWRAwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWWaCRA9TVsSAnZWagAAqvAP/Alpn8Ev8M1g7uAUMf1v\n4B3p7jekqmht6NlbJNOYOu1J4utXyUYPKez8F3YBI/VPz06PEVgLY9YaCa87\nabGyk7b5vdqNXYb8kudu+l1cw4BimYc8DdOuoWCIFsomT3EbFglPITg4irQf\ns9zK7aWDRJKcBsthyoKratIQIsM2r9vUHEyKtwU//GWHM9ljhjAp6kheeZJ6\nPXlNBdiIUbI+BO7QsfJK8e16KBheGWZQpe2yjojXehyK1bFOUiHSx09n8n92\n33j3O++qlwwerjrMaLXjFNGMhZrIHsGfGjmbPb2ti7Rhpy4QRc1BmrQz+oKS\n2wgTgBxRfKhpkv32TRgOAb3Tqa1SBZvs+9wY6DSPojNeslNfFp1LKqV/PezD\nOI9katqEBdlVMa5pQ/tEuXK87farNEEWVKbfAnLJ7SPkS3GywedU9SW5zTux\nQFG1jtjTP9BgwM16VBpgzRt5QLMlLS9CekPRO+06Ul4E/wj9cSj+4uULWtRX\n9EdWyNIJpzMd1OTBYroZ16JIjsRQiJD5EFDfxZ0CdlR/QXf0jnOoHEEp0y7D\nL4vr5RytnnABsjV/9jmxC3VxhzNvLP3QskuRutB0KDG4YNmCuan65NsrUi19\nxgeL7snZBhteUsGxZu2cSZZu4pxG4O46Vm70JI/kIudvPhO18Cbp8iZ4tko6\nsGv9\r\n=fW5Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b2851fba4fb7b8f38f3cebf2a1f5592787f24c1d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.1","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.94","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.134_1612801433687_0.6182376606149813","host":"s3://npm-registry-packages"}},"2.5.135":{"name":"react-simple-keyboard","version":"2.5.135","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.135","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3bfdcc2066b07c824796a943256b7f8ce2b3f7b4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.135.tgz","fileCount":10,"integrity":"sha512-dse5BlPlRfHneaybEdSUkRgiXml40XlsfXmWWVC5vHVcJKVd1a1yHdPrYORPbk63vK9cURoif9KAHJUCL35slw==","signatures":[{"sig":"MEUCIQDkjULpSi48MICyeRA5d5ijK/H0HHme8/bmokub/ZBFnQIgP2jR3I/MLVK7LK6miGAVQD6X15hHISKR0lO+c+s1aU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIlRGCRA9TVsSAnZWagAAyigP/1GRsf0N4xGu26ubq1Tw\nN4/MvYDcju5o88QCGQZYv0WD32fMhhHvlHO6ss/VI6uCnUOLT/KUX322UyVN\napCe6fhk+yUckq5B+HitejM1OixmFcc7UVfWkOoV+nP1ZEi0NROeM75oz+v/\nvSHgk6DjRV2JDSjIjJSeWJD7qLrtzku1YqaZDDAH+A44iP1erMTwLT3pmU+P\nylIgbt9b9fMVvM1lClmfhxVdRuRRvipGN6kK1Cm8zBEYyzFlAzj3d1aKxW/C\njQ/NyaJ6nKV5KoHevEDpIN/KyzkzUyYw0omXoladVSqyRo0IaXKNb2cPywLq\nJgbbG2+h6Uv9xSBy6Dootw5kK5rNIgUxGG0P++89bguwTmhQPqTGpWY1YAAu\nOjgf/rs8E/hYZqEhaOaIkDb7TnfXmLc8BqbFIefv+f2A/LrI/oN2SAPplEVc\nN7w0RJW96Hlikroi1DtvQ52iKXF/wlkFoKMYL1jr6kqp+wCm+Kh+C3fvixhs\n5hbj01h29VsfuVod2HwoJoSA+UCeZZY1FRmPA451nhbbXJACYirsunKhUVVm\n3nJLQV7qxk+y3NAU+R+lyRAfosqEoj3UR2rWhflo/PVCNBgrhkUF6qWMta/f\n6yBVKMHrzKFaCPpRz/A1aHcPbeCrtt27cduOE42RhYH4Q2UxIoBg099P0+0M\nq0EL\r\n=dl9B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7018a038754b182088a8e2d071ec6b950e863f40","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.94","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.5","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.135_1612862534254_0.6086785833151911","host":"s3://npm-registry-packages"}},"2.5.136":{"name":"react-simple-keyboard","version":"2.5.136","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.136","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"19f79ce6047d69690b5624c4a2d0ab677855bfcf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.136.tgz","fileCount":10,"integrity":"sha512-Rrg45pI6vGyb2HP7kA2WJIsfA5YAU/rSjFgH124o9KcnjCkur0L2vOOM10Vpb+QFLTejeOIAAAWhCtYFmtERLQ==","signatures":[{"sig":"MEQCIAYzFliTPgEaFkiRmPr8CmtvvTan6Pd+ezH2LwrCley/AiBaoXhbuyOZvsBxTT8bj2JuPEdQ7WX2KkS/Fb2tQh8G+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIlVeCRA9TVsSAnZWagAABzoQAI8h1+y6gHOOpdumpfUG\nvdjX/A3JUgLQDnMyy1smC/eklHH5WhoFIDnYfn92AGrOPW4/8z1myMiqLj5l\nEF4gnxWrp49HHrQVKjvVhhd4LKrST49urhmTJvMrC/wp+D2gIQ4/b6AOqi92\n/vuKs4oVDGdcXlMsLiwpH5/9AvBhbKq+Dl68+kW4oBiq0EfH08+0UpBB8ZvE\nABraXsJJVOt1E8xcgJsCrk51HSbKRrMZuwJb4u5BNE6oCevXnt3ACC+VUQ5P\nBQmAxw9zy6JznQyj+wU8QOmMo2AhUoY0g13Fc399Skg+u99xw8+1yVty5NZm\nGfXW7S76nmtb85pbF8f6VW6UQDeVfZORlETEISsKWApJuaKZS7MY8FZIZ9QW\ndfrrq5doYXqW8HyGOjtxmc0EAdU94kqIod667OaeivLwns7dcmgiqlQygLQt\nRo22vME1lxr55RVtwnnvJNwgf8WvhfYN05QLXGE+/LbYUIkvgMh3MBB9cGHg\nhkDgVnLQaSwov1869OMWCKmhuV4//68F5sNOIZJtBS9JKWwVXsB5APb/6BKq\ngznpGe7+QiSTBkrkppEQO8cvuFMjDYuDs8kXMj2bC0FhW+OjHDoZA1kNfFLY\nDwt9Z2Bh6oPnAtiKe1Uqj4b/kgS89reodRuHn80pRmpeBbXxv/mTKQiK5aF3\nQJat\r\n=Fk5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2a054d45367755b080d8c199652e60a2bd1d3b02","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.94","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.136_1612862813626_0.0884347217339092","host":"s3://npm-registry-packages"}},"2.5.137":{"name":"react-simple-keyboard","version":"2.5.137","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.137","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1ba153f731646c1c70032a7d59f6e624ab8dbbfe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.137.tgz","fileCount":10,"integrity":"sha512-3S7+xqSRlxTBd/+umEKuCZmy1dSDh9eMJWgb3LJKdxlHpxfv+SpeW+sVq3xlYmeLC2VC0BbzUExnRiImJFshng==","signatures":[{"sig":"MEUCIQCD3M1wqGMzRtdUV354nHBZDZBKKCYYPg+UalgIbrYnRwIgECIuph6KUXObF0qsohBVcLl2w4UqkkUoYlm026DA/nY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI6eSCRA9TVsSAnZWagAA7p4P/jvOKP+lShtj1AVdB+Rb\n145v40xbNaZC0bWQZEpxc2EYJcSEqYaUH70cdP+/ckKkPGVxDYfN33HLHIbX\n/z+Eg+ll+XTt0KUBAOERaff/XrlBVPyWFy2UQlFsT8C6lHiY+9pQOwgLEH/C\naGc7cvK1pc7LyV7vDCBsjkc+DybK4lrR3RE5Apa8Z8yRc7/ie6B9RHaoyu4D\noQbvf9zZnbrjdbhLek0uTfDm+GLPyJJn06CNlGu/5qA+yCjqZ7Zngw9CZqQq\njXz+A0ibD4iIoMErkwW3c+bHMOvn8qA+4hUxaReH/EQhbZvKcck/MumS35BW\nIFaEBrPuVvtA6mqydyimHPt+wuAL1G6wA+vD5sqCPlaXiATbhoUldyThejdL\nbOvujry6WujlUq6nwLwtP5tIM7cVZCFAAFvLc59HfRE+cHYDJNsv/6GlSZIL\nP/g7HrJtWUOX4BtygcBjt1PeM+Dw6ebz6X5qxg4DEJ6NJ6pW+DrJ0YJ3covF\nF05z7F6NIiClATZ7IC5gvfG1fRPzFk9WWSb7GzTdvkPaQdQlWTTB6Bp+ngdT\nxmCDMo1Vs3lgVpky6xwNT0mBkskJoDrBAwlEmA9RjFvADgCSyByFZf5o9oPS\nW3G29nsWTQcBVkk+8zJ96CTwnR9snDix2k30V6e3dVR4MNRQGugzZS1Wt5On\n13gy\r\n=1riV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"483fe15010cf7973579b0814a7724a8ca853d604","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.96","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.6.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.137_1612949393663_0.35795732190128904","host":"s3://npm-registry-packages"}},"2.5.138":{"name":"react-simple-keyboard","version":"2.5.138","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.138","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e7b06d29b2dbf95e04444dcad133fe070540faae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.138.tgz","fileCount":10,"integrity":"sha512-KraAtPtH+o8xG0Veo1t/f+qQabz7QBKCQIT3Hzd+hHduqTohLqscNSwAseNDIWu+pzMNJinldrsx+rAJrp7ACA==","signatures":[{"sig":"MEUCIHzjbRoDTFZCzNhYFmZ/rYOlA8DPA8Je6kZFnC91Lu76AiEAr4TiY2nqAC6yZpA947pg9nGHSSDsjgvKruhC1Q9Yfk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJPnOCRA9TVsSAnZWagAAOewP/23pLkPzE72ZcS09uaO7\nEp5myxThxcgcOfTurly2boZQHPKbM5khihbLdBAbapFXyM8xjYh2i1I5yAV3\nRtfLp3T4HjOp8BSH7ZkIFiVhP1SC0rDZko3A034bIPaDgG+KvrUXraBt8ESC\nhbsIxkInOvj4v/fHT90z8djWhv2jGPKRzq9QJdqFkYM405GS9WEY+7b2alsJ\nC3AEdkXlONjcLAYeLU+jch1VB61oweYLEpvUz6VxZu9vrfYbdMzdYG0xbcXq\n5DIFvTn8kHBb94uuOTa381yGaRwzPkgVx5uNq7jaw2IiWeBnmyWzCNZvEY02\nx2LNTApqorstYmsJApMWvF6GxyrA43OkZMqX4cjrx+HssZ8CFNM21MI7MsrL\nuXpdgh0KFYW8irlSxu/iGHewjgGEgnpc88gIOHp90BbnO2IAjSeEhQc0Nuh+\nT0tmRxgZmxWpcGuV9ljLcX49xlfcwdQEKmWe+DQ9Wx4g+Cnl+U98zqzO2LOH\n9PYRUpln+tIgZevGU96lyJv0oshPsy3+RrKjNkz0Xgmm15mqimWAtkfm/YWN\nGivT74UuiHoX5lFTPN+inYx6O5Rjiyo9vRePzWN2CpjqL+bowEiplkfbSlge\nhTd/2VBrTfsq0zpXNhDmOf/lFcxJ7pSfMnMBtEN8hfvR7FpIXITYL2LJrl8f\nT+yG\r\n=/OBl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"567b259a6bf130a15f52b98a19c767de7e4233b6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.96","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.138_1613035981692_0.8796201587107007","host":"s3://npm-registry-packages"}},"2.5.139":{"name":"react-simple-keyboard","version":"2.5.139","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.139","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38ca462da7c7cfed6d06af1cf537ebe416ffade1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.139.tgz","fileCount":10,"integrity":"sha512-CYUfAK6jDe/Sk7n1reLEJdkq9wjyi9b3PhgdEkwzvnuMlLE/EfTOSdYz4B6bBn3nVgE8etVVGrfly0JlF2qZHA==","signatures":[{"sig":"MEYCIQCHwdx4mBeluTZA5hXFR5hBzDMsPjhub1POgpSZ4feskwIhAMg+pTYuo7GAbpMg4+9hI4fh7bPKfNwdwU+anUXEuper","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJk4KCRA9TVsSAnZWagAAP6QQAIK5veGp1yKeTDCR8XCG\nITvmdQSBlyrKn9cqr0XxbpS1Zgfv9IIfo8AqvQkz3zB0AMJQN/PS9OQU+MCN\n0kJgXBOdN/IOEudrytiuPHnymwcIesxvuD+TstzAowjfD3ZveKwK0BNHlOfC\nnxy0AJnbWtAatUt4S3zZq/L/4dwtjAb4SXXeVzviBli88rkFeDMES8WwLhAt\nSZZczKPwos6dPOM8gccbDs5p3L3W0JvTGc8IEqX6Tai1btzPolUe5YkSJqlw\nrbNccl8NvaKi72nzc55jr0iWckHkvOgoosdgh1+dUT7d6Do3Fe4fZYkE7M51\nqOO3i7jpksEs/hie9Nn0fyB0BRyOQxYxYAXGvuFfOxr4CLjQRDmiq3PI1YMV\nwAGOUugFvLkuaamv/yNhKcnasZG0y8R7oic9fdlerGwvj78z922wKhPwPXRQ\nZAh8sV34EevCpr2id0rSCtz0PIunS6SfA26o9SQNUE/7x4RGlm9qzAIOU4tr\n/uRoftBv8dT4hgX80acXKJ7mYkF6QDuL841aMe7dbMJ0XyVuniLZaG1lsgTw\ncR6vtVVLEXowPJqJvN7vX//8atkZnlOh0p68dZQiKKF6xiygOtjmv0zSsYMX\nrDD7Y02HwPfa7oUzBFtuYpB0DE3UMncUE1PTLL6G3JB66SY1yDlAtGd246Km\nSFwH\r\n=br54\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cc5939fc7aa22e7ded1f850eeaf121e2cb292302","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.13","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.97","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.139_1613123081662_0.965566619879189","host":"s3://npm-registry-packages"}},"2.5.140":{"name":"react-simple-keyboard","version":"2.5.140","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.140","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1edad5805253d7e0c9d7903ca0b26aa2470cd4f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.140.tgz","fileCount":10,"integrity":"sha512-Zg3+akQTwd+JLyUL1sGw43ZO7t/bMj+dvQQRWX1hvNBPY44p5zZYvLFjrq3O8abbCJPZHsIGUAc9KFd6Hnh6xA==","signatures":[{"sig":"MEYCIQD+aMvvKcq+jtavK/ixzsSD+jtUaNweiC43eykrfh+FJQIhAK/Hzl5FyU2n9ubQ+OsIolMz7ett+HFAJ4YwB2pQbjD9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJk8aCRA9TVsSAnZWagAAPN4P/isQHhfduky6daN8YGh+\nOZuLI0i4ZSxxL/RbySq5jQhiuJRnEP3sZclj7BiMGfHdlLhqASewaUYKD1IG\nXXHGy1bgCXa8DKqBGrC8nioEhSioBEdHpOAt7+MemYj4g16y4AyknEkgc0d+\naI13B0APaYuvHJH5+QSI6dZ4Zk5FAHKQX82qwjQOcv5KUHqi81Ne403DtNqC\nxJDhl4K7D305aI82QO0GAxJkG3KwviV5OaJAogsC2S93a2plsDFTrXC3K3Yj\njF78s6ZTVnnk4hyfcTXeM5GHTu9jCn6tDPAxRlORmwZ47xxo1saQKM1c8tI7\nDdwNu6HxzpqFeWC2c5OI/1DTGTDovehzgC9O2GxgHVJrUagF8txHaib0gtjA\n5W/dDBnkWLMdImly7vQcr3vzY4IbOP2y96xT5icyJzwoXDvFqz7P/qmKfd2w\nZRI4fgW7HBluyFosE3zZBHeDC9JnOUNLlutjOEW/CRl6v6uiGiVWJejXwhnA\npmcxLZGaw7whpGo08tzquFqgwE8SH90TKvJofNvVsfsPq9USw/VoMciRjFL1\n4C8z8YAuBV/p4mY1j8rsH72F+SheMQZ7ZHFaMe0ObVKiYwukvhEvVKlJAWu7\nI0x217afUkO8j+n/4D8BbJME9XjJ7CbUtv+qOdWa5QpktifGKF007p89bLR1\nr/2a\r\n=kg9C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7c263ae6c01b507f6a914c52653527bc61c5775d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.97","@babel/preset-env":"^7.12.13","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.140_1613123353856_0.7341411936269824","host":"s3://npm-registry-packages"}},"2.5.141":{"name":"react-simple-keyboard","version":"2.5.141","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.141","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"09fb01fdc6b30536a4b6334fe5cd8647c8934925","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.141.tgz","fileCount":10,"integrity":"sha512-SqNEQkJMHxAc0qv9GGBeSLKaC5edhw6BOTCyO0p7f0e/NI21bfYnuAhjVTh93hRha/pgLTN//275CeHpHPaeWQ==","signatures":[{"sig":"MEYCIQC0i+EdSafF9Gylag12+kNytpNBmZVYHZvWmI1+G2diXQIhAMlMCgCgxCwdHCcbrkx997iAb3q85xe6sxmp9YtbpfZ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJlCGCRA9TVsSAnZWagAAxYAP/0v0V2GGBMtrwFqe03jl\ntHhcXP0mEkF/H9m7mX2uGTEsk2frrnfgzLtDLde4h9SWxdzhYRzM1S5PNrZo\n2VBLHfnLNcfzOnj0TmFYznJeDGo0poIKvrIaTj5su55D3EpUqcdhBJwKjAre\njy/nq9YL/ehf0RQ82zQnqxfEL0YUax/17MsqVsfXqzcfVpLMH3cL7GMQfWsd\nunDg3fUv/cV7CdRCL4zEkrjbEcOTIi9CTNiSvS/A3eVShiXJhnhzjvpU/BJi\nZvbv+0J4fYqy1Pakt51xOv30Y4wa/fg2BcGKUSnBZZyClprvPMHBfIG0VuSC\nic7lViT2dQy/6V1wY//yNMkDkKuVaSKS0KGhGBZYX/6Ydq9M2MFiVfMrooKu\ng7vyZE2FT6Hhv34CDYKyfNUMVrGJccZLdi4H0WVxiz0OU2EYWuyobPhnRXpO\nQ7DK3GkpZCR/UeGTa1xUrXS5VNkVcGrB3x7+pHJFbS5K1alGLb/d5BE88UMK\nBmDocq+ksnbAS8u+WUM/I5vXqSd+jY6Lre8w1t4hzZJoLBrbU6IPrtCnu2fB\nXDDvaNwctV+ChxyaT1ZGcls/jij6vtTxRmvVQMi+D0i/VVtnOfGaBbDDV8aW\ngnNY0RUERqOA7yf+vlGfJoFZT9rdrvkZCenzAj/JB0sJeUW2bBZNad4KNOVR\n8sUP\r\n=HDdC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bf0eb82208e167cba6ef17d8208e140c8c304ba9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.19.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.97","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.141_1613123717370_0.5187217640953434","host":"s3://npm-registry-packages"}},"2.5.142":{"name":"react-simple-keyboard","version":"2.5.142","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.142","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a06b435b22ce5f6ee6b99089a16c08cc5f236754","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.142.tgz","fileCount":10,"integrity":"sha512-5f3ePsA206urOspgrcvhfGRZiqjiAb24/uxRHdDJpaqAUzaSaJDyRALKSafTV//g8AC4qMaI83I38qYgRQcQXA==","signatures":[{"sig":"MEYCIQDz35NVr2UtrYHxesPxCXQyJ9/YyR+QzkfOrD19NiUEsAIhALfQG7Ya/EPRFu72EGtbTa32YHGV+YNYgb8fkgtge5bT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJlIkCRA9TVsSAnZWagAAwqsQAI0G/4ahhg0XwEy8rg71\njS4ezvamfgJZdTsdBo6Gyqq1haA4tDm0wexN2tN19XlzERgiLMfdovaJdOiV\nP9xdJXhmCfBDbfgBdIyaW33kY/ENA4ZGjsTvEsbDXr9piz+pyXjpmohNvdMt\n5SwkNjyrntrdBnWL1hcvsyJ3tIoa9x2u4yylBJqWOytomdL4Wh+mlgathpsb\nYEzWyn8Ou/xWklm2Tyy85ikdzT25/DybIq5qQriufAtg6aKo8SaxtbFxY6Tk\nfr8rj1PSMwcPO9Qohtk1b3rkMoGW4buRB891pRtp48cPxT0mrdcuLBvuKnOy\nKprSFCGwN2NgAHEZLznD4AMcEOW1gFquo+Nca+1fSd5nNM7egDNwwnAQCc1Y\nvlC8ox9f9sLD/d5q4+ZQDIBdYo3LjRjtxZgat9g/SRMFKiTZj+RKEJpqAA7P\n0dsZ/B5bU4iJfvzIDWbCcFc8jeOYTgbAf/z7BCqcTPRtT0ao6BimagcqCO/0\ngMvP8p5iW68b9R3YkTtuK5z0bYsXvRrbdHgCDWkJTi0BGEfOemmcwkW23POt\n1eIF+Hk27TyK3/H1D5YUHwMlg18NWKq1i2/w9RoTJ7h8AKOFbwSqmS9TVj1v\n5juAQCUR/DWF730pnWt58HiBQAAYIOP58nueaAVPtPoebASrgM/WQnzx8CRV\nynnV\r\n=Ugnr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"cfa94a896b535ae8bad5498a51f81121ebff178d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.97","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.142_1613124132474_0.687030541076669","host":"s3://npm-registry-packages"}},"2.5.143":{"name":"react-simple-keyboard","version":"2.5.143","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.143","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4eba3734fb63d8d5f6805dc22edf7b5db1508f65","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.143.tgz","fileCount":10,"integrity":"sha512-V1jm3lxLpGbQc4dMVof1gLbZUhHjpMKydFs55yUVd4CZdvOxkQllFrQOHjxOYKmbOCKb6p5UJ1Qlps94t11otA==","signatures":[{"sig":"MEUCIQCCm3fgX/YFAo702nAYmfQaP8+Fcak2AyXXXQnAoQhjDwIgHrw7jKvU4eCEMifzI8TFzinWUo2clKZuo0Jj6RGqaE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKlMxCRA9TVsSAnZWagAAengP/3yE55m+4O8vG9PEwYUh\nCgOnaO1075gV+DJQ9D2ns9LhzRA+gFPg1kFW/SGrz54A8qVlG6SCe18KJ6Yf\nb/j9g7hJfPnHu5GpWrQACy8nF4vVSfNtBdEMvCpr8C3HAj2t80lzKWk1Qb8c\nGOuYRCAm7gZ7pgwDZHlufOUn3U7Ez66vkKzYiQzrKfSyYvFSsBHKGh6nLAYc\nC/7/RG8f+vfOGxP5hlL8UAzueS71BtV2Gu+UPEWlZWAScEUTNiiwaGcr4c0g\npVg/q8Qv7XLHhya1A0ghCrmhXD5dSvidP1laluxv7Q8rnXH2LRDN/CihnXxw\nFkxs44Blm0Mzr3MtLrZMJM23Xd1fagpW2zoRaKJArBU5V+LU0gY9e2pV/jOg\nG31n31k+0cJWN5can1LKa77dsi8adwvRsXLhqZweov+wX1uKUM6Jqd40+x9Y\nN3DR6yhojIkWrWSEI9NueAkpxLl2cFIWoO718VorXTXgGPm0Fa5U75zMgoxy\nneRoWqNSWqC6nanKWxezq+yXPye5THH1fR238LWOQlFCBRB1keJdnbnATNhW\nkQ7xLSTVmKTRwCaxC+PPVJ7FivPYo36xf05zxDhMM5kPvSfPXruxoHVNuYkz\n+v9arzj64JKRiU+2Tp1FoThBP38EE2G/cbzlIXtS/Y/0fxDZlJwBRRt2GYxA\n7R78\r\n=jACC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"25bee0138a68dcd422537a57f4ec2424be9123af","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.97","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.143_1613386545016_0.5719086932141768","host":"s3://npm-registry-packages"}},"2.5.144":{"name":"react-simple-keyboard","version":"2.5.144","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.144","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa007b70a68ea91ffd4f252f61190851491c2b36","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.144.tgz","fileCount":10,"integrity":"sha512-z3x/2lb+Y52/vXFz/c4ioeA+0jPM4W9Lh1Zk0CfA8mXNR2kP4ZanYiGzV13/q0HlE8jHB9GsZsCU1dxLOslZzA==","signatures":[{"sig":"MEQCIBKTFwPIjCVZO8i+jz3XF0KCm217nMjcBq22+LmvUzZ3AiA0Hk4j9WnfGnw3kkUiEpjkq10GGHFePt4ywqOAhvl/Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKlT2CRA9TVsSAnZWagAA6RwP/0rlwCoDafw5lwpHkyB8\nP0rdTPE9jKjvdaBPPAGlcbfk0l+JdbCEACoTDa3krTHFbmcqWpYbVgQvjYYs\nKJ4rikU1fJY4PkvTFGzFff+Lvwp5r8JGHC9D304qr9Rz1DwuA+r5M9Atjvtl\nWPJpYn7T0Q6huaQP72MHXgWjmw+Da0vJl9EIomoQV/XMUv1YC9LKMTtfuXnQ\nhX73g9K/Ms7XkDvjcJC/vXgZOaFEdcj+BD2zcEGRRE8x/P/mSHZbKNsaFsO9\nzg5ES6t7OJ/T5K8I2JaAonKldJMTHffH7YAzv1HZo3V+jc/2earv8D1gvaE0\nR0lS1uXh/0Um1pto0CRyjX+X+IUka0xxtxSMAEBMejZU4AWZMzreo3vAZWlD\n4rv24E2J+W79s2kTAqDaYB+bKD7mbzERktp34SOw4kEsHHtki0NP7+lczMIX\nFRyYJj4kO1sVfw4bK3BO87JsLT83N3giv4CmevXFGYGTEWejyjgLhoceplAC\nP/YV7/hAvg672UTgDu4FYrwdsPMfk0dlcZjffuhmDdQy5GHgO93vjk2BtWu0\niOvyEGj+0tDZbtrzhrbKbPANQK0mjioHpd2T7r1rbQiIFHVKzMkIfV829yK7\nve8J8FkUQr1ShN7MCb21tPQ6JBp4ZjzRGI9P/5vjblW91kRs2Jde5+aSmTSi\nZs70\r\n=oU5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"abb7fbfdd301f0e98e51f184b16e398c3036449b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.100","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.6","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.144_1613386998151_0.8355555252872404","host":"s3://npm-registry-packages"}},"2.5.145":{"name":"react-simple-keyboard","version":"2.5.145","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.145","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"32aa996302c7d97b5d994aa5f49868cfd3cf3eb9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.145.tgz","fileCount":10,"integrity":"sha512-a0Q/5VgvxsN9giQ5Kxg2QROGPkEIbO3ds7AsP4aEFALMa/uU+B++5l3wEXz6jYfHcCwrcaQQpUJJkw8kBolTjw==","signatures":[{"sig":"MEUCIQD2ZSvDOAoaISLg3UXQ9POdwDB2qVVJuFIKPA6bBA8p8wIgdhoVtkB87inA0j8x/g89vJYD5asTfWfKBSL7g+GMMW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK5P0CRA9TVsSAnZWagAAw/cQAJBq/JqEXs28Iunw5eyZ\nvmkEq82ofWeHSZI9JkNgiLmM3H2I6QoOj4qTioA63sHO6ZqXFm7KM9WNQUbW\nZC0/aBtO4YtBb8v6phfkX4Uoq9621ooIjVFbFLUOkjkabDhtWokYcPuDfO9i\nsDyvydgXozLt7IncVsaRA2uJTOo2GYHAjOGby7CiKGa8A+oq9abLX5EIkIyB\nuIJZ2DGHGfLMjHsU4WOdI3V40HyNQKrhmNIFcPwBQu4YHskIykcBBlSbH9CZ\nw+oi0KFHy++Z+CYH7NeQiglNU8bNJdNRv+Nw328klqr3WKQLtuI4aqUhXmrt\n1iYHjawla+8X0ey5P6p4vRoEvv+z7tbs22miCvJj8VWX+ytz2WrW1g8pagep\nKx0mJLz3Hl0PMYMtuqRQInay/fzb66HBMOHqPTELhsYqV0JA8qtk2J5rH+rL\nJud3/uPqSKDAH5LIixbR6zqPGUnjZX1Hlw5KupdNjC/OZ4AJuFAauiRK4UPu\nu3lbhOUT91nY0RZ4JHbLbaAagRWBnapQFM3f6KXgjAaAwIxaYT+yKK7jZFr1\nm9vtebP0GCv8oW73b+OVUl2CsFcFglwsjpJ6P2i1PlF3b2DoiLZR4VTIf/hB\nccpr7jyyfvjAbO55pRYdnHLg3SD46rEg8zz+Ayd6AaAcmFSct2M4FobjaOoH\n4uwo\r\n=g4TF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a5b51fd6844de7432215d2520d221a4e538cdf2d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.100","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.7","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.145_1613468659643_0.6677612272993958","host":"s3://npm-registry-packages"}},"2.5.146":{"name":"react-simple-keyboard","version":"2.5.146","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.146","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"de6d607591de66b45ca2afd8e053dadf14e8577f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.146.tgz","fileCount":10,"integrity":"sha512-/ThtFvNOw32IOmF5jcO9AgsJSoSh+BRt2yCG83BBBssaa/fc+HCII3xnFp2fZuOWkYWYdx6Ew2ESN8oU6THv1w==","signatures":[{"sig":"MEUCIF73QxJ2EE5fPHbyWPVIzKcTmOSYA3daFDlHPb7RzYt0AiEA+mE6iHpQTlNSpR9ei7ty0q62vj0N/24vtHnWb94w3Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLOOuCRA9TVsSAnZWagAAkXEQAIc/JIA6X7hw7Dp+3SPj\nodKdkH0Z3Wyo2rpwUY3uL1m6/B6fJ0VwXrkv8bdFb6BmeoQC+x12L9EWnPj7\nUGaVe2liY0I88D33pywQpxvhyFx6sNy844Rt5GB/s7uFW9TqbNjrj7e88wmm\nCbLIz7QplLid/R53c4GB3x4RRiiB5I/a/1wY6rHYmzDv13danIDjL1gR2ldq\n033tui7xeDzeAOT39iM4XTsNk0NCzNAEJna58OWK3dthq6HvQ7R+gjMkEN2f\nikYg6/NSBPrI5+FCj3phF4s73xX5tcvTXs7FNZhZ1u7SqvRKxQAN/aqT6aoP\nAcjKyNhc+4KkzkI3s5zVIc/yBjzQI2GtbQNmz6QTuMU+svFOF2sWtsn8AABI\nrHP7CFobXEyXHoLZCkdR6g1jVi9EXTQXhAbc9GyJpBYIVCo4MjN5NfnFmoDM\nGv7wTsmIfJNWeBi6eViy2GZgrdNm95AKLPk8OC4twJQk5FeZPmjqnmw8idjZ\nHKR7WBhDXiP4hh3w8Tg6FvLdTSxnG6EIQAZjsTj5flx1PwSgB+txwIWEsTES\nMtwLr/y/yURaI5EfFVB4cWY8XEDvBhIcKCCVwh/e9w8Yd69U70jbLARAXClV\nyYfewsGzcrL8Yeqz5Oid6BtRexu1BKvtwfjwv4GhW1LkBPYQD9Fla1be1NLs\nPorD\r\n=JVZq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2a9590b75f4c290787e88eab587cd53b4546ed20","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.16","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.101","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.7","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.146_1613554605617_0.4706797133149456","host":"s3://npm-registry-packages"}},"2.5.147":{"name":"react-simple-keyboard","version":"2.5.147","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.147","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9fb5137e9c7b572d2dde4c503bfbf682d0a2d899","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.147.tgz","fileCount":10,"integrity":"sha512-MEkREkwkcBBAQWA7trqRL9qBoILABX/6FueBd1QrJwWdR0zWTmEw0v1iwO3u7rv0K8qBu1h15390GQ1m85KItA==","signatures":[{"sig":"MEYCIQCrNUnc0X2ypEV85vqsWiOtU7XIJXlA3f8X2CJEsv+oOQIhAKUhP6IAMat5pKoKJhY0inEr7nWglsZfSqbaM03Gc3xS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL4SpCRA9TVsSAnZWagAA6bwP/RVn78I1tI9S6u3qjczY\nlMu6mhKIOpuplsgX6hE0nG9Mm43w6f3cckoS6cSyJriyqDPbvcIS4GVvHxzx\nekrO+0ewIxjjTs2OJ6EQcnLPDByIj2c8ohd0uO0NE6fzGFc+u79KoLnp/Iys\nORSeFmWkGvZwF7VApNguBicbrBuj8I8zV8rV1nnif+IEqYVMAmWEn3Gm/lsj\n4g3jLGo63yy0AaYI6q0nZirazb8L6vE4nT/2C2aiZEhG70jKASYa1mo/k6Iv\nw35hLcJZWLm5oV7a6kUqovdhM5YWOJ1vtbEOgwfrGwMmt/OKLD6C7IVT11g9\nSK6Lxq/hn/hfy/ZL1Sj7csrnr0IyEIDRG7VHt1uqkz8g2q8L93ntiYQ8wSxw\nSzbhGc6X82h5yaZdxXdAGAov5Fd0VI06jJ3sBcR9pVGKBZkoAXFNd7tBwDGH\nBr8mGthmTD8qzdjK7LBmxn9aHrRSE3xmAmUgRXGEj9f0Kgj2AUZ120D5gyaI\nXKkOBzPOUREDEujMZCkBuiP67gPcdYhzpoMYSoFtSv7juhuLnJyQok0QWyXj\ndd+CbbRMZ0H2JwqkAgMtdJ3/j1mLxEPkoWcFuyGu4g4C1kwpYt+OFJKm9J+B\nGZ12PcU1qVJQNQWU25FNLCIda0PkWAkDNitmjd7E56pQl/rJDmh2ZOIkfrV6\nS3VD\r\n=2TLX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d47dc8440348c9665b2366e3d1369bedaf027ba5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.17","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.101","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.1","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.147_1613726888786_0.3774025775877161","host":"s3://npm-registry-packages"}},"2.5.148":{"name":"react-simple-keyboard","version":"2.5.148","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.148","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a2068406b7852cadc9037ba067db3366a7aa77ab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.148.tgz","fileCount":10,"integrity":"sha512-0PYcO0I9bR1fytZNy0r1TPwjZ+x0vZI3Q5QUpiCaHB4iCGpntpDdWfeuAYDNK6B3xHTcXw7C188o7kRGXU2kdw==","signatures":[{"sig":"MEYCIQC9D4ZOecI7bzlmjUHvD66VxWRu8Eq/oxTYnad8wwJKwAIhANM/wfW7WkejOcyJkANZcIqOQwNGjV/dgX7GcY0jRJwG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL4VVCRA9TVsSAnZWagAAAekQAJ/Dn3KD8Eqg2OLDRAJa\nzr+8ioPv9p23y5qaR7Hm2E/P+J3GNKX3JRCMvNuJJTAoHNdGeE0GufmVTMj/\nKOR6AgzAe352sLj/fXbCRP0vaUHApnbk4PKnYcQpk6M04qhnybXF+HN5aiht\n1MBxCY6tpj8DU4n5qXWEZMwtxkZLKNqYOVwPEtI6M1PIZ1TpvBAI5VsNE8Dg\nEhpcopvJ7wgabss0vAaPbuoJmCuodVRy6hCfAuPUUNgEgr9aT5UBp89sh6pe\nT5Q+MCSMbJxMjD/XgdqU8kC9iBBaeRdO/VlJsAOs+OXmG7v36qaGHupRSsgS\n0iKsNXDGUxmtmjg2bcLrvHby5c5yhh1GbM2zpCQ3pg9Bla3Ky5YSymEASCXX\nxXOmTbg9TLCCAiJtcLwGWev6x8biLchjDGs7mJvL5F+pSEXfBOF3FUlHPZNH\nwVV/rJuwEMjGt69+ckRSY91WV9T/6loWD1TMyPn1VjHcol8L2niguAuxU+qY\nEQuUHMBlPGvQ4xaFJz2SIDaL4qSqBlwmfe43B4inVBIFB7NsYP+VQL3GrenF\nKwFMDQKlmMAziIwmLpgNvHJN/GFkcIgHWxe9WOQ2LCx7Ax0VNmTSN5+Iurca\nxo2phE0524YlOYUp8e0gaJ/GjiFCo+JZmn7SbnzVJ+ziRxAt7gIjvyjjQuT2\nOyYA\r\n=BbUY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"0939cb9dc28d9c2f2cf3b3458ddd8faf99082683","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.17","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.101","@babel/preset-env":"^7.12.16","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.148_1613727060494_0.6800553517648114","host":"s3://npm-registry-packages"}},"2.5.149":{"name":"react-simple-keyboard","version":"2.5.149","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.149","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ac4d6565e6fc22668d83cb3ceaacf6a8dc41e5e2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.149.tgz","fileCount":10,"integrity":"sha512-xwK3I8OVdiiYBM+jE/csIppuXdaeF5j2JgCflvxPz0hEJlq+BBQ1VtZyhfRdprd1J5YPxUGzP96QrlKYuquJpg==","signatures":[{"sig":"MEUCIH13rhsc6UZSLhVuSPIPnmy1ymg3qhaya2iIgXv45J8yAiEApLcopOxx1wuJea5j2rVO1E2pUWJe+kIBYYBJ7EgyddY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL4XGCRA9TVsSAnZWagAAEsIP/RQ9BkDNSlYBdk+x+COS\nMYexThs/IpNt9ad1KmWLhm2iyNOj7OYb26HZ/MT7lgTPrXBW+3PhQ8i5PZtD\nRMwauoATqx4r5j82rB/KNpDiMuAhSafUw9xTn135z2hYj+YSGflWvgjPr+nM\npH+b6mCabh8oK5yk127BRuoQCsrDb5oTO7y/FIxl82Ezkl1evG/plSMOCoij\noTn7JtY7ZQeImjqhv5P7tggjAt2ha4YNhPPcDBSVJD89Oz3vxr9FEkBgnBpE\naoz6SrOUkWQarNplAr88vtHmmUd/CrXRejU5wpQyaBOxxnpACZOIa2PKLafZ\nCJcwpDiAEPhaGbEPdbJ7hjedMr2xhDmIRy5YOqxf/2XDJlBqLzZV6cZFJu9g\n63k5OmEpuEggym7t0pClTRgiMm+muTobeyJz/JkL7pqXp0/hbru8R7e3fw5U\ncTyRBaF6V+U46Nds+RAMGaWthqnDED2EZPjNG5WmW4a7pWk5v/vBoMhqTM/i\nKHl8p/MnTpBCBmJn7NilWIZ7QvYWfEpmUSotg7tWRSiXm6HEfmfKFCO/TZMn\nHCRRGJZJacL6Xr71XPpR2IA14FKqr4U9myypIZZ5JLYqN8jKYXIsV1lTd80e\nYAxB8tGAlY1kk3qo92BlO5NQ6XiRePlExYG5gQtwnnzzacTfcQnj22NYKlOI\nWROO\r\n=D7uT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"e611fdcc44c59b3a86ecac6904052cae7ee49397","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.17","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.101","@babel/preset-env":"^7.12.17","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.149_1613727173743_0.29040345163541725","host":"s3://npm-registry-packages"}},"2.5.150":{"name":"react-simple-keyboard","version":"2.5.150","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.150","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"932cd817a306d3bdfceabce1d47e3cfa4e1c42f2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.150.tgz","fileCount":10,"integrity":"sha512-8GE/woLqbvydh84RvbLU9eI0vi4CEWtt6DtSgI8+DcvAHmNw8ARaCR5bY1tXS+TKJgpbHXSB/F41dhdGY+tYbg==","signatures":[{"sig":"MEUCIQCUNQgv/o+gw03FN/hh74vm0sYuzJ5DdwJ3LJp5mWsIuwIgRAFUfEBr9lL++pJFqnzeFkiqJ7l+sUjrYVta4WnCtKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM4ZBCRA9TVsSAnZWagAA/28P/2EWQWjPTuwoWIGyVmoy\nqtz6M2DT4WTeSM0ld04GakJF6jqppz4HOkRekoHlzKuOCOCGo7zJ1m0C6uHD\ntYjGOi+yurpc0cXRXawpyGRjKfLQkbqDa/rkqlYFjXIoE6/TeoBvVu5CdQUG\nIAyfLH3fXzaUmorlFi4ywg1fiX2q/PimUNTs0ziPxXt8/8kLFhLQRaWLlNMD\nzdMuPUSIvlBu0oHDtP/DxaodSoyvJlIXtY68dyg8LagNgDPC/NATL+bPEqM4\n44lYw8o78SR6XTb+9N86syWjmU4loPZaIuT9FyMvRFZcWNTcLFJ1KTsvWe9g\n5H0mZrs1QbO1EPhFG623i9dnsmaLWXxF1uHXBVjC75nafc95v/4ZM2AYdK8n\nL4AEiwEfz4R53Pa/H7Jxbyxu/wtG0X9fU8d9nYnKtZ5vNoZYCHz6Wo7nLjrM\nWyiFN3/bBUb7AeL9AHM7BS30jQwHOKHDYNUgMWkFz4kG3kqd9GKvoTWiGIMT\n5U9xXb8teY9/gj00LO57Wahb5JNWlDICmTnskv8WbcUuVcCmeUs+ahYnARIi\nPPhDnrYfXYaF3/83PT+r+Vb67ni/t6Jj0UXtZOMY7X1b5WGbmpQ8Li4lCtJ/\nfXwyJtrma7EW/bZv03knLB80nzM7fiP0eO9CmGAeeYnWZelA253pAhAAuTdm\n4ldB\r\n=1GF3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bc0911975953e736222d5b19ca4da65001becfe7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.17","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.12.17","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.150_1613989441243_0.12494482903295911","host":"s3://npm-registry-packages"}},"2.5.151":{"name":"react-simple-keyboard","version":"2.5.151","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.151","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0b004cb9d8de08b3eeb01e759ce3a7ff6954498e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.151.tgz","fileCount":10,"integrity":"sha512-mTw/QlU2pQNr6UDQyen5a+UvUnJ/nf387xMj1Gl4OSO8Ptwzs5Do0tU5+iKpzNtOu2dKh2eV9vv5EoYcX+VNcg==","signatures":[{"sig":"MEYCIQC/6nloWojWWxges4CTw+yU5NYU1QarUeIf2O6fGdd7VAIhANRyX6TJew5WjzBNfsNVnGAV7KnnKy7kOCi6R7ixj3i/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM4bLCRA9TVsSAnZWagAA1uwP/3E6ZWBOgPLSk1odK8gE\nDuQF+q68nLkbLYcfi3dI4/2rRftSvxWn0AT1c6Lu4plqz0UrLAclgMY9v7wN\nvNOmmIlFPwNBHEQrdiufP80HPN7UKSKwEpQtL2dJ8Lla0PPUbaQSPSmP++mj\nHzDK2R1V8N7yk70pWTlWnBukIALr35g0qHfrYriHM8gL326K/MFufyXosqXC\nvEkdH7r6sqdex5WI4nDLaYZi4Yc1mA4HJZTxAlH8OFBkFaeg7DbTgMOTcW+V\navg13aJeXEZugUVESDmLtpKi2nMoKZlPwNtS61z9qcHpAVLo0s2bbgEylQZj\nMmjN6x8ROeRy5FCnHSFKjdmtJNeh3w75Ua1kVeeEP4dZTvvFeiZlGWgw8zg1\nynheq2xpVpwfYFLXVtAd82enwZY5Uekgkh+d0xGrUZR0bXNPpLMLlPCG2mAv\njcLEaTWNjGqUMGmf7POQx0Dnqhg1JFerWaUZGMYWYajIMEFnTjBEkJjBvR1B\nXusAw+v1DqGEWET46pl3klw4nPyzX7R+v8oEuWsbnNyVj5ak7ApcObWjDdRN\nJRInX4znu891F2WhvbQxuau+9OC6fhOtcJ3alVCfvd9VCtsdfebRpbQ8LJ2q\neuolMRVSL0DTHhAr0WGZeJVoZD7a+3d9bBxdu8ysGB3si/0nGaL9YAkomKcp\nnm8u\r\n=tev3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"ec2a54762dc178d28330dcc880e5605bf3cdcdc6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.12.17","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.2","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.12.17","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.3.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.151_1613989578512_0.7355947370429192","host":"s3://npm-registry-packages"}},"2.5.152":{"name":"react-simple-keyboard","version":"2.5.152","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.152","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8b763f0f0d01feb491607cfa9cf9086cfd429ce2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.152.tgz","fileCount":10,"integrity":"sha512-PR5wBfxNSblJVTz9z9JlSq9DEFFBSTHjhb4y5suvTtRXI/w0LUEKILJT//xOCUhyZEelhgsOdLJXa8sn1lfEQw==","signatures":[{"sig":"MEUCIHOy3YCgzIGtaQjjcO2/m0U6Fs0Imya39/J6dNfOqjP7AiEAvZ6FgExYuTT2oyGZgn0niw2x469F+DW7tHLdWOkvUC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNOfFCRA9TVsSAnZWagAA/PIP/3/ZyY3sy05zeOzMzxOh\npdivH1REwkuIlWWm31Nkgj5MmgqLx3nObg5TEIFGQO5eho2J+SPqOA0xudQO\nv+iI4f0Po+JspNmSboZBSRnW+MD/qoxNgLH/ZLj+C1ubB072BRSvt1KnGijN\n4R1cy2kydYTNX9wYY2Ef0rt+JA0yrOum75pO700zwZ6NamwBtTU9+mQPPC2g\nOqaMF3XTfuv7XRBEM1TMQBhX9EuK+LeJ3J7xGpEorxY8m215IjId1YhbNExc\nO7LdiYBEGd01kHZyNTt3hcrYgCTZ64HFpV+X5P63P8Eh1Pb+KABW3Hsa2Qws\ntph7V9yzAduoSiLtvyUMHnXAR+4aAhSQS1ObzRpKxOoV7UmcG+4XFQlsPA5L\noRV75ia1msZuKj59axtJ2n0aXpGyBS7cwPzwo/toggHaVr+qgW4uAdWYsv1y\n/7aeLqxoG/Wi/vMm6jvhJaiF+6689N/0cEe+n+Un8c/yAFyXia1UF3g3hK3I\nI2dh1J864N/43V/d+Hum73vzCFFD6sz9IVJi5XEp5H+l2EwuWJ9b/7gLMzrx\nQxIdg6x9j9MWALmpkn6aKIsDvtVSl51nc1fdJFy3h1cQ/67/k36YbY3cymhf\nrLfmb0IbZ8+snmMyoIVw11J7zf1TuyJ0l0KjtJWmp4pRcMaw09PBeB7JrcxW\nHEzp\r\n=kiXd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"587e675afe3c709404fd142fb008c81ee04bd67e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.12.17","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.152_1614079940710_0.4191300648687655","host":"s3://npm-registry-packages"}},"2.5.153":{"name":"react-simple-keyboard","version":"2.5.153","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.153","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7b6408619e151883531b7f720a02c6fe5eb50537","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.153.tgz","fileCount":10,"integrity":"sha512-sCt31oOYufQ2xK1FGxE4haFolBE5/Ykx4kJZTswozTr+e0zeEYh5t5WKg2fLnndsTE6d+f0HyRuszvPcyShamg==","signatures":[{"sig":"MEYCIQCvKt0xlyC88R/Cs6u4HMJtoa1mAm7VXU8wAm5imTYnpgIhAKoiZAxO7d9ghELOcznxJAzKORUXqevb88cQVGSWNQfg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNOivCRA9TVsSAnZWagAA8gUP/2OS2sfqpXsOmmmQZ21n\nbXYBXgoMaJxpWxc4d1t0ic1bYf6mCVg5cntfThtkO6KiPDOOrXmrcZKwV6hC\nSa1gUOYuuGwMW3vTQtfLhBnd8ECAB3el4/tJkeyDJsOm2QkaXIGF/wpyiMY2\nVOtKtsNzl1/VB2Yq+MUDS8vRUeDmVeS/BaMv78tfGEv8kiT5g4FTNOOE2wsX\non/zC851i44kpwJf6kpsGd6OItgU60vDxHDxqN6djEZ7PUfUUOKvpEmLVUEr\nM5CsPGhm4F1gTUCTs2V/znRJU8oNIMlhOG5QPwTmTGFOLjoVsszdwS1qENfS\nxRB9+sTZQyGJVsNypQEOoKeMVpDwMGWQZJNitXJ+M5gmAY8YJU9/q3OgwtqG\nbwLxUNwDHBd4lYTyK9i+yy3v3+Xj8kYl3jUxiPadwtsBV3G7spIps3lQDk9C\nhj5lVfRGjhiBKS6qq3nep+2MiUTWBRI2sSSV3/KWY15UNA0QLDk8w5A73x1q\n8Cz1b0bdn0B5El18tpMmDrEF/4CcLm3DEJwF5s8as6maH6hs8XkQcQ0Xe946\n1Caxd4khcvNFO3Iq3IRo3FDmLfJysJMleNka4AVjSFafngehorgC7dw9VjGU\n2w7ye/Bmw9QsUq3vq0OwUtqbpiPEedcGIIZorfTgLSkx9/04lQCe7CjZUepl\nsN2J\r\n=xDlN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"5b4b8ec22f5bfcaf1de0173be43745376a3e846f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.13.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.0","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.153_1614080175036_0.07799646433093388","host":"s3://npm-registry-packages"}},"2.5.154":{"name":"react-simple-keyboard","version":"2.5.154","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.154","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8839458400d38edbff89a46a59039f05833f8def","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.154.tgz","fileCount":10,"integrity":"sha512-yEYSbXOPm09/QGGIB+4AZ6onHP+D9rMwNAVCuJnOvoUQYyawi8mKrv5sOeOEg7Kes8FBNCrJCYmMMgvRFddymQ==","signatures":[{"sig":"MEYCIQCzeK6EAUIQ6EyXKEjRXq2VDgsHA0O2ZCtNOZXo1IVyDQIhAJTbjF9Ek2GbzoQkPBwN8IxV/+mH4z4BvJC+ZB7PR8Ww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNOljCRA9TVsSAnZWagAApjsQAIqWi+J64JgN8mYyn6Iw\njiR3l6CuG7gQbe2e0b7YDgzuOOvgfFldAX9ZM4sSGwJyuxx3ec+fOz5bKs+1\nXmBKQ0jWh6IyW2K9SMogB3Au/DJvdkRwDiYkz9XrncbSptcDOZ3MF8iDeL4e\n6SvLM3XJE12ksWsUoe9PLC2T20P84oZjujl1vadUYKX8Mdy7FDCrJrUdHO4H\nMPq+ypFivOz5vIC+PezcDkJaGMjJ+XWGTURV1xx++qkiDt4dly77YNu51FUp\n3fqr2SFXwyKmzf6cmJjbkf4gRyefPCwsl9mIH3wBtxn2UZGoy47vBCmLZHx7\nkFiUIU7CCdZQonG4q8ZT3DqPHBfSwKfEpZvva8GeBIq7S+rXXNTQdnAwDMD3\n+XpapweaGrcPKnJlvUv/F4F6X0qbm2sawoq/ftunpNG3dGj+kK6n2+giCJdA\n1jI0EkWaUgzc92lcsUsUUeNjqNtZQDlx4FhRtQmxKn96N0YOMHpiLo40O2FT\nrSZtsYuQgTY/+a7pg+es12iTJwk2bJHKyqFQWRNBf5Jf7YVZ1zSa8jUfClA4\nVvyAf4hsqIPRKOHtxMnMmrPTpcMqmR3+45I93kqSMVa+J7+EfLFmb4YIzIzX\nGilQee0TSCiVwsfFVCOyIsg0D8CDvREk77UmR/XkqXAMWw/wUblJKF71xx1A\nL586\r\n=FRX1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7ad078d446f097eae81c3e3aaf7880bc46e85bc3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.13.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.12.13"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.154_1614080355125_0.6688653657029224","host":"s3://npm-registry-packages"}},"2.5.155":{"name":"react-simple-keyboard","version":"2.5.155","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.155","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e24820e6a464dcb21975f92327e58576203f6871","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.155.tgz","fileCount":10,"integrity":"sha512-kZ7wE37B6PzY2vSx1UWJ9DEsJEZwQkv0aqEwYutuWErLcYJI8QjfeSOTljN+AYLVdveuOZf9677NsY85IkjTBQ==","signatures":[{"sig":"MEQCIBaivOtfk6UY90/LRrH8jksi6TKbA3IPCvO/w22U8BY5AiBZNp4rbpzgock6fQWIiQmZaKdLaj0cSlafzGYnX6RwAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNOn6CRA9TVsSAnZWagAAGPsP/iZSINf+27kqRDvpDe18\nLdxEPC9O4xJuMosV25FQO8qyN40uXsRlVTPnSCERI/H3S1Qd4VWnUz3QHvYL\nF3HBatR5h2SkcoZ1EVq34pbIvWxqiUMn6cGp0BOSCXoeKfIeMtBwaLmO8Ryb\n/lUz8TlYKXOBScEo6pw0KQZ2bgFRrYXosKbmnZzoKco0hEuYjxII9EiH7/Rf\ngJh80le7gBw4Xj75avW3IUkqSVf2ENWlEKrNX/mZYID37x5yGvF6G+OVt2ZD\nnzjXtsYOyd+Yc4f3dWxuv2Zg44fTJmpkxy/p1+RHJoycsmYyQrL4EdYD+tRB\nFDhLacLpSh3fJRKv6w3Tr0h6J0uRBiulVMFIOTIrJ4jRmU2AbvIq2ET322HU\nN+WVJuCilyfn60oOeBrHgYWRfBFxKX6/X8OTt/A7GPwVW6FoMPRmQJoeI2T/\nIODoWD0JDZ76Czj2ArupRgssP4b0GY1ZGwg54zqoq6v0tDisMi0rFX99A8Gd\n8HiWh1qDYM4g3NZPAL1CPjQoHERvwx1j1DLAGlBXotZ7zy735LlT8pI9cyhe\nn/ipUMQuRI8nX4Ufh1z9fSEPStK032Y1JZbbXEmZ1dCFLjRzRAauNQFUDYKD\nraRJfeBJ4oMcXGrKezBRT/cE2Wh/0WBoerwmo/dUtyCxOSgf6erXfCVfmue1\nuAri\r\n=c0Ek\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"a1427eebafda530b3765ff9e36b90f2d48678e34","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.103","@babel/preset-env":"^7.13.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.155_1614080505735_0.8868401897411653","host":"s3://npm-registry-packages"}},"2.5.156":{"name":"react-simple-keyboard","version":"2.5.156","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.156","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45c164377654a269aa4eb61a52a6f4b05b39334f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.156.tgz","fileCount":10,"integrity":"sha512-vpjCuHSied5J29CnBcY0hSMxzhRqIBibVHs7QLV2+vlccGT+b9SO/ZQAcOVD6iiIffCzvFdddPwfTm87tSrijA==","signatures":[{"sig":"MEUCIQCQHw4rmasqOir+uZ3qTU0Q/2sIALaunbKu671Bm89TNAIgSftD42hhCSueokv7icii13VN2r5nhnajfda3g2c+EOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNOu6CRA9TVsSAnZWagAAxlMP/1ue6ld5uTkPMdGBS5LV\nzHzfFn2kYUf8W2ETuwSE8+DGS3z/szL1Ta9flMhTligGDBjC6MX2Z0eJjraI\nkeGS0YMroYJ8AScWaAoZ3wXRKaUc6EXZM/DhkDdHzmS0MazJWARqkaJbrVzW\n/otfZ9mEiGWc/DPemtTgtnj1vsB9Ldlgp0P+zbsKn/u2G1MU6tj1W2YvL0MZ\nWkIu+dki00XJ4+T71PP6LijIoq1hXq7ifi1LsQyWFZqmG0OrdMRm2xUOSOsj\nN9CIz2G7dlpdu0Zm7uBK32zc00Dp4b0WMxMEHgHEebWSt4lSSv7AdwETkJQ2\neMpw/hLFZHcMXgOqZpk0anfKPEpc4Xt+LrkLAwAWjYcMHIW+6WWZUuYQTieo\nhNrVs6UtSwaIlgIWMMPK9ib+K8DpxHdM/bpELISCKswqLQqlJuxp8ZTeE9su\nJ3lc4PPxvHg6RF2d1laID8X26vzM6dbS2Vr+6T0xdQKh+UjvugyYdLGueKRF\nA3b58bo6au/UjpnAwevbi3gA4A2i3ttj0/8qUzWCS9R8ZlBTPyeXC3w01lOP\nECfwXJa3LlTu3078AjFTJHl93vfBZo+c3G4rkFonJ62yZTVyR9ompc8GCifF\nXNMAHqqd02aeLNNzlTkav/oErYt23t/5b7Z+aoTGdGkqYGir9RZA/9GPxHx9\nxhRo\r\n=CBg7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"190ea49de8563e3024117bb411eca6641d8a0476","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.10","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.108","@babel/preset-env":"^7.13.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.156_1614080953572_0.15892336003638108","host":"s3://npm-registry-packages"}},"2.5.157":{"name":"react-simple-keyboard","version":"2.5.157","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.157","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"02b74f75cb1a415066c45a2095401e621bf40191","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.157.tgz","fileCount":10,"integrity":"sha512-EV7oUUrOsBggVapgPNfMxKUctr6srtcQh3RdRnR361o57+2zdyp7rJJ7C9leTNa+ovKNftbWgLET3perMjApeA==","signatures":[{"sig":"MEQCIGWzwA0HRj3kFVZDr26fPSya0A5Zx1jiYmLqZKrtgJCiAiBYgRySO5tu0j2eqbC8A6exc0YSVEgn7MRQhN4oEuxZXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNh5ICRA9TVsSAnZWagAAFtwP/j/KO9Le3XqXdMbn/SsC\nmHMLNDb7WowhKh0xFUiGxcHm+CqIGo+A/mRlbwgiNIFISDMoQXD2wvwTP/KL\neeTt0XGs+8bcw1RfOcuywmkfqhvhnZi85ZQNbKD4lCqPiCHZsyViQQ/j5xCT\ngUQIfFhxrpCVRuBf8IkY4t+k4EYU8B/P8V/k+k35e+wPn+vMpNSw10TgpyPW\nLdYLhLamUeejzaqO07jni2l0CfoJstKl9SSMWarvUdt7nIjJeqJUHahx1vql\nPunedtVFv8kbIn0cuNtm1fbJkUg0AoIOLb5t6SElSDXOZv8/DKhqKBY9Gz7N\n6gKUaTp7QPVnFlLY4h1S/scqD2awBe1Fy35ywpqy32b8UAFQoTKm/LuR8Q3T\nHmvT8RTBQZcEJKPN21ygjejwF4vei7mCQm4m4z2wUjdFhaD2tDYJcF6earvc\nZJPyRI1/V5SLcZomBLUbYQOiHJxG8yzu9DlnPZs24vlB39H3bTbh22ziB8DV\nueMLQQt68lZhbL74IgpbUr6YwDUzx68IFlezo8Pm//KKG9zhBvOsRPQV+InT\nlw6LbFaq0+clBpk5xXFTiKLpy84Gs2Z4LFyd2S/gAjRQoy7GuOJyuF4PAvJ5\njfZHp2OMpidBf4ZAERJ/EC0TYu2o6qvHTudq4BiYmKxgZIRFPGuQG2gqKxsZ\nzzNM\r\n=pTCc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"3e0dff9260345d1b7fa41b89443db6b17cd1a972","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.108","@babel/preset-env":"^7.13.0","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.157_1614159432216_0.47871743899542807","host":"s3://npm-registry-packages"}},"2.5.158":{"name":"react-simple-keyboard","version":"2.5.158","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.158","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f19a9a89bdce7affed8425fd7f955b0978882664","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.158.tgz","fileCount":10,"integrity":"sha512-yBFVhSjR6B1BIT6IB5wLka68hHw0inHeWOcyXzGKjN2id8vqDenp9H/5kWXSssH7mPrKmQI73upwbPsusEHjuA==","signatures":[{"sig":"MEUCIQCrlwLiYPGMyI6u8IGu3nlhULOeA/NAkuhspGItlJMkRwIgZAClKV/9M/cg1SRyjXuGwG9jLE0CdQXgDAudquVjgjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNh96CRA9TVsSAnZWagAAnm8P/1BrzbnZBYNe4Mu76yFG\n8hHjzfKQyzoa8FenJ/qfCAOFHbbNkdAhNQaJrGNEhFLcQDs8v4jS7gDCk1z0\nbBcLVjhqGTN+Zut4PfyQU9ZfVnM439r68Db7PuN+kzYWteQO+FstqxURLW0Y\n/ZoaZFeE1hqvOxlK+6V1MnD6W+iPCicc9mpsBw2aQ53kdkApvqhZ9dgftCin\nnT7AKIuiexpqZHSzdbKo8zfos9JqM/QGAhALLpuapOnzQPuepNFmSTZ2PG6y\nVPOw2qKF48iRDIbBdGAckUSjtt6Jub9SY3LUPbnOZDegz3GyRIDTMnG9jXW9\n4jbZlNdizKf5A8xhYC8qvRf+tBLQKD+83Sobp/nmuIN/0yXb217p1c9SvvJe\n/X8RGVD5ZHdSAmc9QN/oQ9l0q8mMaHe97BK2vGZxrD2Acmzppg9pLXQffOm2\nMlRpYE1/p460nkjxVujUYu6DRGH4ix2hQrJhZjS3YOPbA0c5H89GeAj4ouMV\nge9LeuFg+EgMkzexKgsqjqhyVLprTYqqYyC8fRgEJuu2garjTKjoufKnjero\nKaZwzGtdkcnBonKiejT9NJqvukomQH5JvIrY2dXYjYGkZ0HQALsq7DOeD3g0\nie36NtXerrrIVmB7kMWzOT+yvoRv5cpZ3mGtMdCNTnNyFH06DpLrIrLQ3pXK\nyt4v\r\n=I28j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9244d97cbfc4ae510919be7a324ccc5de93884fd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.108","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.158_1614159737892_0.8219368139728389","host":"s3://npm-registry-packages"}},"2.5.159":{"name":"react-simple-keyboard","version":"2.5.159","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.159","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6ad4252b62d1d7e210c7e97c57a57ef49f771d5e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.159.tgz","fileCount":10,"integrity":"sha512-ZEa2T5vFbYjI1Mv0ZdzH6Iicaa0Kr1YCzCrtutpQjGyOKs11IGhibQ5Z6kRQ9ApnFtm9VCYCgw7fz3fyXcV45w==","signatures":[{"sig":"MEYCIQCR8oqNH4oXHRjOA00ld5HRcToZWxjVibksF/jA8+2KAAIhAMif+cSjQmcQmdhkYEmtByI0ywK9A/G/NRz0qDTDX6Um","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNiFwCRA9TVsSAnZWagAAHgwP/RZwjxYG1xHXEIvyMG6A\nHhmqUqWwPFSIX4pBNTxzQYuRnmqdpVE5D7xlCx0oNQ3mBoG967PIBiyeWwTf\nU3tvKTjvkXle5PNAic0fLR+WMkuYz5JtwynWlJZiUlgnW5vuI3Ec/M5SN/4g\npv9VAjkoa/AfpkjRbwH1VYn6olDPuW4W+PLJQmvr2ZLyUxIf8xvtP8LB74fq\nivJnCBz3jCPSV6utmBFaeW2LWyF6sJ9DMkkHL14ntXKKFuKlV/lo2bZCoJ7f\neFoFJA+/DoCC9I8sTFhcHcwIg4c7ZsL//bRJbsmWj6EuzBkHfJGlVa3oIt3y\nb8fTYZl23W90S2R6eJvaUjzXWua43JR4/v2k2lRfeSJKudxUZRkxWESqSOcJ\nl/ta2CXhdnk42Hqy3uhyBDm47Ud7lfjEThbHHNQ1BKITDB2mev+qifuuMjZu\nTPqSvYSyWv9jTXKNYSupKt+w6tzI7Y+otLD1NYBchkg7zUYr+VffE/VW9yiH\ncx2KbmSk56chqIjCamGalGc6KitR9yK45d+oAs0bAh+MvmV5ZJ5DtuLTq8da\nJe+46TJaURDts7mSLj5YBt7WPrYfqJHmpVtskzRrQw6ZvFi5JZjM3DBYrpY5\nmKEq16/bprC7/Cc2jmLcQtjjPTAPMgVUEsQH1TQrR9HHmEOCKFcANMKeXq0f\nHISm\r\n=yh8D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"903bb7a3a87ce0e339fb7a6cf2c9e9802f8c1f4c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.0.2","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.111","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.8","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.159_1614160239497_0.5475057931093712","host":"s3://npm-registry-packages"}},"2.5.160":{"name":"react-simple-keyboard","version":"2.5.160","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.160","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2a6954ac0e59d13a8a2233aafe4b359ba574949c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.160.tgz","fileCount":10,"integrity":"sha512-gDRFC61yV3sjbR+y4K/ZhtCwlNULeTLASkHfADytv7SeVJtwEKygwpLERmeOs85iH+9gAj4nAgmI/rezUVydFg==","signatures":[{"sig":"MEUCIQCIbLcD71uAa4bVsz2USVw3QSt3RBmdnIu4wU/GQTbv0wIgEWX8vbRppG3hN+Sw0WS4iVxcDUGyKGRdc582nlF2sR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgON+pCRA9TVsSAnZWagAAnSoP/0gWPV7JCHzwvAgIS+nf\niLkvvufuaARaJk/NtayMPVA+mLFrH6MCqihp/0vv/THr67dr7Asc+eGXqvW2\nZN+wCM/5rByipNXsJrBeO5pjMjLJpK0fNjVms9SdxWESFntlDoaqB6IrlRhj\nvyrbQZNNDMo+xBE/FjFza1wrHFX//93m39jm1hgj6zibH4JGIqbklRBWFDW8\nS/j/I6kvdiipxas1b5wpO0DgL3mIXJ4h3t9Wr6kjFbNGptr1Z/ociFWawNm/\nfmb6ppysVoPZ7JjCANUAkGNREAYrUO43KxJFWoTLwvItnHcGgwSYOjZT9ko7\nGuxcJOUiPHsbQo4P21Pd/nXy5onjPbzuBkBF0tzvT4mohwj3THvIGf+B4P5D\nUDp0ThAGYLmWZwbPDSrWCjAlz2FIWnGblVDy4Pm2UEOu6MwSyxLxVNaTZkUe\nghIDPNas1EN6iEcPj3T6xa4DBqBwh5/wBM0ruIzusFgMt5DgAYl+ykL/ALaw\nZRnVxs2EwuiLcddbDZqt/NF9rRMD4+Rn3D7WpKgkmJw8BlQuP+GQbCZln5O4\nTPk4PswEnBcBRThV+1DjsbCG29zSbwdbnrEWVdA2GS3OEBdx7nvwdHuTqIY8\nkp4fpEXgmGAxh4AxP081FkC1yjubyQIYKDyI+eYxWYpU1UF83CVWDW9Ru3V9\n3F6b\r\n=E4U1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"63d340b81e4f20938db9525909f65ad29f27f697","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.111","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.160_1614340008839_0.9546078893151564","host":"s3://npm-registry-packages"}},"2.5.161":{"name":"react-simple-keyboard","version":"2.5.161","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.161","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"47f51f0c772ee8e59585b7261dd50b322402795d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.161.tgz","fileCount":10,"integrity":"sha512-I3Ko/3nAzs2PqKOKadOKK+Vs0q3YhgkqJyeg8lJfJPT7k+bCB5Y1qjDvcvOV30apJEc+JtsqqGbPHN3427CSeg==","signatures":[{"sig":"MEUCIQDbhcUl5SX9AZ5WZwHVyP0sorPb+FECrr502cfsKHwY/gIgB5/j+qTKImfRUu5xtG7s1M2TmHWhY8ajweFKm5XFK5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQmnCRA9TVsSAnZWagAAOOcP/iTMJ/I+mxOC8oxnWiRs\nbDGqbuuM6+8L+rQLE51nqlDlhBDLQYOqVw2j3bFLfJ3XWErP7jUjW/d1x4Ja\nNOxIo6OMB/OJnKMXwAkJ4pbycZ48S2/MHDvjVkSiLIS+UGjvMtmobam7WD1S\nT3d5+7hJPXx1PI8Rt7w5hQm5KEIgKyeRO/w+zw5X0LyHo/NhXuWh2PIAY+n0\nuvtF6rFePwvFOxt2O0qf5OTrmQbx9vnLcbyQXKHMWvsA83s3KVV8tWxhF91e\nJhC1JcgtUqM+bIujCLN/PeIOEw9+Pe8zm+tncqRhqlj+cjMAgHv/MZLS06Jo\ncBsKjii2TpBW06S4ca/eAcJp3uLz3Zj0d09AxWbX2KNvLkUwIvUCBv4z2muG\nJAyUu+gFnQQG4zDT3YgCY8fQ0ncNybj8RyHUano9ebadRV5LwvETCoa2AiZF\nqLSVXsrTUFnPyNb+l7riRDv6DTW27dRIjAHoRquEiWEN+MRLkMJ36PKcXKw5\nWdu1CB1wxmRHkMLp/QGTrIzoWjpQi7RLu1PZcVZrWGtZj373seJP5pdSL9Sz\nFoqNBfqwTXMkxa0c3XDThWcNYbeWzJJvWL65kvVemAd1QSR6QXyhn4/7h4ff\nLfzw0BszG4/0v8NiZW4vNY2ucK+wU6kLPhYLqZlGEo9tg7YshnjCshF06vSn\nKOHT\r\n=o62G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"b8f042404c0f46794d4e9cab1075036779e63147","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.1","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.113","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.161_1614612902398_0.5791448985892571","host":"s3://npm-registry-packages"}},"2.5.162":{"name":"react-simple-keyboard","version":"2.5.162","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.162","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cdbe74b3a0592e4f7aac1c97076d1c54c7bf1873","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.162.tgz","fileCount":10,"integrity":"sha512-RKap9uZq1+9NbmBEl8MpWXpDetlId+vAxKTxC3IckR3s2+9vS4iFstuyTYB51a6ey0QgwPE+00AllldDKvdXkQ==","signatures":[{"sig":"MEYCIQDZztdZ14y8gPLP7vlWYUAoBZ20SsefPfTN9DrjD68ueAIhAJ+hPrRppk8l1IZMVo/XD4V1LyYYfpolciHo14WlQJ16","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQpmCRA9TVsSAnZWagAAF2gP/21EfZKwj1VN1lTvX0Ga\nFh0I2cYjwsRb1fsHuLUi2XXA2wlv2HqE0yRj1Ppo6fV9JYqZCIS4CNeaw0XH\nawlrnRxeSEjzQq0Cb49lK95rdhGrhXlsFQkcY0XBJC+sj/jk6FyPZmPD2a76\n8M3d4XNaVvAhOfX6o4+cfluht1aH80AWVWBXw6C5DFoLy8zFuJRmAAmmvbxu\n2ky6RjkUwGtLUJkvFh0iB+Fu2QM3u80g3LDSoRO2WkOhUDim72OGSrmmRR6Q\nNkcta1Dzqaqj/6YJAI6NuDRogRC4yG1d5tpz9RTSd2DzP+kW+5/UvelhKJeN\njtVbWYU9vGqZM2/jdIiPvT1JfJ/dv/Y1nTW/UC3TEKOzxbNTP80qpva82YYN\nyCKO53BEu8pEPw/gu5XrrCAKWbBoNT4vcb4WQ+v1JF3SUzZ0iD6zgwJvYcoQ\n6+skrx0g8g4//ENScjOySGYm8/jH7/ReF3zgKNIDczGllDYs+X8HPGeDquCl\n6fFIaSRzCU0iEA3zFs+DCK9+lwBpnw6vDxJbbG7TmmCayAFRo3O3EwNie5B3\nzSoL6WLBKEBGS5ctLw3AO5KEvrs/q2Vafue9NQ7uVGGfKMgr1iINFw2UM99R\na2skq3NXuErnRwyxw/EJzunVUkr374TTf+Vp28V0M9orHpP3K2S0hx98y6tD\nEMCO\r\n=hE0f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"597d4fecaee831bf75474df17b97ab4f7b5ed0d6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.113","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.7.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.162_1614613093832_0.5181300985324186","host":"s3://npm-registry-packages"}},"2.5.163":{"name":"react-simple-keyboard","version":"2.5.163","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.163","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ba930555e4a47d2fffd7ad29b2ec10ee16a51a59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.163.tgz","fileCount":10,"integrity":"sha512-8uwvgTQTGKulv0hDhGZNzW+07DbUD7AqIwJxCE/C6/kg4QpDlcPD3iWwqjg4sCuph6jj6NtKb/GvHV5WIWn0ng==","signatures":[{"sig":"MEUCIHVimjTjUEAPWLbh3JN759O20iSLR99UfMs72E8vU9vuAiEAjLSxNLn3XRAzg5Hc1LBuRHsm1Jc1w9/q2yfxHCFy6p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQsHCRA9TVsSAnZWagAAcxQP/jtKYLDFrFavQHwarilh\niR5RDW6T4Xosek6ea1cnDOG0zKh9exoGB4z8sMzqelZQEk/V7u+qiZQGvCEB\nOjPyvDv6Jm3q8CPV4zIk5SWAA+a5udIqX37t79eJofuG/TCLBu+N3pANdXEd\n2o/t/srn07PJkoWiXFFVCpTmDILKPVdaRHov83LRdME6qi4rKpUGRunPvsJH\nl1RAEC1BDpz1dH63HWcieNm9aDE5WSCNIu84sjdM4ni93drMRK9yKKtXDMD5\n2lbA1T+0SCquL+z3dTm3RcGowQ4EIh+cg6HgJ5b5flrfWSoUnQkQ7IDafFZt\n2MUgZ6ogTbWOug5zxwc0RgYZzdswzxf/eMtnC3W3f86MNR8W/Uii79YLcsyj\n0tl7xKO0heOWdvHAC2Z6Y1AKs7m6EfcR48Li3hea3K0JedLzTMTWSOlorFRd\niwPlBWzh/SvcTY4w1FG5BRFmVmDzj2TqSj1zL68W6Vi+rXfuQL7Cd+HezZqt\nnQob/7Ws9Qcn6IQ0azGdkg/uc1BsUqtWzlgZLwg3aqBRpMO1/ozSrtdOltZE\ngwoqf8mGUv2kvsYIaOXWAbGuEJ/iIsipxsRyYAZRbfwvk2syjjDeGAAolMSS\nsa76m1/o1dlaOIrl2nVV3i0Z+KlcbZzBs9FZiR6GqPUbxj4YsIWcOPf9fzsT\naO/1\r\n=HOVq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"7d4dbc365cb053341049383d6037703291a02080","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.113","@babel/preset-env":"^7.13.5","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.163_1614613255385_0.4320453570269076","host":"s3://npm-registry-packages"}},"2.5.164":{"name":"react-simple-keyboard","version":"2.5.164","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.164","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6c421d8ca7478ad43c4eff828f08d97e967de613","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.164.tgz","fileCount":10,"integrity":"sha512-tywWIgQCAQ1vHs19rgyGsOG1k0oYQgOYUTrqLhf8C1r4JYO2fq3PBwuP1eFkwr9VXC5fPPRF764tE9GTgULTEA==","signatures":[{"sig":"MEYCIQCJfFUBrNFfqVxhtprPDdbDPFTnKSw70a48Un6QP+GmhAIhAKnlORLXv7hj9qX1LGk01HKtnVdMdZmOQv/18xxsu08c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQwlCRA9TVsSAnZWagAAIJEP+gLx6zk8dhgq39xEuot0\nJwKSCr6csbKovWPaUI5amBn+7UCeuJVeaj9UTVCzy5sIvmiN1L8ur8cD2F77\ngZcnikY62TvvPQlR1VRBLW3tfjnq86GXrvugVm5/7uS23hk2x1xFgqUtZKwp\nmDsAYyPFSzWHEgI3zPg0cz/sdQGu9pDWQNTdXXXNhNr/ooJI4Qra7JNodh0v\nmycFpscrfRPgkXADN5uuzyhx2AQV2JPKaUWM0MWc7CArQb+K4QVKcir22tl+\n4pVp3HdDX40024Xe/Nz9DlyANwTm9N1etlNIumZVmVuJ2iLJ+Z2e1nM8LRFS\nZYUMg12KOmtx5cx/juTfWMZ+ppJ/hFBvVNkohl1YfMTb2y2wQAz6sxDsvihd\nneVqXeTxUlnuGB4alJTC0aPsK/9c3pP/g3HAp5A3vU/8vqa772fjbI3r3iCE\nEJG9OuClS6GissV+4VcHnMJQNWtbVNEKCfbI0InKXCZepY1OUd/uDx2jri/T\nEet4tzKhS7aAFTaMkitjn3a7/BvFLdJTr5pfxjuDvW9dTcD57G6gj9KnIjLf\npMgBQeZMa5J990CWPLJoT0ncBPSljVFmT6XMx2Q7YSgb1RIAOG5Ft7DqJAM3\nhKUbj/ETZHSo/MUmjs69GniFLqjFTqcJXgKMqGYb3oDZ5lCOmYbgeVw+tIe3\np34f\r\n=b2Kl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"df69ae534f26e5823d40431e10b15e45ba2256f6","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.113","@babel/preset-env":"^7.13.8","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.164_1614613540933_0.3205920119765868","host":"s3://npm-registry-packages"}},"2.5.165":{"name":"react-simple-keyboard","version":"2.5.165","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.165","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b1a41981daa6cc73714c3c08f018f3bdc67148c7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.165.tgz","fileCount":10,"integrity":"sha512-kBdjohAhK2p1M/Ytcv14HNGGTTZVllSEHrqAOVec3OCrt3DYH2R5VGRqxsSmiKKSp1IAeTESD4IqOjSiy/n9AQ==","signatures":[{"sig":"MEUCIQC0wrUp/VsPUKGCS19dyHaE+daAMr2/GjBNXZ7Np+COLQIgQ81JplcUQBE+c9IxGhPgRsF8dXC7TSVncgsvq6E95es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPgcUCRA9TVsSAnZWagAADC0P/29EFbRvZH2TaMLLjjAT\n9n9nQdddubtqsYh6kLB0K3q1z3vQQ0tvo6pdXq42KP6l/963FAqw/g/C5YEN\nJTJcDr5GmlRl3ICkxCQbE88fAk/w+l7hAmnjiy8ECfgPfAM1eUnHr81XQDdV\n9ucfLSnUgv3QP7mjA8PQC4KXlAM0VQ9a1iTvnDBWSdBci7etmPwphP1aNegh\nq1sHY1vXbT+bp9anv7Cq9Kt5yuQGcctLyXscoqt4N+ir8CIaXNjdEbQNYUYL\nsM+1FM8rs2gEeSV0oqAqEbLSSvbB7YE81LL4yz2JVyVH8G00erB1SPQY2lLV\ntfVB6aXZKw8fmTFT3yrJV/qINFy158RaYd2kl9LB0UjE8hP0Gjcy4jyJMe1Z\n8EV83JSkdvaZri3Pr38C5vISPvUWKMqJJKkLstLjTdtxDdJYZP+JU1b9riwM\nS8l5i4u8wUI8RShuDR3YNPowI5N4a7uv8omyigHBGK54+AMCXZFQSOvzGhj2\nqNC0gSuwLQfamL700ApyK9dFHnfYzOocPJbxzxJKIQMqq5Ak+jn/GjXEHMHr\n24afE/62cbZkxnI9r5uKh80UVz+ZBZnahiZv3vvp7bWamjOC2ld0wZdTlNKo\nrQXd3TfkWsH20uBw1sxQKd771bBlhGlBHesKb/kJINYlFBGRw1TnsIeEIbKO\nhxj1\r\n=ed8B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8ec10662b8b23db07a5fd2baaa488fd55f1dd880","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.0","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.118","@babel/preset-env":"^7.13.8","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.165_1614677780143_0.25315389281206424","host":"s3://npm-registry-packages"}},"2.5.166":{"name":"react-simple-keyboard","version":"2.5.166","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.166","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1979c8699bb138edaa4852a7ee00017beefa16dd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.166.tgz","fileCount":10,"integrity":"sha512-zYdx/2O9HT1hXl3ABKD7jffsogUTgWO2iXp3xauM29xR6M2bTN495eN9r13M5P3eXIFPvsJu/zBFUVS9PPSW+Q==","signatures":[{"sig":"MEUCIHOuH04LAK2ButToa51bIpCiDL6e5VBbbWLFF7CGlnj5AiEA3pbddWtkIT0tV3XVQve9WTnhBA1s1y5rUI/RuHy2I8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPge2CRA9TVsSAnZWagAAX2sP/33+U47EPcekMa7mBwh9\nZazSmPKYtATxNohc+aXIFByP0bmQ85B9xPcOdc80FcVgFR8Brw/8Z5aYYIrw\nyawGVq/evo7FBh/F+L9d0YopL0+7KPf6+q0uiH9Uyt1kK0JGjHZCVAvE5EkW\nYqRP2iCzYhF4eMr7SAzBBRHIbPjoy7jMtaQOSYzOq6GA0hnAwGvfEagJcvnR\nN/DH6h35jYg1DE05sqUOdFekQTs99e4Nlw6ZV2XPuUBZowlFhU2l03ry0H7x\nO53rtauPQKfNXvjeXltLWskYvEaWGZ5CaSJgOt1cv/JSNIVzVUGsofJMkcHG\nad0Q3SZnhOoJsCmvVTwTAvzRfEx4SPTDD8oOG7w/4fBMqMozcQwZnwnQFX6U\nw+dfdJi/yu7bYBtasSKUTNWWQZsWQkgCeZ0+iyyZYwq8j33U0wg83u+PRODr\nlXAOnKv3Lp/M1QELsSp2M+wqbJjlErSXO/swISt3LaA0AoE2eOeviDoYllNQ\nc3JuWZjTgZTEc7mgqHAiD52KcrFwhs6VMnUBX77G7BD+8VhOou14A6eNco/b\nldk9BNA9c2bFvCV9zDvKkK89k9qlVPA/oUluy6cmImVIVlMI3/xu5zDx07wp\n5FgKoVNPNsPA3sc5kz48Z86IUdyJ0rkp1C87dCR/2xveikm+8pEcWfLvN47T\n0Zog\r\n=qyGt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"fed3a51236d24f6c1ceed7961da1c51adee82d25","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.118","@babel/preset-env":"^7.13.8","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.166_1614677942076_0.1382645391780315","host":"s3://npm-registry-packages"}},"2.5.167":{"name":"react-simple-keyboard","version":"2.5.167","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.167","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"efc04e90e7dc02cd3dc106d3105b4f02d02cb8a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.167.tgz","fileCount":10,"integrity":"sha512-NAQr2nXUWHAHs4MxDh8+7EOMJiaL7jetqaLfPZZ2uvlQTuqWgzvBvFWNnq/5IGcrNBXX9ZoI/Jivn+4vJzlq6A==","signatures":[{"sig":"MEQCID1dafrIyzQvJ5PCDCUF+A4TEiHsfx1aDpZlU/0fZ/qmAiAj6s33EWV4eNiYqiSVtMuX4VNBrra9dRGerrcOQ7Tb4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPggmCRA9TVsSAnZWagAAuxgP/0ifGRpWSOIVFiU4nvHR\nwIu4KzO/lSOc0L89JqrYY7u1+CKU/4YSb+OwhSuFOIpx4l6g09TMrkxujbAb\nXBaVPGFnFDvWaQYN+fSrWCpKqrolThPs6Ca4Xddg1qxk8DR/riDsMRuvVw+w\n3UTW3IjildekKaSOBXbZchuBJvSvFxJIJKEggoPcHI59k3KImrUbuOZltB+3\nMr8Lf/zbjv1E9y+84NtTfjU1/c7K6vxHzS1n07hZ6leOv1Pp0o0d4IUEKy0Z\nZpZ21FEXmO3Ch/rzOxo+Bno5AxP+Yw1T4pPraLrLr8rkxC0VWgMOkSB19YjH\nUJWFcA1Jo48HaHv2GnTVHZsuP7ECxGLjN51NXJecTN0b+MVWmtWMykuvKqRe\nqeA5As29S+PrRrtO44PxFGaoCWipM5cTpMrRvfmq1TTe8/Mq5l7NZBvi3DG4\n/9iE3q0E5Tlq8X2FlZ+PvkMsEXigVh1vJFZ+SK7C5IIcKGGyUBaYkosx0zIw\n17jm8mawrtRT1512DwjZdCLn7tvCXd+VPWMt3x3A8H5kE4emjOJSjyWBEDR7\nFem98JZ2g6L+oIJIrPyUEIAzM+b9bkyja/6fPRgtRdpYevqk/JMVOG+5n8eC\nvcaQ7eMlWkMNXgtUIL1uE98ctNjDmlVwP9DdTRh537v5cA/E4/9ErFkyGNVg\nwtD9\r\n=IYKg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"729c7576eaf89408c1e28903ce255d141451821b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.118","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.167_1614678053526_0.08520106617194578","host":"s3://npm-registry-packages"}},"2.5.168":{"name":"react-simple-keyboard","version":"2.5.168","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.168","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f4b53a568b7c72fb5a30567924c7404208caba76","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.168.tgz","fileCount":10,"integrity":"sha512-iYpXysXhQvjhdEEAHWGlFazQfSc8jxkwBe0ajN4EVjNQSdEoEIfqOtgbS4b/VVTu3Hqk1OoZd14Y/AYm8jE1YQ==","signatures":[{"sig":"MEYCIQDm7h40VHtynPm42co0F0gjhoftlcWvo96kUHegNnK7mwIhAJM3xImpuspR8O4QTu4uons6x9Ire16XznOkEiwLzrsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP1W/CRA9TVsSAnZWagAA03QP/0ChdJ6Tc7x/y5R6Es9L\norRDS4RFgV+CdUF5QFLb8m+Zo6KnGColaVikwbJHRVkXJhCjE8UrUrUMv2M2\nl8uOD3SD/SMwaX3rA7aacP60wyjM4vGd+17uEMLMW6zHuai1skb7Ef4CEaao\nQm3dK+qri8MAHUiP0MG0q06cbD3yGh0iyllfo24LBMxGtvdQuGR6D+lePEbA\naa/MGaPtUrXR309Y0r9oTOBVyOyejQUqI96VZfi5LLAl5L/oTZROUQWkSonK\n4n+wbPJLxxdMj06MIc41LfgYEvkz6ZuD30IIVCD4dD+fXKPCMRBtkubyrS3Y\nU65KRtJDzS5P7e/SYwN1TXheM4fGH4KPgSrwgdN6gCBtwvcDeUUyoZpsrTke\n9kpIswon1S/MGn6oDAG88q0WqhyiCozgvsra0DYBrd3R7LLO3kYJu+fgFBSJ\nlBPy6feChVoFKPm9FJyIBrpxH+PHGrzxLO/G8D6BSBo2aFxBVHVUezQy2aW2\nmj/WpZSoeWPnuhiLh4V+DFEE/EBzDfSu+HchQXBK9mB44Lm6Sjt+Df/cpH/a\nbaRZkJVEvL4z3ss2YfnoHts4vX7itt/5Z+923ltAWXU0FEuTag+dQqJhWLU5\nsEb86fIfT/AhFYtjRik0sAmQkBbC0Cu+qJBINdPAXXlCIVa4r9iLTID1QBiu\nEodS\r\n=Zfcy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"09ffd12ced0add91d207ff90f04621cf4a6e09c1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.118","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.168_1614763454620_0.1704227468760635","host":"s3://npm-registry-packages"}},"2.5.169":{"name":"react-simple-keyboard","version":"2.5.169","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.169","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0da98cbcccbff40fdd1d5a244666e52df859c684","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.169.tgz","fileCount":10,"integrity":"sha512-HRhRCLHyay5e6Gpff1Gkd3z3z5KRqNY34HF4OPAQJWH81Ict0NoWt1g3XV4ITC4pOruZjDqOkXAw48XHyP5xnw==","signatures":[{"sig":"MEQCIHe74R1yV6ONFOQUn7fJSUl9V3wxMA/ntsPJ4aaAcqznAiBznyj6659ftk62GSo5QLAUZIvbjrShn/1436C6iJlK9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP1bdCRA9TVsSAnZWagAAtXkP/0D2PNCRG3mW8hEOXhcp\nq4OwD73quA6tAkQ88docreu9h5+h2dv9kE27vViwQiISjx64xukaJP+1ii6z\nF3qBVrpqgjGaHo4smO41myyBc9TsTVBxN5K6PXRQLBbYZazWsL8r/m1T/9sV\neT9Q1qPpp6qYf66IuIo0GOLIT4ZH2FCJqdgGMijl7j6jQGu0vRHXx98v4vhF\nykHl16AR8W4sxUDPq94Arnw1MHiDtoWE7UPCNBjG8/VdAryOkVkwlzyd3Sr5\nk7+e0MWdmEZZKzdFjg3E8UZW+GOI2im1mPBBTIixgx/Ns0ClzdTP4j7ITASK\nOErl9xd2ZN+BPMOsva3pwIpTYJEcC0x/48Y4SyA+Kt6r/hQr4fxuEiSEtACn\nAqfk6B2+BJKpBIMz+yZUbHsE+D7j59On30uNxCa2qa88sHqBPzNTc38KKXps\njzgiUErwzZDir9fm4mLl8AveZW8V4i+hSN3f4WWQ9/bQkTk/cto3OnVlLBoP\nVmHrdY7eGFkGgyXJtOTw87IrqnXLVszRuNIy9wTjDEcVGglI0xnnkvjhqZGE\ngqx+w4BrKnUnQi+Y1xlmWWM3ZliBKfkxThU9keutN9gKDwlqkFLYyEVgvUSa\nhA8E+uFjGPMSv+pZRjhqcMCBWKRNzJuauz9wktyp9GumdQIhCaYttQWkT7F6\nv0ZL\r\n=aurc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"9faa719d2e361af1606ab895a19f685f02bf236b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.119","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.169_1614763740731_0.9011814770360387","host":"s3://npm-registry-packages"}},"2.5.170":{"name":"react-simple-keyboard","version":"2.5.170","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.170","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ee2ebbef07f31e109e5b311155fa72cc704dde0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.170.tgz","fileCount":10,"integrity":"sha512-XdY1sZ16SS4KAIn+E2VbeCchwipJ0ANPPdDLBOyfA2CWh4ly3ux0fGZjuXW2zECSH92oviVBTyf+Kx6EblvuyQ==","signatures":[{"sig":"MEQCIErXdKg3V06dFkoJtFU2yCgp22ery29Cak96+w7+iHQCAiAi21UpB2t/YqhHtRFapWA+Wq7sXqesqN/BBcsHlK7N3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRk4lCRA9TVsSAnZWagAAP88QAJe7oSk8HTcY6N1YQRJD\n0vnzb7tEAOYODwKKzg3Mpf1HEeI77LemJfyvEhLcAeayJv9aVnmD3XbtmS22\nrLRQjZTanU3CTHfJOVeXy8Qk6Etubf1+V/ZBOa7SPodFdnInPERf/3+G6YR5\ny7lrrYjL3/GyijegUftJ8pHJ7elTzQ1gyTGSLufcZKwO0SXf28Nfr3FnqvVG\nLfgUI6OEhYXoEaZnd0yldDW4t0bCmwrNpW0qt8qpjehPLPXGTuRK5JUDj22O\nPC2ya1M1GxpEMG0+vUuPA0U/qU6GM/HPnkwADD063JEvbBVOIB8cb/ramgn+\njQzpn2lyodoUpL1u7HdqVM1WtsPd4LwgDT+E7WZZUvOHrdbqLH6UqwgBVkri\nLv1FYWP+MnZVxQOHrDl9NEP4ghvr6amMnGlcQsQe1pXcW0Adfv+82VSqER+E\ndoHXrJ5G87FhZixvHGznVuglHeM/uK8mliWrgUqKgQVbXLWHIMjZGvvQGpYn\nznjvvHG2Pt6SGB6HjoGitEqG3Wbp+5bm/OWnk757d4ls7Ef3lhXSCw5T/xnY\ngocU8K4RzPzYLa8K2CJZK6jaVBPGv77tGQYgsi26IRqAPMrJSng5bxjvgylg\nNnUZgI6o5dkkzblfiIJVJsXiIw1iQ12K7fJb/EhoYZQf2x9n0xjXoiztwWx3\nyRb4\r\n=VUSZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bad63285c8842a300f9bf442aa8116fada4c093f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.119","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.170_1615220260913_0.502003035308707","host":"s3://npm-registry-packages"}},"2.5.171":{"name":"react-simple-keyboard","version":"2.5.171","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.171","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1fe48ec4cb740e4bbc2ca78af9f5b5b6f8b9d3cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.171.tgz","fileCount":10,"integrity":"sha512-+5R1q7o/b4q8/FHF7aK1oM2RSlF+iUYI96T8wHAlDpaQHg+pahyhy1r4uPBaMLQfHVX3HyYIWAVHRvbDOjTZkw==","signatures":[{"sig":"MEQCIH5f/w6yJbLFQ273XCtSRcmUtnlwxDwCfH3MkWk6x8O5AiAHF2MI5OEiOmdE0vIcZSnVlUwG1/tnXy93cibRGKBonw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRz9/CRA9TVsSAnZWagAArVUP/12/eXxoc5D+KcbJNOqm\nD5PG2Z9V/HSAleFN2ivKJsYkFsAkCV4eLC61I6FC+qLOmUN7JTSM613VI2GJ\nQ2CeAZHW764I3u4VmQXJ4ODnYvbhdOdwQggFDdustUMJX3sdxOXwoXI5bZST\nlUAIMIPO1noccDYOXmlqZx+uo2DBM+o3kg8Pdf8eO9W/42bic7Z2ODgXduGK\nmsv5Z/YvcRvP8Ff+E8s/8/88eaSbdJbqnLHPYRoSpzSZcJ7zyJHLjPU6pdEh\nNQziN57KkVcdO02fmSb/stji71YgdSJimRyxf+50EFmV9wOhRoKT6AlQkeue\ngUB6FJMxwD7mCn0+YZrGzgAbYPrnRz08T1J1FKL+YguUMKYQ6VbWBABS0NeR\n6JDXlDPxITGWna/UhL82PMBQteYMLLvv8bktFUIixmn7D3J4unmsF5YuHrqH\nG/fSkezpXMWX8SaMezwWMV5XDtGIe0UrGCLSVxea+y0TcpHXF4eITJv/di5c\nYeupRhsil4x/MuMuFnjo2xDvW2Ep/HQf7Uof1oQ/2IfKfKVHGaOSmV7iXfIt\n8Aq7dNfcb5DaddALg+4vsA601omv4R5JyP3FtqfaOfw7iGUsQWnH5zwLKD19\nkBtMiNkXARTdSpUleCWRcXGogIRsj/33zn09/VAkLbENWuPm1KZDC4lRs5GU\n9Vo9\r\n=3l3p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"79e0cbcde633cd5a3352f5434621846c55548a03","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.3","simple-keyboard":"^2.32.120","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.171_1615282047146_0.07248347545106526","host":"s3://npm-registry-packages"}},"2.5.172":{"name":"react-simple-keyboard","version":"2.5.172","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.172","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7270aa96dc61f2ce3ec290ed0999fdaba44ba7cf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.172.tgz","fileCount":10,"integrity":"sha512-Z4DAikla571tnSabUTYwbAS6Av3/LAunBB+5XANTGW29PawK/QY54/ZLaB+wY0wss92u1bnAI/XjX3WxTbux7A==","signatures":[{"sig":"MEUCIQDJkaFkLPuUaE4pg1/ZqxXanN5RTOJ5FLxaw0PoRo1YmgIgfmo1OPEFIt+ZEo8O8EHwizQ3E86qgTQQFpfXtp9kSfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0A9CRA9TVsSAnZWagAAGP8P/3aGcE/AVWksbFcvODdN\n8X98W7L6QzbYtyUWmSbk6eCCbT0DXqT7fp4wT40B6EP2zbWizTpAhgSC9G0m\njVGlTxVEVV1Iztbi2yL2L5tSJbQFAABM+GDubol3aPoMk3I8fMSTTKU1FLzi\ntppVSV8QkaJlPnxkBaktX44wD1PfZKRJFhdUKw89cBw66lzpSrUD1onaNHbj\nk15UCFjWNwWqYYZgovRMf3qB0DUjsf5SbRZz6xsmgwr1CHUEa36EJAN2SqUP\nm5utC4SoYHr38GFYOPr9aUQyqES1NOwgIUKAE7SCdO6xdXZZdR2QUttrnkSK\nU8IJsjJC1MOPCX54Owmr+3tIukIQ828MFWJnGaECdZKcc6zsI/rOBP7h0HRt\nHO992L/PO5uTmJ7FMFUpLeWAPXxlpjw6YTK3OsggxhkzZensoMrSDNDiImso\nEn0oS6Ry7Xb/cUbeiwwW04L4f0X1e7PzWRIOr2QEKohudvo2D6uJOzobKRVs\n2JlBke5X6StlOw6y8w9dPLRLnKHLq/uTrWLNmZ+uoJGtjxcn0w80lzKwrwnZ\nLev3W7EJNCISewkomOwSr+Xb0L4QuA17mhJD/DAQp9R3WD3Xmm1zB06cF3cw\n3jEm5fo6VY6BgiGh/zao8OWvL4ZHrwNLADd9bMB1UdrMUkhGf2brWINZJB/+\nbHRK\r\n=6ZJl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"d133ef106c35413b9035cd06dfe25262f9197ea0","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.8","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.120","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.172_1615282236583_0.5582867735375174","host":"s3://npm-registry-packages"}},"2.5.173":{"name":"react-simple-keyboard","version":"2.5.173","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.173","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cff460b760f423b93777b2a74f637f9ef36f8ca1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.173.tgz","fileCount":10,"integrity":"sha512-cj8+g7KYIpf2wKOYAULDZpftnrFnlq+ZeHBT8fPlBopFLphMmTK6HCZFBPutKBlxvpf08MJ4cK4mxtpprmIjhw==","signatures":[{"sig":"MEUCIQCjAZZaFO5VmpftoXOjr/J2hAJDiW/URc15doVffRnmqQIgd4gA7eMQlm8Zee0S9m9Or4aY4zJY6MaQ+shEETTPDrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0D+CRA9TVsSAnZWagAAvf8P/3mdRfZex0Yy96jPnFlw\nOCtfidlphvIh276ZJES5xshHPVAJno8Izo0UrQ3oT+VOIQxLsJ9oIwXWqEru\ngqBHAEzeF0xnrEJViYP+hgKu7guQ0MgVVQWskjAhlSk3pCJ2v/3/UoNCXPoW\not6vudeNEYH+zDg3Bx2VMzEaOfpYdSdELPtyYlBBUJn9BniMC7zWGlhHXhrf\nMvyqw7kVa0lMNY7+uNcvCWBPcChcNckNoQm1KCYHugB8XRd14ooTC/1r046x\ndaMqmyR5DX3jgjpYwVB5QEiUzDxiJ2l+A9Bq6TQe4mXYebQ9Vk54Z7dmS6oj\n8O9z/k1rvOVpzpN2+Y9sxt07Y4jKaeY36WCUk2v9E6MnHUwrWpPMHCQ+xtB9\nxyYPju8trajlYYVLPqstfBzokLA2BFvehfaw7qiqVRA3AlidyLeADiSJRvJ/\nm47tljSv2CW1+UaD30jWGoEAMwWZVHRwFTGrPI0iHCd0rRIXObTWbs0kQdAX\nm9nNoHowweJc9vztoK2udDrccuLWC0DJnkyBi3lDUcCHWIFtHMHgMN9H0ED8\nL6imYjx6/mDjBT8evnwZ7xVXj9bZS/Hj1yhFY4O/YBSe0PE9RDikM3oidaIc\nsFQH5fHF4WO+QE5Z/VLNPOClGNcr04WyZRTvvJZv6fLWzCuqEAINfjRLpK5G\nGrtr\r\n=RRry\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c39a90cccf8a3448e9637c76898df8019741ea2b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.120","@babel/preset-env":"^7.13.9","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.173_1615282429602_0.8496809356554205","host":"s3://npm-registry-packages"}},"2.5.174":{"name":"react-simple-keyboard","version":"2.5.174","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.174","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ba1e64c10df41140bba7a088ef48ca0975741ecc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.174.tgz","fileCount":10,"integrity":"sha512-MThOYv+F5d79ouzrsSbUIvAAW8vnawi336j3H9GnyoEuCRNedifsIpGrEi0+mYZZ3dgHgCZoVbiUZG6+vGvswQ==","signatures":[{"sig":"MEUCIQDhrzRSAgoTRKRzOl/NfFQkLjUW3He5+nPUyT8htvf2kQIgNzifbwy0Q9zB7qoZNDNeoJvNupoHjzTyvAEPP/T8AHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0HQCRA9TVsSAnZWagAArjAQAIQiMG+kbbqmQUT2GiLY\nk7ApUpfwkV6xifuiC0OHSLeI8omcpcgNg9HJ0Q0PcrhKdxGnjye0nwWhrXr8\nzw+iqKBlNAoMNC7nAHfY4/XxvqUo1NV9MeVBal0rB5L/KnW7SKvzUJE+cA3f\nsftgbcDGXX9QYNvYTIAUuPfhRvLfe7Bv8smU3Yn3czggctoOhzdCQEgVUJkO\nu3kceaS9af/w/PBmcZ/hGlIbONSz+PbbhARjt9R/67c+CuueHcWji3xFA8yP\ne0blW7zASgxd4zU4HXuEIHDh38KP6WEaC3kvBOpQpkcpUgq6uJSRoR1IlvqM\ncdfNTawubLgZ80E8fpcdatfbcDnKxdVuNldy5BrT2cAnqVJPYZzonRSyjohj\nAb1VpMNY/Gsg2UM3vkXBwe3FPTTDlKd4lnOeWa7Yk0NyvnTX6I0pWyui8ZlZ\nqGLNZ4ZI4jB9OwrmtxrXoRKAcfj+ES9wLirTM3hmok1MWyyFm4GDUKm3VLMF\nilA1AVavAht8oMprbuwdx+7MTmXPb0uWu3KSATeoWwbm8XGULT/6o4roDt54\nllcD96+Si6fKTcQxjd9utjgm0RbU3qckiAZthvLOp5QAv8gvDd7Sm7GTMgrO\nS044q0UAn1HJo5vTuq7u6hYZNk3emILxpyeYKWRU2j5mvtUBv3uWkeZ8O28Y\n6fzC\r\n=OVvc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"1b929a8656563b8055e9375db4285ed8f242f252","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.120","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.174_1615282639569_0.374347939410657","host":"s3://npm-registry-packages"}},"2.5.175":{"name":"react-simple-keyboard","version":"2.5.175","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.175","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cb901cf03429f2e922be63ce85be9a7a89b44a4d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.175.tgz","fileCount":10,"integrity":"sha512-fKp6FJRUFv7hE4qt2nchnaJEssiszCIJjPocaSzYEJ/JBiy7qdj/Nz2GdKpToh0w+LlyDKfWCryWtljmoK2Mtg==","signatures":[{"sig":"MEUCIFnPOeCTvD4QlN6kicIZPDqimMdjjmCqTz8V7O1Gb41VAiEA7RpC2hS8JLd7hnx85FV24YvrHiOI/Vj8FieY4YGAqF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJA2CRA9TVsSAnZWagAAMbsP/3miEBcI76LwHQg9f8ZX\nhU6YCI7yqQpuvwndjZPaIH4YLTDAxQbrEzaBdu1j7zB5d1AaW8W04YE60kIV\nh330223WwZD+2qWKEKapTMzqofqUtNwZE2ZEMJHkZJMJWfI5So+Kn8Qg+AJc\nis7hKdx61NwwF2IDOlQHGvSplrLXjc2UgF7yG6ooRL/it+1P1NxkaXGIzPk+\nzjB86/TPX4FxwUNKIx3ucLct63xc0mDo40Q/MqrBeI8KKGqcdO2uVxxYPYTo\n7y5XwObu5HDeLt4OcehZRHt06EOPcjxHTdVFr8DF8UGXyPxDNohD/wE6nW1a\nv2jwX5XmTCofr3usxpIaQlF4a/SNuWnSI7L5kflxiZZ61LXZcztx82JtxWu9\nA0Qfv0EBKpfyKJW3sDB7uMvb3N7MAgUP+zSTbMEDaqmg2lorDBuVVfmPCPtt\nFG19+38sLCAR1T5KQ3tGCHOVEaKTNWOCI9n8w6yYeFIX7nYso9JQQcX0ohTh\n7lbDJY7BA9ldpr93+/nnpZBdfgdc97PPo+tHueUYAtgUC+9PYalcX2i3jNNW\nsp6iXiG6hvah/TjX4Co/5jRWCJIXPq6aglHwYzqx6PezAWhbyQ76QvHr1SD/\n4iYv4H0T84FkoafvxQ9UZmPGftdatLCUIN3wouM+6fdrs8QMS8xiecf3Wndj\nFx3j\r\n=y/kB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"bdb3fd9f72551e9e9ba71f88110a12dcc77368b9","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.123","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.175_1615368246315_0.27139466814220703","host":"s3://npm-registry-packages"}},"2.5.176":{"name":"react-simple-keyboard","version":"2.5.176","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.176","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"708224befdf751292152347c8f9fa3f31b5af75b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.176.tgz","fileCount":10,"integrity":"sha512-+7xkF1aKbuF2I/iBgevN51LV0iMykZt1vnZKlnGb+YTNsNmL6phEA8u7+/aZY1Hnd7OxnZDWDzh0EwtlYNtx+w==","signatures":[{"sig":"MEUCIHldidKjfJjTjxlTAegLeiVdgprGwuFzY2u8QnuMrfKHAiEAgGjOgNxevl/EQh0Ue8tq9L6RIPRa6H35wrnynz7+E7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJDXCRA9TVsSAnZWagAAEqoP/2oImXrCLcVtVKDpweYT\nGb6EvWRsVtswaCBLU9WfCPSOrIg3VdaPb+HV8GdcP5XdQE9Sq2leBuKXNVom\neqDbDSnQy6V7wtfBv50wTKMGzjhN4HDfM3hFuypWvDdtjhd24JKVAkkT+0ud\n29sBlT2uqZPswhobroul8J3s+raKu+wuzM+M/gJZIca69xQ9shBs3RbPRMrv\n/D9Gtvpbm2EGSknm0aF+jzJ8SWSorZXw7TwtUF8JAXa6xpwgbTTzeCQvM767\n68FiweYnKqwW9OaYOYY75N/Oz94qqGo6wJEuU6lL90ecAN1W2DCPjEKKfbLX\n+BKV9oy0So66o2ycuRsCttV1+hd2n6ZyuFdQ47oJasoTC8HIGGmmDqycXjXK\nR2nBFTyhKwbDbhkxsDu+1C0TaGY0mlliOWVkrIP29pqvRqntQ0SWfHzS2aR0\nSXAfmGZQHKNqE3Yx/qxx6Ng6YzHd5cGbmk035FwHGDwo8yzX23uMN/c8bNc2\ntU1UatHDhRbcSWz+A6INXoJ4Xj2V02bsgE3e6q3qSsbeJ/LNOLySCEEyD+Ye\nNNK4IqFsMB041wUC2Gf9dBdQuUBnV51tROzmRqHgFRIeN6N/4iscab7stcZa\nM8GIqsPBgIDm+050LuKCHkJTVrISI+PN/3HmTJJJkuCKxXuKmDVV4vrlG/Fe\nhUSt\r\n=UMmv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"79455cfa5f3f516765ee0544cad70abc50cbaa4e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.1","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.123","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.176_1615368407007_0.9742341076585057","host":"s3://npm-registry-packages"}},"2.5.177":{"name":"react-simple-keyboard","version":"2.5.177","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.177","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa76e423b5e6f9d1143702a91b2a98b31e2bebcc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.177.tgz","fileCount":10,"integrity":"sha512-lE95AUP3r3YznKpD6RwY5xoh96suTQfAxneqSFZcRHT3tn0hkhjeNx72BKflj2W/VCu8Qmp+TSr2u6lo4yvQBg==","signatures":[{"sig":"MEYCIQDaEaswc8ZG5YkNat0Iy3YInR1Ot4RIMAEZcU/YgaZ4SAIhAM3YX48RNxB+8azgySw18ehSwwBp1Xy1dxsce6ja2c5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSeInCRA9TVsSAnZWagAAKkgQAIKjSEQOFb3+5jxg+CBv\nypuuAfqafYyvlbG8c+Y8NCVppvu7sVousDiFTzpTKSzxm6wMLxsSkWYpH0H9\nhj8+ODrIncsgvA9/llXncJOgcblRo8QA1aX0lRqi/9/H+XOyWE+Hpn/4rykh\n4BClBxWuT+wqcZD0dcMgBWIGLSjomG3gVHz2h2skMWTMOiWWezUh9fxDeJ8A\nti1EFQr9+5Xy+QqqPAAbg9Xxa1BlsRIjvrTxYjxp/QwxWPwioJrurDD2IbmM\nbB23z9qjU+TKdIdksdWwLchE7lw4ri2NNeoBDVqhnEUDPIIvS+aLpYq+DRNG\ng8QUiqfb+vQKYlW7M68f8J/QaTim7sqFx854k/dDAOeoOv2hBpYc3bZGb5wt\n/a9EvahmLs0xUhKzNW9pM6+00fwPDb7dg7XswR8/qgcO95jej3QAMSF5kRE8\niA+Dof7VVdqjtOzWU0Qzq/i51mXvIwTlCl4UkivrAgjQA+zWoyyEh+ck8mfM\nhXUk9oTn7UyTxQchdpsEaWYxOGq/SLy+n5nP0jFQi+OAHC7y3eYMMWsLalF2\nMRHboisxF05VcUzRLj+ftIhayH4qINytyB4OkNdVDB39TXG9PJGHgAH/Iy8t\ni0s/MNRcM9IiF1mEFISFJ/l0Rh+GYq13LzKWFWGftjO2ON1zfMKDQIR98UgG\n7ZuD\r\n=Jk6P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"311f254a12a3d8a09b9f576988bf22412330bada","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.2","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.123","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.0.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.177_1615454758495_0.9657163841156677","host":"s3://npm-registry-packages"}},"2.5.178":{"name":"react-simple-keyboard","version":"2.5.178","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.178","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fd6864ba12c7b220d2cfb4923f6e3511fda5ca70","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.178.tgz","fileCount":10,"integrity":"sha512-ZCgzZl0YHZ9t1JV0MEpG32OZDiQtKBaTN5r7Y6UdT9S07a6XwELOkvLx+KTcx2dFra03OQva2uWR2JBOvAe68A==","signatures":[{"sig":"MEYCIQCVxKTyR1aRTVX6hufsLkID6rvp+2StjwgVuFQ7OnSICQIhANeZ6QuDjNPkNvFBkkqQn9+USfsVXUqnThYY3rjIaXnB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSeOBCRA9TVsSAnZWagAA3B0QAIuxihcEGLuD1SihtCQD\nY8G6rhv3yPyPoWaDarXpNlFwMV4v4SEAlaGkwd49f/ywOuAFY+k8E/l6NrRa\nPSNUusaE8kH9GeITQJmKZjtbujgs80uXtQAJJnMM32GlTDIX52Q2tk4u/sW6\ng6sFcgAauZaFBh0NZTt2UHJ7UR+/wLONKqlNy6m98hA18wpVfvQ+IV7JK7Xg\nUgPExxlRWm1bgiJ2dAxlLq4klGHFXdNz7wZyUhsLaD3wqGKQ4k59yE12gMXr\n0bwcGpj5MB1y5OHcUpj4bJvIBR7SF1/5iq47UAjdrI8cyaE5Nq0QfUuyB6ze\nRuGNLZWcs0Jz8LuBYF9ZG2MhI8vhyrJJbIObOJFiIGxzs+Am86roRqBZMrLF\nxZA5nxu02hl/xMn9z45mqK3ubY99fludzHct1+WnG2Cs4/emblWFSXcTOOtB\n++XuqkVu0GkCpXsreFRbezAszB2i5o9Bl4wARoC7rq68wggfY5irjVsWpHkg\nEjcg4y0WbDXaNW2fq1iJZ/W9HF1sURxYCbcMITZmdQVX98GmFWJhX+sULkQV\nsnSTpRnCshIT5zRI0+Nu3GciFu/nvuhz+6CThOsCzn3bpY0AgaXc1RE9XdUA\nkd8A3m+1uY+fTmx4TteltxvmOK86mN0JKL1iWPHu6I3gvEL2FZCPjZasEBgR\ntAyV\r\n=k4fm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"62a9c781352498a821a4a8751255a8562ac95dd3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.2","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.123","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.178_1615455104563_0.681719100786705","host":"s3://npm-registry-packages"}},"2.5.179":{"name":"react-simple-keyboard","version":"2.5.179","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.179","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1371f3b7e37ffe90f4593278f2ced643d2998c4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.179.tgz","fileCount":10,"integrity":"sha512-ACoaFbl61WKOab/WViHUdxzjJQVbJ/2pX+To7I0Ljv1b164EYDf6raryEqsdo9DmzQI5e1qNg9Wu6xmhmrs4iA==","signatures":[{"sig":"MEYCIQDxlFQrAyhzehJpURu2hUnUZAFOFkVYd2H/sEO61AMJpgIhAMOI+GXCoCsXGQZy/O8SI/4vzpzubAKeN9RCYHvV57/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSePsCRA9TVsSAnZWagAA0KEP+wWMYhtpdVQmxn35MD+q\nQ3P051glxEuVStFhPDkw/oZEBM6FPoZtd0P1DNUEdNydijThPkZQBF0PiEcr\n3YzUJiNXzVecKFWguuAqLy19xgQIkDnTKDolrUT9mVFVlh+xdjB+8xIaZNsa\nxaeZW6+cZR04pnPbEEOSrU0T5tyIPi2CX1zrVRR7pOyTl7gMYuT9uBzg1ixH\nlyoRnvx+D2UalbY43ABYFuvcsFl0HKrohB3SCj0ruxAojcQVmMcFZiB0tLr/\naAMrpVAYDRi6AqQQGYeo7pj+pB7wjhqfQ7iH0V/2c8KZlLHEJNU8xZZGtFRn\n004nZHYRp9ljEq49LuSgVT+CP7SdnUpjw81dzxmB8bIYUFNQb2vKKtpUcRLh\n0Z2zeNrCp/ZlDvTH0E7498RxbEfKeZGM0f0/c9fwqkXM1b14Pmh1G1hxct0S\njBtjLhZRjiQ753babROAZ3C6igKeZ8omKLgvWCDs5xhcmuonFr62raWM77+t\nOXSHSmScUF4iMuWt0bacWQWUl8Yo4Hk833SrDqtMmeZcIiCjVMTqOlyLMjKd\nHvM8qdW8gIP7emW8xhvpEqDI4Hu+W0dM2fUlWnsZxj9DPKgTadzQ284prfBD\nTzf1wvT6kSjy50BwWNTOMaa3HEUNg2F1eOMcsxUn+4gUk7vTwLcCe7tq5RHU\nsLUj\r\n=BzyT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"c0a913a49b129bc014103c9588367379d38a6ac1","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.2","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.124","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.179_1615455212110_0.3578229543782385","host":"s3://npm-registry-packages"}},"2.5.180":{"name":"react-simple-keyboard","version":"2.5.180","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.180","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f46f87d061d1e441df5ea0539f0fa2f3fae5a6be","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.180.tgz","fileCount":10,"integrity":"sha512-FSIWjgp6VtgvAYXwBD1fHdbDCV7hdkuSggsmg020vT1YDIfODug07+c+uHIpRz+FL7MzHEt2OTpOfxzVMCZ6vQ==","signatures":[{"sig":"MEYCIQCzyrglxw/1uVSwjdfEdXrgZvkW6FZQ42VXX64eji2zcgIhAOass+BN4R8xV2OkXyI6NpFA9UAWWM2ZrdDRJU4ndbls","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSzT0CRA9TVsSAnZWagAAPwwP/2tI9g5dJeAqf9XGC8ef\nGXVQAFUU3Y5SWEf5iVhA8dwE845ZSNeJj2vf0yb3EMc3E7AtjArQP+6DFPX2\n792lEutMLir/v1TzF/WDjhdgqZR9W6mBeHeWMnaroxY0/tai4GF+tXyvsCmH\n6eh7uDK9oA0/WqrypED9E7ABG3sPHSvBW2zPZHCrkoPumHtHe6XeF2YasrC0\nhc636tx3Ubfd53hwBut6DFYFX7Gfg1Xfhot7a5nd1sRiLGJbQq0QPVi7847z\ndhakqivzXG4wi3/BKoBdwiAKepeqzz4gsmVeFeQPVYAnSI5TeDJoc3oyJfPj\nxkLE2HVS0T1X+IEFjO6ZRKVfEcgL1fe8S5FgZmfXG4EL1+CoxNqpuNuAc+w5\nCTv+XHCq/8vnaLvRItDdkxa9EW5mpeTvTlZSN6K21g9ap8Qrbrcc93JlgBAv\nqeFBtL4iKWCsFhA0UldLwpczC7fJz7vNcFbYSujfiGmTpud7wPOp+jDyQQC+\ntjCj/1B57C4+FSaD03D0cdn8sko0OFkEJ0ItzMSFdRLXMKG17NNDuJ4SE5v8\nFFsO0DzQwEhC095H8ENBdjuCEGthNw/yEc1B14f2Nk4+FwvbjGNa9q9ug7kx\n0pDGVrkqP34jgPXUScy6vkStif5O1SF6YeWvWnH5qWcfzbWz+sY8xxzMNRcd\nE/E4\r\n=QAle\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"2bd4b0b0acd7287be0c47f551e86b1d0f437f4d2","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.2","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.125","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.180_1615541492370_0.4772864076922201","host":"s3://npm-registry-packages"}},"2.5.181":{"name":"react-simple-keyboard","version":"2.5.181","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.181","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"39687760ad2d5937353fd09afd3fa63763822538","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.181.tgz","fileCount":10,"integrity":"sha512-WzJNn2WBRpIPhc3opGKvgmSxTsnouQjh0BoYlU3lic838efQbBv1sSEmPM/TuVFfF49DqV2p0rGjJgObbs5fVA==","signatures":[{"sig":"MEUCIQDdczdNXuOwq3fUCFQB8ZmvafCq7q9rXpdBsPNCH34tZAIgbOp8EgBm9Qr4O2DQqCUMuMwA1Reijg7lk0BAUsI2j6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUHXRCRA9TVsSAnZWagAA/r4QAIfsmF/rIWZfilAHFdxA\nNGkAatTiz70gvEjwNBCQI1Ac/DFeAowwpckv48GoqjzcmFizr7AUu0i+vxYI\npOxJwByqgt3+A81YqmVKqgbspGToFsfc4TEI2Hot8twvoWLqaLh3PXWZh6Lw\nrijQ8dHiSDMr+ZgPqmkCnhXmZ8aEa9b5XCpuQVoVFDwltDDhie1lYuQg9HyQ\n8Z5Po6fyxdsQiS1u7gnaqnQklpr5kmIe9aMJjEu6zXtAAAbvdfc15wyWcKXf\nkb7A26Kp+TXSkiAMpJKPCxY+xYYtAtpo30mJUoeduPVnnZa2fZFkEaSttT31\nhxQ83rr1QPfW1b20mSXJkeu4HZC34eG8UurOCb7/SBGbW2T6n/UBc64tQXA/\nfYWy4Ige3y3vJWlrvROfWLeeg+nHBALvtozC/21EYaHJQEBCXTzrxjItDt+b\nJQsortMliGm9Y5dUPU3wyysNUIBG21niFpLcYzC47OimbadKtvxk//9gsPXB\n/cVUwrNXiPOIb0iJ3Od8WRIFMyipLitS2377W4p2gsyzQ/jErTxIzlgkVvcb\n3dNVYVILMA0CtLVabXbSL7jUXGjCt2Ct1N6tMOB54okXG1BOQqLGLqcjNxAY\nGlyXClGiITJntwiQzR4rc6Mtc5MYoj9/EeP1x1Bs2ssaTYKOZVqwxwU/0B+f\nDD4L\r\n=Z9u8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"8457273175a194572ce6674cef4edf38d117cd1f","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.125","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.1","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.181_1615885777332_0.5974036987662124","host":"s3://npm-registry-packages"}},"2.5.182":{"name":"react-simple-keyboard","version":"2.5.182","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.182","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df12409679c18cb73495ad5e7af470263487420e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.182.tgz","fileCount":10,"integrity":"sha512-XzLG8KFx6UR7yRFpcp8XtjijlN81lUSer0M3Yb59oozTW2QK3C9g269AsSRCge+eOTkSm15gk8TNGfo9a8m/eA==","signatures":[{"sig":"MEQCIE+TcE2WOa7HdVR/6JOD/uqsOoDJWyeTmqd7Kr4cE//bAiAxkyHU0a9RZqI4R+AFXlsmw0QDKrGjZxCwyw31qgUNRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUHahCRA9TVsSAnZWagAA24AP/RJidUweIiPWhn31E5Mx\n0TNrlzO3li1IpdVtr9U1vzAnx2pE3TPSewmFLq+jAz7dAqamipgVXPLcCRr8\nG1DLsoMUBFmodlig4XGdOM6n9X1CPquGS5MBqhRZgVT12jSUsFlMtrTomfyf\nqK4pliSajKqRsD9vUgBwdxi4alZjxNNghGTS3/cAIYbc/WHtTKUnA+icIPlI\nGKj66Ek7qNnDPa2Y8ieNItjdK8JqAwzYsPLPphY/QKWIXiMKwFUVJ0naPpDE\neTSDIXV+r6IhcClc3Gw9wPq9I/RctmgMtK9OL5YkSDGcB+xTzqgbYfYAe/C0\nm6etUV0uyuxvA2kQuhwHWpXTz5pLZBypuA4iqlylBC7TZwMhU7Pd2woSqVkI\n8aANl3iQDGR2cQV8VDKw/GtJZ7IYFAJG2Zbvq6eDm4ShYdqCG/IA8t2UPoRf\nCn9pbfTzkFoJpNWTbkxLFYBeSudkbZPanCPuE6e30gR6za2DxEQJwteYnN/p\nIKpuz4fTSGtTk2hYxeU3Q+cy6OEY7hqxqlINGi9eKnPSery5iC6TCPsbSg9Q\nbFYJpfPc2cpjaAc9Cz3I15eod4V5FK/xSYUlDOpEQnRD9DQq442J2rSWGXeE\njQppEqkwgzzl4rUA+6UQtkTtQ7Q4Dvlog819Fj3+QKylj+uauurFaTfxEdbl\nDekq\r\n=7E62\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"456041a1c464d66c601f9b8650d3446d47aa870b","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.125","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.8.3","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.182_1615885984605_0.945884358150566","host":"s3://npm-registry-packages"}},"2.5.183":{"name":"react-simple-keyboard","version":"2.5.183","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.183","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca95623bbcee2fef284f564d585e46d7bd96f1de","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.183.tgz","fileCount":10,"integrity":"sha512-XO++F5xWkFbkTlXCRArLBU2NjX7+XrYghOm7wUvOJhLIGrIrWWt7H+trWfJag33CvNgZwPMBede9rhooWSfHtg==","signatures":[{"sig":"MEUCIQDcg3A9n0JmK36VgSI4jdYuZvP2nEV6d37ZMVpW8lSGKQIgXrMXbLN1z3uLJ8bIxiTLGYxsG7EOzak8FaK6CYBkPB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUcpRCRA9TVsSAnZWagAAKWMQAJKyzTFglb7ymWnQVZ/g\nzYN7qyuI5VPawK2iT18pCE2UtaJKAa/P3lewX7UXYCUrRkoAnOEoTdTrsqrr\nZbxFdIPc16QEDdRPlpZfHkX2NMa0GaXkx56XtFvJMfq0OXYiPZwa+Qg4QNWg\nTYxVwI4QyJXp4Z+yaD0aAcuREzhtKr4rF1XM7JmhYk/IJhwehqJ7YmiqSv8r\nw0L5YPSoWG6N27efdGb/xu5bao8XgVGXsjSqMyl392D7HM/H9fHjh9CfO5Yr\n5FQUQvz9OYorYlIugdWKqHSt+kU/lv7kngf3C00qrIa9D1DA922FDZKVycBL\nzsCYuLTKcSrtcPGTk96b5c0JusUzltztVaiM1hnUp9d6mqMuO8AuF1nZpCdi\nflRNpvSGHrzomsjoNeqf6G8kaXLlAQmcgU3UtCpxETHoQbnVM1Iu+ep/TNLN\nkncc8z00MuyF8v+JUTiX7wuFgMaCjlct+xkS+voG/N7iEjIEvpCDPZ6dpiON\nY26MpUZ+Hgr19KoXjvy5GVcJSfZ1v7E41cC4pGpguQJknefNt0MPZSDNEjDs\n//x2ALWooE/zcxXl+ZFg4Ll+FIjPsp+0FzEB3Rv3Hc3f594xcxNwsjNxd73+\n2DGjyd5pUayukMGrUdEAgxvBK1m+SJZ/efUEjRTzKgnRe0IHMH+PoyJVCiLY\nyDUs\r\n=q1qy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"01603d7d609bd2f95b8c224392a72112c4681df5","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.128","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^13.0.0","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.183_1615972944444_0.6560613405471962","host":"s3://npm-registry-packages"}},"2.5.184":{"name":"react-simple-keyboard","version":"2.5.184","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.184","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4820cc536215be662ebc76107fa4ba73a481d60e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.184.tgz","fileCount":10,"integrity":"sha512-2IT2g3MRLrDr/CRcFTKc4KNSPVq0ADcrIhHxlrgkcpB9nVabf6S5GxP8k74mHLgCITaY5cQF/QWyhg5TFTtA9Q==","signatures":[{"sig":"MEYCIQCXcjn/xA0YQ/0FehZA4CLIcGlOwC6ieZbO7x5H8j03AAIhAN5nrfr8Jk1Ipd0aT0dz3Ms7Hry+NIumcyAI5BzeH+mq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxsHCRA9TVsSAnZWagAAYL4QAIKk7RW4RakDxC6Guv8z\nzkLfV4WGTX2d/RgwbaX7SFP9qZdiZfIpwKi5xiav6ibyI5BSaZmoLXE0lRXd\nqemc4Ek9SfEag3+PG5ZKsug7h9eH+IqoQQzJiCm2HPwqwP8EU0jn03HF09pm\n+7XjG3SYsZdzumkEY5QddL57YA03aPl2URamFueSNVGbpZcbx3d6/Y1hxuav\nZP9Z5lhYkE8vjnq1BQEuxec3ds160XGz7VfBDDuv+FrU7DVuw4MP93dDQf1E\nlMLce9BBuDV2vjqur+aQ4I86TbRYotiPPO/3fys8Tr9kAtp2TVfC+nIYYIMs\nlgfipbHtzCXrwCHZOZ46gD+xEIHRSYqUbV3h/dLGeVJZFQq+Ob/SG4iiBbl8\no891iH0c2S4Mc2s4QC/z31tY5U68tM+h76yXcRbEWrmrjEvDO5uuigL0Z//u\nvuePhgGGv83YaIJxNw+h+A1XCYGoOGtf1hzCa+D57F7IsLrATvM7lF5dBC0d\nFhmLMgnNKaNZh86AOLl5iQ27W7am6k4lklTUuOgVhG8X6pIU71XahYSn4WR4\nnxMJGOeiLyaODqoxI9LFYVeev6jOYBLdmIih23VinHdymhg0g+vUF8qTOzl8\nkQAhO4sSJRMCQhG8jSrhE3vojPVq9eYE5ULrXe0oLwmYUjtxmJhxl/SNXb4u\nXqtG\r\n=tssL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"599af685e10ece58adc66b162f6976eaea09086d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.128","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^13.0.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.184_1616059142911_0.8301318108658022","host":"s3://npm-registry-packages"}},"2.5.185":{"name":"react-simple-keyboard","version":"2.5.185","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.185","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4c392938b0a158cfe388dc611e6de211ca0884ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.185.tgz","fileCount":10,"integrity":"sha512-dFmpPZIPWRzu+9rC/9RWPtCgBcMTaOpndcI0b3AV+WJp80BdwsN1QhOxSsAu/l13556Ra8T0M2mUg4snyw8jjQ==","signatures":[{"sig":"MEUCIBtrkIKsUibNvgndvjId7iIeP12SD3fMJI4/bt+xU2VEAiEA/p/9XFZ99GJ3n4wBoTpZaX9efLRwyHzrIGvBHNtfZQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxz3CRA9TVsSAnZWagAAvGYQAJZOGIZroyLQ08p865XQ\nuvxnEZYSLWAIvjdCwXBta7lHIzaiXmvZN2gyQDXBPqqHQtEalw4XgEkzBP38\n2MwheeXQrOYY/1tsf9juUZb2h9KYN6RoMyI7DHcWp71+V+hAM6npGR9TDd7J\nq9zTQPIycwzCs1NBDHQYpT/ZoSF7uS7Dw4c7OJ8U25pNBLsO0T8EbiGzjeQv\nu0t9Q4dSS0YlkcznquoI5VkKKJCNtTH3CgjiLsGtWe7egYbZejmGQEOF5vmT\nVgrboMWrcTpESrZR37nTlnKECEaHKXcgyubGku0wq6J+KTZhbQKNSQ3R1AsQ\nIV6VREP1WJW7a54YayMHnHoh2eyex4YsKx/rvnr6pQAKqkW1AZWSi7emu6+r\n1y6ic0y5kFauTg5Ht8wERem8v4aynVY5igekwgoaAepRgud+ucskn/kukJ/0\n+vtAu6mPUPf9tsvGoS1Yg7cIe9ZaR46AevngclvTxdJyCKjV6TQeE8RJNw6p\nrQM7AV1BOeODw04STu6KUmY31+B0PiG+WSsAvj+uS7ayp3CyogwM6GiRAL+C\nJgQ0beLgMEUBdU3cJfzQeYCsYDuPimUd/ovHqogmx8Hl0c/odCkLeOoCDqLk\n+fHfwvO92u7Mns0gSVDOakKWtrCrfuzcJSv6v9CTFkYdXcT/4RD4o2vefUq1\nyThH\r\n=+e1q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"33ceb9a2f3ecaf740f72de86984534d943c8125c","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.130","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^13.0.1","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.185_1616059638854_0.8528834424498557","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"react-simple-keyboard","version":"3.0.0-beta.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.0-beta.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dff70d7824ff7550a933633ad2acacd9dfe7ce66","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.0-beta.1.tgz","fileCount":14,"integrity":"sha512-6rwKw9lx7YFZEPZ1/fkhJ+/cgrHycRFRb/NOMqNVoCjyeNbraq7qMw9BeBoGNMotYDgUJTT3hCFOTR0iU2nVDA==","signatures":[{"sig":"MEUCIGzRSeEjWhar0w5D0ZCX14/EmU0jP2C83xfRC/gvzXI9AiEAzaoPVT5Au2mifYOz7sO75syytEkcBZ3JrAo/Vknuxik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVBHSCRA9TVsSAnZWagAA0/sQAIN+b6GPC9hN+iLYMm0B\nFSxrdZcrb6OBGET8NmaiyPvOdeXrJN9skYnP7PT2q878afFZ7Rwbe57caI3N\nswGajgq/ohCGLfQw74kZpVWlcQtRrmRrwC5zN3uEBYZiqQ0l3YoMezfUoXwV\nA3Y7uMt20hL9DJnSBVQjPlRxq9llRvgrseC2o+dLoT9/NkipZAgQKSlCNpl7\nLZ0GAO9qKRpDCJunOFT0hWhRxqGEAziiqkihDY2sFIACpr7/E83Zb2/SFpT2\nvYL/xyK89yHCYKhdBZdnKAoCxAPp24eAcXaV0E3lnsVMm5hSu8abaFEerfFE\nj7YJyUJFN6/hWLQBwIQrpielsOYU57cM4VYTAv+H9eaYcn+RNve00IQzfQn3\nY/Xmb3iz0mmNyf+pUM8SdGi9LOc0x8HiKaefYV57JQZk3iKWwd9+5EQEMbjF\nfkvD3AXZ262qRGp9WPVL48upRe8G2G8CZB/Q7ZhsX10OjlLYDYQPUXeM+E+H\nOU8qkK57VJb3dqvKXY/24/NAFVwE2xD8xGmNo6p+XqXadsCF5HDSKrdjGdjs\nuCD7LBZksM5d5Y0NO0axHzBkzyGZZqYzt1lgT0pb1zHT9+HSu6ucibrz29mf\nxZMMlCR4GtNDIrx4H/4KFm544/ifs2PNolkaM92VdivgsknnC9k+xSMcMylx\n6Dws\r\n=fv/5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"5e462fb4e4bb13e8b87c81a42d92eb79043db11b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.1","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.0-beta.1_1616122322319_0.45693735251530554","host":"s3://npm-registry-packages"}},"2.5.186":{"name":"react-simple-keyboard","version":"2.5.186","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@2.5.186","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"93dca2ef0327469bfab6c8a65296a7376288de91","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-2.5.186.tgz","fileCount":10,"integrity":"sha512-INNYqbIRlZlsLzf1vfW5O3gEhjfDowv0ya+Y79ZwBvFPIx05YTp4tdmv4Pqhas3UMGKG35eM//WyIqW4JrTYMA==","signatures":[{"sig":"MEUCIQCQD8EM4S5T0HoK0pdrCGZiysoLcpCER5OBQXb32HMH3wIgQy19jYHfK4lwuQ9W+UKXFKnMFrSI7gRy2dB9VSqEzDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVGgzCRA9TVsSAnZWagAANE8P/Rh5PuJZGQ+3omUvl+7d\npLfvQueU35Ji/k+kMHodVlO93Jc2vy7AncnGB6TqXpCzTyiBV/qBZ/6kk1fx\nuFIex8JHJieExexoHCwr+j2hW7xfK+2zSFYDimEaX4jWvrx8YuWct980De/l\n7bRP8vn5aSVIKioBKtBlsQy5d8J9xYPLZy11R16VmwqmaEWL/soMfy2hmH7w\nKYnDRmO6Azzl/yHNbLbY9hUimizEAzc+CgTKXv5XAYBD0yE4yop/OB0qswvu\nY9FFr3EJ6tt6iKut5JZu/QDHgTjRUkV5PBwCNFZ7Oxnv/pi1BgzVT7DCoyOB\nQrXYgklS0GIKJussl5uuQioGcxriiNvMnqHeUC0jhH3Sz+DAgjJ21sKzMod0\nQXxM1Ob7HK9ds7yIOgM0tez8+/Z8GXe0mOdc1JzFKWuE/Sx8E0hUzOUjDaQn\nH2178fc7BYanQ175R2zsL3MLkeGgLDgxwTUl9IP/iV1CjUS2dcGBBAvQIlMy\n4f1Xr/s2729QpeGtj64IH47oU9RHWZFa0v9W6tpet63DhMFnvU/ftKhppAMP\nwKoyzgzAuZD+kubX88V/FcJuNxcIL4nUrTwdSavxhCGln0tv8Kp7aY37AlBn\n83yZfKi9XwnvJCVT9qWihCrgNsAkpZi7OUHW8JiwrZhZct7PGZTRjo2CFnFs\nydfm\r\n=/quS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"types":"build/index.d.ts","gitHead":"98d9591c3264d1ff107de937d32e39b59d6fbc03","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"^16.14.0 || ^17.0.0","dotenv":"8.2.0","enzyme":"^3.11.0","eslint":"^6.8.0","semver":"7.3.4","ts-pnp":"1.2.0","resolve":"1.20.0","webpack":"4.46.0","fs-extra":"9.1.0","prettier":"^1.19.1","camelcase":"^6.2.0","react-dom":"^16.14.0 || ^17.0.0","babel-jest":"^26.6.3","css-loader":"5.1.3","url-loader":"4.1.1","@babel/core":"7.13.10","file-loader":"6.2.0","sass-loader":"10.1.1","babel-eslint":"^10.1.0","babel-loader":"8.2.2","jest-resolve":"26.6.2","style-loader":"2.0.0","@svgr/webpack":"5.5.0","dotenv-expand":"5.1.0","eslint-loader":"4.0.2","postcss-loader":"3.0.0","react-dev-utils":"^11.0.4","simple-keyboard":"^2.32.130","@babel/preset-env":"^7.13.10","postcss-normalize":"9.0.0","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^2.0.0","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.12.13","copy-webpack-plugin":"^5.1.1","eslint-plugin-react":"7.22.0","html-webpack-plugin":"4.5.2","postcss-safe-parser":"5.0.2","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.6.1","terser-webpack-plugin":"4.2.3","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","eslint-plugin-flowtype":"4.7.0","eslint-plugin-jsx-a11y":"6.4.1","postcss-flexbugs-fixes":"4.2.1","workbox-webpack-plugin":"6.1.2","enzyme-adapter-react-16":"^1.15.6","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"1.3.9","prettier-webpack-plugin":"^1.2.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-manifest-plugin":"3.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^2.10.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^13.0.2","babel-plugin-named-asset-import":"^0.3.7","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"^2.10.0","optimize-css-assets-webpack-plugin":"5.0.4","case-sensitive-paths-webpack-plugin":"2.4.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_2.5.186_1616144434833_0.7156488263844176","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"react-simple-keyboard","version":"3.0.0-beta.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.0-beta.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b769fac08648ef48e9e4221e5147240b38a04b1a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.0-beta.2.tgz","fileCount":14,"integrity":"sha512-hMX/8r3CAQruPK+yJ+c4FsHqfr2at9991Ioyyhd9uymvg5ii9J+fVUkdGemHfFjef8WKKKMGPWTjyp8dg3r18g==","signatures":[{"sig":"MEUCIAzaDzNrq1WspZuRZPmi5OChFy4YUmFD/zgHSqrRhnqzAiEAriU+mUt97o7nxUgEmK/bC/93hopeailMZNfSk+yjYD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV3mbCRA9TVsSAnZWagAA3XQP/30gYyAVB4guVK1Q77s/\n3Y0UJ2J9m3UPYt1x8vN+FPuEUL7ecPUxNh3duTVqU/3/Efm2deT+4yUwOAZo\n2bA9nt0RxnWw7xaPMlcR4jYyDycL4q+9eh4Vo4pqEXBBX8W7U3Sjzi+KmQVu\nWtcI1VVtApT2FyEh9tUeFtksKvrGVv27+ladc2Pm06YT1Djqqv3Qb5cosi2k\n1kXY113KFwoP+Bc/3SbzynhmUaETBhHmd17vx0avAWz6SsXgvkKzlffDzSGW\n8V2Iw9U8m8wdarI8j4m7CAeU/qH0UvYvZiVKgo9ii5Uiuw1gBIO4xSZpJZla\nHrlZRXbN+Jnqif8tASTfCfnG4srN4FfGmEPCJWzwVAeY3xXsF8VPpoUAJGbK\neNLI3l/xU1HTy4Wg7Gy9jwGWzNaDbKuwzYCJeR33B1alwUWYabv95vspJVZG\nLzl9At60d5SKfKDGOxXnsc0puxh/eQDcIDQzp89eZXcpZN6/oLmCVPpy3w1N\nnDF5IqQLQhai124ewm7vKpUuEY+xr4se9qLd7RX8afCQFh7ohMYyxz5bakeu\nIcchUrQC1hWBeE145yeWYIutTwnn63DkMyCF6djMGzhdYmK8r3mhRHhSb+G+\nU1lT+risBkOV4TmHLk3zWIN06d0rPT8rmYPFqLRJDqj10MJy1yD7ThGCn9F7\nbcO1\r\n=epXb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b1dc0bd68bae8f599639cbac57346dca30abaaa5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.0-beta.2_1616345498687_0.24249099713691624","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"react-simple-keyboard","version":"3.0.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"28217f2cc16ff59126e8cf5c6ccc8f0496d38c20","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.0.tgz","fileCount":14,"integrity":"sha512-9cnqCiXmg6cV9/8j1RDN6BvcSArSw+7FOwCRZEgufP9lKK/DjcvYTWke/yjnRgDXpvxQJi6QgaS7D6HOHisrew==","signatures":[{"sig":"MEUCIQD4kgz5OrcDnTDozrBrhzvL2PRQb9xzb/5QTm9buRr42wIgBKCmwumoW4RLBEe1yy1UfBWwh0X5jXUfmlh0ROFioq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV4CiCRA9TVsSAnZWagAAhPAP/06PvFlTJjmJb2Q29ITE\nS9BQUuNR1hvT+p/96t/Ab7l35JG91KU9hRAUn+OeEBdyLWXkzeWo/AJi3IYS\n4WpSCgatcDQ0EeMHAg8QJkFSEiBCd0DDlNiRIHFdfQgG3KwJyZTJmNhhp5PY\neK7rMN9AoycRKewQsG3d4p4u7sZa0G9qrDj+BC4hM7vOzjibAqf261LkX44E\n3nB0paYTVLChpmRUGS/2Ujhf6v4essffPm0vMVi2mSjUPElUf6oupFB09FbG\naT8s4C+cBPXAsrXrOQCWIrv52H3QR4GsKUBw0LnTrslHgIfa342UiA5+/wc5\nvMkKJdTiaqyQTAefIN/sgf1GF3WWvkSmpxqJrYxDqlSDCsvR3QT8FnB1hIeH\nU+7uT30bDAF2R+XSnIhd/CDbDdpCbxvUYfVf9Amn4eu/b50eptrJ6KLq5nAR\noj4DLqO3h8vOVdfHc64SBHytB9+wKgMeiYUH0/5hUbj6Y2qsXHGuWeoQO9nq\nkhY7pk9NegERAkGD0TTwEGKLd+LtqeD+FJUs4z/mNn+FVF8DS+Eq2Mdb7GHT\nd6y7+ebKqNTY7wZGFamIk69n4TjCr1nYB6l9qzTd94VmfQoUy/CQvlSk5Z/4\naTJLEhTxpFtfjsEaF/6ek/zGj6MjvTLv0H3NOpwFjVW6NUh/jB0huq/3JoMd\n78t6\r\n=2PHd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e39a70ce0aac1079c9b95bc98bca0b911af86da1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.0_1616347298115_0.9042508039596484","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"react-simple-keyboard","version":"3.0.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6332be6a0318ced7539ab7832e66a8b3a31c17bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.1.tgz","fileCount":14,"integrity":"sha512-jul8hC0YA47HB1FbXQp7SZakUOrYNrY08roQabcnF0zLmuGisuSShw9+oCujmiiAsfLC36XilxhpOZqRJygDqQ==","signatures":[{"sig":"MEUCIH3lkYjZTj3jX5MpTm9IOTH5jkr2LiZtjkTqLiUApX/KAiEA9e+/eCTwSpkEX0QzENBYj1D2mfiikDMZnz69Xzrqm/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV4G/CRA9TVsSAnZWagAATNcP/031d9cRmThuuBDe26iE\nnZYae2R/nr8esi5IpEHlVtGBdlOiVgtHXgESSaroH2ENaqpDuk//xBK97VyF\nNL+tnIzrFQNFIdf2CVCwwy72PvUbeKHi/bUH2bipUcTy7n72cDvmbIVi5Jmp\no0O1xXr9HZPam8dNLkPsv8lFjiUBm99JXhwC/BtA8ObIKWuvb093m9mRRsZi\np7fRNosVrHp4fTtVHzE+sZpVFj9b4a1FvR/DJH7Q2CZ26NK42XFIukuwFCHL\nANS1d5RLfV8D2LjJ8wQ10iF9yqKRPhw9emgldcaCUDSk9sffGObpJTaOr+wY\n/mIZnkJR6VCqyJ+QRDrLGi6IuB7Tvyg881/rBenxJFuCqjej3zRVyRQphEkq\nRxbnpqLjKB1WoK/CybJqjSADwpG4KXEnRu9hcBQX0OLGiWPoSeVobsGPwthf\nV1Wh+UAa6+eopXyQlBhmUAaynLyY40i516CADYbqdT5D9rMJZKwgV6Ndu/kR\nnraztnx4vMsK5bO9S8pbXq4D5XeCZJFo14VdNcxjhXcVSzZdr6dx6wYQ9N10\nPwRhQGp1h2zAY21+YjKMaLaIxIrCX3QVhtTzqwP1jR45JGLgIKAQMNbUGkSV\nY7iHq/qSNWK7/YTPOoOL5ls2xZj+Z7cFrEJtQfkpAKJ28bChAzg7XWFbAhc2\nuzYM\r\n=O7On\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d4b9326db59fb6f2022afed1583a70cb36379ec1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.1_1616347583478_0.2732833240314336","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"react-simple-keyboard","version":"3.0.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2efd3b937a7b5569acf273526f7d22e3e24f4e8e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.2.tgz","fileCount":14,"integrity":"sha512-IN1zB3wKTPcMA4D5owzb2KXQKs2vG48cmQHW9Cc43e/rSouh75ulByAnn4DMxUtdrKcehX31m/Lt3aJmOUyPcg==","signatures":[{"sig":"MEUCIG4WWxw7L61us8MLwZ8zVPPybx58hbzZm5QmjGJ5KILKAiEA6h5bGAkI3fYlsu30JOszYhpw5x6tiU+f9MJ/GqxoTaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV4cMCRA9TVsSAnZWagAAFO4P/3UOgyCe1MQEJAGQA3tc\ng9QM2VEQaYnzHAFa8nK6Z/W6EKeAU2hzS/sV4w29KefYb5Gg8xSHqie2tXFP\n9Lj8Aa5r/geJvHOiRHA8JRxhJYBBNsYM3LF8bx8Xm3C9/imKJce5no1W2Zjs\neEtaNi4EF/PxA/2Jehhai9DGxXbhtq2eKxm3D7527uNVRfqX4QYPauvyNH1Q\nht6AQHcxlJr17HpNvF4blo+n+gP/R39Zwj6Ym/7V9rXPLeO9iwdTiEpIHpUW\nFrUfBLO8bYLsGRG7UnIas9rzZ4XlKqFsVzd1l5w8mQe5GOuFlMfQDwODsb26\nISxOVk+pAOfnuais0GLdu0wMI8oQ15KPycMEv8BvTpyy0XDjVKRs4Zc8Bk3X\n506icvSMmwLGhRqAOhd5SsXICHljl+SC5+z1sDe3DppZ38/R7SGim3/9h3+y\n3sjEH53RjRhqOp/AfIiwdN1XeCAMvLtqI6+xkeH10ezrRbUkgiW3Dzzzbeif\ngXBXEp4zitV9YcIwH3H8USRNjaBGgZcmSdkelTWwFHWGGNuRUTUqOq9KBb+i\nHi2gnurn00sRjkU1CwQZ/mv/i/bMvFjoF5qcbhb2XsPVi1/9RLSghC1PtZ8h\nChTzK3vZMrmPN6esmWFKujgk6G/EbzuG0arvX5pgMe3BhlrbgjeEzP8LByyj\nS3PI\r\n=meye\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cdd14fe33a0ef301ec8326c2c5f666f2477f4a0f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.2_1616348940250_0.7099664524099734","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"react-simple-keyboard","version":"3.0.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42030b8d6bdda22311c5dd4be13711f8cb468745","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.3.tgz","fileCount":14,"integrity":"sha512-6uUkZWhXWJuQHwhmeQoATCteexvw2NpmHI5qQpGtXGHmCiOm7hyaywNX0ID/TOg1mbN1xiP3PdvBiRn1sLgzeQ==","signatures":[{"sig":"MEQCIGcdk50/fDTJQ189GQKxBB8xBnwqPd3tv5uwawKjLMJBAiAtpJkj02zV20xk5/IZHYAzc86DJywZ6SuC1wtf/qR+uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV4loCRA9TVsSAnZWagAAPvwQAKJ41dt6LuiZ+zNwEVis\nar9pLWr2Q0ELLfrHf+3ZXpOc3u3ntogfoOzA032gSKxGjYkUnGJycUJ85c/A\nPWcW6C3+UWpwpkx6YsplrhjEulhcbInjKrdWRC35z+iLNVQvFbSiPZaXdVkX\nPShsU/MYwgh15ggpqqM8apVq+Lai8vRDkEi3yR+4/Er31OGO3+UM8hwLlMft\n91H5rmbUlYhRj0KF9DVE/L6Y1m8AcFl0r6lzu145Mmfwh8j343zxg3A/Iv1L\nrpYZ+CF4Mb1TlmONPDUoFEeDfXHdH55JrTjjsHa73FotBbx7iXKvI+SI/p/o\nA4Qm5qfbC19LVS+B2WvMQBjoAzAgHXejToMkBa/SQKZKDCi7x6wktXxT5Xux\nmPu3aGnkitx6BMqWQk/wid4n+kdC7m9J2iA61pSzT4gkBYp98TP9wDX9C/ak\n5Ib85dubgd7bj/T9dWCHSWHLjRn/EkM+ZAyNyGe6hT844CEJqQMB7hX0ff5o\nzBtt9D42FOh3hwon9qcTlPSWSljrdVu/FPLiSmsa/JS3atHfcGootMYeCNCh\nFKK7teLALW/BFjSOac/Wwm71Huqk+QEoveb6FRVK8sftfXyGhwSc3uaiusHI\nsSR9gtdE10anT51s8V5N0vWYGIKbVH5dKW9XneZUJE66Js5aM0lM8D8wWWPS\npzGI\r\n=8wtX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e43530c7eb5e1cdd604556ef2bae4f1d842ed512","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.3_1616349543850_0.5513417362552788","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"react-simple-keyboard","version":"3.0.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b4a9661e079e56d2fef9023a32dcc739561ea0ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.4.tgz","fileCount":14,"integrity":"sha512-FXuYToN/JLjx2FSapTZ++H1Hr62OTZSRIBAmwr80sIuRkaNNbig5K9Fwdyun9EXsc4mtGF8s+BH3MxoRB2jeWQ==","signatures":[{"sig":"MEUCIQC6S2LWGN3V5numkv5XJcSXfPpX6lKtioNLEkKfsFRo+AIgKI9zUnmqYiaYCHZu/fMC/Nrx0HMigh4Jg3628DE4PZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV43dCRA9TVsSAnZWagAA+VkP/jOLPwMBRLAQXksLxWyi\n3nC8xQo9Cmz0P0K9amDZ2cOQrBr1ityyNSQv1wfCz5IO0+g5G3VGFP6ToZaf\nD3Gc/7f+R60rjeYUkaVZPLYUNy2p0NAVBN5Yng3K/NPz1SPbUv6C6Xhz0plJ\nJ4HI2vVxHRhHFgZ2h6MqLSaJ6lhy4L8n/NIpZ80e6R4orgeaT93LI5XpTaej\nUgwn1RIm9aSSSoZQY6uzEdWO5BussrIOWfXSGWfoMxHE8Y/7bcrghuREvYMn\nvt37QLZGmeI50L0gxhEyPW9ntbvhJCDEU8+YElcNYamxtlh/ehj1Mm8tou1R\n58Sm0XdW4BB1sCtkvoYMnS+cl8NUsbgQBp5VI7+htnvnvp0YP+ZZClMxI+aQ\nVZ0B2VSYmUCT6l0BiNDuaIc2dNhw/8BXE/DrSi4TPP3ukQ4rOCWiSJCYoDDA\nVey2Y0WqAayPvL9uMD/Gj+BDaBvBZj2SFMBeiRzlAvmE0DXUp52Giq/kBQkD\naj3hr+mU1Wqu4O8/VvISAFBYMQhtdzhDx/GH+awmJomYVPV2ph61+a0nPpjd\nFZ6SVzEwhrNNnTqCeNkje569hIvK/WzX9cTDL2kze89nKwEaxyrzULPvr318\nc1rfl1U+vB5YNyy3RjS1k+DWEnsTxmF6WdSsIEzklNU5QNa3RKWhUNZA2/BH\nRJ9J\r\n=k84e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"07ac3d56d6dbe4b91fda4215f00fbcf9ba82cbc3","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.4_1616350684986_0.17564696602856977","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"react-simple-keyboard","version":"3.0.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8a32440adaa9a68563cb3d23984067fbaaf7776","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.5.tgz","fileCount":14,"integrity":"sha512-ssK1DwO3oQGGv5XhlzQvCL8KWEHF6DZx/Yis41pWICYGIAuG/hrPee77UvVz2eJkJb8/gKjtkydAUWPemZRlSg==","signatures":[{"sig":"MEYCIQDJj3T6jPhaeO5B0yw6ZxhD3bOl7gAYKdoFzjL814S0cAIhAJDHWn2h+DGKMRqsKDbwYiw/w8ICleRoL5S1oWMkcgT6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWINsCRA9TVsSAnZWagAAlssP/2RerEr7MQl3uhzaGVgg\nHxicJtpiSnRzT1nuYcVWTbL9vgc9chR+cgDPjGpr6Qy/CELWdVq0zPEuvQNu\nRD5A6NZ5/RFgtPmSp3YwVc6GW76tC9UvPdlzYKUqB8GZPQ5+qtFuj+PztWPx\nfqxf8iUJt4gEjfm9TuTmqsBd7tVeSvYLisFRMdGdmbC8ybEbTS5KWBTcDUnD\n7KfJ09uQPKuaANGyoPyEYoHOvuB7qqzA9HlArsdsn1WNWFP+goyl1aQEy+Yf\nkzeMyrG+DMl8oAR0eplIicgSkKm8Gb4s+oHfyyqB1sG4bBNE1oKJWxDdsegF\ncN6V5+8CMg47Cfov6aTkpiK/lRPCsMjrDXuyC8FooZYKI9flrFKhptokVQdp\nzl0HUeGqBxZp5ImUdXouTlGIlf/TexSF9NrCU1sXq0Nw9xZAHEFP8a2Cy7LT\n4pdrxvckQl34RH5f9vqEFid12kQ9Zral3XfO7l+FCJ0qRvcy8gophRuAoHqC\nKFdSvTgyGV4u4sK4Efn5mZu6MQqzbCWJMSlAKY2CrtGVw0YeTqO7+N5pVj1m\ndbdBTSzQzRUM3EUQGbPzt8chzt68haNHjXZItgwuUIe0oaEj2Pe6Q4c6di7b\nQyaZsit5bHWYycs+Z0GtN+Mdo45ckoyC8o+wx/YaQjd6ipcKXvxGBXAZOeOU\naGgk\r\n=rOXj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c9b21a0cd2103662b2c67b10f8aa29ea3572fd22","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.0-beta.2","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.5_1616413547953_0.5973243170916283","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"react-simple-keyboard","version":"3.0.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"16ed6599147e049a57e367ac81d8f4f00c508867","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.6.tgz","fileCount":14,"integrity":"sha512-FIv2ivgToBeX7AEOm5/bY/mu4J/Nj8uwFw7AkAm4gYwogaw6AnXQzKNA5qgaV8DzsQqlrttMl8x3bp0WEjeD4Q==","signatures":[{"sig":"MEYCIQDhfPlWEespyJLs2mO4/kfUQY0UxECE//yz+A4OMPQeOwIhALIERTX7bOeHu9VpiRycajNox7x9lrAFLhTptHvuNHEO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWITSCRA9TVsSAnZWagAAetIP/0D0mEmkCCy+ugoLpTNe\nVFutFxJ2X7W3UXfF/gc8tCqYRrxbx751TAp2/vpHVJJht4IoGsqI4pKY9rii\n90wlvSGjq9UVGQrlORTPjXxyDJBFGlJLRM01eJR+/QefR16Ok2/mVitJSSti\ny6CvnM6WCh8H8nvsAexgUrAGeJVx2HXHfG6+gZI9ZdcecdDTLzxSjoz44d+J\nM0Nxn9i8+u4sU9X4ts6utUHf8CeavNzfnGeQnqQ9C4srT0y0G0P/Lv8r1o/I\nuU7BHni6/q8Ym5iXn0Vp75Pkv2N/JhqpqQj+DF51NRtzWSM7K0APRBZiHbEK\nbzUfLjWDwiv0NFmKWs3zcWhWtrWnWCpRUngiKKIuk3kifGIU4ArAHQJOv2Wl\n97mg6KuWky5xEh72Qe1l9FLTfsRCqTwyBTCVO5416u1Bd43oPeT00Ia5KV1Q\nznbnbyVUzvD4jccb486Wxxt6IPgD+QXajAuyDLkqV5OnZRBmBBOk8APF7W9N\nhaUhNsiMtP9g6ov9D07uG4uZs/4aE3GMc2n0ihnGXW1Mdef4lj3nxPLEKvQb\nFRY1nn8VK3j4iTBAh6+Js0NnACwi4dBLXtXLEuF7fIHYhQyrifVv1hDRio/l\nQtMWzGUFOWs8KhhpRfXqlQDB2Mz+CAHuCX7ZgowCigOs9GXKmJZkxAfZn7eU\n15EH\r\n=UfRT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bbc18b833f1215c9d200a8555c273027dacab5ad","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.24.3","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.6_1616413905726_0.48237259839213475","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"react-simple-keyboard","version":"3.0.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68c0cc3c01fe7e77727bc95e7767769f354f93f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.7.tgz","fileCount":14,"integrity":"sha512-rAbFmGJVyLnpH3APfnGAOj2P1WKGKzCLYu4QT91WKVXV7y2jFGXA7cyh6/VrtSkh6r2p+4rcw3LHRp7JiHIrTg==","signatures":[{"sig":"MEQCICu1N0hhS4l6H1hHwXB+7AA5GYcK5rXjGvTCNF2IMXg8AiAmjB51IDiVE05rmnxOIBSENLNtyn2dnKl6BAMjSJEUAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWIV7CRA9TVsSAnZWagAAjmkP/0+Ro4lhR2F5d3gTk2lc\njZTZ0LwHunA9yRPOHIk8EBnl28lu7z4htPFnW6zsxRcWkHdtXUpnTTMjVrVQ\nwWHy6ekzYg6cJlHhAWaArS1apy/9hWCOIrqGgx22x18uDo9rIE59S3NbHATH\nXa3BA9ExQPxYt90+UCwmMPT95fgOAG7kXsE4Q57CMdyUsQe/WXan5msOOSwR\nipqnb7t02nNygWEW/j6PGJ46StDilta6IipFeyLxBbFMnlZYHG/06cO7YMRY\ncxhh4mEqyzJuQsNGHfWzpTj0h4lbeUz/+OvFLD9AGth4iB25HpNesut64S2Y\nwDrDyxhPLX73wQekO1a4KKRYZ66WBV76EWo7wVdRUEt2uQKDex4nw5qIKguU\nbLk5N9f8KDJMuiz1He0ewseJBbqsJ3u4BMDY+4hjazOAwiacCb4qwkY5Uyy9\nIa2SCwdqMuR9n+p+UUz8Q9SIfwS3A49yFnMPeFP2GbbEx3LRzbtXRWKGiB8q\nty4KA8iZn2SEQWtfh6B5O7gQwNIta9/zL9pwaTay5y4FH2olqg0nFfWzeo0D\nvo3SZ5OoLRQ4EJPS0LR2Tc0AUE9owwb1thnDTnhLJqUEc+VfP+yjwOATTM2s\nhX8ZWYeiqHo4O5TVLL8HZTLNkIve8FxQfm49LZT6f3R4g7+fm3xe0NSia+YG\n9FTc\r\n=udx6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7a750ee04328dc2d06829be40db6f69c8a128ee6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.16.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.7_1616414075010_0.17207992457582866","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"react-simple-keyboard","version":"3.0.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87101056856a0d1992a5ac5447e56f980f5cf56b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.8.tgz","fileCount":14,"integrity":"sha512-FObqjerFJQaa48/zpd/ELS7JCG1P/Icwxo0j5x2Y/es65gB/xJXQ2Nv/z3ozuI59uJmX5zqKaNJ+CSGHFueCaw==","signatures":[{"sig":"MEUCIQC35S1gxLO/yI8JZily7ivxC/Y8UzgnYxxCzxIkWLlTdwIgaONmBg3kAYkG0wLzio9LpYPRK+a+19Lpp+BUYOS8dv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWeLTCRA9TVsSAnZWagAAj38P/1smVnBZQcP1Eu4Pm7ZR\nyIcPBrd47sVOQOaHbLcCUfLr+H30JR3swPoqvI9rq7E71VBh6fDZLW5nePDT\ncfksI/Z8twWyXEm/nsAyqNjgegtB8d3I75bXJzGRafF6oBlq90AVmJ3FxkbG\n18OwxHxuiaHh68UpmjtTi47JlK9RWqv4FLhcgtGOmXCpK7k6tz7kNkQ3fUuB\ng1I0D6rVjsPAMN6cK1H493rTnB4BNtx3Q68SsrNZwOPexGVhWmkPzKvb88dM\nAJkYH+v2YIljp97v+cyY4csAnEhVc3zb/D9WDhPxMRRBmkNBsaErCxXBVW7r\n0v0PnMflkj5DL34UpaLQN6WgUkKeatj8tSaGWxLdiCwdv5rmVgLRGQHPVx4X\nqoQjAmJhn+SS4ohefP/tw/7SiU2jLJ5mBEcfXsISXQ1RjM5Suc++CnHD9UCi\n3vtBQ1m/R/UtrrW1MH6lCBvOz8svhsJxJrqu09mCooA/4JoR7Yy8vWDrC4mm\nViUbCwayTLirbrmdTbHKKJFjgQiLclkabJE0w67bj7WBTz94Wsp+f9iEJpe/\nuZAdhy/tOiVGGHx2KMAjcQzxujm27LULPPN/aqO9SBg/z1sqBt6oQLClnsKh\n/mnMqba8LKdb+VC0PsFsOIcmfpoQCysQcKJuUrvM7ZFCVqoZy+j2zDJphOhB\nnd3z\r\n=UDwr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c4d476846ff9415f34a2e76d1e87de13bf7dc7e0","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.9","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.8_1616503506502_0.24241495709662875","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"react-simple-keyboard","version":"3.0.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"483ac870a371731d52dc1ee0a8f0f781e0b0907f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.9.tgz","fileCount":14,"integrity":"sha512-uXsOaZeKrtidmUpKAzbL1YLTMxGqywiZMwv11OwokcnVe5zAwO/XT38fQkzpDkRyuY7Smh4QY4mwTD+oAABrHw==","signatures":[{"sig":"MEYCIQCp8RWuyAKHZuaLwzZkTzwF4NeSoXSApuSx7Blp8dyekQIhAMjLmeJn5MY5a5YxbIdGOf7yvopHg/bEmcBZsv5KJMsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWeOUCRA9TVsSAnZWagAAlHAQAIRzseJkjdg84z+72EDx\n2hAQuwg1I+/0WqeA8/pm/TzxBCgFqSkW49F5uOnqwzHTsXZJL45TT5JuC2Ub\nD/+Pm2Icdzf/LiiNzFMFqSIDJtn1TQKz9oCM36EiJGIP2+v16JDy4kefZVQA\nuXtEC7H5CZRW/vxteWz/wmosWUTlaQwcyMpLbY79C0/gLuP0nHv1zI6r+9Zk\nXt3Nxoici+ssMF1PCIze1taI6iCyxDz70mrXDD9Cmv0h+KTrfrCj2aFwRQwS\nUYgvbm5Q08Gb9oFfQ7fZFGWohcZ3LOvW1Z+xNvSYtaf6qmul2i0nSEzWrlo/\nzTw0knefVMjuaPtsNQz11drjR1jiUtQ9gH8iixkTPVhn4Zs3FG2Vv3tlEy4Q\n3dtj9M0q/eZ67yFR1mMk1wY0NYQorfNOepQt5EoLEBxL77gGS839BnB0B9aQ\n+xNESaEwgY6csjxlNcgQTbP2AS+qqSgxu7616HqY5yist7N7P1YGUkdnXiFp\n/I5Nezl4B7dsv9qU3eYtDNGe9GzsINa2B/W9rlmU23EVvfkwDSXjFl/69SJi\nGvyV2fYx14IrN7miabt1EVveb1vNTfAhEr2ut3mFYxWnVB3k9nsYvQtYgAwE\neT1SihHV8j423rfU0ky1uwG5Y2msMqHggzwThJX+eROCDS7lciNRHCK1A3zH\nNYxo\r\n=t2xM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"95d6436280e78193f2975540ba45b778e983b2e3","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.9_1616503699797_0.927558393433664","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"react-simple-keyboard","version":"3.0.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77ace70cd735d861dc32d50fc063a2657fa32a3e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.10.tgz","fileCount":14,"integrity":"sha512-viHFS8oy+Xyazu8Lyk/F9gW+qGAPYtT+ogYHrEMRE8EV6nnTmQaAeKfGiUyOfo6EL+FNi9lzAaHyy3v1rlKszA==","signatures":[{"sig":"MEYCIQCi30IbBJgSodh423LvDC/AbqsdN5GgY4nHbJs6Im+yTgIhANeDBRaeL2HDODDjH0vaDkW+cTfUyCFgU8ZTa3lvcJY/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWeRYCRA9TVsSAnZWagAAAdwP/jhITxB3cdfxxC89OkSc\nKiAUsfkTX/6zZk0rvZtQzwDI4Ga2wEk6zl+8yhXxuT6jLK9LImY1GJUscig8\n6aEdftJ+1ejmXnsXKUginkmJxwX1LUJd4ly5ifK3oK0dGk4VuLN+HS6dw1Yt\nhmCSOsPKqw7LUICAsgsIs1LkgNzmq5gOyF3z6yxKpQpJVjAIZV2/DEntnjKF\nkDo+/EBT5EgGMtQUCixXA7bcELE/2GNraJBvwByTYPDhTjKME8HGr809Uhd1\nNTwSl2ywBYSqm1GmHh2CJHdMwdmIlWZYQRyhaTcdjY/Ve+bOoNrTl+Df5JTu\n0MSjjfMQIP8Q+U2GkrkeG0UP8YWJz4f+lBAygo/vl37owZI9zNsMXxPQTmNq\nmqPkBbtC4BDjtmHNIUMc5/Xc8rQdUdVFMG25LJFhDLt3Abxdjmehf5GIJa0z\nzR/LxiqtyCcx7gNaRpEbXcsm0UtmEtHXf+TaQYqUarjcbuSnfMA4lXNOyIDN\nPKz6qR/7kkjUbXL3O/zEI9xzSexII6JgmmL+OIlsfID7R9rI81PAdeTc79Hr\nT0Xs6Tdz49tYrCTZdPot5pt2ZeKByXhEnV7pahoOdo1HdfunEgKv2xZ3EuQo\nJ8pYhKQACzPhDXplSvFIOPH2bsBbxvu7usLzUvk7kgbNqgZRESnHtWxD3BMc\nkBf1\r\n=HEGp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9cd43a7f81dd2e692aa4bd27fab9fd0a9849d35f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.2","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.10_1616503895760_0.8875940678278709","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"react-simple-keyboard","version":"3.0.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0cebef12a1038ae098450d3de7335d62b13e5278","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.11.tgz","fileCount":14,"integrity":"sha512-PUJlXrc4Ib/4WkGdVNF7acMzBGr3tIwaUu/GJDKOwTT2hug7+q0ZZvBj2k44hKWiHxjgSbsfHqKTbmKFJerwXg==","signatures":[{"sig":"MEUCIQCksLBAuDMgOyT3xOu9MoDZmOp++BvbKt6VfpTuL/FSGQIgMoXZSI3fYPJbPNibQD6MQ71rY26MMnnwkTB6nQhEp6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWeVpCRA9TVsSAnZWagAAJD0P+waMG1ivBX2tX7GijJSH\n4Zkv8+5j7CuP/HfjydiDBx9+zksFHwFTdwr32hGFDJkcCgLRh/teKeaUlY5w\nA4YJ+DHQLIueNwPiQnUclbHh2GPOEOTYhsRu+QMkse8v6rCx5Z+s3giCqDN7\nNj0H44E+ti/PWcqStbRmTVex/YFxnCiFWFH9SCpqtQpOJr4JxoPWwjCVWSya\nJm3HY6bgpriXcNdwJ7eILJMqCfPD4SREVAgZH+0H/Jm3a0KEYAZIGgxM/7bs\npAKNRaK3vHeG5ZVkB7acOMRtkV659ETkUlav0P+iXE19gghWa5UvuhuYXCVm\njgG1CfBRuII1QR8HYMVpshuZ5hw0/fxPKDbzlOe0JE3ZeynkHRawzLo24Ip1\nRM4P4h1aMesF+cPLlngOk+iv4bK9vQmOfxV8BYV8tnThvHfDAnvXDBokkzc5\nxakyRNwa53H/8xHo9WB5hScXKtFTE+reKf/1TAYdIs0lfDt5FYOeOm75w0S3\n2mNdsn1mn5+hlDFj2DgH0mH90nQehmHdClON/NFNtE924K+Msw2/xmTpUn48\ndYL6Qn/d5zoxR9++SI5npETMwyPZeUywdDmgUv/8TUKfooX+eXTYZiLncDlA\n0SOYtv7nzzC2X67vNei/+QWecNrAw9uqTYJAwFUtCa7T7KlhvssZQU8WmRyI\nwsmb\r\n=PxNh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9cc6fb876b111d80baf90d56e35d49012005f47c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.3","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.11_1616504168971_0.8309736220408388","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"react-simple-keyboard","version":"3.0.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5d9ee9bd886b8c299c4466c03005fa03ece32c16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.12.tgz","fileCount":14,"integrity":"sha512-9YkSO7ICVz137WNmvhqCSDMZ4i8xTyesXgv83DJsr8aL6OIyw5VeUEV9no5AUBKtOSwNL4725hOYq05TZvQWPQ==","signatures":[{"sig":"MEUCIDWNI/pFlYvraBa7czlzGZmsjoijR3U26xfdEHslFDFVAiEA6jGan+n6VBkgb396q8hQKaAdEcSKDsjbNBvoo+EyigQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWfw1CRA9TVsSAnZWagAADf0P/2d0GHk/kZ8MiNmR/5Uh\nSfVyK4Qd7FDLdBOQ8lfBYWKMB15ztMS7C9FsRR2dMJ5ip7ChQiGPTmhO655c\nPZ9t9TvEScBD/dXrD7bKddGVJX2CaTuSBOl23Ak8xGym9hJFxHXx2sajIali\nkS78OZC+4unDp1jQcN5M5HQ4Fn1yvajjFHMRQA8nQ+H2Ntlsjk+cUwpDhi0Y\nlJQKq/DChRSiLn70/QHoYJkO8l/39gVR7Abwh3OgBAnXmZAX0JF2zt339xIK\nvClaVNNz4wGwui5ekirvDlz/YlLBJdiHyLvalu2MXO72HnWBmCMrupnYCsbc\nZhuog9gBb1zmRfdCwcKyjlweVNaZdwnSpC2gGbjswJkV+Asw8kNyMLQ05N+g\nkY55goq5q2uoy1NXFQPmujUnILFR9s3q0TlQR/4eRmZRdEt1gqsXiGZqVQs8\nBO9rP7Ua5Q/2TCihPvLwjMISvlbJzJ5OsEUqIqxyaVy8AGq2DGthZ/vpD7Nb\nb8QG0+GxQFAnQ6Y2W7jY93WH16BIAFDvWsYzsnWlFGixEpKVeXAqgWscJE6F\nXeeyHiQRyCSXRAkFYZvqGvBfRYMOvKynUnUYfzAbFsEsYDRfxsY9jflPFcwK\nV8BQOJnVnUMycsI1fcTZXswLZnvCiyxF5Ew//KC9SKhgneCPBZXpjRozXVQo\n/+UA\r\n=PjiY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e1a05f50dcd1f49d5b194ed0a72031d0d87f7ba6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.10","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.0","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.12_1616510004413_0.5291386067999322","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"react-simple-keyboard","version":"3.0.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7cffb539937f3a09460567a6d9f8bdb5e9950a0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.13.tgz","fileCount":14,"integrity":"sha512-57cjzfUoPoVcZtS32wqpcEhdMFg4yaWN4W/llnmUJsZmWaAkIVo7ROjMOKqarP2DLOkvs3AAhnpacDO9UxxmXg==","signatures":[{"sig":"MEYCIQCCF33DuM7AbHeje2YLQxnDEEYR0zVAdDJcFvYBJjUGrgIhAI7CCj/hKrtj+3fRuisXZeY18tHmXti5PUx8z0CK3du6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWwZeCRA9TVsSAnZWagAA99kP/jd4dGdJLdOjkHZDvLRl\n3/vuZ9rted43Kof8rZbwl+AKiGuJdPQtEsmYYY/jAgQbwD4VAMFkWCvJSZkH\nRyNZgXsi73lExX9ELFHXeNIF7XvLJ9o+6HOr4bSB+a1rBekU3KDU3XU+sih1\nYHa7LdL43j7H1BAu4oz84O4d5qr5L/csJazEL9Wc1n4JAxi78r5W82QVrREb\n9pEPIzyjSnpfUOLR8mv2iC47nBk2Ubw+Kp0Kz1KPKwuW5b7e/kZrRvhr7Wlf\nL28jdATmL9Zt1SBhcGWILVHS6eO9ksJ8azhterbfoEBn4Pr4+8J0KPQtwXvM\nqssMCqRzJZcIAGjCkq69pdBV8kxK1AF6/fPsWeEEmg0JcOp78IdpjtCdOyiW\n99Goh5qJZNEjDrfPHj5OnARZQPeRNDky2q92+nZCWQgCnXUVPcOjLaPtQYIR\n+FcuMdmttLVlUwokTa4ciyKtlHuw7UyleMYsZihlrkhHAUYBOyx1hPH11SRq\n5WGp4j+sXcudrDJGbCtCGYInOna7lTCTQE+fTZn5G3Dz+9JwU7KVkkxsbwtB\naLT7ZRV1mKwDoUdoWIymGjmCwajLBE2wiQgOPrWQF1kH6PmMOXN73EWrnhK5\n0x/5MnTRUC2gC5wEV0QKHfX4m2mfqxM2PmjRONx/cEOvEeLea/383kuxgPz8\nOd4j\r\n=VUQ8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4813e4d398b3b94b15c944a6766f45794bfddde7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.1.1","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.12","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.13_1616578141658_0.5089949584645019","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"react-simple-keyboard","version":"3.0.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"32857c824fc6f93ccddc19af88c158c7cee5d072","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.14.tgz","fileCount":14,"integrity":"sha512-9tudAv0Ou412fHXBa5VbRrMp9Zc3iq7aQE16qXfFYaenAdPk8qvfKonZrkZnAiCPXsZWJs+mcigFGQfFn11Q9Q==","signatures":[{"sig":"MEUCIFlDsondLcDapzu9RCUbmYzIFmO0lqAt81YJCzgWj1x0AiEAzt1uRWeK39yPFuj033JdMNY/3LItFHFMZ1hDxiKeKrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXFQiCRA9TVsSAnZWagAAfyYP/35Ba6+PHnc/f0oCQTMc\ndm4OlyenT4Nh7/puo+fjGyYkqYV+jdbMxLoVaU/PV5dTxlY8Zcz02aLJ/4LJ\nnbxzRo4/WkIIf00VA+t3x73xW95wZjwWsGvIxypcREuHeD3QxLaX6GPJOyF8\nBg1hUVuHTVfvqCfAA5mlL98faId0KiNTcpV1MFOhi3GJyohqFFK/tCA1Lv5c\nI2l/4WNaKJDKy+QyrL58G9P4pn8Vx+1bjqYvH0OWjwOAKnC1HNv29WuJFcqL\nHgYBjEormmCR+G/nRaB7umNmHYB8EEXAAMVnP/garRmZbcv4BPzH5psOQfxn\nNOSdsZPds+OzozO99fri25TjTZTYtuYJzAgJIKCZf4KgS2kFilpFM6L6Whfy\nMeHji+bLg6nYU6xC94bJQbKp6g36IrDwzbBnRjMa+o+daOArTVB+LQ2EmON0\nVAo/5lIx3Y5QMpFxS6Yknngc8xdqqeCkKtUt+hsJFiyNGbAJDVCRF6DEpR5n\nx8E/2/9bDXcQBunST5sWu+u7ojABxC09yuve9DQW5BmEdYK9p1dIsxOiieyG\n2HlAcsylffLueuxY1FWds/1Jh5vz19O/Ny6HvoYAaQh5c/33gFNzdhxWFC82\nLpd1Wf1eqqpNJbYiPq1C2sojlVJs+QS92Tqclqu6oUbP7w1NBlih2CQEkDIE\nq64P\r\n=6qer\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0dd8c237f20d06064622a53a37ccc5b96bc549cb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.27.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.15","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.14_1616663586380_0.47038963684031554","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"react-simple-keyboard","version":"3.0.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9537aaa886af45215e64bb06746a082bae84a229","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.15.tgz","fileCount":14,"integrity":"sha512-TUZpYo7EdCwYKwMNSTvtlRMHJfyaWmA+DASLDRzLChE71M5x3EkHKDyBD+GOycrNVJPbqEGMQh1qWCHACFvJFw==","signatures":[{"sig":"MEQCIFDxANyQ/fZLQL+BYotlVPCtZD7pWZNzszOX5UqtfRxpAiAhfPl3KCOMpRnobXRwuFj90XwPTd5oQ1rzDZYlfDbRUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXFVWCRA9TVsSAnZWagAAGO4P/RN3ycIzGc6OGIEvCe/F\nIBY1aYDZeneeYr/p+hjbevI+cCsxn3vG5nPOrzF3QT0a9c7Hy2mp6//IhZun\nID+54mw7cm2MM+G5GwdiVuTw3mzZvzGechcLJnq25tEuyIOXioxZmof/Hkym\nlKFUbAcZ0lAt21EHBj+KMHNbW70upZ/p5TVnEnwnn/sHjxHHVn2XSvtNQv8D\nTtmH8lQl1Dm8btfQnDtmveLzqsp2HMZ8KuGzMxQZt2Z4aYET5tBtSzw9cUdY\nqJPCdoiCZQNg+ih22X+pXcw+kJgEOVa3sXAIEMi6tMXu0zvx4N3fsaVxxqNJ\nUH1ix1JwxujmIJO1ovAa5/rZDtynKv0HL4NAeMpsjYAFUkWiKbZ0hzzrI9gQ\ni3jVC8oNad2K8YgK4Fw5606SQbci6VQ31FA8Mlikv7PyfPEtYEUFh6p9QNC/\nLJIQdmgIPc+kVMrzTO/2gM1ts1ckaICfRAyHH1dd6A3UUil+awm65iNmwBwz\ngURB1GG0qa9iD9XuML6pEc1RGkuudc3mIZV2vFJoaQbp9BPpsiIicMGLsp5X\nf88XRwEpIZvuuMeTdOIhXovtB337Uavc3L93qTXOBR7Tqwk8qGucO06XuL4K\n38NfGsD9vUMabFOvczuA0ruJezcqxsOHEfoNSyBVO8PmVJGAGecH6YAntq69\n3u6m\r\n=tXTw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c729b086d86b16d320996b6e184f1d6b23b534b4","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.20","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.15","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.15_1616663893558_0.6515680085574371","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"react-simple-keyboard","version":"3.0.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b7e1f9baa629b7bc5a95ed5379c14373a10a01ee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.16.tgz","fileCount":14,"integrity":"sha512-cpzCSZkRacfTpP9F8jbhhpwbY1gmDXl9+MsErAEEWLVrvLvUeKiZjOpeziaaMTj9U3NfK/WzzxaNXekC7GQ/KA==","signatures":[{"sig":"MEYCIQD1FVtYBpfHWoRduP/yJBL6eiAyZd4hHCGrmUh2c5ni3AIhAO7ic+AD76/nYEQ+CKuBW5yyY8Ev9RcO7Hy20QUq5nqk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXakeCRA9TVsSAnZWagAA6pcP/0owBqR1kK4i+gKkHiiB\nd1RgbPCVPbBs4J4/FDs+9/bIkNQLlvvGSzelRZvKtEgzXi3ir7D5vua/RVvO\nrbpZWm7EcRTFs0XTlYOLJ+s6zE13W/tpLnYq/N2PS1u8BR0/SkoB4rUMmEbx\nJtsGG0KTu5GYpYnkD95/DcTNQ5lWMORVTReYhMRgcOcbyTjGW8dXi87WJXDI\nL/WUXiKZqYpZC4I/rWOruDRoCORzDdHYW5R2k1B31ORZCzqjwF7ze1Z5mnR/\nutxKB2cLBqJ+Ktw1qyCYiVUc77pSPAryCSQ3zvJhplWbyCDPm0gaQVLVEzj1\nFNe+PbJ/ygf9EA8l4ja1pz3T+HzlM7ZUKf4d0W0NYMpwEGRF5r2dxgf69qA0\n5V6nAvJKqKQGBj0ycwfL63oJQULkglmlkyF4d81aBWT6Ff1jZ7c9kpUBz4Ky\nNaD5EUl4MGttHFkzrjOw2ieLujszDlJiBHYyu3xRFANqRgs99qxrRsJCaM3M\nC6H+Rdz1QmKr7wMwMte8NJ3suzrYUNMxNbWzUGFSMUpbkPl4css4yTyPiw+7\nnBZfDZj+QOYmqd8S0nKe/nUiNjaYSQmg7/BHCIoX4BuH4njK0zZvCbO6MXld\n3OR57h4ocPPLC9acib87VXJKAlqSTSUj8C1Af40TEQhJvU55aytaOJJWSeJ+\napse\r\n=RJCn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7ce40db8d318dcf322883159106d1fed7cdd85ce","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.17","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.16_1616750875758_0.08821298001382583","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"react-simple-keyboard","version":"3.0.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"82d7b878e6d98e7fb5e59e493188ccbbe9dd0398","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.17.tgz","fileCount":14,"integrity":"sha512-+A2Ous6R8zdGL4wc7QapYf/qlPimyDHLlQWrXMRVNYdyb36Yg0lPCWqxXxcmMGyuzmkNcgINaIAm06fUlOnzvw==","signatures":[{"sig":"MEYCIQDx+bqZwruVxXgwRmnJV7Ifl/73heAgCnvbZjazgpYSwwIhAIAwrFK6ic3tKRZ+g2qJwswapWpfta/mPkb3PJwQkDfC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXfzkCRA9TVsSAnZWagAAJGwP/1bMsXcyHZpJG2Fc5Uyj\nVEjYN6dzSRpz4Wu2+U5cvkEiiJfmal356CIWvBQddQ+m4slSagioOBRtLMJV\nMxSlBjeRZPUky3ISZh2VcnKoRINMifxjeHijN/Hh75Qgf67JrZ1JBKzZNdUL\nXssZ/c9BWyLvyFLNpx1z2jE7KbYstcPQMyodGQFssGE9SiPkyMotUhorV9sJ\nuajf2BeRcdgsTWwkndS2wNiJUFQy/A5B49Z/bSs0eSn02qe3dPlFQg+MjGTB\nw1J6olkUrBZKH4OMnOl0O4adQqcNRD8EvIVX1AVt6r54EGp/dF6+LXv+yseY\nFffKokbsdu0p5WfWVx/SHyeyFmNOTaodT5ALeeojZpoN9T0DNxO+ExFqWB3j\nN17iv1LVkeqjDdW9fc+g2/CE/0VXwfxJx4EBddhUb51h86G8ll1bZKZfX7rA\nbfysKs4cioM7Tk+iJhDLHvqPC1FwR6LuoJNHauH4QnqNbap5w4K+PEGMccJM\n0e49TJMq5/eijHga87KCteGTarqS0VqUgR0Iav4O2B3Aq5xAXDSiGHloiljg\nDBVPH2QgFjEorP2G4XzYvfcmE8NJjgivrUYST4UkXowIp2j6EJeqcz8zz2nr\nZZ1FuxD8X8RlZ4b6HeahcK1xDBIv59WJcjZIDJ+rqHFHX1XyJb5j7y/2Xkur\nWoNL\r\n=fwSt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6789fe2cd08888a3ae7a3cbce6194d9f02fa2d12","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.19","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.17_1616772324229_0.19757548567174976","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"react-simple-keyboard","version":"3.0.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"285ac066b145730024405fc836e546753c82de40","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.18.tgz","fileCount":14,"integrity":"sha512-vc9bHzpVfX9igZuvKa2vCkEIwi5thvhzLcosFlLHuNL/wQcUHtRD5yw8AHx/DEGmAMBWb5wRUheK79gFSVXakA==","signatures":[{"sig":"MEUCIQCWdErBHPqZrMbSYfY/PjkkZGmLJgPgxaZFryr/OHXF/AIgG5D9uFW3/l2oOkRwqXkKSpqiL+Pwhcjw05HrYRlE6UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXgFzCRA9TVsSAnZWagAA4L8P/1Rvsm6nXxytzVph2P4e\np/xCMTAb5nfVvxVjl+q86bS+PIOQnFMLQ2eKzpc/N4AlpXOSoL/0DU5LJzKv\nFxf7mYuSNf4+L1ygZ0nLgY0yqUwTl7LHQT9mhY0h5c4XU5ENpusz+K1JcCwK\n6qftyrDUln1inPq8FL5yM/6yTFXXJmnHr41DaY2FoxaTuHNtD8njyascYwAh\n41sZThI0Y9brDUTP7EOi+Ewyb/iBTXqnQimJUnUL8X7ixJDcAe56MC+qsQTJ\neN2mqJbFqDLEPtJvrI2CaMnrxFTKlw3YIK00HVxfuZPRFo1Wt7Cif7EdMxpm\nmnoe3JMbNm2YYCHzME/DjUK5gS+YJykZMvQpKDGT6iFruGoXoZQkVrzeXOR6\nQZUWw7cu8NF35ohkMJT0VE3cEubxeeoMj2fPC35QdR1PwSYok8MFfhe2D6uU\nhtK3alzn6oTPKNvZe8iuf5PaCxLwPU7WtUlhURksFlvee+6kbRnHlRhfHBht\n9fwS3yPpr/OGHbD36NKeOOnYZxw7BOmo/CNUxaNytbRhmayWwbfjULe3jDZF\nqjh1vVDXuuZUP2eqqVWZfw4EXNhDSlcMooo8D+YNbuWI6ra4uvJg1+QIR0ia\nDY9KJvc3FO9Rc9KQVFLkDUx3qh0gL92T+SeDlJdXpHIr9FX5Orp9L7uhdxtk\narv/\r\n=OQ1F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bfc38d1656f7d58875512a5942fc9e0deadfc975","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.21.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.5.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.19","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.12.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.3.9","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.18_1616773491290_0.41384178810121397","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"react-simple-keyboard","version":"3.0.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"356998218f62ca20afa7ad7f57295b2e84e2479e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.19.tgz","fileCount":14,"integrity":"sha512-WjrH/iH5SWG9/VEKMGv3nqpslHJ83WUjJjyMTBAvkjuzxd2DTppWRIWeCbycBOK5nb+5mePYTjYpYubC8zGpzQ==","signatures":[{"sig":"MEUCIGvmLHl5HHkVHqkyGVnTwWZRiIkpdoDEmg1BIV02jrwyAiEAnoGWZkhZ7Z5xaYtA+oaKpqeRlYSsnJiZ8QAP+s9Urbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYcG4CRA9TVsSAnZWagAA3UkP/2iEnjbIxrGSbQFWypdD\nBImXzX/NvzR9vjZ6/dCGFPddOZYnb8zfT/R6Cw+02jjsyg3xDv7crXOZi1v4\nSdI5XmdP1FmrdPdR2s8pAo2DdTI7iimj/yDW5UDfRYGIAcKETdqmGjC3c4+y\nd50ZZ/8uGKedEVgdhs1SqQ9mLYHo3A2fyX1VRYhP1c9Sgx2BE3MkLsfikUJ1\n0ICBLoowhIlexyuR6MdCS8Iq5g9hEwMQBDKZH/aZlFEIyP/p16iFVUKBs0LH\nQ5wqkTERO6phm1cMQeopNGjQ/KHTh89h7cKXG5qghljlKzppE9s69tlZ9NNU\n3lUwWLQLlt0kcQ+LIomYOfuDbTP9eWft9p5snoPBtUJQcNPWy6DEboJsUJqU\neAYgFGtylu9lJ5EEGx9ABkS6GNjlLkQ0j0GsRkSBO8DODkuuevt08sge+jez\nxDrBtg7sqQHrNQIDDNj64CAEEegBxiaiA731r6hsYG7hAp/KmvOE5d9W0p/9\nUZCJZZZlxR8VGkuw+XjjyWHKjXNAcg+v0FhZvCRZPyGO6JfLQZrHW+wWfguv\nnLYpkUBilMOW2jYMWPcWgTBjMXile9fckP1ga5v2DNiA3rb3HjgeV9wxtr+i\nJLSo5uLyEsAY72npu6TvUmt49AhUO6xtXaq106GdZa3zEDouvs/SL1xsfP7g\nx5Ol\r\n=dZ4Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"79077b0eacb01ffcd342d29f1e6ea6caa77f565a","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.19","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.19_1617019320356_0.5649137026533517","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"react-simple-keyboard","version":"3.0.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d6c3b01177c93f46abf11a38fd3df90c3f90c772","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.20.tgz","fileCount":14,"integrity":"sha512-xjwiA+znscpbJTnZIlIP1r1FJfxDtL0h1Fo1EtitgLcEpNL/4tzKzHQid6YxbYX7iCurU4UC+Be8pYdh3yoBSA==","signatures":[{"sig":"MEYCIQDODYoUkwKWyW8FTbkyNZI1szt8p6YP0Pj6RL5mQgHaTAIhAMPOrk+IAM18YMP1xWYsOzbMAsLj6TltWsCv8EX0HuNA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYeEkCRA9TVsSAnZWagAAtpoP/RtNfWnV4pSxV61qRchl\noqnR8HUAKdRYuanCHrOpdwpHGce3c2b8+H7uusqOwBnq3Vb8mpncGlmyrI/P\nBoxkowPk0VlTghDK9/wdeNNniXdpcNIMpYq1J+U0hpMjoW9Q3eHV7zyz/5gW\n9PTyOSZfCa7J7k0mN+lyNOA++83Cu1CfQuvKt/yg085R3Zpg9S0XeqJM0BxD\nQg3yQ+8CIentEklVPixUuFEAmTJwtmDWSaBuHuuQuF79xYf/BQWejFMyJk4a\n/UmGKGx4fA8I54ymZbIz6shyWS1FMGv+TtibJ86byx6iooMbhbaej0aR+Vyh\nadpbbGoAb+0F8mhvsgUV0wsj8louFwaHd3TtBAR2eGHFI3DCNg+jkbiRqFAQ\nJNCeTd02RH7j+lIIxfDny1Rgbxt7QnbDKcXlslO5z3nWo2t29uLtCWxBy44Q\nIw1bziqgJNh+BCC2d4kXOVNlBPTV3jeouF7FhQ7yQlxQ2kqz8gu3I6Cr+bRY\nESsV8kNHamFLY0eHW2r+LV47YxU3o/OJpj5H2/0Vd1VE89OV9iACrZFMMYGz\n9OEc4pigwuO5jBLsKvSvtYbW+6UGu9rqjSrSEqB58CdI/eTegwtOd7bGXiXL\nVKtGAmv+8S+yTHpOHF3In57qgjJOnntCbVOICejtyxTUJ/ectl2SYd0ooRs8\nxoze\r\n=V3iI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6e175edff8fa56446f29f8371971c3bffdff2a9d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.8","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.21","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.20_1617027364179_0.10893963314293065","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"react-simple-keyboard","version":"3.0.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b0f013f6f3e7a243466c89c02799f9e7c096d196","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.21.tgz","fileCount":14,"integrity":"sha512-vXQfK8zIv/d0FDYKHdQDh48F6Vq2Vmu2LhJWXyHwOcQT6SG2sWCRGlrINoS803/qnlMoDq/g+jaYBIxR1kFvOg==","signatures":[{"sig":"MEQCICD4T13wtYACOUtoEKlM4ICNYO00YnL4ptnl43Os5J04AiBvAENL6h66cVbw2PYoBDrW40bvfTXXnujPKC21hk8xnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYeKJCRA9TVsSAnZWagAAi2sP/RL25uxs03Q+YfqBG97l\nEA/F71bHh9JVRSUXATVX64b625lkgWkKpK6rN3Fm99NJB/JnS0PlCHULolKB\nTh64JsV7bQ6FatFAtvFtXSvGD1jmx7wT5q3oOC13rIFuyyj8e38ajqlci8EH\nHvvCq535Tikeh3YBwTeFroryceamewAqYnmF8akoGO8UylH1aMP17l6Lm/Hp\nZ9u9ErXNOb3WzOdEVtxaKp9iCBpeA4vW41csQkXJvwlzCknBGgafWlqFYg9K\nsYETjmceZvIqcRoTfYC5/cJ4XwEe5dle6tZl7alNn6kMjbdPjv0KN93IDJly\nfu/ehN/qrAp6Tks3J57IbxmeEZ0HOrQciqEdB4EJuA97f+mUQ5jZP1jaYFxx\ns1lOLq7gvK1V5ap+/WGGZNCeHNJaIgmH4oKViDrmsRKd8UpG1lH0BA4w2rL6\nLGz8hdz+1h02i272dksaQ5LT/+pTICrOrN2tL+t6N3LPnoboX0ssMHq9etaD\nsRsCipReB6PSIswtssGmeCXxwONHMNVkK8MNkccyVvxznptMarEukhZ++dC8\nhQqZbcNIYd0llSFhCCGm9nR2uZQQb0FHtZWcedN4hyJ0tx42gPE9L9IE40ET\nePWSVyiR6V0G9rWkWp5Kmdwk7HoucKF+8/oR7q97INIH3zTa5ZQKaogdryns\nVtWe\r\n=OXqD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d36cec8a36aca03bb58010c6af89ab9eaaf2524f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.0","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.13","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.21","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.19.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.21_1617027721460_0.5018684307419148","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"react-simple-keyboard","version":"3.0.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e2e93604635e0684eb995aa89145d909177746e3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.22.tgz","fileCount":14,"integrity":"sha512-dOBRdns5theFDpvnLIzST/MJaBg8iAz86FJ+frZeMb2Ov3yackQ4rXOR354p7Tb334ni0PsCdZPqLg37YHxgFQ==","signatures":[{"sig":"MEYCIQCcYi6X8VbLrQl4XP26EeVUAkAS8lzp3SIYjA/gz3Z2TQIhANR5k8RQRuOHFiF4lMehN/H4ySbDQulswf8M7nCRa/e5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvMVCRA9TVsSAnZWagAAFNgP+wTbf0n89t6iPYp43Jro\nqJnrtPgqMURRhRQE3AmyEn43ybVpXxANgP66fn3xa1NEMPvpokbpxKH6UrQR\n476v8ZBNEt1tgLZyb5Ii57MSACvpQSeNzMckReZ7aF/7tud9knFCn3E9swK7\n7KoS+9XimULTgUe40ZkMw9ziTijNFr8xZyseEnS3Ae8J9QWuspOsfjaUvRlN\n1VUi1DHeY+YtTcnXEB3cKbdpkGNxpF3LjxB40juSCmdJm3/8dCOj61vpUm/z\nFLtxbB9v2GKh2Bbhx4TZzYyGRbDTcM3mjUI1KB4mDZAF28TWcxO3X+jUnCzw\nY6gjO/qwPuf67AT/4Q6ZNvsbjB9m4Xt7tZchLp563wAtwLSIREGlW8lNaelU\nJUiXvNCJndW3WdNZmp7Xp/uPktVCAuLzM7BhPiM6Ex+HZI8bJfy7ApvEwj+b\nLgTvQZZVzKplcErEKlG+202rPhgkgifJjlVmNsj5my/JP3kjw/jA/ObTKRr9\nqLt0vnkCe29lgaa0xdFcJByQo9rIXb4ebb02z9huAYL2o+9ly44ZHbuYLwiw\nk7omdd9OipwGb/GY/mXoXUmsCB0ViFhmA3SZcxhnK2amy2LO6yxNhJTgj35H\nkC55lTnoBfwSDt9aJhWKRAeX51t8I/Sk2Eo9dBITDtw5zBsJ/ji8vQU/uQzm\nxIah\r\n=z4qW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0526302f4652db60bd307fa6c16c8263c3115534","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.13","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.22","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.22_1617097492538_0.006488088723805463","host":"s3://npm-registry-packages"}},"3.0.23":{"name":"react-simple-keyboard","version":"3.0.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f591a5aa84da1f62cc8187add3c2482cf1b94976","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.23.tgz","fileCount":14,"integrity":"sha512-MYhetfgSaYDavyc3sDT5eS4IYQR7AAsL5QAcJnfXBj0oPKyLqY8NjYBsFtMbMrg0zSOeOU9IVM7tyJhRs+vyPQ==","signatures":[{"sig":"MEUCIBlnc+dM61k5ZTWOtR0OEPNgNuskrRfYktW7ChDDDLP5AiEAp/NsfGPYkqjEjHNguV+ZZSpYj0ReKC4ZI6t2EEzyOqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvRRCRA9TVsSAnZWagAAYpIP/jwqYnag5XSp4RO4rvBR\ntoX9AAAJrEHcWaYMVhA0+MXuYw/cRM9YV15kQc63kdVIi6jwO0D5GaXsahEW\nYhvp/Yg1v5pcgmNbsrjB5FY1+wtNGAkK8MRqlVeoZb1GxxCYSjM0jKMlLMad\n08JFL/VzTpqNg/CY/MUZpQxeimHL39LGca3FIwJ8Nn7mVXeGkh5cnmnapTtT\nAXl2rAI/pBsZxzOc+MeWPX2on9EWNUP4H1qnEDdBiVzCbVlmuHPOsnPz27P9\n5Qo2kEukmQHUpm0AxfCWtjak6HW+ii8D6HoSVeHV3xhXCnwjVPUv74RlAj6I\nHkbdtx/C//SS+qDL5xstyaqUBcJm206185nfb6Biu6lZ0SltiGnQZwXS5cEE\nACNg8XMPHiqijEe/zL7Y28eeZKqIR8CZusVH23+tswfDO4Oy7cG7jUO8b0wb\nezqanIDqhpIrnkLey3U4sz3OeJlYMwurWkCrHDCN2l5xHBTztiI69SHovZ+1\npZIN/EQm/+0IiCoC1Lyyb9ygd65KQc92uDuVjlvGe8yp3VSvneMTeIxhdWhN\nkiiVs/deXhC+KXCIMSaAGEAYRVp4nyxRnw5va7IgqXTxqac9uz/k5O1/6Zrt\nU2wZuwxUqwbV2m4g3SeAZulhE1vBkp9krRFcvbe5SafXOBwdRvKaqGzObcyS\ndsEw\r\n=rL5h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e839217fe5aa5bc9f1d9f420347b903d2646a65e","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.22","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.23_1617097808857_0.2402108969996546","host":"s3://npm-registry-packages"}},"3.0.24":{"name":"react-simple-keyboard","version":"3.0.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"470929135817899d423075b4f8c2143b207aa217","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.24.tgz","fileCount":14,"integrity":"sha512-01QlejTdgIL+cWCC6fPYAfWylIriyaRb6d82ABqNc/TsVHaKStCqxLyTd7eu008FksFlmW4t4AqU2WdH6Xnr6A==","signatures":[{"sig":"MEUCIQC7aSp7oddWCcoA0IyUwXPHka4BKCTKZJy2pVGytdQPEAIgcfZlLKijeQYxU+lwes9zqIWCUGGbKWnQ1OeVfhABX8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZERtCRA9TVsSAnZWagAAAekP/AqXEUqo0mL2j8pTajta\nmqKnjZ9zXDGPaLL77YiB88qADBrTI0dd+cw5dRGj5K8M2FJGL4FKtU27JqUd\nwV171A/a0dcKg7z1AELyYd8Z+NOWV7iu14o6ek4YuzzWYrSam/nGYGNFJwjw\npTGSyaVqMFK/74LXF+Qjm2g+Bub0idvBnFsjgsOuIvfStQCy1MEGi3aoEKjP\nZ5TOCuxrSp92njxh7hAh0qECirtYHr/GUe1ZThaTBeEg7/t2T1SJduZPT6yq\nr0/hvLfus5P5ocuQixWwenD6nkHj18Qwt8FeJ2b7ziVZiXVzjmPxaTlrfcZb\nHcaSTlUdJaDC/UubIC8Z0xGegeDiw0b+qFwdUYoPjUiJXV+giBg4dyzLj4hO\nafb6QUg/U+G80YdmvkKs9CSprZYOYVDKMEcFAdipckyDR2/+QKU7XlasNh4d\naejAy1Mvwy+9lb3sgexZfDOiMCkhth1o8bUrJ8D/qBcKojfgqyk0y1a34wMk\nW2wDZOtNHY12oVPQUH7oNzfAG5sU4gWMGrcUTPAd5AQS9sijCTqQ4It8Kq4W\nrQwXKpwQkUuczVN+00aWMtKP6sTV1omnscCiP5amSr21zCmF6ypjwUOXbkrQ\nkXxaBrKKEZ9p+NRuM3SRGCTqIubDeY0LMVmoWOKWoc4d6z2wE2VcJborM5FN\nf+h5\r\n=gM5t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e535576381d644a6895fc0999625369548b43771","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.9.1","postcss":"^8.2.8","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.24","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.24_1617183853415_0.9233567033424346","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"react-simple-keyboard","version":"3.0.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35f4faabcbf87a04e592360b761cc1ecfaebcce4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.25.tgz","fileCount":14,"integrity":"sha512-EaaoeyNM04ozVZq9d1CMhgCBnM35r/OoAeLtQXcptkcofnCQzHDEPSwHmoAO+0pBzgNjNUGby8D7qIbxEnaBgA==","signatures":[{"sig":"MEQCIAlA4YaKQbFXbp/3mV1QZ4kK9llZ61re9zxpCQe803s8AiAVrgQ4Iv++2qnKao0C1p880XyacC7rYG6EJpxL3QyAjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZETnCRA9TVsSAnZWagAACDUQAJS5Cij8u4FTPkfbAKoP\nlfOW5HlceJ7SgNcDVuZx5F0UwP1waDcUTlfqM8N0MuGX3XbUh5E0/9MViBwC\ns1095fuqwlbEtoCYpW6bmmRDiOHD8RPuz7jGBqyytaX9BLYGP+wdp3rpkeBm\nh9dGXqYPdfFATKZ104BLgDhuO6RiFHSXgBbwqIn/D1pYF0/SU98FeJVulgyW\nEdlLSMLu5j2ESCc1mnbrKYGSutDACTxA4dXk5v/9p0J5InR5e7a5vPXH/pY5\nsKbxr5q5YXdVBDhZgZTAMuiGSaaHfxBpoK4NPqWGva09qcNm95jPfiTiP6gO\nMhaBaIhQJagsSkGd8xbu+BUiD9aHniXcKn4Pec2ve4Ah5XFtsVmt8STl93Y8\n7NOk3st4ZmQqMYfWGCjPoNhPZ5GNO0d8yaTOFML4DqHnchxqUCn0JErF/oTF\ndEPdhSwmrHfWYg8/vm2ZBUZFBW3Z5FCgDHF6AeTKJVeJk06brgrvCTu3LNA+\n7blKIkSbLrkGGTLqzn3OwI8+/FFLJOwnIpr9JetKpOqQa8NOdhBlwU6GfBET\nc9H3lVORfIvmrVcuYen0a8riBgGMFz6WNm/YFwfcwCCG0/ohWoEBBEl/ZFi6\nx9p/pzcjGdFnTfKDkjOEBo/ybZx7OrebLoqQGCtdsiopWS11Mg61Hg4cfrM1\n5lpM\r\n=8Dm3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e4b972111fdb64598ee0b9c3cd4392b2b62a6ba1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.28.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.24","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.25_1617183975198_0.7292103598174444","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"react-simple-keyboard","version":"3.0.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9147a628a5442a5c66aca4aff1afebe77cbbd88c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.26.tgz","fileCount":14,"integrity":"sha512-CUjk/xd+OSbVH+agwXanx1OPNp2pfT7hIjZngBQFocdWz53c19MrpHdqW4mlPn7CE9B+ROvjPQ3SaWbSP/OqVA==","signatures":[{"sig":"MEYCIQCWhQBuglLmgWT2a9Sowo8npqgjiju4aumaDV2hzR7U4wIhAPECSBjiEHaC3I9AMLwYgIKDKtph22Oisi5SYqLHNAFL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZuFvCRA9TVsSAnZWagAAGjYP/1RMsxui6gpv4+qKbB0X\n9seSYHdv6lyOjfzRhtohZlSvF8qtrRWUOrPcLHwYWkwRAcsKMfhMuVEz5v5t\nd/SPQXhh6wpKPHsY3SSMVcZrOX6K2xlcT7a9y4CFpuV8i07dgtONseFN9yGj\n6zqu23S9pCg8fLYzU/eWmPHK35t+cff7AP2co2iV2NMnpBdmiVDen0t5M6Pj\nqGcXIwdrp7xGfbfkroXmb4x0K3p1KoxYAb1wYKHcgE3kZVPA7CChr0zyDM+s\nbIynhsNGF2dcEXcLA4IySLo0MkRMkUVdL01b1ZGQnwZUl4+6qPXtSwACKv9h\nr5mq62RXXpnWAHlTV4RfYYz7eoctmdRtzluPHrU7MPbBsrMyyhvdsJIIWpZN\nCAQkRpP2BP61NoPMCP7oPvKJ7LXmTE9aBVz7FhBAaxItfoPxXzWTL7V95KjU\nyFsJ6yDAkpA0PRYt6zmtLuNKoGylMs4UtMgAzsrwW9WlvBB5LkS3537coSmo\nKgpXx7QUlfhHMwQetscCwKdhcYTIcYrxUnKdUGZ5AIk6hTViFP5YUVVQVfz2\niK4Gd8+/WugiUqwuTjsOwG/TXQdyXNipJEFFtDGxt23vFK9AYalwBgIl9fs4\nI2SnSx9anPkLAXsET/mlUoeM/gXD3pRJy+N/+2YPY+OtjT19KttweDLYX6QB\ntzpL\r\n=yI/L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"100637da75e290c2181806d7e60c45863c276704","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.24","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.26_1617355119044_0.747274715859402","host":"s3://npm-registry-packages"}},"3.0.27":{"name":"react-simple-keyboard","version":"3.0.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0900ece201a593a11f8fd2ef8a685a82ed7df367","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.27.tgz","fileCount":14,"integrity":"sha512-NaV1ct1cTtYLXSijedc73OiIzw7aaan6UTF4/lRsCvt9TyTiM+0+8TblJSvksgBnndZxpaMOth3diqo4jSatOg==","signatures":[{"sig":"MEUCIDR7evw/7yFpszGJVS2FXmxmSH9fwltW1On/EWxObVpWAiEAzu9y8C8tRK1koPru0g046qmOggSh3Yof4S5JjzlVLlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZuHPCRA9TVsSAnZWagAAxyMP/1tipf9mBLwo4SRnPfpd\nSCEiVMi9nGOy5kcXkQJcDfbe9S/faTxbQnPJKz+tiRevJZy7axK7FWTYngT2\nYhCZRAxEgi0TTE8zlwkBlxJd/gNGRGTEAjiijzRmLLAzLww//Sh1+w9WAycj\nprkGDt6FCj0kMuj69kelFTFElqZrYh5Aj9lJKxmR/y3IzA5sZkIbM81cic7b\na97i0mBM2vsOXR5hMI0wkzou5wEsu4MsEHiHcHYiI2uMSDyPUVybz/+u0kNY\ne0cfzY3wl0adVbbBQlmy8CX53JUMYZMDL0/KNyZGAo7t3mhUPgTGToGvMR7q\nxNE/hhPjJYMiefBdzJcL+HGcMAMU+tDlxb4wPrWQAcefKGVZQOfTX/w6c/q0\nLD2mP2LShV+tJBq4YKC6qFsR/2G7b+K7jHGVQRFyPPDuLlsrMS7nWb2yR5Pr\nPNb9zmLk3LqqBCGO6XNmr3AnSc1UvTb5ULMX3kkD7Xdr2rlJ/BovQae35Pqo\nFaX5431g73lFknS2VuolCwiHKOsyu/UWzbz+/RpAtssKlvFHMTfm1nkum3qD\nBfDokzuvxyXR1jXoEAIa8R6/WBApNiuVcplLcXqI0vJCiEF1DKYYjkPQEd6c\n/3CNPqNqo4nAFuO5Ttyb5FQJon8lAWTNNLrnh81YqYdlsB9I9AJKEsOko/t+\n6lIr\r\n=2NJt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f1cb375fc8e47c499f51e8cbaed50f2b7a08d565","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.26","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.27_1617355214785_0.2254657044218744","host":"s3://npm-registry-packages"}},"3.0.28":{"name":"react-simple-keyboard","version":"3.0.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df9b87f8f8e0085a523ec57725d79e6bda78de2c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.28.tgz","fileCount":14,"integrity":"sha512-pJ1OlQE88Gk08ZO7JotXBwhPwXgbwekTCjSo2jsxo8W54PPcuywADiuFGreF9vaam4/QOK1tWiEbbSrt+8ZllA==","signatures":[{"sig":"MEYCIQDPmBn32/ftKpbkiV3VRhDwiLCit86sLa9LcETJ3jLt2gIhAIVqcLnLCf/uaueCbww3FbovQwnALMtdTISeXbTa4Izr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgafmeCRA9TVsSAnZWagAAHywP/2xtVITR9hUGdQ7dwhvq\nwojyFCflIMZEg669GFW9lnb2F6igC0kkVEFr6VbKO7uYYdzkatjaoJF0w0wT\nfLvtY62r3VAFRkEqWcoaNI7TJwnBOgGp0j+WJwef1WSwDaSMlsNa0JnS4bQ9\nofSzgM/VR+7wtJB5yZA3ZGmBU1mClNIY2oT3rWATAaGCitKsoGNL0MQhraoz\nMJ10XPs5Kzd3Ae86gfIrJ5LpS6Agkh6Wh0Wkmz4gzpbiPYvHJOdr4KbR3W17\na2EXnjnNWvgROqE33aUw1m2/3ctUfHZ+tJzjQMqkl3L3EAACXM4aFFfvZ546\nKeVFfMSgHjjEnuGuSxvNixume54+1qJ3rdBANB8P0ghF+xfgnIuLuLEavJ/Y\nrVwZqlJyk306crblVUwTSmznIuDAhKsGyTJYhxnmMAavabtYYDv+U5w+165Z\nFkR1uyesilHylZMemdtr2kXpHW3KV/M/J/YoWt8h4gFeHT1CiwIi15dr+B9q\ntDWozPPQd3Z836nGotRZaod6DNHh4rpszT/kqt6q1dnka+QkqeC95gM35MxC\nOUuuP0dhZh56AVai3gKbNhAmq1y31Iw1GKNnxVr8P0xdRFK9huivRIaDbk4s\nNPvDpLX169OyTp0k3EVY1DTE171FmXDQoPMzyvMHp3k2+gDtvDGo+o50dukI\nxRP9\r\n=0YMf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f274844e243f78f8c2888b5c1795eec4f69d6546","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.27","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.28_1617557917461_0.18157418905646816","host":"s3://npm-registry-packages"}},"3.0.29":{"name":"react-simple-keyboard","version":"3.0.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"65336cbd1552fd0cfab18f55f566b8da361c6eb9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.29.tgz","fileCount":14,"integrity":"sha512-4frC6xdjLYE87kOuGjBTrV51+Zg6PtBLkh7rrD2MBbrlZuKhIzpY7IiQQOuSqUfO2bC0ol7DSyzemwMzb6l0Qg==","signatures":[{"sig":"MEUCIBT2zhEcTJzbaMs8ZYf3QtUavgS65CydruLs8NjjRFbsAiEArj1ZWyFxsR/ygaCuwc5HE1973FLI74zOZeiN0FzJxwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgauZ+CRA9TVsSAnZWagAAgZYP+wRt5dHCZ2ptb2ddjN/z\nW29fK7LkWI5Jj993kN57rpy0I2hbHFYhJHrQueBzBqauW+cVlcPNWzxXeEuL\nwYodP9hh1f9QOaFuEin2NbgReIbsGKOq963wu1WROkgFh1lON/a7G0pJIGFQ\n/BROIguA17BaoE0ompzhdmhzX5a9e3jLKjCDhKLkeh8w1kwUNBzVgKJHg8fR\nVkZUCDf7IWWTXtNHRif9+NdKwW7AUt1P5rXC/wJs3F9pNwyV8hRqyp0Gvg4P\nGNvOjFX5B1+nmnujqTQoZlUtz5aBx4xANLZyKC+R0aOJcfkpxCmW4wrXjhC9\nTaILc7lhOWinmJGKUNnxkIELpLyPM6JZEzPiLd4i5GJf5X/oDBCj4O5+Rjde\nI8nhmn40rBEqSBxZlDHKFA5JEjynDc7/ipwSHuxP8nVpNwuufBzkWeS19nxU\ntEjUQhfPxhTjP4fNLFwqw3OG9kIBXbxe51tRTwrtYlUztcepJKGUWqd6m5ra\n6qx054nANWCC+4OTPTRQfZS7pqmHXwQnUs7wjFyVyNu358DiXkB8uLOy6DIS\nmVAJarW8OTcSaRUAuxuoRiFeCcB009ybSOO9auov2JMxsiQix72Ca2DhDRro\nGXOb6JVqT/8ZuVvUQ/WOxECXNjI5NhaEYJh6oOGKJLSsLmYvsXN68O06xIxk\nUNGC\r\n=LaFN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bbeaa75982ba74983698d77e41617ddfba0b5b7b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.27","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.20.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.29_1617618558356_0.2662760660354424","host":"s3://npm-registry-packages"}},"3.0.30":{"name":"react-simple-keyboard","version":"3.0.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce315a5470ff8d2bd290f449fd230f84bc99d949","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.30.tgz","fileCount":14,"integrity":"sha512-DUgNRrT6iAUJHl5AMVkkHWzEn37jBt+NbmjfOgzGUm5CPyqpF+E1ktT/BTd6wESMrKJ0YMZg/0W0WEw3X2IoHg==","signatures":[{"sig":"MEYCIQCH2XKKwtUig5lICOOF8BQTWOSHt0klV0cx0ErQVlHffwIhAMZGuh40JRRzECgi7y145NfWcj6ReBsmEI3OMdwUSIBu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCWUCRA9TVsSAnZWagAAI5AP/1C/4c9KC6WMf1uNAbE/\ntl+F2KUjBFnnYWNpF2cHUol5HOu5hdY+L4hF4FTAJgMkuRYqBMamkVOcbHak\nU9GN63G0KrZ+Tde5T4lRIgrmW89VIb/upiiYUCF/avKQy+WDCrCZv/4fbKPI\nOTXoavonZz3CzQbrqZJE5Q3F7iNFPKmQzB2o1XHRz8pLkZ5rYtMu1b0YWI10\ngttPLmoTs9M1AxifRyTVmrTtiD73x3MC2DzKyRduO+MOiUqfnNsVgGuDIzVC\npcFO0SpeOS+r5WMauvz5+6+UqSo87DUKYdnTykNAZewSlum2Uucl3n5GXH7x\nqK1CJUUcnjKKfueWJ2Q3V3LSvobsmPdvuGD5v7BOCCqlEBNqxliKywYNGgRj\nJASO49dqRQI9cuYzMIWUl+3JdoJivZaDiPjtEBa6uGxeZGVpJtC7YaMh0RMx\nQN0vwQyXO9MKLyVsMbRUmizr92LMaJ70Jx2dGTFPL/mrg574RNRQooNeA6M6\nsaOSpIuz23YcPmoCvU9F5B6hiz24ewJ7rloZ/8pHS5+70bDF2w5M8zH8DJVd\nEYVrg6JE42me0iWT9itw4oFGNDmJ3jbElTzQYNGMP6zB/rPMuL2PjwN/Nlrm\nRa3tujxroARoZhzg2Ip61s4ziW5UX477wXQu2FLbjJFdaZNNyO33QZcq8Zpx\n3Zcf\r\n=wdty\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"37e8fa6997f3c45feaa2e5e3e46867234d6146a6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.27","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.30_1617700243643_0.5665094442657477","host":"s3://npm-registry-packages"}},"3.0.31":{"name":"react-simple-keyboard","version":"3.0.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7bfff04d5a99976bd41f31d36f7d0d750a1609a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.31.tgz","fileCount":14,"integrity":"sha512-awURu+x7b1DSB2auQbCHkrZY+CTNoDDtOUAmk5PmrqLmtyFPkrwazyO6xFHlOA3wvMmyWqNFAh5B1ECyZJ6ZPA==","signatures":[{"sig":"MEUCIHo/k6gD3/1Rbm4EYeGMUDfoskImFqjMr8KxFnnfQ6C7AiEAraECvsBx3pQzHS32UMFwgJiuhfLz9CX8DMyEXpkG67k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCbqCRA9TVsSAnZWagAAknwP/jfIvep4oweqkPHxqBnA\nWcg+126JlMgJfwLKZ2PBHYTM0DG2Fn97NNq+Jo6ZGW8vcHhnkVldPbVisNXR\nS6CvQxNI9ieiVQLgWYoxXlgE3y+zn4eK5/kHkWotKCqhNCNSfP4TgnUodCTr\n/BhSZwd160R1tJUK5bryrW7BBc3rJjc/xWdrHnfv84SFcCX+AfmQtFNUnuAx\nrdBGix+a4FpAw8qvZq9lTMLIL0uphjqs4GarEJ+3+1wBcjVw9sXJ+aLTsMMM\nqp7Nv25H5tYGJOyshxaXPE2HwIVrqNxF94Z36jddP6JJ4sdc/6lxS/FaBc/3\nUIPYwm3tfqi+pCUX8Gq/f5hYSwyocYvjtSL8Zw5/CmgQvdLyGAFZGmAxOWIa\n9zNzEVEfXYrJZjAUDihrVR/A3s1Er9T745uHqWSfy0f3HV7/IGKgP541vSXx\nQ9U3jRoS6IVVghU7ScJY2MzZQ6iBfKec/0ebJvxMb9B7yW5vrVE0Cep79rMS\nOhza8NDhJMbEYmdsAMf57wBNrDLnUfyHxUk+G/6GxIko4SVr2/BAV/nENp+C\ne9X7s/XsZ82KhMwjq1HUDWzL9h3lFKKwbyb/kpCIXXC6cKidyBAOko8cjDKm\nZdbCsmeqEMR8nIphZuFqP9MW0ArcEhi6KiZRyitjpfoqOaXGESORfQpVCp2y\nyltq\r\n=k5aL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ece50015d7da23aa4135d9f2c29f89e91212d409","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.27","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.1","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.31_1617700585587_0.9107226014143988","host":"s3://npm-registry-packages"}},"3.0.32":{"name":"react-simple-keyboard","version":"3.0.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8d11502cef42204e00b21a37c12ea444b1aebce5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.32.tgz","fileCount":14,"integrity":"sha512-DQDgnFyW0qBSBIsMZkzEz1ps/OAZSxUK1QG0cW8S/m0wkShITe5wy9DbmENgJP0hw7DGvm/zXQfqQhy5i5yuBQ==","signatures":[{"sig":"MEUCIQCq5SgNyhl06s/jsQpdi73PS3Tr9ixv/wmCeLc+7Rb94gIgNJQMJsn2Qup7DCef433SfJW+f5jcXFbr3FHS/x58G8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbXgBCRA9TVsSAnZWagAAj0oP/2BYpYtF6x4oMXbO8dRB\nJzXPd8BfrGgBf3Wt1uquBXVGazKKNvNIn9Cz5xR9Qm1HhzWyNRd/yX8Y1yf0\nRBeDoiLWs5AVTnw/3nT5h7uyNcD5FY/AzO5hPyQLFKQBH2iA7Fnh/+B8jezp\n9Kdbqn5BSV1Z6cj6U2gE3CTJawrnlIOHx7o7AVTi2ATHR2MyOvtxUdvW6/qc\nhRlsfxHgNXWrndX/pV/ROc+LhZz8B4PTsbelp0P8X9ksJUu4aG/ivFCi0Cfl\nKURCZzzRvoitbJrjqXgvcC5oydu5YKLjq34Bok5sJZFyK17DFOVjAOCr6UVN\ns08OhqtUtIB6z34cnEu0BJQbkdzsW4BLqyi9zleqobW+uKJfLDPTeYvQXc8E\nZUzwi7ivgBeI+mIjtE51hzQYCOBKs0zdSDQTJN7URxBYnfKrVUo930zNdAJu\nImXqysC+M7GqCWvLYjAi57GOgvQZsc3boLbQszQZllJJj2Xq3Kx05QdKZTiR\nGdbVE9TyHr3OBqWLvMFwnByKaL4AVj41CBFWaQAZn7cLLxxxR2G8l4qwMjoo\nlKyh/v5l2QfI21d8TL7xlb/rZ8VYVLq+aohHRZ+DIBVPgoeD9qLgHkS1mDAU\nCH3V7ZIZpebFS3BDTaoP+gWzUDB/BYQ+RWTX+h1BF4JSIvY3qK7f+/AJNRIP\nFnNj\r\n=EYHF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"23472fd1c5f45676aa4509dfa1d28395bb08f757","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.28","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.32_1617786881196_0.29678744514742617","host":"s3://npm-registry-packages"}},"3.0.33":{"name":"react-simple-keyboard","version":"3.0.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c6ea3125f190b0e6d8cd43d8cb1ba3349c8245d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.33.tgz","fileCount":14,"integrity":"sha512-j5ui/lo0RmJXhD0NHOtClv+VKxv9S8AXZRny763b47icO32ez0exKmQMWO9qFLfT91ODp1ZsN6OhyKYK9vFxXA==","signatures":[{"sig":"MEQCICdISDZaqnxPobru3qK7w4frYCTAE6tNkkHCDBUd2YdBAiBTYiNn6Lo+uR/xbqeSIr1mJ4LdH/kvndiZ1Y7WcsOrKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbtanCRA9TVsSAnZWagAAyGoP/18oIMOHjIDnQYs4tXpj\nhGoQ6TtyYMmzfqkYEoM8Y2+dRVaIEXXhcVXinJ+KbyN/7FwWUc9o23mRL5Lw\nRjv//0TmmgLhVbMwXqftddEVnv6Cl1RZhT6ougZUogv8KBnED6PCcm2WpIJj\nFzlFXcdG0kVcg/oKiM43CW9sPFKPSU5F0TXiXbdA3O6jKXlht999Xx+ovz3/\nnu9tQcjQMnHG7XTm0H4ZVetlXiAZKMRfRP6NBqVJnGolGLD1MKKGxvLh98dL\n1B1McSyBx6CnF/WR7WDrvDaEoeuo/9a8QRGunOH41dEyn9bfMq7heOGvPTn4\nwZ3uW/BK9WxiP+5EnxkJ+u3N7916jppGExGKrkjNEoOL8udktja5gfcPM8EH\na5oRD7h/IAJEuHzeGL0DBi+8GJZd7E6/qxBwMgdj/2ARtpgokEO7OHU+1zCZ\nw2Qwx18I119C8zb0JNdDW/dMrQM2F8lX6DnXC6PHMoRN2rrbuHqR3+gBr+6u\nJebZNsu/LopFFyIXz6OXP0jHNsxpBnmoDeqoywX3uHwAcgjPhrtrhvfcDsFM\nVyNn5aJf/WXH2/oetdkp25SmpwgQJ54vdyex1DnPzTHwycM6uVGxidjcGV3m\nLdJ7KIYt36FcVuJGiqe4aq6gIzm4Pkt8iHqX3Dncowu44rWdxPUs0jOOxEQ5\n7Mfx\r\n=MybF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f9fc8ca01497e547889ec8cd154f3e65c163b7e8","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.0","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.3","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.28","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.33_1617876646585_0.7721623479080879","host":"s3://npm-registry-packages"}},"3.0.34":{"name":"react-simple-keyboard","version":"3.0.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4bf14e181e352a60a5370023a4c675c0f13ae25b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.34.tgz","fileCount":14,"integrity":"sha512-1ii2jmPhfRS87lmEOStDGriTneG9KoUsdbVEaZUryAyyFAmm9NhUMoRgdjdv0wtPrjx4EahMLzQ4m3uVYZOvGA==","signatures":[{"sig":"MEUCIQCoGSBnYyOSvEPOcGapRmhIJkF7SbYi2W3aJowrDogStwIgELnvbRngmz7wrjBn7A19j5Q6VxwK6Gbq+L7SKl8ldaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbtchCRA9TVsSAnZWagAAYVMP/jkdPO1ix0UG7H5fkWDB\ndX+JlzzIiQNaevxVTPlpab4u9ud37yfGEc/kw9rfmuc72McmHbZEtDe61mBm\nX5ia5bzdPXFWBQRMnzqxMXzsDsx1JeVvI6jkZsHcUSDG10zOz8RXgJFqORzP\ncEJmhNVBt3jgxJT+NXj4UB0BZbbZOGhnAEQrMmrOJrtwYQRG6y9c0AhCqJsG\njDfIRM/pFPVkuMd0WJvo8EkvmwoB6g8zbAUtqcc70natnKuWt9JZhfmPjZac\n/OjhSkT0ZOteOFwX2//ybdZYGCNL/6KfRjMPRmeMqwXz7pTv+/hMJuelPP1z\n/avKxMa4ASEJmzN+5SPgIoA2sZSO2jJNKOq0NQi5TEGApsAOJMjlvNBQ9Rht\nRhXJmhsXeHX+A/QBHp992l0em0R7Q0VG/8Zh+XYcSY8f/9tdLUPEbA/xaUj2\n7TOeg9SxdNWzR4qy4PRVOZ4GX7LZmJFwrs/wtnlLToatp4Bb0bgwovcji8qS\nS718eOXM6BB1gucDtV7TkxPWbf4Yz1hDzwJAZn4blU03aN+K6pz786gfI5xF\nHLkyIeWHceuKtDPZq1aj3f02XpdLCRTt9KzIajinQcCZQJOdoYV2MUBJ+JC0\nGOSlBKK+dbfdtCLQSBv0CVDoCnlC5tlVS/Vj4pgALmkCAcdW3uQERAa1AOir\nWFuK\r\n=dEem\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4430b4db25c9e00dfdbdf8ac465e5feb587792a3","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.30.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.28","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.34_1617876769458_0.2855450647978599","host":"s3://npm-registry-packages"}},"3.0.35":{"name":"react-simple-keyboard","version":"3.0.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bd7af96e8e1da7e6ef4c6d1c84f3e055ca801de5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.35.tgz","fileCount":14,"integrity":"sha512-PAUD+55TW/7SMXb7+ku8JpFgj4gPJ0OBtiGn8lNdd4r3F4Kt8YU+aBA/9n/1CaK4dg8EMRoVvc4dOkaoi1XTuQ==","signatures":[{"sig":"MEUCIBrUcMC3zrb5uZ84a1AMSRl4YHIXc0HVZUUJ4zniWamJAiEA4dXAcS97zjOqdPyqYnzglVTJGMjAiX+o5mvC5g4j5bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbte0CRA9TVsSAnZWagAADRMP/3uJ44nlZOFTTOPgIji0\n6uFn0jcvatmwXkQmN9QC1+Rrer19w9rxpKfrs/SPy6dtp19ywRMFwSc1m6DI\nsJTHqGJYAzCRVR+w4zKZjrjc8HFRRkvo6Zw7B6vWSuretkDBxWbj7mP/WCoD\nuAcjamakG4GkH6DwBDXY/YU4MZZ4S3adLmMftjweRv4m3g7Tv3+oPGqEG+Uz\nX6+JmJtUWWNLijLckAtUVzchB80fMgU7Va81l+FApMz1+jkVClrCttnFcV3H\nDPns0yDe+my4htYUHjq6MVnpbjeg6ZvmBp/6QWS0/LmFrljqe0KcXywybeF5\nvT8U3yHaBYulsMfJm2/azMfffTOKVAB4FrxdHwIDtW+wc7BcvgDrDpB7GntI\nY69JCIJa3Mubwp6eI61i9LCLkh5XY9zxFkYN0rlFUDGcapYnNxyQzS2r/4jJ\nF4zQUB+8FH7VOPBCicO84jegdfhr9DHhuzGYcxdruHANiijvxCxAxx/3PsWM\nzos2hP9VsAVY/CWZVYdk9iSa7xgmz/0EJCuWAVMIMsiJtgOuiJVKtNOATJOn\n9fxe54/AgTEiZoDR59PB3EPvjWGDro+iwbLCiLOdVk/ZK3sc+yXsGfBPYyOa\nQj8P6h3Lb+hv1fjwqxS9OC8oevcD++SIrBP3rDkfMRDe0QEY7oHhLh1Ngff3\nr9+5\r\n=S64t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d5770dd8a386ae1e7204af99506340f13c1475d5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.28","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.35_1617876915793_0.43778655990879756","host":"s3://npm-registry-packages"}},"3.0.36":{"name":"react-simple-keyboard","version":"3.0.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1e83b37575b1f9de55ea2d9357d5c7078bc4a317","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.36.tgz","fileCount":14,"integrity":"sha512-Gj22JOMhaZynMfd3OCfUFmVNeWAx6SoNyLBVl3nv+mDhmwAIPf/8WSHly3MGO6X6YdKE4Ek8QtHBBCPfPeS03w==","signatures":[{"sig":"MEYCIQChygQiDSX5h8B81eGUCi69TQQLZsO+CNJT9XMm9O+BiAIhAI5ZrILfoC/sofS8Wqld8R8cWp2a4opYuYMbKWwtPHMj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbtgPCRA9TVsSAnZWagAAKa4P+gJuqqnVh07Zg/ASeJQg\nmynWeucjJAaM6lwZwXet8Lrb6Yp8cR+4KfuBg98Hb4Ci4gTT19t/0G49xZ2y\nKZaX7xrly3koSOrexVTm8lxRmKCKii0wNGEyMm7ssLpoII6oL1ov9KUnmQ0c\n9xFYtsEYOQkJCWThjd5deQzMb27HtRf/Pvsc6rGM1cQsh9A47sWLGjdkMAfT\n6Yk5ldmV+3c9YV0IoSHaGQ+zvQ5/OoIKB9okI5SP50dqRDCWpV404GddI0PM\n/PFZtVgvpsAEw8u6U3bmaRwtzY53qX5ETPt3Q5M/fDOUc1Clgmn90GpsxITZ\nefBvyr6JHbvwrsinKwDIWLx+ouNTKnHK+5cxPNX3e8HJw1q/e3akI3WuuCNy\nhLOONbnPOs6jcu2ee1EQlvjHZJWDJ41eQTBvBsWiXg2uIe+RcEd7rL/sORgK\n5T6p85Qt6JXu3jommFm/IwvET4ZRtFiviGpNNxU1yyZ+yTfIQhDuYlPHxqiR\nHgHhZ0PIXygfkRg9yfy26iMzzUXlpqzSnLPKQS2TVtSOan4HsjETKCGEDUHZ\nPDig/TVxho25teKTiOSv+dA0U4jpXCBaSegWBZ7stbBhYOi/vOQuJUN8lZNt\n7hBLnrOaLcrynh7QQMq26F8CS4hRWmNPjFW8PlDE3EXfJKVUPyYXnpIypQZ4\nCmwE\r\n=AvR3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"214bc549025daa141b06d3ed01c1dccea7df60f9","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.14","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.31","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.36_1617877006566_0.6812869492368854","host":"s3://npm-registry-packages"}},"3.0.37":{"name":"react-simple-keyboard","version":"3.0.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"516b00113e209a467c3af7f5eaf21e55abb730f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.37.tgz","fileCount":14,"integrity":"sha512-mcieaw4ExbbFH9j9eLS2ieaKfFySE/LzI7ZDszmF7bs7NMw006PC6iUnlwd7xeQyokCBOiz97pBzKnruKy9wTA==","signatures":[{"sig":"MEMCICzYoFbyQwaGsVhqQ5Dh4WFcy+HPk9b882kV4EVQ1v0DAh8GNYnkF13GzTuYVIDZaH+taGSmpOOztd4UGCp5QGH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBxzCRA9TVsSAnZWagAA17EP/35hKMvIn9GNVGSv0bbr\n1U15ihN6/D9Eu0MZYkaTYgYQ0X6FZiaeW6P1vUR9k8RhKWbOcMiZ/qSJEMFB\nbzivjhc6iUa5Vkcmwcs4EqzikYKew9eeX5J27AQCZM3M9IMArSiubjyG4Emr\nO1Avs9Npz7EDQ8eiAt1YcRmEj6Ong6nbwaF93q5d0DviM0M58KyfPkEtwYSe\n7PDf1dopqnlxn+J1oxYL7+HBB0C0d+LCzA97oBfkiHxz7dQdfWsahU3i4H34\n7WaRPO8zvdkkC+VQ3qnjhpEePr1uymqqt6bGkfrsKkz1dtZOdR8MQVbnF0wT\nGapBD2KU+/GOxo/xSDDJaAevdOykIoXB8VWF8A25jwVhodgphfFC8U8wRJCk\nwjn+rFGXZAK4j12sBnXqdOs+Skxh2z/0n/FhKtsufiMienbl0AmYLdK9o+Hm\ngLkLjnot/XyoSJ0J6NALn41ikKfXxqQvMdcAwHbVaQwU4W262n5nqxYmjz0F\nrANc2NDHRswiO9eX/pjG1hwpL+DIf/1YIvu8CFogTME1BadZnmEzosRHcs7z\n+QcIjy/sdHIK1399RffuznCwg5j9UBMUsiGz1riNneI02ZOXBdEvIRzgjfC3\neiQzF8LFkFUaWoXFrKnITsw/BxlDG96zYAe+R9y1OPzp+5wDK5zbak2odYtL\n4N8z\r\n=1/Ps\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a1be06502c2199a3f0d0e353418fff7736308b4d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.12","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.37_1617960051327_0.07184552359533747","host":"s3://npm-registry-packages"}},"3.0.38":{"name":"react-simple-keyboard","version":"3.0.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"88568c79724c19fef4664cb0c85d55b1cbff98a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.38.tgz","fileCount":14,"integrity":"sha512-vG+6TVSaRkUy25rCWbBKpYNHTniL0llZRqeK/coK/j1AipSSKaOpoIWGqstKiKmYP8S+4IE8KQhZWrqh/u3ahg==","signatures":[{"sig":"MEYCIQD53gLBUn9HDLWA+ZRR9VFJa/ByI7phJborX4YZCAOhngIhAJ0GX0K5V7GrbO8I9RefginRJGcYQ3KJEWumamOESUkK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcB2TCRA9TVsSAnZWagAA4EAP/RqyYfZtvewUBxiC7K8A\nTr1keaWZdufRSUaqvHPKWJTNIJ6SVt+8aYsTz7YQgl4DRlWatr1CAbksW5tv\nABa+m8Wkn7BJ7+GCGhAWTmio91jmWaRIOR/JdqkcDAo07+M9NFHcqqF3wqeI\nQZ1NqqbE09/euQNB1k//ifFjaFy0Xy0sPBoaFabEtYcrH3a+Bu2gA4Zi7lJ6\nqaAw/Ab8QBD7m7KCh60UkFTaU4RIae0CzaVQd/H/sRh/G6OfuJy2oSMQUjJ/\nIAf7cvmMdeau0ELvCSPGvwzSX/Jl6w338OYauxymES3ayN8l4W2bLNBZ9Tpd\nzotkNZJwz2f/cTUb1wBHUjfkjIc7fbxwfiBbmIBhcoAzHPacyasm52GF6Jm6\n4rFRrilFXBDFRqugFmaUhdTqLBY/xuiRwY1GVVeIbD/jz8ZoNiue5u2yqSvd\nm++nbhNnTY1fRXBWGSK65MCmvjCQyNk7p7Qe6juwiyhQjrUYe9mQ2KK9G1gV\nndhPgZQsp+XMAX1TpaGmTpOxB+TxzEcCO+jJrAbr2y5lUlg4xgGGDBZxx3w7\nVCE+Jfi1oGv/YUVyBqRTGAfr2DoL8zq6HvOaGWDHUP68eCyAIpRoVB3VgCOr\n8kWvtpxczPONyLk5iDSMpRAteBWX5EOg3ppiyQOEO9SXM6Vr6B2IU+9oj5oD\nLErS\r\n=KMxA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"94e46f8ed0d43b16b685aea43f442b0bddccd02f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.23.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.38_1617960339344_0.7511782648266114","host":"s3://npm-registry-packages"}},"3.0.39":{"name":"react-simple-keyboard","version":"3.0.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3cfeb4a0fb70cb233b1ccc9cdba61170e274b286","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.39.tgz","fileCount":14,"integrity":"sha512-dSJUpp4ZNsGBJbwbsXeu3bKZV5YJiF2/MmrE/nGF5Ki8pYCeqC5doiZhw+hy5pAnKR4M9WqWifcQZOskK4Nkxw==","signatures":[{"sig":"MEUCIGDreC4fwxmFeLv9cfPZ1j3ppbRuOhG9YRJMMnGuCvnUAiEA+qf7cUtTwtxGIk98xuII3ygTMPPRf4CGcj8tu+1PLIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdC0KCRA9TVsSAnZWagAAlpIP/0dG1AP22J3udvByU40B\nNS9B8xcCOOk9/qxCQpUe8EMICpAFio/jP15EHHTOCp7UkpmGGvyuEnOzpNaz\nVvHezZ0GOJi2FVSWJ/8VcmO2Mxjlufi5EKJsHsLzd2hxpnuSF2EmOgbsTlca\nMOI7EqQl2COU2A+vuxdjQ+DRq2e1CJjPmB2XSCymL8tHfe4iX2uMEKYLGjMa\nGeymWrPDfAhTwoSgBW8OpXkN6CvfyZ2gJ7hyt5MnzluZYax4g6hkpe2wGUQU\nSx1ZAYC29Ku7tNCWYTZNg6tUx/cLQRPASMuM8uH3NiWcd1QFy75m49HRCqLO\noTPQGedR3X2fsaUraIRKtiEe8wh53U8yy6r04xJgVCzo8pYseSibPzf138CL\n/7L+SaMc/58/zspCgLQeG3C0vP4F3YS0ulxHmKYq+KNl5NhGGZpC4twCr5iu\ndC7HPLhFSXhvzZYuxf67dBb3wve935vhJyspQDBFwz9i72gnqNDgyoulgQ4H\nu7MSX7KrxZBWUk7N8la5tVX9A8/zlyY3sP2e8civGBfdUvXAl8peT1U7mS5J\n8wYXT1UoxUX8Ttz01apnrEpFBFr8YpZ3Ks6/Xk8ZmZfKQdoGAsJWXdDXjI14\nI30pNvZJ74II3pfyesIQlnCMm5Na3oGzpOnh6+eRJE6YCBWIWwb9tE93Xulq\nRKEQ\r\n=VBDF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2e5665289934ed8bed9a4cafe712dbe822f802d7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.9","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.39_1618226442305_0.009343791057919715","host":"s3://npm-registry-packages"}},"3.0.40":{"name":"react-simple-keyboard","version":"3.0.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"75a7811d1c1d8538f439816e0ed9376ef59a014f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.40.tgz","fileCount":14,"integrity":"sha512-1HHzr4FgUMXRvpqrhzK/uRvm7q1KFN8tOmIhqveAJ3fYtJLXCHCx0OZYS2nEVmQcUWZvsq+NYGcBBV9nCFWjAQ==","signatures":[{"sig":"MEQCIA3RbRyGj+y5jMZh6+n/3VB/+ieyD0A3vbb6hzABlH4FAiAbkaYu5O0WLRF9kLstYOLf9jHOPNtC2az3bbiM3/bGvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdC1jCRA9TVsSAnZWagAAhPUP/2C1lmI6SKcfv36XGA7q\nLiGdPd91LUW5fOWweQsy6R+pn2ZGv/9kqUXL6QmT1eIhlxkr8OYDZe6la6nQ\nRZMaUAn+NdM8E4/wkFHupr7VVZz+rY9IIx12IF27dH6FtMCJCTwjA6iW8O7S\njvnBqjfPgm7Kv3PPNcZCnxjKwefxX42j9Of9k/9lQm9oxgHqKd8CDBWDB8HU\n/QiGEORgrNlndJAh5B7etN7vGn3tliWHnTDnb6ZSg9wxW6mxKK6rjf4pvlab\n7roRYXYbBTnXbk3OfdHsbxFcks+1NwicqdR+hg76zfVvQgaMfrHq3LclTmTP\ny1mvT7+fcKJPevQZLyiMdcxMlawjmzjVfYNHEvov9GkN0PIOPJX8zftXXwHA\n7aIRZKfUOci2K927KhpCKT3yDpS0p5N2XTrBssSJXuixDY08/ZZbHVoMAgJc\nhVy9JstgWhO6Lk0qerv88a6Fer71QCysNlqIuuUwLpHkW19OQeA5fielIdbR\nlqSJjlUfusF/UZb8iCrIMvMVt18ObvWc9vouX4u+jvaQClnW+VA+7sjgppxQ\nsFmCCEHbe8H9lIEuTg6acc/+gJsdb312vOc+hBOZH/DBtxWhjkiEWrajsZc2\nG4EP6jj/YGoQbaDNc0tBTxjFWoplxWo+mQbxeniRBTRI8Fp1QVzoSqJwLw6c\n0LTQ\r\n=RxV+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d53fd6cb594720c08d5d6bc93b73a1911d1d828d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.40_1618226531276_0.9684368245694119","host":"s3://npm-registry-packages"}},"3.0.41":{"name":"react-simple-keyboard","version":"3.0.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3499d63c238a59bf1f246733b293db5de0a3cd40","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.41.tgz","fileCount":14,"integrity":"sha512-E2DCaFBUh43fJNoy7ycdBetZla3/Y9DPismVG9Nv9Ysv1l/faiMLBplH9fUyuN+T/AVawTJ36JXXaP/v3xXGyg==","signatures":[{"sig":"MEUCIQDbnNyGmgOVy7cy2tK3YirCK+UrwcyBv/AIPQprIfeEYAIgLcEOTfyu5nP174GaSbEpdb64xP5zZfBwTij4QYglqFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdC4bCRA9TVsSAnZWagAA3gIP/05vLzgvyA5NBCizWpGi\nNUJ/Vnal0TCfKv7JmrtxpWxLh+d8FvrA5BAqMreX4f21UEGstNhcRLUCwKMD\nMY0e99KmEvxMJmH6JDYgZ06EQJMH8XWMUqpJO8xQQ2GzAe+eS+uMzQZRocoR\n5qgbYim95/97bH5CgysFxvii2reQJvlm3eJ6ym7y6+umew8EEuOKEegvJ0wR\nx/pbtWChwiWX2G1HTiV4YZ7kZItWWJqu2W4KEL6Ig0COn0mIj5ePDr+wE66+\nFArZKU+RV1sQtp1CELY1/iyEdyOuqW4l2EHNf3H/O4miTzuoDC7AMHQHDbCV\n5/70DPULk3iUfAad8ejRZivJMEW/lvUJXduQ6qBuoLK1yMOxxdhNkoYg8wTA\nARMEITyBFDWoZWOtLMiw91Escls2O0rY68s11uIC4ztGswHitsQq4Ruzlgfa\nebTCOFjWrSObNg7UCoMcjfGYafJYetgwERYtweeG/QL8t5ymoQ4hOtWMK+QI\nI4+tErp1NosWAQLzn/1hKEmyw7LVAgzg9f/JHvpVX6MGAhLhSelHWXLTgJvQ\nPf2qKZTN3Sl1gd/Mdc2WGJBkt7RUF+JwpFqROEhmkYPLuLRyabg5sjTIyW6d\n+b2GkJ2xQ/YiG4u5fZN9WT/84m7Icxzznl6OHXI3gCL/PlGALZdga0yHUCKt\nZIGy\r\n=yADU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d42d28597530ab47910b4f76adb4b4f431d01398","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.0","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.41_1618226714818_0.5722605228106958","host":"s3://npm-registry-packages"}},"3.0.42":{"name":"react-simple-keyboard","version":"3.0.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"994466ef513caefb2139661deefa37ed992f23e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.42.tgz","fileCount":14,"integrity":"sha512-0z2U0XhjN0RWIa2RpVzXuTxSXl1UIDCuaVezsg8wpZ1ADvlgBsyQmDJzSAHmd7KeIXUpoyrau5KyOaMePeNL5Q==","signatures":[{"sig":"MEYCIQDiviw7ikKX8eOT7w1mfO6hr2eNbOQMpousf2cgewNySwIhANlvSZl2/QoVvo912p08VImMoNz30JBQzSLyZzklz/hU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdC53CRA9TVsSAnZWagAA7ZIP/1+paxek/haCETMLiT43\n8mnYpxHt9buzLbDoPIeHVY9ej7vfh4Jiyw/3cXujX5TiG76DBrQUehSI5M5Y\nBOg94PEcjn+N12HGLrCLuMtWRNbK0ZdySgakXqGar/cYN92KViwcgr/NEIVd\nLzH9e+AiPitrmi4SS/LbeiEIZOKWclFTYZ8WKhfnF0MFxTkp4epBz4aGJCOY\nntcMrJdGsMcv4i63YhmvQQkEfkr/dukPora43pY4LoKdymg6jhEO3H2dOpJb\nVnnz0SiOCt5ORqe9Vjg1PHjs8J3UlMbRa3dnjyAk9P8VHS4Lmxte6Hp9uP9j\neGptCFOLz8bAYLNmvn7bGT79iCY7nN1WYTsgqseQohubojIVsL5LVXj9AQQ3\n7HuTmB05x22BkZfIibt/+YrAXf+5whE2yhKsKNjlErQTudKreUMsJGo0vyXI\n6G2naduZnHDn8Yo7Df96iDdNDUwIKkKDPREGXLHZEN06PlVR09US5ieAcVAF\nptDG7xTyDWYQDvd9gth/W5XQPFH+ZbBtv5kac5Q7RjvmquqYK5oTG518WrFm\nJduS/bh59Osfdx3vtwnExic9XkBbN4VTcHmi/aTcvDoiJ5qMx8tcdOLEXsKV\nIymMDhF58IjdBr3qHSimYVr8Rl5nJ49RFXyXfpnwUgfgTvIVXOgCQH4V+HuH\namXa\r\n=JxMh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"140df52a401f55516e2c1ac66cdbec903d076fb2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.33","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.42_1618226806948_0.9292673371734834","host":"s3://npm-registry-packages"}},"3.0.43":{"name":"react-simple-keyboard","version":"3.0.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1ce20b8384555b782727dc965f59caf9b6116ee8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.43.tgz","fileCount":14,"integrity":"sha512-nfS+qYKHQJ4R4Bzxy/vbAKzU1HsrWYrJn2b/nTJyRUgpH+U8N7IGlwfHIWwxEE9JtFRY+tTpmkFFp9DzDbiSQQ==","signatures":[{"sig":"MEUCIEB9EYUeI0fYJ/IewrbVAzXAqy97bcYIh1G/nVvnbAz2AiEA3/8BcukRRafqGhsjgROenUIQni4oeXGyxJLeFR4QCws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdEAwCRA9TVsSAnZWagAAsHEP/j5xsgHgCOE4E82Z95uu\nEjalrP2XQ09gVXUE21yCvM4hMz4JH1GniZqbQ4hJ9IAjJuJOpp8hbXaYHqdh\n6bfrEI0j7dnZhk7oCkruNSYyMJ+2H1rgXCzGd+psN3vD96IVh0RbhpFULdG8\nM91f39Qv2LVYDUfjIVXpKxYp1/DKJMRnT5sDhcxaWLmzKWQux41dFWlXOXwt\nHIR6n8glt5o0khYQvVCB4V5CPtBXdz1jQf/yHJCokwhXv9xpSRtsSugSeOj/\nARBf9ex9DzefttDW10QSjJfIbwyZ1D1Im2R7mdsJcE2QjH4YeYuJfJt3fWfl\nzOFwgmsvgJcbA0IhO7UTYajc/Jzg3PsBHlbldiTDA/IqTPSaJSx/aVK6HTLp\ndM3J42xBtTWsRc3cZ9cmHjR588PPxr0pvuWnhgIiY4RIVFoilLVMTUKy7hZZ\ntBFuHHHsIHWT+quqwQez1X+wvRYgpgiNpaCV9wS6ts1SN8b2U3JE5RsD1+nU\n0rqTMEP0sqRb9wySx3nEzpeDRwmK6vJqU5UtNB0V7XLnIKW0uR/tljaHSF76\nSfYXZlrDWcGsRI6bGPUUdqdaMsnpS7NWZ8t2mZaTHp35naT7gqdx/PxpOCQ+\nNqLP/o1wnS84bLU36KiepM07QS07+5CqVmXrTD8c9i76/qWvRkKfjxvR7UAZ\nw2E7\r\n=GU05\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"180ac855492269f84b8308379b7578c0ab6794b1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.35","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.43_1618231343707_0.5260021294939037","host":"s3://npm-registry-packages"}},"3.0.44":{"name":"react-simple-keyboard","version":"3.0.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eb23e022220077c1d4479f99b67c0a7d653fb679","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.44.tgz","fileCount":14,"integrity":"sha512-pbDHO+8N2gQOWXnX33llxCMBMCQsCwEuAoj0fF3ccNuE6dmYJztd6bvO2sv/auR1zkLNxJ33A6lXyN3vjmUb7A==","signatures":[{"sig":"MEUCICjdT9ER4SnWCOqS2m0aS73bAmiqWJ5mk1k5aznxghRQAiEA+FuQDmyq+lxlMAvqEFfWKXmTEDMpK03ak0eZYCEM8r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdQMRCRA9TVsSAnZWagAAC7QP/1oZ9+5Q+NomRDJDzaUo\nYPCVclhQi8hocXhIR9Uod6ycImGWDMwvzV1LFKLXJs6Es6Ii1vKLf2VkfNfK\nLsPgAC0gFvO/Pwp6c+3xiH6eXn5/+hHFcgxQoCnZsbcXFdo7cydBJ4s5bQwQ\nQZSOk8sbuxBX6/z2DbvAXiEnkYygt+XxaNcbavRWvoEfRfoAOOWZ96G91Vhd\n+CeIht+TQ3072cLIWxnvwq2L+XaYlu96p4ngZbBGwTEr2nZmnLjDmKvHi2wr\nCwWaZ8MNudpMROPJdwlV4bFa67LlhtHugIsoN7yPxX+VjCiMEdxbYpwvJBlj\nLgGdh5aHPqbxEOFH5pvPypMXUrDnktssIVqUpoA/ZPFiD6tTmkgn7IA/UkIO\nVwT6RWdXA3v+M8rp2Kizbji0lqlQ9yD1r+R7rb4byrA6chc+SJsi26rFJcpX\nLLCGuIQ1YGU9d76/4cHvsM1Dap4/2S5O+HCoJPTfzPfBFIev2sqUHM/Ly2s/\nWH/FbIU0ZFc612IzWy6u8ABprMNH2oh9bOL5IOi8YfDTUXbQXZvbg1/tpdT6\n+IpU9RIylS1O/3xxVh5VLhPNK4YrrEn63WncB3LIlNlQuRS6QB393mUpFGIQ\nVVNTcCUkvYHEzPYRwCHroYOSuynqhbspFRkHga3yoDGbU7dtV3xMFWcd6ObM\nJsy1\r\n=K7v2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7c128fdf1e080e3fa98acbe723610eeb00fba370","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.37","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.44_1618281232580_0.6603691064768329","host":"s3://npm-registry-packages"}},"3.0.45":{"name":"react-simple-keyboard","version":"3.0.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87bd3e0b45ef8ffc06be254eae54909317662c9b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.45.tgz","fileCount":14,"integrity":"sha512-qVaflV0ioKisO/PHLjcTCvquUnA9z2jFb3SDfjNIfS0CidW+qk4XzB4gEsCT3QK05xFDcnTp+oChkMqGRU3W6A==","signatures":[{"sig":"MEYCIQDfLcM+myT1HhRn7s0+Hl2dBss/3eiJcNgBFkwigvCZbQIhALVzOEkWGBuDu8XhfQ/keqT9jMD6A5HPPqYLFwH6dd9S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdWRGCRA9TVsSAnZWagAAtMkP/RyT1VH53AazP5ndBmBw\n0hmM+4TEnNRE9AIGyLjAbXIMJTIfQ85VxXxLhu6fmAbKFyXxl9fkGXn37FEQ\nXcFKINBEz6xkBDE21qHQcaPtcHDiJTNKavzWDOfLJ8xTu/n1U6Kg8UWQAxXF\nUL6kaXPtyI8rfIxPgCyVNrMA4WmLxCtJ1Z0Ao8sjUJGwf8QYtUBX13V30pKC\n5LiwZ7SOZH4yb0UrtHt5OtK4plcYsH61ZtxvkAncLkJrgFILHkUJ7KE9E5kR\nry647IxxNQLNQqlM3Cq+Bzf9i0hy6dwvE0aEJiihlZA1v0EDsZV53q8e/VpV\nhvR8XkOOnj7Zs5mgQzehev0Iy5z4dZVaw4SC5ybr43hlVOjc0V6GrEzaPkBE\nxN3dnROApa5niXYuEHJZecw+Qz+Qic+gh0wLDZUd4T6luplM30Iuog2Y2+ct\n4UMLfGFfqG8AwvKx+sfJ/kz1vfSHnerrvOnD1dM4GTIMbvtCvTnWM/6oZJgu\nGOfoZPR9saviZTvUmUJT/+8A9w6mnvPjSpdjll49bxEwK7vBPIYtBcRtJmry\nljizKXRWSQKRGe2qkgCfChGSpdfv6Se4Vlz0hI2yk1Vwh1DgYsMcNvLtykke\ns0us9S6S8/A6QRFjG4SiOjXKbMsVyMduTt3CA0RidaWdZCxzyvU4sdz4H4LP\nRCK2\r\n=LOI/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4b5848970111d3277246f5585f6a33f1331ee8ff","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.31.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.37","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.45_1618306118434_0.1528776433158332","host":"s3://npm-registry-packages"}},"3.0.46":{"name":"react-simple-keyboard","version":"3.0.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5f0cdca314c6dc7df84036a6e76dbaa499933d11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.46.tgz","fileCount":14,"integrity":"sha512-EVZ5O6/3e3FYH7l33CIVpFpulZr9V+kwj6qVLnQUFjDk/W3/HaupUWQnd3/Ck1M/z0gpDSOvjECVm3dQOLREVQ==","signatures":[{"sig":"MEYCIQCBfEI9AiT69O4VXWJNCOlL6K932T6pUgIJg7xMvbf7jgIhAIm5q6lBK1FSIb5mDKyl5/FqD1nW+4lfoiH90/7srVKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdWUbCRA9TVsSAnZWagAArOUP/1RE2/X3romeBuj2gEJB\njPC7wEy7XRwZbStlDC7UJyueZ5oUwT2Z/FTPib21VZgt3zcIvQ0Md+tUK+i1\nxuTXw2HGOkdMX5lZebV/sinYR9h22TLbjJxuXbILJg0nsz5mcD/JuLqVWBe8\nuoG4osyEkoCPJRrtcZG6ETHp/8meNnLqZWWpImuuWPfM/P+A6TT+ardcUm0B\nWIKMSIAI+Jmyaf6RvfGkM3JZPZRRselpNTazFe6nDTUXllk37l8eghHFaXm4\n+xlJD0p/t7xwJ1v8gLJTTrDeJWdK54GGPkxVsN3NlwZpucQAEMUl2HcFaSJ/\n0WQRo/NU8oc8Nq7E1S2H3ie/n7xnpzC0rvbObpZIy1zkNDW2WqPl8Jz+ILn1\nP7eerVNr/i0RxFA5DSD8lzDMgj0A3g8El9eHs27eQflNgnpmSREZuvs0V5E3\nYnHHx3nQwGnDKduQSisZmVOE2aMDJ2zZmcuQn250BhlU0DseZYcFUcpA+Uvj\nQHgDukW4Ekbin8j8Omk0JFMBHM35x7Xxye57+bPLEUze80zzAkcloo3LmYfr\nIY525cd4t0gWRH3k6TDm/MeMNeB1nPM17F2/KJpy6TaQmExWUWyrqNyFzKlY\n485wh0x6FjA98/8nMHqqNDEVOf69qSJDhqeQ+rqoThXNCDoOkR+ASUypUY2z\ndSuq\r\n=TIb4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6ea88a3edf596c1de1e8cf6241b745136c1bea56","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.32.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.37","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.46_1618306330503_0.638904471010624","host":"s3://npm-registry-packages"}},"3.0.47":{"name":"react-simple-keyboard","version":"3.0.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a9dcf91fcc553d4fbaef0c66a21bd5ded8282fc0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.47.tgz","fileCount":14,"integrity":"sha512-rsrHVgJ/naH3WWQXj6EUjufsDHDxtZux6F2gyZaO42qfqZ/kkw+AriNR74A7ISvfCNkMWUjOid/Hw3wGV31tiQ==","signatures":[{"sig":"MEUCIQCMhRgwTqT46xP8mfxGixmlbVtMiedJh8xsjXkzBnUFOAIgOU3NXLBsKEfRb8bWeJbgkl6AI5rYW+ql5UM9QNXS0uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdWZZCRA9TVsSAnZWagAA9jsP/jZxxGpeqv8v8C4Mfufe\n69dw1e/ablqYhrVtB6Z8zjItEo/9RqpQKTBrdngyP9/CrO0qLHzEJyylea4M\nBFPG4ax+n/yMT5aTuILUaH4Qo10XMWcOhLbSgohcpIW/0j38NuZhXcJvtP06\nRn8SsYpFk0SJVW8KiD3oqkyIGHGOCDj18PPgbvHxFYR8XDJ6Ssx4+8esRfMq\nVDkI27pjEJSEQK5VmpWJ2ZCaP6uDvLkHFssUxuGpZkjHYFAhlYanDUjUArKq\n7lnmb3Pw0rKMqOGHaQkaYGgx61kN0glZVHs4V0pi73FI+wOyiVLPe1gcE7HX\nmDXnuXH0mVqMLxqlxW+5nFQSMKRnypGTKzxSRr64BxNxR2MMhYcdM+0XPHct\nron6zc1nCQnUcYyW0Zati5zaZrIeSKRvoXubkal4bVqZjtnOg55Rlp5hpFF1\nFTAfiDxYYyg2SJ0b+0pnIzauyQ3SZ2p1eWVLQ7LM4xWBmRPYVB6hmivgVSpW\nFELpdxc7+taxb0V/1y0K2EmMJR17rJ/k5T3+WfKrjWckn8Hfo43DKKeNHdZh\nfUXXhM2K0Of+vvBMUdZ4qyi7kFh9ogH5BCjt97ylmXpz6uxnBqcm/ot9zg4g\nnmkVCAosWLMGJyD0Zx8fXglNGv6xgxZqJHxMwchirYJY+2u6LL3XXEn2girr\naWEc\r\n=1qGL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"de158709ec4327956812d380834df8ec290aaedd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.32.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.37","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.47_1618306648932_0.38744297475545153","host":"s3://npm-registry-packages"}},"3.0.48":{"name":"react-simple-keyboard","version":"3.0.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e6db78a0c2d3ebeca69a9c71ee69e0a819f07cc5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.48.tgz","fileCount":14,"integrity":"sha512-r3K3E8Qh1MR6odIRYt56N8Mj4XWxXNxw/RGRtUkHugiTh5SC+7/dsObWFYnITt9msrcR15Q9t0W82iIHGCAVuw==","signatures":[{"sig":"MEUCIQDT8gndWvw3mGnEh6s8CyI1RbTtzqXs5CrC0z4aXOJqngIgFVjpd20dkHk3wtCBZfG+XVQxSr0xJenNJtrMEPlH4Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdsPFCRA9TVsSAnZWagAA5iIQAI4b/Hu8B/EBzszLEUDb\nb8H+y1a89Py61r8BdjeazEvcjkZ3EtUOUf3aUdRS2LeDPN8chmw8A0E3kdi/\nS7FoIhiKzooj+R/ouQrOnUIP5xdMIfSef7k2u9adE80dNncQPjKrv8//90uV\nn5ctc4ZnTZz+SFhiOCMmBOJfB95uN7CBNt7dl29wwbqgbneUIYAEe1M9mcUj\nUW8xbPtuC83h3Rrz5fM81E2z6fwc20LmVv3V5ZAZe75Jwd23K4rBwjU/vfLx\nKNUSAQXUCPFfMjdq7Jj0YFPf0NCdwFPtchsKkuebLyPbe6oK5uQaisSLM3Zg\n9wDBpCy49iTsofjlRhrJ8AhICqI6UjmjNWsTTyKxTVMHw9Fr4ZEtbztcdpfF\n3NgWFN9sw0M+NCI79Zc4Vauyw33zG7Y51iyQpoB6po3EkaiyoeQVB/kUW1r8\ntNH2lGd/vQo095XAfe91CubGnUm9aCB/hmdf+glyyk1bkSbLEw7hrx8mvOnj\n7vM+IXFq7MSpAfiyRomsXeWfRuQ/LdlD9t2tSy0CJsJThDOV7n7xj7HYsuaF\nrBj6yWoI6ejAA37qPQlmxjiDaAM9dv4Z+yU2OFgctFGvUIZpdxLqWkmdJ6q/\nDlK0Ka1OAK9D0xIzWnWNVecYKGgbp/lNh25m6t4C3+hhD4JeDNgz3j9dRB2m\naAuP\r\n=be0r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e5f7f587fa51773edd35e54885d8129164446c53","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.32.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.48_1618396100740_0.3269623173525473","host":"s3://npm-registry-packages"}},"3.0.49":{"name":"react-simple-keyboard","version":"3.0.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10fa31f41eb417dee2beea5b1418deb9cbcd1dfc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.49.tgz","fileCount":14,"integrity":"sha512-judNpKsljw5y28RvyL+uDyPg9He/mEMEQrCpWStGrP0CV5kqfMy5QqVW5hSvG0dUuREzdqeCjh899m+jDm5U/w==","signatures":[{"sig":"MEYCIQChBo5lkGVyW3Gd8Ymcua7U7nKY60B3JIE5noaH9I2uAQIhAPgXXNKO2i6hfFvemneg214StR0FHtHACotmkktuHdB9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeBJGCRA9TVsSAnZWagAAwnsP/AoghJ31Ylr+NThaKOWr\nyiWG+xuHuryF0SDVe0jqSYZ6EQG9SOP3tmIMm8CCD3RYMp8k9GM+2BKMpliE\nzM40Cv/NFLPwFZmhlI1k8VBBQ7cxo1bXBSkKpQFp+mlGsD/cPmYVS1TpfXSG\nVNDP3lucBKPQtCrfBM0+hpJ9qihBlXC6OktB8BP2iUqcOVQ7LmEM91iWwvKS\nTF1QhRMEej8Z2YzOi/MoCDshcZfOBsDx6XC6x5/yAwq2eAiKUXVlIQvr2UtH\nOP2y+yjZIlRM0gd2zTSZCNDdyvHCpyQyLSo7Kh9aHA/G0WBnMUK3HbdebWya\n+UyKY1r2u0YRbs2ihL7Wo3ZfGt/KSLYF0KtHzAi1sxIOazbqKf1TAFANZHmu\nG8Ss3lg7EHertNuC8AyBF3x63nl8EvJb3RJDe9SpVA3egGA84LQeYRHPyGTF\naoU976HUz3dgoPZzcX7e//5H6hzvR2T+P/mEvgm1E4KwWoDYNF52t5/SqBSU\nn290bQFha8oGRYr/BWqQWtOYicuRyeD7owA02CcPSsotQmJtfmZ1oSk0Os24\n8xjeIQCwsgY0e6MAnY4whm1Hs8wkK9rUGSBIGpoA/w4eAAh6dp99KMIpWj9S\nzgp965/qDMBufXd7HUXgP203+yxW/kdpzCQNS70flHXgaQnVDRyvqo4K1LrJ\nuDXk\r\n=pp4V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"37c268d632839ae8d7a9b48064aa6fe74d0388b9","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.33.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.49_1618481733494_0.41716128442561207","host":"s3://npm-registry-packages"}},"3.0.50":{"name":"react-simple-keyboard","version":"3.0.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a465080bb0050ecca047b950cea26758f3443cb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.50.tgz","fileCount":14,"integrity":"sha512-FnDFO7amwy3nRCAtCXbeqEojtkC2PtSOObNbLwxr7MyqgBmssHLyyIF5BXxy0K9JpNF5FCZZY2lZzvdYzwhqzw==","signatures":[{"sig":"MEYCIQD5SJU/cqlGfvAfzhW5WpEp4/pmaadTXdDTv7qddshcjAIhALLqifBSOvnam2qSjPiMfyWkIiR9Rw62C3Wlvq25tGnd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYHYCRA9TVsSAnZWagAAl8oQAIJvQA74gOXXWaA5hGM0\nXUqGl1g67IKDQhh1RRfhVMgXZ1/RrWjakS3PCalol0b1sBnbcSqjI/DKuDj+\ndTW0iC7eeVHwjP9l9RakcO6w0QFfIOivZ1qCnwGtxPMLc5wdgLce7JTmpRXW\nkyFy2bgoGYdRpj4P7VYGDGXQyX70ysudCdc9DHL9Z1hXaNgEsnAQnUnhhS29\nuozdTxUALKmi8bj3w2iny8o5LufUdXoyv0Q0yQxp+zKMQuGmKIZwfDqMTIpu\nP8zMiovpAL2aO8jTfcVjO0QD2OEYZlgEdLfBDjfA/TQyiXw+Ob520Y5fNGWc\nXSSPF1r2IArw/lUWk2P5o0b8tadOGmIIKr0OWsTKDkChUidpJgMQ0A11Mzqu\nlnnE5ixZfpsN2dIqVktfvt0oLPQ5ZpIAJdVSE/i9Znn6O/ySaiOpOYoJJcd9\nN9mP/CfDeLiodT18BMHXYPhz940ZMZTjmLBbqb8znaww4NV/usTM2fcC4DPr\n8S+fUaBz4B2blE3IVL5mNHMXV4dh6610uxM4Opj/m1BPXVOQoWXxwvirrA+v\nyVhvmq1bHRjfPp7LZcnM6A3/J42egYfjsCGZTTlhDSAOF5MpEcB83pxOEDgx\n6VCuK5/+bIY5u/bSN2DynjYxxRcTe4HIjUVAkHwsUdiCCw6yil+SRkCF3Osa\n2kB/\r\n=pK6+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c0c2f824c58f063bc2710eb52624b6e2faa5f6bf","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.33.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.50_1619100119453_0.5590247106313146","host":"s3://npm-registry-packages"}},"3.0.51":{"name":"react-simple-keyboard","version":"3.0.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"482440bacbd69defd87fe660a5160fe88b23a6c5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.51.tgz","fileCount":14,"integrity":"sha512-918fq2hsXZNXML1W5zjurkNkUq7vxNjI60MRaiy1mF8yfCyfobUmtChB6b+q8nxy2tCSC1DRNSfQGMxqBfeF/A==","signatures":[{"sig":"MEYCIQC6IzqalcMtnJ3IO9gIKaJf3QEf9/l4ztZXAFKUetLMoQIhANQL9TLarJo7e8oB+gHbP+COnQGbz2O7Sh76OYapYT3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYMYCRA9TVsSAnZWagAAqeQQAIslHzPfxyd97bC4ID+a\n1cMH9VhvZLMpp4vCgEJZGuMYbzvlvHp5W6USNy6fHVaCwC25K4BKDassQQsR\nUYq7s1HwIcR06ULLei9VFW/ev8+nddS19GrToMUhdmbeY2XhEgWbngbokhqs\n+dQegEgHyXdgF7wi0UdduTZ88E5uQDa9JS+b08iTk9eLkZ33Eecs/EbBwYfB\nvLtnnRLrwWQpXr/X1DuNC4hTEJ8ql4Cq0n771JtiCI0sOciKj8K35fDH5aKX\ntA1WvePHc5nITlLWPzT9o2QctUmabkFSH63SpB8gne6pdc6xIaRcZJB31/VC\nSjHgrSRUUfVobXUOiI7r0I1CHU4lFEyioVATVykGms1+MB3nXdT/+/phADSe\nt0EI/B7J0BRz69GeCbeWEhacDrkm+1SNdhYGd4Wl3UcnyPYLbH7IZJrsUVn9\nHKOhUd++X1JlUMhG8lsDD0rowZy6/PauIWa6lyCgbGif0R5C021Hk5NsDj1P\n3TE9PeiHPsctiBazkD6ZBbcTDQTy9B9XObasZ5m2Iu31WlZgJJEWckodHTsI\nVj+zX/nKut4zkyhJmInFKtzTU64+j5mba1m10vAvYqTgvoKJ8ERoiI/ns6Ae\nVORIPx7m71sV2CGjcFNPnIMzRyBeNhfU6TuUqqfcYXKMRzjaDDH4PVAlgDNE\n7iPw\r\n=NnyB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"500d6c93a4f4f0f4e4760b6878ef6131a0bad0cd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.1","postcss":"^8.2.10","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.51_1619100439774_0.050570094650638886","host":"s3://npm-registry-packages"}},"3.0.52":{"name":"react-simple-keyboard","version":"3.0.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ba1188535bedc701cdb2961f26b2d4dd8814156","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.52.tgz","fileCount":14,"integrity":"sha512-G6pYxNX9KGIAxZb4exeXdh+9ykxXabF8cCwDFcpPchJWUdCEbmAXH1UeVXI9MfFjuAx6UQuDiohSxkKasQWs2A==","signatures":[{"sig":"MEUCIGVYxOrGJTV0XZDf9N8bncXKsgXpBRBDY99se79Z+a/UAiEApFViFxCKs+QHgPg7XXF2rKLQzay8aUBikar8ZjHpsDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYOiCRA9TVsSAnZWagAACx0P/iW/sQ9KGxPPo2YXF1wm\n+iJ+S9RQaYuOV1A+8M0yHeay2aEUD+nUrC0E5AWKRb1w+3STH/QTM6Tbgxv4\nvWuwpUAs6w81OB1idHVynXSFsH/Mpso89AC1McAr9AehdonYHPWhBE1q5D7J\nwwFJoTuvZRvniNc9NsRZwxa7DZb6LXQPLfTBbPW5FoP1Thapcuv0NAKapNfl\ns3FJypdHHMOj5BNaKTxKOQwp/SYl+yvprb281VKqu6YGq/X3c2LQ7zJa4OQp\nLz0cR28nX2OnbrSY2wZkdt4l5TWxvN4MuFkr3bSyERiN/jviPgQqMnhf598Y\nsLcvSruA3NsAScHONjqyqGT4o16LES9ZFtnH9ZARnH7Jb4wD7sCNIpQ2Y6Sh\nSLV7YSujMeURAIR6Pn8hFr9BGtVE1OCG4vEuXlbbwNquW/kSCUWmsk50x3fu\n3tjsWT0VApqziCsFqz6ZuUHI4/YVYzRSosG/hLAHP07vXwSOIzkeFeWzVFau\nBExgDldTisZBRlJkjCiq8/b6xlPqLaVrffIHZur6C/LTr6Xzfq3y/OzB3ziz\nkkAoqvj6XP23dtJGMyi8iSQGUpQ2JYZcRHVE/j56WKEDQbW8LVatJGRrjgnS\nj4ve3D9uWTgZ32r4SFm6NWLHC9R71PBh/132CkgBMk9rNdzgA4HJnIMMncq1\nAPdY\r\n=qMhv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"81a83ed333314961cb7bd19bf855382e36e9dfeb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.2","postcss":"^8.2.10","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.15","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.52_1619100577840_0.8236663024189617","host":"s3://npm-registry-packages"}},"3.0.53":{"name":"react-simple-keyboard","version":"3.0.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b218604308757ff32725cd90920312ec273f028b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.53.tgz","fileCount":14,"integrity":"sha512-FkFtDE2Ihj+khXFGTL+7T4HHk93/n27jZjOrGeUCfMQANK5LOLVIwGQgzB3vZ2mL6X8XG7cr4u5QPr9wnaWy3w==","signatures":[{"sig":"MEYCIQCMwhnsH3ESft4lClFnCVVWq2Nw+ZlpzslwonkMjrRpsgIhAPukBNmsAqoYLE/5kMF/d0rfawUFxpcdW13TUpaOqXbh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYVtCRA9TVsSAnZWagAADJ8QAINcJxvBlo6iCNsY74gM\nfBzkdTRM3wHNEYEVkRtreuUS7HjMnLuf5LJ0T5+KIpr4VRYpvXa9ZXY+bNhs\nrEMlsAuTLk6TP/sPU3BsowqcNM+rRqaeAUlq/MWVkZb4cplF6GpZ/TvDXvWO\ntJcKNR6LFYNAzu9+bWLpFEzRObmVrmndI/V9U/HInPfk007aech9nm8dEy3K\nNJbxVPPgz62h3d48+lbr35ByyYWbthJpq1F1lgeJnkvZ4GvqY0nDJyjc7Hs4\naPXas/hiXU7tNwKajeuck2stk4V6hoXr6aPYA9cCJy3kpnGXBH0slwqEuIAx\nSYB42jannx7TBOBPlvhvqxP/Xp22IDU7GIddmFEEJ5g089gxc3kR4S/OPqD+\n7tljfcFdsPVuKssgN08t3v5r4b9xqy4DurREKHz9cwjtUVRNSN13S1ZV1oBP\n/ShZ8ElmYrVj3OMmTrWj2nJCBahDl6Sil1T1jxw17BiS9RF/JKQhG5ke5ati\nRqiZdfNo24e7KMveqO0WIAqMI/mDWbf54t1ABbwXFAuQfn2ytr2t0cNpO47E\nFVYMuUrCAPWWAsi0rhRwnJyPIGC1XVS8qRCUlaQfm+vXGsx8EOK+DN8ZhnOd\nUXFSZdC44+VpNytLED+6Kw7KqFjqXO9tzoiy5ZmzynANIatBw2tl7HC595V8\nb7wV\r\n=ecSG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a149cdef80b59eeb2ac8c5b50fac46f3b684182c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.2","postcss":"^8.2.10","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.39","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.53_1619101036461_0.9506328615078998","host":"s3://npm-registry-packages"}},"3.0.54":{"name":"react-simple-keyboard","version":"3.0.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fab9f2ae27f02a28270a1c42123f48d43c2c832","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.54.tgz","fileCount":14,"integrity":"sha512-EDR+CMl2ESt+JuoztzmtEWrMoSJJwnMwi/ue5o7LpA2sUIrsOoDYZbLHTVm+nmWt8eHRZsuCnsO2mvDgP9XoLw==","signatures":[{"sig":"MEUCIQDbQTnr8kl7gH8PHwezMMWMQEcRahxh6gk2W495ZKOGEgIgbds/kIjc2v6bNem8Fgygf3VTLyvpR+N/kZZ1q0Hfyt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYi6CRA9TVsSAnZWagAAy5QP/ji0Jz8V9pcuRbQWWljO\n73036Xa2u8awSKDYsV/sshg/+nknnoM7cRNnjIVX/V1uu86UEcGbbPez8FSO\njkjcc3IsU/blBSW6l+uQh0oCB3S7ygB6pCSwmGK65fjpAUosl+Now+2KX5Ch\ndnKs7MJGjz3d6edfah60NHgiNse4zOdTMvJucmBXUVKgeJCBIyvNazO52VTR\nTefRQ3eLZEbUvCGG8mjBSNRRgc7Xy1k2dE+d0OT1ME8iokjgnO0Ts0Z6/61P\nqMYsTYQe8NbGdTU490G1mTzAhDECiXM0f3pe5L3kG0PXa/WVl8H6awiU3khk\nrAnbqfPKxnVFKMEXvWtF3qSW1ozIO2eqrOA4JyGETDJBAYDiAIwZTDcqpwxP\nUtteaU6KYRpIVWyJcGtZTYMoCoVQlm3RiABFD7lPj6m4n5B4DX5s520ZZR0X\nifHryI/hvDEqAE/2J6YJwZRLyKqe5v5QaqTEKsuus0cdu/1llv59TIhPkaAH\ngmbGo/a0Acp8Cq3BmXVJvupZBhio+Ks/XPFLJ2riZlmbgSpGlJVZ68ucA4i9\nFdw5pgu/w1WfOjaXA08o8VRkBpb19ZrmX8FbyPc+Nb3LTj8rzd3rFYmG/iC+\nnK24aWALcssedWgMYsjwOGMxDdei6thVuE+xMoC8fLmXWpaFluBOFFgXsrfB\nt/8T\r\n=IMR0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8b060b90113173a4be1cb63db3688359b6c185e7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.10.2","postcss":"^8.2.10","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.40","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.54_1619101882200_0.09934066733013491","host":"s3://npm-registry-packages"}},"3.0.55":{"name":"react-simple-keyboard","version":"3.0.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"15ca69a6ea1b4eb44978ef45093292f88d0e828d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.55.tgz","fileCount":14,"integrity":"sha512-G+L7TkPVN8rKvjEeYwMNJsWo9qqyzUZ96B0wD01kKcqOU06XA1KgAkMU6NypUErWhG84u8GbQaWqIjqClPG/RQ==","signatures":[{"sig":"MEQCIHauQCGPx54mS7AAbPF0YOTiB0faj0/eSxO2dvKT314IAiAsxN7Xb8NdzucHGm+VzvZeBUX9oYZ9COsekROlOBHGbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggpXfCRA9TVsSAnZWagAAiNUQAKPvWWvhihScOh25iIHv\nol8c15o6DS4rTmn54slNq5Ph/guyeku9g6CIlnRZapFJFM++mHDXiT0sOYEa\n+VOhCRtK7BXPlvHcIzg4DZ2HRMfmEJKkmjGPZp17RxVEhYdVw7+jcVFhoMzF\nIzG8doy+h4hUc7XUFu4lE/rFIYdYpTvPXG6zDccz1cMe98b7z74tKQqThJEs\nekd2VEgCNHtiaKlQBes4G//8HbXMCckKyPcfc3E2qM48BsnWGnSCUMrZeq+8\najEz/hWQJTJ4+bz1Y3ERZvO/ahIY6S6+ZsWj7thAJPetZ8MojXfyym3A3hNL\nTWOWjvtIH30B1vQky/wdrGaewosYpF0PnuVvTfzKfhyrnaIH5OJqTKQTR9PZ\ns1/vQ49+ophFh32QKy6vTUB+aLuW0ZnDhb7410ExSHlq+9qzpL8FnHHQOa4o\nRKErNcsxeLFVzDHNvtsE26ha2TrSUUUOn+fdiHYZmhtIXj8lPopKmxU9eKCK\nhFs8Y5aEkhQxX8K1E/VYCZNLaiWUbEhD74JI6iX75fh0YOVvlL0bIK6Fb90H\nFRs6xDuO2xFRQSm29xnXFKjsd3e1DsjhY4gma7Tq2o9SD3roUkyqVPglxptu\nE+Xsso4ljh2NLMaSEZWWKKMnznKjmQp433AcbOCnha6VALiOYqNKGMRcYqF4\nAhrR\r\n=jnca\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"203b7a7b92161b68217d7673f01efbd561a32779","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.14","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.44","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.55_1619170782419_0.7922238618974187","host":"s3://npm-registry-packages"}},"3.0.56":{"name":"react-simple-keyboard","version":"3.0.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a7a941882349b7569686b05e643344d52f9278a4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.56.tgz","fileCount":14,"integrity":"sha512-pARCY6aDg1Z3QzjQFqqNdjX9cTosOeEYM30AV+KNzkGT4CFKLxToIiU6I+OjAERk9dcqx7wiWjfWOTVamIYHMA==","signatures":[{"sig":"MEUCIQCz2YQP45lOMNMjvbTrARiSZ1h3uiAOVdeAJ7svQsaVPgIgI3FqB/xzbv57K/MVnFCmPxP0fhv6SUr33gZIZWBcIw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggpaDCRA9TVsSAnZWagAATO0P/3iuNfHhYCAQZWi5lffn\nmDSr3Vevws4y1OBzBeBq77yMaiI8EbysulTMmk/FXqndyqLqkQ1x5QsYpb9r\n6rTO8b2GIr+Lkhv6NFreTDhj/AXdcu+5OOQm5qNpYVjqtwRaIRrWO7HTRpjR\nPL3qmxAgA+DXTwv0bXyhWis8mJmjBSZcIm/C92TBny5VaUQ7iVlGUUC8Gk1h\namVB2uWb0BlUCHqcoGFGzhlwHhqG1TrQhbGgLxKeFJ8RbK9t1nTMoGOBzHIE\n0crelBZNwkf3MiaO+q3chkZstU9CcVKnZDcHhc7v4aKQLZNXqooAUh8jlEb9\nZgV17vCvi5TLBTKy1HcGZVpX3vcgitVf4OALs0uUZVZyJitxgdyuWlZmfjg5\niW4ai31lz5DPPq+tIKU+RA/SHUCOVIssr1L2WZ7a+fGwGsvQHpgi6SVD0DyQ\n/4gfKn7ksuWiDOJvvI6a8QIZZSZry6Ht7tVTpe5W5rYJ+8gOjY/ouLXj6QEh\npqABAB6KLOCN5n6Mt2N4/HLsibXijpuRpvEV2sCR45/tPhl2oFvoogXk/CSJ\nt4DHaN27mV9LtrovnmxGcRTwsdmoIzy4tcEtp403xBF1cDMVEX8VwmS9R/wI\n6jl2/3x3+Wba445m5veq4ySTDP1j2vlQWFFXh1tOxSi/AyqijF0H3eQtMcRU\nl2B+\r\n=+kTl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fc8b2c9b0a8ca71b724af055cb35c9244b60c6fd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.1","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.44","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.56_1619170947316_0.4747084502141907","host":"s3://npm-registry-packages"}},"3.0.57":{"name":"react-simple-keyboard","version":"3.0.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bf284a988168485c1c7819a9fd0b235bd9a56c73","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.57.tgz","fileCount":14,"integrity":"sha512-LS3zeN2T5/Sx7/c7FPtyEZS1rflJikUn+t22z/rsWGGDlqPkgXNpi7RLDFK24UCxe8x34WIbhWL6Zofcjt/SKQ==","signatures":[{"sig":"MEQCIGFAEPW6p3Mofi7MLXPoeSvk8Kf7k44H4QtXmb2/th41AiBgbShB+JHdS6VEZ7l3YN6bMW5wGP7B4xwbEi3F7+Apqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggpceCRA9TVsSAnZWagAA1xwP/iu/S/rprKoizJJxDlyi\naBbIC3eStpyG3P6vFQm/83jSX9cOCUQ6XQ6M25YBPiqBVgwPi8+gd2MAcYRf\nX8hPkN6w9B++xZ3762lBoEL64yuTVyS2OCa34mhZjZ7AMpYeQ0brzrmZdORN\neGPYWUKLxOYN4e4i9fIyyXtFtaWKjjTsVirJgkS9KCk462DuauatOIJVN/iP\ngunCwjt7uH33+rSMbevCxWOMMP6KoucSK/mTPW6o3zXrmBYiC1eDHyyoD0Sv\nTiLbTc3gTbjwU/9YOdy1McCkVb4+arwKxm1adn/eWanz64il9loNRwc24vO1\npkvvvGPRn7n/uSr+6EyqottPi+OAZuqt9G8qq77ZiM0rSifZertq7rxGcxeH\nRA/zf+wdcKLRaKG9ek9vHN7y8NGn7hQS4p1OS2I/hGY+7wBvNyTQIBh7XaCH\ng9rmYpwWzojvkL1Xr8f03ycZivK3mFrNMQgAun/J+jXTJOnjKUElHWYo0nF1\nIxBjx+bqt2L+q++h+KCsLqXa+qGywPqWYhykQwsaj0pvWLwT97wWW0gtYV4D\n4Sy4rxeILR+eaP+2EOIeOelmflCAzUPeoxa8+4HGp3azkty7c9k5waYf7Mdd\nXxlqxu8AUkHwvcNBCWu56BlSV9pw3ne2WDQB0ZdarJhaigb+AdtfpYM86dzF\nt49r\r\n=slRz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e78eae0ed5612eff83de4fd311d0783bda773557","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.44","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.57_1619171101616_0.3864208122621602","host":"s3://npm-registry-packages"}},"3.0.58":{"name":"react-simple-keyboard","version":"3.0.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cfefc752e159ecc09d4afe155f9ea7425d52f13b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.58.tgz","fileCount":14,"integrity":"sha512-18rlkajYGw8J+4ElrvrzBzVBdHZjX26ku8Q/kA8IRwi2Z9TzpbVAhxi9LpTvndtnZ87fbpYAyXq02snyFuJxBg==","signatures":[{"sig":"MEUCIQC1C+ZRtv63aD3w+1Jc6cYKw0VZaSkXEmwAE5B+F/BBgAIgYnc+I7FCDIlBCwRor+IkfLY2O9IWwnQEaju9oO7R2Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghI4RCRA9TVsSAnZWagAAPHoP/A3IGROR4VQuz6BYvw6N\nBe7UovwTnSrJJcUOYNH8viUWTp1wZ/chIH9oo2jgP9RH+MlodQVMRYBB2wZk\nNNoc6rEgAev15oZqfp3po68t8Iset5ybG0PST+1du1aoJIKPhTYZNAnx2d3m\nbgGciNvMS+ekZaXfSCfMi+Z71h+JO+74JlpLK1oZXcSJlaN+aWng5djx0DyF\n7au83R29Szy/muUo4KD6hGQvbRtDq7vrjdieOY/f70smzQtoMNdtvWR/znId\nUa+CV5cOaxmOQxMh4vgH4kVFRVpENtj6kcfC9lzy3OygovOh9Tw5/2b9oZcY\nbzhPNYAtDYvZcjQnaqsaKHuZ9FSCEgiywXAvQ45hmFKlln3VzynBIBn94As7\n4fCyg5OwjSg5iryjdW/MixyXX5W4OkPWJez6ao4fnfOiUasbSGjfjVs2D1PZ\nQ6/zMIUv+XFH8S2cSoGQHklzyO5j160uEK/CqEBz464485JCSJ2pG43ZIXvU\nQAUtzkQk+fvI25ELhsXtdmYDmnZFFDo8yBmOe6oNFiN9HwFN2JHmO08cowwH\nlXhAcdf5z8jhnoktRjKUnk9xPY5GekKIEv0E3crcEyAmDzzPNNiWirAV8iyo\ncwu2mDoutV32R4z8cpE68DOyRLwm7Ly9EgeGSSbxU9Z/5YyQtrGh2PkpLtSW\nyhjc\r\n=uFXj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"06e7604d2f9dfd47f3f8dcff249884586f2c22ff","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.46","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.58_1619299857061_0.9775083761015924","host":"s3://npm-registry-packages"}},"3.0.59":{"name":"react-simple-keyboard","version":"3.0.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6cf369e52e325cec078a7274234d17324a208b37","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.59.tgz","fileCount":14,"integrity":"sha512-CR9pADCxTq3RJECindfD9GhG4xg3OnHCHlo24Q5CRF6zGldXxlK3ANglcfwrBuRSvODoUuU6IJ8IJHIZ6pGybQ==","signatures":[{"sig":"MEUCIC6V4o5xL8SlU0bbr/l4at+O2azD5fXUEmNsJgtOzYCOAiEAhJN/0gtvd2EixPo96JBF/RM5LMJ2ZJc1EsYIpCGB+OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghpnGCRA9TVsSAnZWagAA2SAP/37ap36a9Tlj3v4Jn3tV\nOWo+/5+jOn2qG9L6ChtYQKw9vqqy+CCYlgwhQPYkqhHiEFCrnUhPO4g3uSU8\nrV46E8AzNqEplCNrmyJWBhj1Wplfx5m6l0wDHo23NiFPZrw2UgfB36iJ4iGE\nm2ar6RHN5r+xMIVjxuvkqls+NbR4tIaCd62hgCtIOKkycVMv2GeyfYw4Nv9/\nBw+VX6zkarEJsoaHg/AGKJf1jlYVzKJTACAOXsnXaTVy85XAmutjoHPWg6R9\nx5SbQ4LBEZnScdRUQAtOY08HzBMdd+KnuykUK2b1C+CKIkqerk7LXgb/lwFN\nY5GfYG70E/CJQgAkvKpt8YZT6F4Tnhb+qOycdsHthh6/gHGbtKjBQvEtgrtj\nfJZScLaktxNkAxfao1p1G/SORl+DhobHvz/dQZlUEUbo/7dFn6mYrLjHkyBn\no5OL142gJzxXlaM3EvpeKBcBnmWAYMNsiH1ZowvvRGJwllVD9lDpbhrQtqqm\n0351ZcJn1Ht6Q2VFLW5JBUE/sST67j6TTq5azVZ2nCdCzUbjR72NfGH8FAJf\nrRopDNq95sWTLhpc/mAxLqFjiUYTAldiwU3w1Ewxlco4Fsqr8yqqbToEHEdJ\nPtUIt0i8CJiM6vpQ6zHXW2PxNXaN6LBV0u9IeBsZ8EMnVwkKpfKeXqQCdl8C\nPS5k\r\n=ThLp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9852a96e125f4d15ad9f24404bc643d15e2ae0f2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.3","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.46","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.59_1619433926389_0.7691998796794826","host":"s3://npm-registry-packages"}},"3.0.60":{"name":"react-simple-keyboard","version":"3.0.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"352e0bd8503109e64c4eda6e029a87c6b548022b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.60.tgz","fileCount":14,"integrity":"sha512-ICeE73OsQL2n7chezRXbkXOqoXoY2XSMZCVIDbessRAHe78OKby18R6s+rAwebSNxEQ3N3kK21l3gw0p4eb53g==","signatures":[{"sig":"MEUCIQDPPhsrXCj9OjMn0x4v0eBAIkaniG7wga1cOpcLVmpn5gIgaM/6AVmope3kiAJ0b8dYdU+intQWbvt88Uh+ZX+AD1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghprDCRA9TVsSAnZWagAAdrgP/1lHzMkP0sPEWcnaAT6w\nYnMAPwubxLY6YH/4P1hkwMpnAB8C6gUOeBTuBs6BrGH04mRt9+cRXojwpGrw\nSfuSlwB4szhsqyel2j5XVTuCvmSapOEPS7/B/qs7w2BKOWGsq53PQs2glBs5\nHMU9nhYYqxtMBIRJqoVaGuGx8L2cGRISK+s+e2+c78wiF6bsT1ci435sPsqV\nHMPCpvIEp/w8TY7v3OShxzZXI7zlM3TCLkc6FkM1qbKzD4rWt7DLoJuw4P2M\njn22v1D8TYynMcjm/qtegu9R3v5F3w5CXE9oPQds3StD3kEdcV4LLnje2OC1\nimz5CG99iapUdbocfDIb6Cz+4R/opCCkvCprTHuz/jz8TOM93nw5xjAf6wFS\nSrFdPar7bmAYXvYhPGEzT/y5XHBipQNojkbwXNH76Aa/ko6mFnQXMvKtjgkf\n5GazJ6vBqgGV9HqaPiEkZ/3ibjIEmGV1vUDGhL9bQ04urqr1l1zIF14wJRNp\nmTdlP+yO4oKqZCSSNmQsLAYgxsZa0RVirvBjLrwCn6bQO03xBp7Cvy2TYhCT\nV8CizneUt2/Kxf3pbmir5ID7YTcsyha6e4YUjjIkdmNDKlhn84Sppb8DbedZ\ngqaIXFGcF/PTKRN+WbXn0O5zONDUZ4ytWy0Z67pW7WX9r2RjFj76l3LhLjhh\n/OfH\r\n=Ea6t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a97720af7bd1476bf177ba88a12a4d379edb39c6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.24.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.46","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.60_1619434179315_0.1913920302926273","host":"s3://npm-registry-packages"}},"3.0.61":{"name":"react-simple-keyboard","version":"3.0.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45bc2fa5ebbacbcf4fa52794eb2ccc9e529d336d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.61.tgz","fileCount":14,"integrity":"sha512-2npK6wW5OvfwVyfQuLS9CXNR3tLfZATrDP+idj4mzlIpVxzTc4z3u17UxV20HYHrMM7/iajUSor+yYhO7clpzg==","signatures":[{"sig":"MEYCIQDk1IJfILIa6hBOw8DOy9yFohq3Hig/fcRAllyKFAL15QIhAKeWiQ5v065oWFYRlBHxhs7NafpXi4VpD6TTn1hVjC7d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghpvZCRA9TVsSAnZWagAA2asP/RjBje6GqxKck12ZEov0\nFaOW45SfTNs6YMaNiTTEbyTYlAjpjPPwrvLG1M8XIOSVPjeMZiMqqcFFrZ4m\nHyAcD3V1u5XtHXaXjvnUPf71Z9snskmlu6oyOA4z8OAQx3kkXLWdo5wdzmNB\n0B/pEaIUJm5pKL1Av/Wo/jcZpz4eQap4IiA91ULnxRNbvi2Q805u0mzjg5q7\nI24va/4TJXkdpIDhO4FWFa3BYE8xwJrupHq6cUyHisKXPHEH2tapUi8pin2k\nHDibihqLMJLoDFSliKxkfSip9DU4IJKtv28ljgLOxoK9NOhIqb13dWM7gTnT\nAq1rujDLtrQFsPSaBcD37xUjFuy3bmP8MT46W0eiqQYXxFNzwytQWPjF605O\nbbzZxxvOuMEpJi9rk/7jL82JL68QCDsHY5jR2fNxYyB8zwBJZrLE+BPB6xpn\nNOwAVC5HBaTqmczMdWB551tos50TfXa94bD+KTxY9Lec9z1mFUV1B05mpKLG\nUdwz/GPBubd4YuH4UFAfMowwZZ9fk1y8LB2EoMsTQpayjfX9EOM6K2F7N0JL\nDJXZ9pVXP/Mqch84w9ft5n083bT1pa9pBqea7b5LhXhsT1G9GZvWUvN5VLpE\nDgYqCLuvUi4X5mQhvn5jxrBXPOihvef9w92RgI+J+OIKwF1iUMbDUlW73gkY\nMLQI\r\n=NQrC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"819ad3bd72eff1b69767251ccb8162e1c6a85ea5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.0","postcss":"^8.2.12","webpack":"^5.35.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.22","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.46","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.61_1619434456517_0.8488164662027731","host":"s3://npm-registry-packages"}},"3.0.62":{"name":"react-simple-keyboard","version":"3.0.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1806ad767e997dbb15404db850ddbd90cd2b3fdd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.62.tgz","fileCount":14,"integrity":"sha512-W4XUJdimcHBdUz7Cr7k2RzviYNQ+/1qm3WJA7utUpRf3Cqleuu2GZOnCdpLVSbBVytPUZqTrKeMCf2OrYJH3oA==","signatures":[{"sig":"MEUCIERRIhXnkLJfIdYJfGtJBn0ybcfkT7gbLeOkHogOP3JUAiEA9SkYxaqVa/onIy/wrZhcBsL2szqm/vURI+aV0UluCFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiRQeCRA9TVsSAnZWagAAz58P/ArwsL2tHBFDq3E1wQ+O\nCXFOJaI8oiM1pzt2gmfrA0clSuS+20ca2gPmnWvSIeeZbo5i5jMCjpms+rGC\nKCZiiTg1cA3oivf9zr/zVLRzuMddE6FiiNIO/+TC0DAQToujSFRt2Sgp+pky\ny3Kso47MGxJyOgoB1c1L/bRZ/fPaOdMkus9BPSQQ2yG7Ky2cwgI471lK9Lhs\niGboWHYhQmQ+2h0a2cB2hnRMg/Jw9bNLYSDM0+tId/6ibnZt7JLEHsPChZZH\npEGnLoU5d4rAHtnkHyGW3SIvnBhBeNceYDwiN0TbNd10ZJ6go3MHGZwhx7dE\nP4MeZzWT2OwxkufPjLwdON38OWWZDpCtTxgkrGXxDHRx8JkqsAjN+081pd9E\nUBUJEcmtBRgy8ujfgQH/Jo3NQYI+gGYasuWs3JB21RhgLlYCKNs2YMd4s3AU\nzKL/MR47/N7quqNnDPrzSBTf4/shzX+PsmcEkHqgniK/OguPArLoanwjb2sk\n1bfcUdW40ROOUe6AHMvT06AsF2bmwSmsqt8VkcwjXuIjGy5aiuvB4fsgtjnp\n/Nl7KCLACW6oiKEVVzxTIK6ZyugyBI6loFjWOdXbqZq34UCG0yQutU8rpVED\nwZP+pxPyahub2D2bNKOHIDA+79vhdLgJoRIS/2IIbBgLmgSwR8DSGzlFlJzX\n1LYB\r\n=TRU5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6e768a3ee3dfb817fa6cc47ecdbe0891c1731506","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.0","postcss":"^8.2.13","webpack":"^5.35.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.48","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.62_1619596318061_0.3348021538103547","host":"s3://npm-registry-packages"}},"3.0.63":{"name":"react-simple-keyboard","version":"3.0.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"947a494fea6aa5778c2d06d35650e85b33a7342b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.63.tgz","fileCount":14,"integrity":"sha512-UBOgb9ifEd7OGUbBWVLlCU/Y2fvtImERYFsHl57pohx+q7+glD2dPP5/qIhEPAomsZP3xjBH43V4V1NqflHbJw==","signatures":[{"sig":"MEYCIQDg0gq514mjhccWwyV0bHZOXMl3Jgq/GdQ2Y2l9/tCRxwIhAJoRQJ9yJisoGVnLj/YHlJxHQIpUhyR9kr6CE/FVngoB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZV4CRA9TVsSAnZWagAAt1cP/2M9IQkdvNnxoSNof7WG\n0+CEtgXfz05mvms1LkYpEuKFl9nVHY56N1o+YUlu+J/J81VVf3TDYVkNQSlO\n87uYhQ0ubSTBCKs5E5LD/LTx/RolAPLG/DIGV+qx8zBs2ZfY0Wx5hWdiivTk\nIfbrwaRUYA+NbG6SpRIcjOj56zVweP1M0oonXcegTwd6EavaCNC8ncU8ZvMh\nS/0Dbbw5PKZ5+nPy4vuExfLNDI/YBpk0vh5xojhQ+/Kk6tHo4WryUAKtDsx8\nxOFDB4BXyXxfgeYQlaxLutrYFt4iMsSle/brVp4FkHY1przSzbqJ6Q7q5y9z\nEnEbDgO8dJ8jHDYHF6E85PG55p+uijZ4aA0Ek7OD/R+/Vy+ZxaF3UEz/LfN9\nOty/xOGFTxzz50dySpvp9eBDWrEo2O/Qwu8/2MlA5WVxlc+2Ys4USGSIpmGn\ncIZjZ39hGQ/RWAVS9Y5VRpbvY7w+khFsEN/67R/s6e46klluhX0bKloAMw6O\nlQRfpXjbWEIjj3NqIPBEWL8qhZZnsQjQVzDhtHtCzas2PvFkv9VdPUVNXg6b\n2MOAkDIM019hJO4n2QZrkAoztjacd5flOddviKrwQZAtGRSzP+hqcES7XT1b\nhgUomdzGSDKkGbjCoeFIl8Nmjpo1Db0nCNe3zlhBmaqSemox2PLDILkmV7zk\n9xPv\r\n=7ern\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6fda1ced52d9ca055e8077cff5abc0c77042f666","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.0","postcss":"^8.2.13","webpack":"^5.35.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.49","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.63_1619629432460_0.34497485157023666","host":"s3://npm-registry-packages"}},"3.0.64":{"name":"react-simple-keyboard","version":"3.0.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ec421739e495dc23db746e936214c17b467e36e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.64.tgz","fileCount":14,"integrity":"sha512-qUaJ9HWs9IRpeJCU5DPMYVNi85e7Ew4MmrmvkvfGYmQM3z6fxQFKQEoVBuNtwLDlG+hlugVPDW3iY9K4vDr71Q==","signatures":[{"sig":"MEUCIGCmGJmECFInPSSEyiwAKsJgdJEAt3fnMhh3Dq2AkNi4AiEA7w717jvUr2irvH22x+Frp2r6ZA1Ptmncb9gsSYkdPA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZa/CRA9TVsSAnZWagAAn1cP/2iwSU1wZnBgp7sTz/n5\n3l2IsfO2LU+LPximhsiwFIu+HdvYN6v6sXRCVQ34hmYXDB1UBebWD/6BS8xd\nSJYGYDfjJD1hf4s86MlmDHuWgkePJw+F8UsfPVOXaQ+OfiyaByFWfJWFgGzt\nDSHJ75112FYXBFAndyegUBnjS7k5dzUN/DT48BtFT4qjmNvaHM8S6JUkJcji\nEiJMXBugwwLvOdfA7YPIdFGBdBhqx1PeXGRXwkhwHOQEfFdda1KkjIaxEovQ\nh5oaNU7Qlcr4+dAGVtV0wUdaIX2rBOhWPDek9SvqzKtBRFeoeQOz4iXiv4r9\nsVzeHIMpJmudhTfjqrnRlPvzJUUOA8gG2ugjJuPOImDWLiCqyYmsTBKq6t8O\n5FwM1thkBgOf4krfbK4UmLgKpq2VZ17tgHf1WUm+RlcvGQ+F0K1L4hP3LNPv\nuhiDSPr2o6RFsK0DKpnWc64sg6M+jfbEsMOdR3vokiZ27NFLzRNaeOS0ASHu\nrgLBa1FMVtK+VizS5RdJmrWEG8z2bBVXXVPZWOlc6Z3YQgCbGsnydNbj54vG\nh0e1YgiLkF9TtQ8GoTJ+uugn8osG6ZLidF+jCqoL+o2eq+vu9SOoyEUOuqnO\nV7xmaLMYx15Nh37CksPuveDQaEOKNuRbaLH8+FwUcZVlDI1PPjaxsfSU+cbq\nKeAA\r\n=LpTp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4825c283bf937a3124553893337c522045c44056","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.0","postcss":"^8.2.13","webpack":"^5.36.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.49","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.64_1619629758729_0.22264848415487304","host":"s3://npm-registry-packages"}},"3.0.65":{"name":"react-simple-keyboard","version":"3.0.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f2ff9a61e2330c5bbb88a5e3911adaae65d89dab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.65.tgz","fileCount":14,"integrity":"sha512-CR2hSf3fUBsqaJ9SJ9c9arry+L6XmXSCk4H5g3v/W+yAtMsUcLTdspVqOCH53Y0Ef/2ikTLNJLS5DiVWTFMG8A==","signatures":[{"sig":"MEYCIQDkGgZ4ibJ872YigA826409O8sYnQ0+qd6v21uRFlUF2QIhAIpT0NErtkU1TgCSqT77kCzOb7zew4FnkAAm+o8gdGAR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgin5WCRA9TVsSAnZWagAA8poP/2GiKcrLjRaiOcWc5dk8\nh9inreZXbBx5dPDjLX7AAkwcIfL9AoIk6NdcD+bwrHtfwNanjrtGfBAlQLrA\ntw1lvhXc0ikV7mM2DDY9rq1XZgnbpVxgwGT7JYMSwwPCTGaTmtNbIbtBluQC\ng7R/CTtzqIabUL2yRXKsV3AOEdEWkTtjZCW+X9JNdcB697uHlO2PWPHD64Qm\n0DTfHiuWHKEZsuv+gHeMxvRRPrheA16IMElJlz3TVVToy5KB4VM9t3e0DgW2\nPB6sQA6vrcUIKYRvO2BU7D+ULE5JE3VxYQjlQtznJ+UzrldIPLJXTE5t0ec1\nzRPLfWVLxHXWvz+zd6kt3l2wwQ1Y78Y2CJXTzaWopd+wi88LypCKON5YSnZq\nSLG940q4x6k+KFCWbrkcnPfjjutz6YxSHu4aTKjEy243NOu47tnjLcAtySv9\nAoKUWSO5EXGBgzmqHsSscmY+/eVgJKZilOmNlbomTblGTxD9ig2U5Cp6eH57\nzNcd12Bi/M77nHef6S3GyyltwUrA4gfYU4l0f70YhvJPJH2pQfHJ3UETLesS\n+9j/mQ0QGzJOXGoT18M1pxU0vkTgej5rHqi5kZIwBzZdgQjgYEWtsGtXtIPv\ngYOk3CNF3E5pVVaDg0mBXGQm8MFrmRoCT+hdxLG7GqkJVlytboN1UZIFzObK\nEinE\r\n=tvPh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0a4179e8a3f68b61f0df173339da17b2348399e9","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.0","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.49","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.65_1619689046273_0.2550466502065931","host":"s3://npm-registry-packages"}},"3.0.66":{"name":"react-simple-keyboard","version":"3.0.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f18c2e1e1e6772ae84ca1d381563b8b085cc74ad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.66.tgz","fileCount":14,"integrity":"sha512-8QoK/2rtGtzMuwK+8P2diE65X16B8yfsU84iiIeJNv5Jat/iyTCVmR5c12Z7CicKFzDSLGcz/vgw/+t6cbKgDw==","signatures":[{"sig":"MEYCIQCo3Z+HsXXB+NWrmVxJb/91rjwaRUMLQbmvW8Udd4fxrAIhAPyBukOikIj1gddZmUee8Somk/8vmvVHf5MaaOP/J/pZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgin75CRA9TVsSAnZWagAAbloP/0jd8VCkeDd78IJkFfSc\n/Glm+achgfPj/KXSqZdgLRSEqr7BTbd/3b/YrqI2aeb/wNYYn6TjdZk9n4Pl\niiLRfV2cVk3D8v5YHeU3zfygakyaA/eLIIZS8dQAjng9WKVlNR5IAMLacenj\ngQeiIh6SYrAktGQ/hRp/z7c4AJIMvln4L/ozAJQzJpu6gcKom67EhwFrVHbo\negXUmpAvCpW3GsN6Ay6KHUL6Pbb43hgVk94jEUQmufw1Bxf5T4/hS5kgLOoz\nzkFikleqi44XLXHrwjZbHpBc350uDBneMhDlR9wCOD3qNfMze9w1UecHc/+K\nqqZYNAtHXhTscmRImjOcTQxl12sU9NXexqNO6DQkAW6pjRtpHZv0VBmyaU2K\nqg/4gCFKQbI/bxZl1UR6h+L4F45BDn+5Qxgu3M2C8rQxdatIZm9qxjoS0pQN\n/G0YTmxNWi8cGeWg2BB9Kgm4UagHGrq6B0T4aJibJrmyUfy5LDzej5Rf0WMJ\nrAwh+64y3SvAag8ek8GfWy7r09EHCNaxxYyl6sB19sN6iL6dVpW/VhpAKlKI\nEuAOyvdOc7E+sUeb0PTV1HkOEkDCTQ3ddwfsETybMHmWy5bvON6mgiMypZ+v\nekYZ3DhiCGps3sJyy+/7IwDC2l+6IotHyCHjCreTztvpcf+2FDMxZhr+tpgs\nhPRP\r\n=OHR2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fe0ead3d40a1d392cbe795aa7115c5e60b8452d5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.49","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.66_1619689209250_0.025637548161406176","host":"s3://npm-registry-packages"}},"3.0.67":{"name":"react-simple-keyboard","version":"3.0.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c2b45c271368e1dc993f1724905cbf064d658fc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.67.tgz","fileCount":14,"integrity":"sha512-wRRO71VcxJxsnaW8/vL5q4qqk3t5SNRW9e+y4jnmkuD4b/LyvnEEJYklmKYmPiXJ8efojOxYYFsy8Z5yQZ+ltw==","signatures":[{"sig":"MEYCIQC9qxDHOwKbxTv0XHRQ4sUPsgLw4tpL0uCSlKaGjwfvRAIhANG450qO7AUyzgrk/t8bPi532HERjVZtH27T/qmBi4RW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgioEMCRA9TVsSAnZWagAAMZ8P/2JGEtZEugtkZe0iLmym\nA42kWnr3V31HWOsQGxqOZPrCRwlzarVvOfRvFJnf4LA19qyWB+2aJvlyVmAl\nVaARVTW10oTI7GsljwCe/PTwPQ3PB8mBBJQYRv2B7Jh+DNxvBdSWHvyZn+of\nbqZkP9PKPr1AAGlZLFzP98en2ejqRrmnz9n+XeHCJfyfl0u8tR03u4WClaMo\nGMCXX9bJWE4jZwPv44Itb1Ghz3wlJ001gP9rAYn/4D7V2M59xH8bRQ6DxNdY\nPSPYzrfqzuKK06VfsZ1eiZhlHy7Ok7nD3F5KbscdXfluLS9GAdUFTyRFZIkt\nccIaeihp4KDAlZG3EYtIuSMcGKK1F6zoQpUL1ycXWPPO2PGRSu9jwe7prDpv\n3BuVSfNDqhZDZ+1ETwAgWcj4Xe39zK9CNvGZGa4VFuWFei/I3hCgQNgIM9xh\nrqbuZFhuD57hYVfyIolwkyXleVHxUhLFGMwmZICSEig0UGJI9NCW+adEu/Gg\nIBoc9dvVdlWbrsNFge9p6vNG7kzxZT0wMzq1SGgFK0z4+ZqILVtCGxqz+h9T\nh8OTgHC5/VJl//fBm5+IxTrR8QD0NkmCYWzZnCZM0C5kZV1fcvPUEAKmKfYL\nER0OY3Ey9sq/58RFZh7xE/QN5Ii3TWZCvCdMY9VFFZ7axKTAhsw7vwpJM+yb\nyuWq\r\n=qb2A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8db3d8dec2892a571eb094be301cf9ff6f8dabac","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.49","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.67_1619689740377_0.7792458649463494","host":"s3://npm-registry-packages"}},"3.0.68":{"name":"react-simple-keyboard","version":"3.0.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41725ebc7b07bcfaa6c917706d6f3ec6b6e9c834","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.68.tgz","fileCount":14,"integrity":"sha512-z7igMZbEwE2NsG0YtnWkPzGUPh1voaprv/1t3XqnsWUqf4P7wrpkLAsmIegVPc4wioifFxt+iBzeQ9uW5yEZ5w==","signatures":[{"sig":"MEYCIQDf/5NFbLFx/4mIatOMjuuzqT9Jk3joPqVwF7r/OH6I0gIhAI3iqViVZsi53PCwdAwlP8Jrl3HHENgRTs48S8G5Kc0g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiogUCRA9TVsSAnZWagAAlysP/3L2+HnhlhFyb0AXopcl\nKXbYz8OfrnUnzlr3FJ3CdwDeIusNCxQsbqTOl/leAyiXmbH00YjKcroG9v4/\nwKt12E9GJAr4u5x48yR1UQKhjOuNhGhzpoZxNVfclqtY/1fNFLyNBz/KQElO\n6aKfr+RZ/wIWw7bxqORuUmTv76yjnN+ZE+M2oGLz2cEPJU0d5riLOkHKRW04\nXxNTHZBqik+BavZ3q6DqdUrKHhg9xcj19WVNww99LGRMva0JgXvQ3h+ZyXMk\nEOO0TTIPcLNESnUkXCN1aBDTUmrE7eeB1M7y+V/blxdSYJIdB8eLuCnBfwJR\nzipuo+HRqpG+3HsT+YCukfgxp1+1UMjQuVywsN3i0qqU+nOrnvGrAvpLfeGi\nud+QytgP/WaborvKR8NOohdKClg8ySDeEdWuaZHN66brEb5Jbrr8kUypUms+\nyH6Rm1lTFnzoQmw1WRM/KtzJOmtFcYxsdXmpk74/6aWnK5thgYUsILHfOMjU\njuvKf0mf8jj61nzM7jogbWO3hzUwpdyXY54kJOxQRA7gp8SWFXUqTe7ZHWjw\nfjlunFqs1OMYwEX2mz+eodIq30C4IaS37Jpk0KTK4jShTpjcPLlcYA0sIos/\nuVxTJh9eN/XE6l1GWkey4itQYKdJPN6Kfc/bOPFoAONwN7aCdaCCI4L3mXRl\nzl3Z\r\n=82ON\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fe6f8cd02d51d2c1aff8a8ea1cf0948fe559f3b2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.13.16","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.52","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.68_1619691539590_0.25595470797007946","host":"s3://npm-registry-packages"}},"3.0.69":{"name":"react-simple-keyboard","version":"3.0.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8c4fe639b0452afc6082c1a83ad418738002013","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.69.tgz","fileCount":14,"integrity":"sha512-zcUFnwL1FuchM+CrIMXwKDg9nVAeoMNOzyJmYJUuPuK7hXYDXOQ0o8uSunmpwDP/SFyd8wmV3gDmWkSdS0TV+A==","signatures":[{"sig":"MEUCIQC9zBfW6g04TcDaybmaI197PGmJZoqqi1T4nP9xYBLYDQIgeGw6mrPmRMAf44lzaDAUPncObm7EQ3iioBQ0/aeBCR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi8+QCRA9TVsSAnZWagAAFPUP/2sKaPvcHXwqPYwCD//C\nhi7yFRHudQxZwK/L9Uqgc0D0R+1rJlv1QHtFIHR6tHr4jfBY51tevQdlKI9U\nzCDwZQfY5chCR6AOwNdLKrQvcq89KPqhSDscurcAB9RqGJQ9DZf5LSRWPm5I\nvcAiMARP6DfmP2v8YqXU3EmW28pjMoyAqjS50nFPkQnQfTppRhG3/s9SL9gR\ntdNdnJfCTsrjHf26KtrC4jPd4PlSsM6F+o5ZdF9uNpk73BWpK8shJ5iIZufE\nG2JKjtBA1F9+zesolWMfq6SjBNON5kYNlsI1hUdFmbv0ZermjbGBemGhqsdx\nVw8/KMQbKRcRGyUH3BlbtsTBvjP8n3n9neL7Pv0+or2Xbd8LWpPMOsuKpkGP\nLdKW8t0XrQp832jcrm7vgDaPVZYMigHzTExkuD59PZm/n9tDyJW7ApJk9yTk\nRZ4vrNTsLAY7KIiNeK0s3qzVI/2jdHxORZlx0BObtzxzPggdoKo2OdsrkDgE\nDGRTZERLbZY6XrxkljdkCSe4oSxdcCt9LFcajYKXgbLoUGYNkpIv5oPDLaaY\nvyPQDqcBI4GZI7TxdjVqhRC9b/HAY/LsmcQVg5fF/Q+v2KtyoH7SjORuNdjw\nilQ2F0bLv/zyYneEWVPlyAR1JXf0DdUmPiF3ZkjaLQam+bgMH0tGnQJRVLpI\nHp2Q\r\n=dyQJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a38e4acfee61b5c5610b2bb3622ae4b7b06c55f1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.52","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.69_1619775375752_0.007580850161734043","host":"s3://npm-registry-packages"}},"3.0.70":{"name":"react-simple-keyboard","version":"3.0.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8568e1685fb67d005c98fdfaf90f4b965d44d04d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.70.tgz","fileCount":14,"integrity":"sha512-gJrdwdZ+PDH/0GhNCqYtlq5eqtC1PTnUaz8rLc8MH4Ugw4yE5zAYfm86CPjaEEY+YIrjdsbDnbr6Ak+xrLAIsw==","signatures":[{"sig":"MEYCIQDg+P5hTtP2p9WijO5TWYcXhSSpx1Lu+2LcECDUQfJX3AIhAKODv/hAlIOEdIz/9xf+ATVz0exCWBtW75FPncI7+yew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi9CmCRA9TVsSAnZWagAA9PwP/jVJp5Y8j+gsjPo+mkM8\n95doC0B2Gri8xAe3DWqiqYSl0E16+6LGCVmOnTUNOltJCXsVS6rFpzXxzxku\nHS4cq0vRHKOM92McYIwPiYR3Mdu7uGCUAYvJIELWD2GGFFS5oiqSgJlHDZ2I\npJoXXn7nJyuKhPTJcTw74Mv9egzFVkwsqL2bicgHjM8048gJ55sy97gWhzJ+\nTpxqF+eLG6Vg7lf1b1IC4ZBbKeWOMBTxwMlY1NCMGjSklk7wP3B2t4NnduU4\n/H62x/JUOwR2ITCocc5YOMGZ5/3Z2g1lwSVFvEjhHh2h4bB/VubMZKNWv/9F\naAnA8bqx/fDNvJGMGgp7kcSBGTF73r3FS3EjYzSXtX86ktbM+pU24eo2ytMw\nWsXOd/zGS0wwCEbyXl1rnITFrhUZb6rRvcU7tL87//mozDu+gmn/KerOBEN5\nNuq4T8tNInyC/gmtOJudQZhH2eAZySjAcalJO9CXiGsi5ETeMQ5rrG6d/MUq\ngbEOfveWkmSaEl0CYoat+X3NYfhUmQViLngs4XfMgOvYdPw3kNXu4DItA6gv\npQ5CJRlhtYYa49oinZ60Z9Jflxfb+Hz+AUiTzWrvGUuGG7BCaZeZvRN2Xsdb\nPZfxEBuN9XeFvWYbVfF9HGHmGNmAVbPuKcc+aeske0LunyxNabhrsQe8PBe4\n9IqD\r\n=rlsD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"11f64f46d17fff06bde8022721d27cad3717c28c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"Caret positioning issue fixed in v3.0.71","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.52","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.0","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.70_1619775654185_0.8644953114355753","host":"s3://npm-registry-packages"}},"3.0.71":{"name":"react-simple-keyboard","version":"3.0.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbe058ac996e1b9c21067bd3a5f6289d2fa63540","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.71.tgz","fileCount":14,"integrity":"sha512-0LxsmFES8ry8vLUfSqQ31DueVgIlKQbLLKRFUChZyO2fxw1FIXoz9Ue53ik7C9ZTTbTy4lMwc4ZsgG3PAPIzew==","signatures":[{"sig":"MEUCIQDghbK4ndjjSaHIHPqgizI/CjiXnvXZuQDtobIsAnV6swIgRZ72UjrwgQzfMjsW/o7N8SCACiL2ACgUxJ0KXZZiUJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjyiQCRA9TVsSAnZWagAAYjUQAIRqleIKj4JtFVoRueum\nz84W4IKu7pPfpCXc97whsA/IqUreNqzbiHMknqoZIl7GQzWj68D2g7vK/7Pd\nFjmxGuiRw06bN6wDNmxfTvIgQFUZpHYzU/t/YSp9CBU/Hev211Xu/R5yu2IX\nPYP12pHVXtWcmJjiVWt2kf9h7fSwnLThItY1b26aHilPM/uqrFul3uVxMAxs\n7weA3R1tsgxFEAzQPYb3sLj24GAaBENbg5D7bk4HWEB3Mkhb6HLYAmYBP6pz\nFGJNqF+ZM+mu2j3sUcim3V3LfAJeahEqjWfonrf8PchmJRgUhnpP9QJY46IS\nCGH27NCuqeABfCoU0613/hi7pTD0ZW+suo9obttmeXAzUdc0MldGtL23QcGZ\nRJz5sWKDP+b4Gu1faPDzsoS5oS+7z8yH080BrYUpd3GXSsDRGd6EJsamYcvo\nwqeqril1svmxu0+AqKMtTs3f7OdQoM1CeoFeswz/6qZEg4aNRGiNP9wy5diC\nVQjk3uAd5YjxTIDnR2Wmq8SHUKtAyaSuFC4vzLLJlGwG4g9fSLyvqIKQsl+J\nu+Mlh1fGJlU5V27ZhuEAdd5H/kOtkXDo3JkaYs105PG7HjLcORnXFUnqf1bD\nW5u852R5GMwxtCGjpUprUlL0sGgWI4CdY3aatO8mc18CRsrMJZ7zSjvXX/Ir\nGHPW\r\n=4TOs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2d2c7a131b8ac1b40743d2ccf18914cb845230a5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.1","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.54","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.0","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.5.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.71_1619994768177_0.9339473530090165","host":"s3://npm-registry-packages"}},"3.0.72":{"name":"react-simple-keyboard","version":"3.0.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c2bd71c29cb566dbcf1876cfe0b08daec61eba2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.72.tgz","fileCount":14,"integrity":"sha512-hlUp5KKcW3ULdCX4aapnoE+KqEWxDwHjmKY1YdpLc1OsQjV043pxP64LEt90MYmdtPmgPCIMbePyE2qVOBjfCA==","signatures":[{"sig":"MEYCIQCSo8wkDSGocAD91RTnv7eE7CO/AAgYIOKFnuSNBshJRQIhALr5RbFWoZtRo/GUAkWkxso54vWAcTdEXXnB+2DRDRzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj8roCRA9TVsSAnZWagAAgdwP/2aJWEiJzM3TeUNSYEjA\n3uf+3jTqhBOGUL2udl03+uj3Vw4wpQHctQtjwc1LMDBnqG4aWBEBXeEX8hEA\nOQTYq89XmSkj8zmmxGSXjqmvAriyfRK+pkpteyy2jc+k6U4bZA+mi/o+56qw\ncCmyxABgxIcZDENiwZ4GgGHiDWt6GsQ/zhpkSSodumYoKCERCCYzshvnP51P\nfYjlNpZYG1iN7RBlox67nVzu1qV02hfvW3c/yGcMFfarnuySn2N8WpfB1YFP\nio3+Kabmih7YyYU20bJydY1FHJHx3+kGj7HstoEAM3mO2i8lxKb0DpVx3GrO\nYAP4MbDHAbfA9Q6XSSxZXzf5I3znxRQlONPWkPH9ekIpciKksfOwbwU02oXj\n9Gpo1VwWVo7oQoHppsuqayAYyGglycCgo70KYRmZI87jAFCs+IqEg+DrPXiD\nNashFBumFP+ybm1zXtPSI/nSqSkEsAvcKl3jv+IY7fCnAG/QlFV5cDtOOxzk\n3nWitmPka83jJ80dEA4JhERqjc7YXVLe28oZvdAcJxPPPwk/Q8b+m3Ea/M2f\nRdXq4hA2NlXG96pQjqNH7Utx0EZm9XNol4A+fIq2NMZ+g6FO6gWwqwKrUZi+\nsJPMFzoM9KW6i4McaIAVAiQCJAIuHNYv1rjdkT3XOnvEayQpZvte2LQARS12\ne+1W\r\n=+1xB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ef4a8a7679d1d8dcfa03fb2e792494239bfcafef","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.54","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.0","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.72_1620036327672_0.104320615917594","host":"s3://npm-registry-packages"}},"3.0.73":{"name":"react-simple-keyboard","version":"3.0.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72f281db998c2540404ff76cd4a62550a6239aa0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.73.tgz","fileCount":14,"integrity":"sha512-/7oLEGGQkd2P8WbK9ASBJCZKv4ELUCa+kUmeVu6vthS/ChFwwAiTd7BYQuhTr91i0NVIRpiADKU82ifKzz07Fw==","signatures":[{"sig":"MEYCIQCp7OrJmVnTJaWQXYc1RRM4teXN7xcs+paozIeMDnmDIwIhAOXZHzp5/Hb2to7N2Ue0FG236BltMjyO32zEl2DbPleJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj8vdCRA9TVsSAnZWagAAnUMP/1K8vd0nu5wnoXtqXcbn\nW0To4s3/OOeDlo/C9rrpSs7T0kUNsqsW5F0nZ1gmj02/mze0sY/axwbIrdWH\nTNBNw34fdle0rZ7ov+YtHZ2Q0y1YRqcMqvsN+dx1GBXbSEStp3cRE43gu72s\nQPB0BLDni+cFQ0Tws2VVoLuG/GA0ZC62tQFmz+jO/X45NiOqGz0elQ3/8ZkY\nPxzEWCnf5GcrO7p21TsPedWmO1xXPB1RGX/PQrpMGKZc0UW3lNLtnUrG7p3s\nTz5t/qXUbm4H+wOfpFVRDGSA+BoOP6BMKpmIETV7HBuO5wq5l2oRIa97MX79\ntdvh1GN6AJPrJ6YF+VH0v+5Fq/7x26oGfhHtDnL9ndQtF0RlVxg2FVhgZKjy\nGh41ZnyZIjFMKlczh8d/jXU+JOABo4yU7BnBmeIfHjmE4UxaTcrXSI/X7+ni\nkbjZ0hD/G80gKcBYt88tkXoFc/GgAjsl5oUznRjBhwUtCExCknZWSKUfWJtQ\ngJ75wf7frlJ2V0i6ghpTOGoHR4QHvsdbSrouvVWNqjUSubC1/NllsPwpTFMz\nW3uPQTHutDpB/TJFz+K2HZsQyISnDdGnjIwYytmEpLVTB2zWw+CDt6PH9grn\npM1o9Tc9RXXDAxpoK4AiJ3goZ4pddLYsbKd/xhArFYXE/mLE+yNzrADbVelm\nMmtP\r\n=JK4c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3cc65f752686f56410c592477255a7f65fb1ccf6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.1","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.55","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.0","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.73_1620036572887_0.187630530033156","host":"s3://npm-registry-packages"}},"3.0.74":{"name":"react-simple-keyboard","version":"3.0.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"393200bfcf94bcf8c8d2d8db2fde006b56ac3cdd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.74.tgz","fileCount":14,"integrity":"sha512-Em5z6Qs/WbqeCNzosDg0lQ7NBGQZHzkDEVowM/Kuab3xSOWIkWvJ3fLS7BAe8rqFMeYtSF81EYNghARp66QYZw==","signatures":[{"sig":"MEYCIQDFbyhlQYz5e4LWXNnJSXOgQmsG/B9ynJHghqlxZCgFLgIhAIr/fgWqRn/U+wJCdxsQdbO+Xvx11WPchwpMf9qhSUHG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRMECRA9TVsSAnZWagAA6r8QAKL6VmNE1w/I7Hs3X/JD\nshFL+fsXfKNY84d39bd3owfSpo7o4krTOuAkb/bRIWzau2IQ0anPgOxg27Gb\nrHoLa6E40whdi5qNxVG1gR47v6pZICQM7YJga7O5Fj5WbxMkdy2rjwezaZIt\nELfidmZ70w/K8CqhnoJSYFlTVCn5tiGF/FHQKf5rQvXXpvg7FvpwfxzYa2z2\nxK/OUTaZH19vtrweyUw/T9eaEcZaP0VAmvfZ/cIhDnV3M1THDv7Q4zqAynRl\nFrmFBJib0OVCQ0ykJ6fLU3g5Kp9MYMRmgBqL5iAYATGSH160tbVB4mJtQQQ+\nMa3do9GoTAbdPcE4KfLfo/3wpFs6rnOi/pFJ3j35ScBBhtFq652WnjgdqH1/\na1loK//y452pb3jIUPuu+22B0EScmwf6YwyKr7s0jRmpsVIMG87ArRJTuOgv\nfS3T3laQTUYEPEpCIc6ykHcrEDL93IZamakHyKlzBJpQexezlhzUcyYvkEN0\niKpcrYp3hnL2uj814vC2wDCJXJs/XS3xqvk2pwpl0ST370kSGh+GTtXB1FfY\n1QB5nqo1T83on6/MhUy8YzgLBsvCkx+ENjYFyQItC8XTfAzzt1ZQDwh89Ol8\nMELIBE8Tx1K/Q1DdNjKpoh1iitWL6IY88YrriYVHUn0fsbldtK+OzPpFO8ni\nDxj+\r\n=AoWI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a71bbdf8b1a0804d5cd31bc2d417ca2097b1d2eb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.55","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.74_1620120324133_0.5779584666819129","host":"s3://npm-registry-packages"}},"3.0.75":{"name":"react-simple-keyboard","version":"3.0.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33eefcffde521ede775659c60edf033cde99b95a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.75.tgz","fileCount":14,"integrity":"sha512-5aIswuBWkT6E4wgE7c4c/8XSME8WaqIYa+fT8K0t40Zt2vO0DWZqnDHFVo1scjwc4xLUgyQeewvILFxrbxKfdw==","signatures":[{"sig":"MEUCIFqB389NBatmagXzKAdnbqZiMlmmcZk9kP/3TJjNmCkJAiEAi8/VT5P2DqeFN+pr6EG7WWBcuNgQxLa6DZ4C5G/EkiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRSGCRA9TVsSAnZWagAAeE4P+wTupE/dyUVh/8z0P2nP\nKzRDhr6ElhNwO24zpkehilN3BF/wND4s9rLX06K7kGlTE7vN2BGMrEXpKrQG\nLM41c5B4HCe7kSi5uO6be+RraMJtfXWwoEoNz8kMvjpuXYjwnvsYd1vGsCmA\nwkpgtFQ9BiIPBXYHH3xfEjR92PA22zVyvZjzihlMl9eoHA4a3xiQxlMNGj4I\n3dZOJGgpMwFBNz/zD/lVMwcOYwfqQz9VFpC9wq6IySVsBwLvqCz0O3zB3lyu\nOF5vzJXiVZvwN4U6zPtfq8ZCqC+BDC8iCSH4hILm+wA9We9AROcEBXhgRWyZ\n3LhSL7FdwwiSxBVHoRGBoEBCLkxiR1sePV+dlc44hKIlcM69xjBo8WgZPk6Z\nwf+3cc6j3fiOC9KXJqxTYns3R4gjGJ89hE9wNqTys2dVWxsCA6l2pLbDGvSv\nPKh7yMT6GAPWg3b/WR79FZEesUG6AZtv9rUb8/AogSDf5hFMOc28pAvs/74w\nD5yC5zStlBKzmXoRO65SSJRRD13e4mz5RBLxm3DNKftylb+VqPoLfGLlYSaw\nf6Ty8lNoJdUoyrY9E036BMWIlFAw2gZ6TKYGctnWkLRq48BYdhw0L+AvfbOk\nzuf4mieNiAoe8/E4pChBPVj5fFL793ZvwzH2rhq/fgl6UI8SKFkeQlfpW70a\nysGW\r\n=U2L9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2dfcd649f1dfc770db016d5255ed4817166d35a5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.4","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.56","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.75_1620120710016_0.09849650667136878","host":"s3://npm-registry-packages"}},"3.0.76":{"name":"react-simple-keyboard","version":"3.0.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db959947bb37cfbffab6d86aadb44dde47028ed5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.76.tgz","fileCount":14,"integrity":"sha512-Uu59qoGLj6i//QQAv1lqNf8UgIqoVaLIKVY9w5o2RqWaLD8L8r/TrZWNddyAi63H3Itff+TH5N7Y6KEXl44gOw==","signatures":[{"sig":"MEUCIQDGk/h/8OQEDHRHP0PYHcK4Lwc91Jnp+hVMluJsVXZc/gIgASLpUqoqnrTyMxDbf+j+rE2YoqpjJCATsYsZnP2XERo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmf9CRA9TVsSAnZWagAAVrUP/A2Kr50LYEiNGxtylcLA\nlpk0ASfXLMbfOzzmeuV6m9QfoKLkBF87vDOIS6vx7XKrp9NeyDXuqQK6otFF\nrFQJJFfAWRnIMFXS1FK4R8wcrdftkr0aGnKNExdbzS3Bxrl4ITUET9IBeDm6\nA7x69wgLSXcJ0goM7+mq8PcncsTwrzE8fyvyD2zKvJw5IvFO5g0eDdE7YLwA\nkgmZBygfPJ8Y8IgIp6wHmgtI2e42yp/fS/l5CRlWHqxoWJIAo9Hx0PnIxw7f\n/r723FnQO2TNrDeg0RMdQQuacTN/DNuLsBJLoQKj7OR9j43cAmzM5LIVqTzz\nB4/U5wUu+oEVVSUl00eO7EAX2noPFnjPIg7eghe0cZlDAYlSEC3nuJAUoVH+\ncXH7xXktYDaH1qDU2J7Dauo8KB2M9pGbg5j9U+aJgTu88VQUCDuNvg1wMt4A\nyzRx7aJ91PBBeqi9m3tdwjRGO6IentdJy2FBhzwXPOAhCVWojMF4RYdqkh0h\nm+RtnDVgqiUfJWhk0MrkKIZpUPfkCBgY8tvAta95PSEi24fzHa5JZyuBFawc\nB4bv1kUvdk3JDIB3Ku6w5XdRhiIH1lnGaHLGdGQU4X1GdfL61UlM++43sn7k\nj7gEUWQZ/ch8yib43kJmJoddfdaauLVpLFg9p0UAUlLg40VRhvtOPG/6aAfp\nQLkj\r\n=Ff51\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"847690067afab23477ffbbbd869fff79ec1e5bf5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.56","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.76_1620207612995_0.4237664682319373","host":"s3://npm-registry-packages"}},"3.0.77":{"name":"react-simple-keyboard","version":"3.0.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2c24e99d1463c299300a1239bdff49cf71a69f17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.77.tgz","fileCount":14,"integrity":"sha512-x3lSohhDnKof2YFacAflqJAeVsekylNnoxnEy6fRPAwYrMV0nwCzaDrKSNrsukyilOU69KvJdprkqczqc221Kg==","signatures":[{"sig":"MEYCIQCuFvaPVsav0/emkIR4gzb62KcTPuTE29uH9uBxwTlKzgIhAMEIMlERC/pCAFaAHUMciJUn+srKLdJ82K/CasfPcEOt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmkACRA9TVsSAnZWagAAjK8P/1ebEMBZGkS60NJ9h5dg\nzZQd0DP9ru8/5QvYW8d8HW5abRqdMw9bZ5zvjpQ2ElRv3K5SCtANkGMLLR4X\nFDGHtbElD0kQ74YAJmbp2V3eIFdaBw0X1qyE3jAoYQJ1yNUtGhftiecaNHPN\n+w5DG/DSreFeYMnOEdRfB7yt/rXUvumIkJ1DzaimC6vAJklm37h6Yy8VKa3X\nEuf2teS1pXRoSi32gWdT97tdaXbDRagoYlfY8Nx8NtcWsJ3n875mucrxI00v\nBljSX8ZC3s/LaUgqNbw5kv7rbn62AjgC1C4rCNBqM4XHNG7wChFgl+3tfkEp\n0VMHqa5oBHFPTqy6wpe4FhSA7BU/k0qo+zGJyzOY/VX/jfJlX5DCixGWn4Tp\nVcyoxmjB2kfPadf/iiwkHqmNDVvwpQKwwQRYqiCp18Pue1GeYyN4veyjgGPF\ntOgrNYrXNm/eD1ab5Ho8fwAAxUe4HVR0ZH8xLOfAcPCul4jjFmR5Vjyqd9Ey\nkZzTu68L90CqoKJUS5iW6CIa3XucMAia1zOwfEdmmiJEZCqpg1Aet6IFKCwX\nng8DfPxIFfAzrj+I/4kxbISV6sWQIEcp+dv8+k5oe28DYmy2Cc/3p8Vfqtz1\nCk1ZeUwQo/+BC4lHVOKwmxzjwbs1tmveqVINHvdsNbdu1YMVTE9rwPstz7qN\ncW2y\r\n=qZoM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0a14cc526a15eae8ab560e22585b40ebfe1a1d29","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.56","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.77_1620207872285_0.48577666525237184","host":"s3://npm-registry-packages"}},"3.0.78":{"name":"react-simple-keyboard","version":"3.0.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ab95cae32f2ddc5da3e4a3d13d14249e041a7653","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.78.tgz","fileCount":14,"integrity":"sha512-zloA6GIiUsANKSazTu4VNsIczexeVwIK0ZkDoNZtR0jkvYlAuh+1fqnI6MTQgVrk1Qb2hBWrCv8tQXDJWcCGtA==","signatures":[{"sig":"MEUCIQCG+KPSNrBQvdDfy+7jiqu9/1KnC4EMuYnK7e2GHnUb/wIgH+3/MflF4TFLTzG4Cd5o9X+SSqhqgiEMsS1XwzQggrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmn+CRA9TVsSAnZWagAA1tcP/1wWv9uLGMgM2p1eg0BK\nPf67Prk9PdfaljzGZ8ufrHcJcQBNk6V8U7vqSnT09q90X3YL/rB0ls8LQScE\nLmtzE7Zt1RP2wBqKSyRhaeUv76lW6o7s30PCk6pqeAgNA4CT0FcUyLS01Cx1\nB0gQf/DydAYR/450kmm1TJZ72zZpMPTGusuWFCNb7cpKWC2QwYY/yAz63O/8\ngYn9aHKquls93KYcq6enNGVjrDUe2D8bgFVkkT4WxOZLiLjbW7bn4IkjovUD\n9/b1/9+yZyhterid1CViEtkJiScFHt2xxMw9HvNqM6WuxxsHKecOzcHe25EE\nEVdW5ABuiOPyPobvKu1N6kQsXsH3lne5HE5zVVkDfb84UzByZ108gNEXtre1\ncBZktbHMgya0c12YfbBhBxnyrSifCVr7+h2zTKDM/2D8CzbwcCCv52fvme1w\n5icTjH3nRIzINazVXo24Vr+0fewjSfF1fGuZHzQK6UWJI4IM+laiZbpo39L+\n+DDJ2ZyGynv7FlvMnRJs0LajESSxCxXu7UXwDu4GQ8IlNrlhgCQC9qjfkxp2\nqY3AcjD5F8P1a9pwiGLItVm9OON8e+5sNBLx71ohE8To8Dn6Ppb6ZhB8YLIw\n5nA8fbZqvT0jcSmkz6fyE72yTNzrn3MRxKNVkrwOMvhIrwkoGmJ8WY7EJEOG\nxMbj\r\n=bSDe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"013b876104846df0c4081021c7c4c6a43dc1cfb3","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.56","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.78_1620208126327_0.9055382322961298","host":"s3://npm-registry-packages"}},"3.0.79":{"name":"react-simple-keyboard","version":"3.0.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72ee0fc3e50ae44179905e958a2ff037185d0fd0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.79.tgz","fileCount":14,"integrity":"sha512-1ZhWxwkoPdrNZ4rVG+Y/3mbJsm/6peQIv4E0rGlLskvCNnYL3xwOj/jGkY4mcbrXfK3+HOTXqPIxpCVo8Sxw8w==","signatures":[{"sig":"MEQCIHJnGU285YnyhznbOCCm97L/vP4v78jili1IyzlDUuB5AiBeydaVCpdmJRn1gdeP0qAUXc1aLmWBhQz1LKnMI/VgNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmpkCRA9TVsSAnZWagAAWQgP/A+TQjpeYzPNmZYVw3pr\nfYhLbPQ2pkCH6m0cXnGMVYn6xDnpwb6ah/FzAXAGMmd9qorkGRpCxpT8E1NX\n1pdA4yP0RLRS5AGejuKUOQ3Urtauam55vhaSR/B7GIZ2Sxvi4O1yA8Jd4vv3\nY9g06Vc+jAJajymFpdffS1QcwIiPI/r1Aq8dv+Lh/oTuFHVkhSndeZJ+Ef/J\nSr4+4+zrjLj2DJEe9qRvghteS/SJAv/mZVdDISKaG5xZkV6bQ2Jl25bnN4oX\nvAhrcVEO6hrzLy2WRisJvq6SbpDvFKIdHugw79uTob+plKYK9KFrJ88PE9BL\nvgXmKMNUf1NZc91NhIKIk4hO/GSJHTM7kjpywYQIttyYOb1fGE1InBWrfjwV\neZJWbxjQIfLzyv+9aQUWTHDET92Cq/SkJr82MD6/8GUBZyEBc+wR6dEe20gm\nAJHYRTzdfY/5cm4Zyv5rpGOVQgGI2z100dDQp32RZIwfn4kuDHaQgc/zvkaB\n58Gd/T+CIYE+NwuCLnvXGMoRk/4ATX3BOL8RlUZI3MrFiN/N76YyOUidKlHv\nIZjdcTTtmnVFD27LkRw6DMcObXpEa2SNXAsJRnodXyNOGsRQj+Ny2Smdp7NG\nwSWxaHnuUMqn9yTFQ8ltVjt7V3PMNmJ3QfNwaHcCwVY1XH1DRnal7vPWYCEY\nEQ7e\r\n=1cDg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b2387bf589f10d61cfe51a507831670f1ff97b47","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.11.2","postcss":"^8.2.13","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.57","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.79_1620208227726_0.7321198019230681","host":"s3://npm-registry-packages"}},"3.0.80":{"name":"react-simple-keyboard","version":"3.0.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d307ea90768f0a19467e5cc442b0dd8a9e83ef5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.80.tgz","fileCount":14,"integrity":"sha512-dgY7AmetFZQ16X2dSEVJuUXTMJEejoLAtxp1nvaosSIB43pmmkZd8G264y8azG62oGbJMKkDx4afG3o22Mlp9A==","signatures":[{"sig":"MEQCICHKsd7cwL/lB4ngKq8cOlmV3CKsKB97yuQjPkyL5qsfAiBS3d9231ihLdHndzuGbHXnxrK7PHNCFfXY4691xyfx2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk7PrCRA9TVsSAnZWagAALjsP/RknAnfMAqGjaxXkpOZf\nBSa8M0qVC4IJx9lS0gsg6buMkSZa9WWqC2FSdMe/4LCcxQUsgLZ9bB6HzTGj\ngYgvt110JZub2JQbHeAsEEldqRIwgdTxBisAAwNanJivMInJlM8KhNZJ3Ewk\nlElfm8OwIIqOUHl49vf59+Idmz8JNcl8S5sOSA1692M7hZnkEj+NcC60nB3+\nb0Ej7BY+UAOFQAa4j9usDfq7Ba0hYVuOnnKWjI9JPIUYuHiYgikQk8RLkTt0\n7lGCADMp/cSK+f7GfeRwsh1be/6+55NxcwaoN0FKaNTOykkT4LHHgNn5hmwa\nufxizeAlFupSebLECwt6SSkPq+B34wQj6mlZ0YZAPw8W12uGKhwdYwPIHJBF\nJFsqLj/IqS+2QOlyeumrzAyRKyt9g1c1A1OEo92WvdNIByPDtIPDGdadDcPG\nBsN2R39w0C4czDs7HeGbQMK/L80VVqhrXaP0M3R16xKZGt0e04jShzcKiOWA\n0BrMxdqCNKndx/mVy/CrRdxCBaoL5i1FxuBk0JbZhFbA/sBDFYMG18BBASAM\nc9ogT0cuTqmb65rQmjyGYQ5p9EOCRstD+91sJ/un0AJx07FkPgldp7f4JcUK\nYZFa+fOi/6vRWwKJLAYjM8S4DReLSBmh5oqpIU63j/zPf8yMRWxSUYhX7cKN\n9i76\r\n=J8iX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c90ad83913a737e7eceb440858996c47961cb912","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.12.0","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.6.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.59","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.80_1620292586485_0.1484597720018901","host":"s3://npm-registry-packages"}},"3.0.81":{"name":"react-simple-keyboard","version":"3.0.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"07500e83fe185c7c3fe160916a75b9fcdab5dc6b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.81.tgz","fileCount":14,"integrity":"sha512-7JkKnYMvspOsG74Z/yDoQoYRkDTDb55DXfEWKSXwWGTFM3ofXpB4kL3Z1sOFxT7+Vr3IOJCxZqLFreYugrLkpQ==","signatures":[{"sig":"MEUCIBSoWo3Ktrvz+jqOSAbsJ+x14bPfgQGj1bL+VtGS4mGcAiEAsaBstPZ1aXzGWvT/L9Bjp9WH1PJ0siB1luEysXhW0Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglQYeCRA9TVsSAnZWagAApRUP/jNI/bhktbmnHfc1HKYT\nA5JpUer7w2SaWdDkq3/EK/BcOwkO10Cm1dc9BmpL626HDSK7xrJ4dlRWce+Y\nFxuRHU0eMpKdkh1qNt2YmYAl07HYdlfzWiIKg1ZEe5S2fX5D/Wxp6tTIAjUh\nkJguogNMv+ZjvwgsSW/xhk1Sqo2/dH113QGglqbVVL9eay6HBQBjk3cr3qVc\nHU7rM8tkc8ild6KpAMXmpwOwZty+1fR/UuXFr+YngoRyKgNuCspgm3e+efvP\nvTO/QKjH3hDgDlp7pzZfcRCO6kkSH4Mu0ckP2xcIU/L91B4B1/5R1Zjkz08M\nbS/VfhkU7z0SZVPR9ZGbl2jv52Ns+3rX9oCz41o4ysyfwryJbSX1FOqcUBp2\nMgLhbcK5DSl/7r7hK/YJUumTRbAG7hgxetuvKbZGHVqCnw4rfOmYbHol/yeh\njGTE3vmvS9KGeQK2hzBu+XQHQ/NtxLSPRGW7iY0kQKyJlNBEAiuqbOHbL/kD\nrZi6S2P8iex0ihIyDJkl1cSSNXvf31ElA5yc5XBCGpcgSZv6+8R1a0pAsMfn\nqHVDhT8c9sZWoKZLACwHzpZi7NUJ/TNfGaNixrYyUp5lZ4NFw+wr+4pPB7M6\n8ERbIXYkeKFavAFKJ+vgDt5JapkC9nRHAPjJj5UB/IoZ7cWaaTxjcnbHrBdp\njyyf\r\n=95+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"25db4bd2672210810c7c8063f94294fe73680c98","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.12.0","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.60","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.2","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.81_1620379166503_0.709376096313709","host":"s3://npm-registry-packages"}},"3.0.82":{"name":"react-simple-keyboard","version":"3.0.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8cc91ad65f4ad00eb4dd33c33bd4d00f94a2f9e4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.82.tgz","fileCount":14,"integrity":"sha512-38Lsvn9fnU0kbvl23qq+abX1FpTrHjQKYcIoH8934ZnAOBl2CNS8kVzXgMy+EqA1OOtam011pxhBo3XyACnxKA==","signatures":[{"sig":"MEUCIGxwLhxFdrvm4dMzyhABzZjnS7Wab/vTn1G6IwnSuKI5AiEAkN1wSgVTggMRkYEaTae5CSMLvcNQsOdRbssJQOhqE8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglQbvCRA9TVsSAnZWagAAFr8QAKCZww/4ZGSuc1OoFoun\nWdVfZyuEYulajaIH3gFH3tWLOwFyvIgP8GgizaNbJappf1GQrMoanNg7D0Wa\nTxRbG127HXimCaYK8/kKgiE2htKxCQcyGwQotmi0TcORLZ8C6QvKZQDLKQnc\n/AZwtFpJxC0BtJYv8sxQND6stF+hlKB1tNtwwMdWaKPEtKRiyOaTn0AHlo41\nU0rwOEhOYOHl/6rKTBMa5aHxhxWSM/xR578U05XFD/E7pXw4GpiEd7kObXKU\nnW7wmM9kh7F9f1CyazV80VAThkQN3j7zY1mxuHpPOmpwMIk50F0mOPyLDB3/\n5q24Ltga2jziVkBPllt2l9H1QomWpfYFB6WEgcf3/7QMjj2tPUzJ2yvB+uw0\nTWqQqLg8EhvxKFPbABRpQw+9K0oH0GJwaVytBwEPjE9Ad/EHOlX3OgIcXZ5E\nwGmKN6JUd4TS6qW6AOUTv/EfpiavXMvHVAFmApAP0v27EgBdR1OeL67LI0+z\n+sAPS56C5PyeK67VWVj5N71c6YRZ6nfISkU0Ph4n7oP8wrxJ8sQrSXt82OMW\nDUc1WtUdrc31+OBlnV22BlxgL0/bHMrwZ+5PU6wIYXXzTj+5AmUBwWu++6gv\n3AaaJfCYBkJfm1pKbhXHmSm5KuNGS3tTsb3Jo2859WEd02sqyDaqItib0zTK\nCGgQ\r\n=pHay\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cf0c2cce96e8cc809ae1a29293cec939daf431aa","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.12.0","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.60","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.82_1620379374613_0.13907951058956458","host":"s3://npm-registry-packages"}},"3.0.83":{"name":"react-simple-keyboard","version":"3.0.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"683ba418626c843cbc526956133bc0d866e102aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.83.tgz","fileCount":14,"integrity":"sha512-sr03fQmvEvWMEmEocBUZW254wXgtsNN/ytMeKQ5Uyx14Ct6/UQ0FjhSb2J6NArzYhfpyrkNF6HrGUrZOdvGiyQ==","signatures":[{"sig":"MEUCIH1h18s3siQGj00pAPL04kLo1cawwcDXgZR6OQZmSIFwAiEAydGRTI8VqInc3UbeaKUxGf7zrsDnrzuhYRhMULviviA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglYC+CRA9TVsSAnZWagAA6wQP/0P0VM6V+kGDidA62ZVx\nogaKbupD+0eguz2w+2sBiHZZV+RXiwPnpew9KeiXDKpm5e2ZHp4995wtE0YK\n6q4ohnfv29suw4xiXZiFufJKtH0roKijEEhGpc6PRmB5Dr/Ks0LhS8lHhAyq\nHZk4udrH3Nsm2pQPixPV3St6wNY/tNQqR4AKd2OYTUjSqn8Uwh40s58zMWoT\nCqeOsE9PTd+IeeHJmYqnvrt7E3bRuEeRS+ip0B+0ZibQvN12NMOERInDNEyo\nr8OxJ1swl7IpE+H5l9L8GShJ08raj87smzIwaT0cV7xSnWV16ESXee3OqKNG\nYunTFBktdQGlLdmfGDTRchBYQF7A++Uew+6RtLwg9uIbDZpqCBTp220vig6/\nvcl2fiwuYaR6eQ2uEYO/NyMH7i4R6842vuQQ+Tq2F8xGOqZ9kb8ZWFcdf5gW\nCl6XljML8c6rxGoPFGh0MYl7aCOJhQMSTF2Ok2GsCa4bFJnOaKmOB3VT/b62\nBmffuvZWeVFf7rrlByUH8JuhKTjPd0MzLI2IIzMJEJPfcfDEso4iakxyxUlx\ntFavxZAZ6nt41IQxI7I8E+NsL6qCmZ4dPT0Pkh0cgmjTu1cDroiqEVtxZcMi\nQLoM9d0kEzRt6G5eIzPIWHT8rGQvN9LMCekuRNtgjbwjhjMh8g2zdkaH98Xw\nqMBq\r\n=P3KP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e92bf4901c39bca2238c32a359fef07a2d6e9a53","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.12.0","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.60","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.83_1620410557549_0.2811756109368133","host":"s3://npm-registry-packages"}},"3.0.84":{"name":"react-simple-keyboard","version":"3.0.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1724b6ec3dea9e1c11d90ecaad859bfcba9c13bc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.84.tgz","fileCount":14,"integrity":"sha512-UngaY5vyxVaGpFjw0lODr1wb63XxI8Py8arzb4mkM/KAQ5ZH8y44+CLvE4regkzmWkcIiy0X2Gwl3SXiD9FquQ==","signatures":[{"sig":"MEQCIASMH55z+/Bh2h3Lo1ZyTH+uM4DCsviQtUZa+jS3eMZpAiBON6C+UycDnL4uJxX95dX5wEtBOSQkErJMGOnJakQ50g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmRMRCRA9TVsSAnZWagAA2sEP/iYKbMa/VWDD+J/TxwJY\nOPRKjFFpOqp0VGGrz8lzrhpjZIc98HPtAIG5eH2f9CMy8Tup6kZDo3aIt5Og\nmuhSwAbHXRDJt05uHasRkEYz8KX0UTSFZ5x7s6bQDam5xvvnyRtNV78VqqDw\n8csOLYywBV7GeewHTveUBN+PUV66NpMQOC1hp1e1NZoV0589xtciNoLJ3UO7\nUxqLcyM/+Jqh1WVACWHHy1EHK8iv+PAoNQTjB47Ptw3yVLX52SjtMkQ9egxb\na8y6EBeASLxni4dCTyemm+jDGiBx+VNT7U4LzDHvz066AhORUcC6DfoLyMCd\nLa8bCLhk9RlTfZqfnY2ceZxPXP5Jl4CPM2g9T30q+VjA9LnyFlF33TBwM91z\n+Q24eA/m7GvHsPahZIsblzVEg0Ws/z934vfJnSF51uzpHotnu5YIhQal57yx\nvyg7mRVdkIqN5bZRajY+U2sOmDn3tH4IoCy7CG5cxiohspNGDbcTtXfgwcFW\nl3t62PcFSxwXaRO5LhVljYD/yGxZr6U/4W9P+EPpPmhGZyP3Xy2ZbnPyxcJS\neNDneUKX7RWj47Mh2TT8Ehet7mYb8fTcq/p/nFB/pBnLcJNmNu4l3bgoWRjv\nIaxPLdLa1QR+T0e2rCbcLLTLeFup83/gz56kMX4P2pUFB/f9seZJpDBgGazn\nBicX\r\n=63G0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cc8bef320c51d5a59a9e57eeeeded716b6917882","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.25.0","core-js":"^3.12.1","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.63","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.84_1620644625273_0.6351719658613597","host":"s3://npm-registry-packages"}},"3.0.85":{"name":"react-simple-keyboard","version":"3.0.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1e5af4ef6590ff6a48de1d6d6e3a12aac5ea63ff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.85.tgz","fileCount":14,"integrity":"sha512-zaKgmJJW03Ae0/mhepDHeSQFG1+N/d3kMUigGRXK2M5npLS8KFf23RRPV95B2/JO9GFczoXgYUKc5t0GbS4FUQ==","signatures":[{"sig":"MEUCIH+41JU3jAINwXz0yWQ+6Y/MXDNzY6E9nHEL19tJ49AQAiEA27OFv7JYTwyyplqqw7i+9Y4JZwxz+Zkz22H+uhumWxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmRRRCRA9TVsSAnZWagAAgqUP/i2SZciR+8545f7OF4oM\naSlthk25iw21b96mKOOmkgLCf3JnEn8gEaq0XA+RmmlM/u6PHKWLwvNV+NoS\nebUpCtJ76Q8lE1fAB49R80LcNUt/A3Q7N/Y2pkFiVMYv8I1h9ILGnC9R3ZDI\nsbq4sAKgoKhfw4XZ71zUKyEpknpHwP0sU0ELsP6MopdWIUxV6AvZyMT5crF2\nWAUY6a5AvOIcxQuIE7txx8YLoM/smVCBKIRVbajq+OPkB/NX9yu3hnvpZK3O\n106TcFDt5uwDWuz83PKqo5qe9O5vvyfsUVCjrME5xO/PjEPi4KgkLt3QW17g\nm7oJKO4+epxdcQ47Al93CMK4qnJ+MiBXHthZzhYM9OtmHspQWK4LifvAkjfk\nJJuWXZcX8DekVuDn0DJaO/8EZQCGjdsk9vvjitO/Jd6HsZ5gr0CmdJcmYotK\nESBPm5PUW4A+/9LtYUV54+TIvIP7fgIApdLXzqeY3UesevS5BOwWM3rM8BXy\nw3/qytplb8l5xQL/5u0Qz2nq2c/Lm5PyqIop8z+y6a/8zL95A/agk1HHh+WU\nB33MCJ1qJd3k377X2LwVoqNAFHv6+RDdBEE54GtbPFm/Kt2a/IMhmqH2mI+5\nfVs3gSl/VkYXSoBrZJahVNOcYkowp42eQoHMs8tSxEFrvFy9BraiGxhWJHGg\nh9Y9\r\n=XW9P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"dc693b413ea533681ab6f2327f66da08929de4bc","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.63","@types/react-dom":"^17.0.3","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.85_1620644944587_0.9032333719190979","host":"s3://npm-registry-packages"}},"3.0.86":{"name":"react-simple-keyboard","version":"3.0.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc0458fe5c0c03abb5aa8676c74b1ffa84c2bf29","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.86.tgz","fileCount":14,"integrity":"sha512-mk1t57gXWobSkyI1LaBA+Tz9CjnL4pHxdhDj//JKSk+BNR4RFtc/pCyXjWF8x7biX1LbGSdcZvxJjSb+FTrgPA==","signatures":[{"sig":"MEUCIFGM3prxPXfAjvKCZRUcrmkPBv4dJRA5oouI5yhjDotAAiEAg1mVYygwzleDLWhrdx2J8ivSAzWqymsHZKR12zzTWKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmk4UCRA9TVsSAnZWagAArfEP/Rj/MHPh3o1/mFL//drx\nvxlAeTV7NnvkUPdErN3hxwi6kDE4cnKeKCaoO9A9MGV7WTyVIktL8hHW9N9F\n5hDhxbA7U2nETfDWwWC7E4FNb7N8OoISSgDhXjt/mJx+cYPONHUWVgAp2n9h\n+vxcUMq6Wr5xJjdcfl5Fu2FAyAy6QM71jKL54W+dyQDr5oK4/44/NSuFEloA\nD6cbKXAn2Fj00PKVqUgWZQ22R0rsXZEzb3yi84QYCF4kP910GtPhHTI4XGm0\nRRlXIqS3LuE8dwJOoyWAZjLzx0NJ54j6VkW00p1AJu7GdN1W+6VbBeXLQZQD\nSQ3ETXQeJhXUZCfyroDBR4glLU1XO92/qnfCnDzEXAJu3ZVMT14igGn5a84n\n7rwzfsQktK+1nPZF+8kYGL8CvXbssANfux5FetuZjJQzuMRmeXh5n3udbZha\nFcGzrUM6kcF8YiNFo9lAnfmSDRWGaptoU6Cgbwd7aFKIcdJUM11+LEVNqKl3\nLqHMNiT7mo6F0DFqv7x0bSd7WQN4kisDgOgtItiG49uWT4EbmGHQ1th+4kI4\nUdnPb4wwAJOR1wD7wZrqycv8BuG3NQmr88dBUbotiJvxzzMuPTk5IxC/8xMK\nwIHKMVYdW9+ShAZ5YqNcnQX0TaaRXOMdiuoF/Bkd9zJhf6ZejCCbAveCR4o+\n9Mll\r\n=INZ1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"5d9da9a5bfd848ffc0d8198a65d11a06b1194b23","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.14","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.65","@types/react-dom":"^17.0.4","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.22.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.86_1620725267859_0.05501224275970573","host":"s3://npm-registry-packages"}},"3.0.87":{"name":"react-simple-keyboard","version":"3.0.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dcc2a60238bbc9b927c2e9ca62c80a0fa434b056","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.87.tgz","fileCount":14,"integrity":"sha512-hNmKTlHFtzeDRbwd+xhYdmLTEwlQ/2H2JmetfJ9taT6S00DunoJOhfvGhGG/siVdUE4xp9yIaHBI4Hi9E9gyAg==","signatures":[{"sig":"MEQCIBFb45HtBgst8vmjJ0KZoSkC2grcJt66Y6VaUehh0Hl2AiAOr3UtIghGPzhAV40iJuZ0m51vzyrVyYfHEoAoiMT2mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmk7QCRA9TVsSAnZWagAAfdcP/0P8slJtMnAXtdpQb3Sq\nozMrBCyfPYqno8HTgcXAxUT5J7c0P5FQgHGSQEX7U+BuxrM56ck4QWvf4cnf\ndDEY5pH7Sax6nUDYREsqt6bT289KbAY5Qq4Jd+YjW4KWZ5cWgV5O3ggVnAJE\n9jfhGk9h816d8J9AfJ/5AASLIgai9YQLpDpD3Fyg+dE/XiQEnynKiArz8+qy\nfHmu5Ad+UJRbg0rYkGCo9J5k5exPy8GTRIiyKkmLZz3bouqKYIJaEJjvU+zg\nUPXOUNlMgRoGVte4xgRtjAXIudSI5VVT+ETkdaJYY1wvjUfYDBRkJEH8K8U3\ntBldickJP5QDfds2/cMCjOj28V7qJxG3gGbM8ivymtVwb2XBPkkm3GP2bgt+\n4j8Dw9+2l0+6H6NPXfrhbnDr34lt2zMFCqQExKMUKRjSjx6SxQXhDUrEteXH\n/wC0J9elo8DLZnzyQPmu0swYzzGpRbjubUGNr5xA9pHE04+YignQYp/Km9w3\n+CdW+vdld3trLlEyVMq0doxQCMzDVX2Egtr+pNJqvDWn78/RmxyYv8wUQQFP\nstoq6I39lrXyeO/BP9EFghGALXnFeSLRhV2gqjELW7MqSXilYAtGLzBQZ19v\n6syNSgDsHPzCBxuFXONtNbJqXYkxN6mYoCB2ShKxcZPfnlmyrhgvJG78PqNo\nywJA\r\n=RKvf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c4c939bd6378437564b14232cfef5666220ba0ca","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.65","@types/react-dom":"^17.0.4","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.22.1","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.87_1620725456406_0.1594682373389471","host":"s3://npm-registry-packages"}},"3.0.88":{"name":"react-simple-keyboard","version":"3.0.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b2806e82fe86bb4447087cef003c31715aae7832","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.88.tgz","fileCount":14,"integrity":"sha512-SkXubr0l3xXQj7CchY/eUQhu7rCh1fIiETvVdlGEAmSPNziRRc4caTizfeNsuoVbno7nFW4d7W34dSZkklF2MQ==","signatures":[{"sig":"MEYCIQDP18+p8e4VLiP8jrxhfJ785F8jMX4ITYQdUbbEfNgk5AIhAMFYqbuJMy+KZpBtCM+C3aZTUTm7Mp8F/TmSeK0MO/Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmk/2CRA9TVsSAnZWagAA3PgQAJu+5IPdH2jBvNn3aFlc\n8QCtmWf4jl/gxnSNSA5xWZvW+VZkYZpC34oSATMLJaVXy2DPqKO2lcK8+wwl\nQxYpgktUss40ESB2zwHHRckdq5cDBNWkpm/5Y2ka+zPjaNcv/o1tomzj5Vvb\nj0Wsalog9yH13HWIHr8NYLSIbXlUZCKbBc6z2h69Ne2ZmDPpdyzUFoWcB8Bh\n6jmWjW0BFO01krc3XQgVWp4K46moCv92OjyO2+S6NDlhlE/CB6VaxOTz1LXT\nQ1Y/kKdKeoTJ763ODCunE2CMBn+lqOruOI/BwnfM5dxkRQXqsLCEyz5mYSs8\nLlLPcs1fFS/jsqXNkS7XVhwXxR38HWF1AGGO1xe7BHcdYsJXPDlV0y8ZRLO3\n8Ajgs3GiA4KggAKkCAtRn7nd+7RkbOyDiAD1b+OsFvABFTpYw+yyVHNsf1zs\nxawhgZN3M2qXvI4iyzb+lJi0KrL2FBsd1kFgO57kNX/m8aK7XxhjQHY88B7i\nt3ur5JsVZ1BiNglieXV85pBqsfl+L8Ys76Xloxl1lmcm2WQERiSqLL4gd1C1\nIJScIMbYbpIAuY1iGZanuIiFXBi5yC2aghvltCMYRzXU/rlxYVAcavpbg2Yu\nF9Pc+vQA4sHgoaIaHHhbcgFtmrIc2plQR6q99ZHMpa8U4fM8mijXwWAzvQAP\nRVb6\r\n=k3Yl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6c74852a0e7d8c64ff0b8eafe80bf42eac98f7ce","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.65","@types/react-dom":"^17.0.4","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.88_1620725750241_0.6666554162304164","host":"s3://npm-registry-packages"}},"3.0.89":{"name":"react-simple-keyboard","version":"3.0.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"71757eb63cd95d30b4573fcae0f98c244dc06fcd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.89.tgz","fileCount":14,"integrity":"sha512-YdmIHG5RmZSSs1aSmcENxTKzP/OfyncYhd4yeaw1s1gN0xmRJQNUUlbcOwkMNg5u6hq24u6BqUHttQ9UOMhCWQ==","signatures":[{"sig":"MEQCIGGEi/FuEoeUIbmq/W9AtAOF/Yn+8sqUXFTZRavc7SgmAiBXvrLblhz6m/CFvb9LujTdDOz2cemGWh3B4uTWhW/gyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5rHCRA9TVsSAnZWagAAx7MP/0xdpFiq3a5XlMz9gFps\nnxgAHUvrBlahYcBUZdNeJzNFJHeQ85vuVNutKoGXrsuw6Jq7TWmSODXAtaF/\narH8oAOCoMiMREQilHEiukpPc5tvZ+sNLv3xUGErEXOzKP3JarhZTlpfWE+G\nLgkoGAgfG5b9RYnikM4zazQy7igAIppGJ6+WpofHmS8rjP1SfesUDIjuB8Qn\n0BRCpM/SSAAekJOfenAaSM3aGBItPQytui1km69VPZZ/WVRzBnROXs/aiIwP\nL+k7WEyV+oMqMynH+4SfDba2JAu0gWxPPoZC3lPIpLbGELU0/gz4G1/2+hmU\nOMqA5l9iFqowLWmkBEll2cJWX7FfQHPydC5Qyn7rPkIL3GOBNIeDJsoavGzg\n5Bn5+oMaTOqTFcXWDmm8bt7//JOhMKnHpvcX32SDoNHb+/E3XeraL75FRlPZ\ny30s9NUbVtXub6RmmuJu1rhH73LBYK4P1NJRRshcrapSIp7ioFb41DNYmbDy\nUJ0gjvJOglgka6j6cIw7zeF1YEIgVCKC5Y9n+eL08lKKKyKqkBhbthokkPRf\nYHXN7hWRAILkKRnoQMflT6xd91W9uuNIGsh6IqlM0yUurgPWr7+J6yGj6/s8\nTi/cgrORNgjrH91wX4rr+/w4q0oMQD14qrBbkgWcI/VHxP3oit7m3gjOM2ME\nbECl\r\n=GkZ2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a036b767a3c623321faed789e0d35c4f449279ce","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.69","@types/react-dom":"^17.0.4","@babel/preset-env":"^7.14.1","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.89_1620810438541_0.5823688290567879","host":"s3://npm-registry-packages"}},"3.0.90":{"name":"react-simple-keyboard","version":"3.0.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5688f65b916c05daf4dd6f59583a19d209771d55","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.90.tgz","fileCount":14,"integrity":"sha512-R49Vc6pCeZ/qVpmFbUHI+ntjFSHVyqgzsgFbVqK98QXxy693xLnja0cB/PFTuwzdiSVriqIRlxF48KmfJVLAyQ==","signatures":[{"sig":"MEQCIBsaWD0K8SQybctx13Sg0b0CcdXGmD0VUZitilxCAsOPAiBt1F6xCPz9Qs2VbuQ/WJzcs6o24uIimKRVNIHaOPEDPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnO8WCRA9TVsSAnZWagAA3/cP/27gC/5aFzBeGb+XBICm\nOqijGf3pT5x3Oy6gt8YaEIkgDZcGCPdBewQSHsBt2Z2vv9u+D5YHKze1g8eS\nf5oTrT2j8wHWDdtV7lABpR1o3yfBZ7nFpszWv1nkKAvjodN+UbkKBAot+1OV\nuW9oAnEse3KPAfUxZb+K0OCNBFIbEpYitYCE1F5gu4KHkZatX/nFvIlHZFrj\nGvQJE8wkSOF8YPW6vJ9cSXwrScrH9AbpHmYRbFUBW3aZc1P2GynWQr8OeU/k\n6ZQ8f3XrsEloLmvJS2beUz+wYiYN3SxfRg39s5WrWyBtlLAQKdX73O3MtrPH\nTxePvOXzz/AM1MY4EbLmAfMk/BIk6jQgPlvBhqShAIwQ5onaAQMIkJFSAoVu\nnkwXkHX6aphURy+MJmxEvJmpSf7qxLDkcmx/NtiAZzaBvCeOXWhxQ2O+nw2Q\n3RRNUsrtt6p1yzobBMnV0pKLHJOrQNIJzxy2j+JHdeVn3WSj7pk0K/95ot4d\nnpPcT37EtKlOujFqtFSjpZoQ/r2pAuvJF5f3uukUWxiKuH9nu10ju7nRtTvR\nzwQt/eVOe9EYLPzSC24k6jkM4SwAlbUe9VapP/LTMSdQW+ssmioVIyeZ2vLQ\nH9Ymk+RhZWSiAMHHX3zqSKcy2e9VSmJGraYd1Qvc97yFDoJYRb1Bocc+flgl\nae5w\r\n=Ybd7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c9d0b9676d64e4436502cc680c7f6b239b712cc1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.69","@types/react-dom":"^17.0.4","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.90_1620897558361_0.5952453850070618","host":"s3://npm-registry-packages"}},"3.0.91":{"name":"react-simple-keyboard","version":"3.0.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1dc3fb754c1e3eaf01c13f3e6ccf99b6140f826","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.91.tgz","fileCount":14,"integrity":"sha512-nQ9/MKQPQFaqzT8+00UOX6Lm5VtIo2qtOZwzLc9ySNCu3EzNC7ZVJMt2bedY85qwgielihSy6Vzs0TFDXPgdjA==","signatures":[{"sig":"MEUCIFbfmN0HJVLjNIt0xy9RxP39uItq+EEKU6ykNLDInPmBAiEA9EKeUDpOoVkkn0khb8ObRr9OwfokZthVIRjDyTjf9dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnO+ACRA9TVsSAnZWagAAHQ4QAJMKP5Jo8GK+BYLO2HaQ\nJPzv6ja52MF4bhVO6ibdqC2ReYFwld+7GW0ojDcjabkpXZOeLWiuAQI1Iw90\nE6h/bfhNX9CQRavmKIGmOUkruUNt2t8tRbqU+S3Se7uDwFRi52Nws51r9rDh\n3HxKQj2278N90QZ4319wAFKmlS2ezSPeF5Q4WTjKYB5ou0ADYs8IeB7lzTR3\ng9oV50e+vtQBwVmedUn4BcJ90UU//rW6/L9SkjFFm606Jc7lfQVP+eOyZOsZ\n+F6dGK03qx4BI5TO8IUGQ0oDWyEzkCsaZ1tB2tPe7syzsmzvTmYV5O00/et+\ny7n4TUxBpyBcbL2yA1t0LzuQIILE+OurIN2osQoQ5hnWY3fa6+j7tHAFlL5d\nPrnKfx+HVses9r7gkScyg1PJOAXVuyHZzrBEz6eWwqchltLrv5MVC4IVKsDQ\nNZ8TyjFM9vTVKZkk6vArYFo/mNOuPXOQzyFVLgDVc6UO3k6oynUJv8kfbJEo\nRTqqmf6VUxgs11UvGm2Lar+Xif3s6Fz3HtAAdrDnsyNZs0/X1w6M0t7ygSRw\ny0J5K0G/7SMz62j7WN4rU1Iw6wizi9Wc9UayXV7gMVYAwpsZlWQPKeA0gFUM\nZvzi/qQrRsF5nvqeywoqh2mObt4GnhjnnrgEsOjTAuAE73rJNgxWRmIphNTo\nHDhi\r\n=+VSq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e4b265a4473d096dc16e721a2e15c39a7e9b92ed","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.69","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.91_1620897664021_0.18696416611527855","host":"s3://npm-registry-packages"}},"3.0.92":{"name":"react-simple-keyboard","version":"3.0.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"efd11347ed3884d17984f9f0cdf5dab7a92dd3cc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.92.tgz","fileCount":14,"integrity":"sha512-p4hbBn5jNVzBvOSUvRk0RTnp5idqzAUjBOY+tw3A0LzKkAccSJplWRXMZmeJQsZMWLTBq1Tdm60PFx+BgMynLw==","signatures":[{"sig":"MEYCIQDJnes28t2e9Rg48vT4AbhlYMwUoh1rzs545hKVcLNR5gIhAMn+yx+CQlou0Ls2mKp9yA8S4NJJDlzbfvMbBWXUjicn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnPBBCRA9TVsSAnZWagAAhEoP/0s+mhFkCAlnNgv+2RMO\nGzAs7dseNa2OsdGtupLOcFnOjpJSy/8jdMJQr1QI/otSNc+kDgTorygzYtVW\nyqPqKvt6/9GmpytHoDjQbG3opmP7VEgMBxqqKpIItgEc7ghAFbSc59MYevuT\ngidcmPT37ohPpkQ1zFRUXsG95XYcAB901Dd4RMw5WKHHxENhho+A7Hp28nfG\n9Q/ItmzlURWKD+FBorUSTKN+TLufdzMhwHzzUxbmt7L4rI/whTf7/jiF3s90\nC1yPknW5PwW3vHTl037YQJuKsBl8qAsMmcZ3qpyd1mHqVJay+kdTRM9sOXPu\nvoUORrnTghPLRPhzMHNqbyuN9Oj6+s40dWy826pe6b1aWNfhc8TnwKUIdCp9\n0S1Dt3QnxPkOL/hsMt/Q9MGTXIMDJZn+UOKu+6EWY4vj5O969HC2Cp8kql6I\n9HRoD0D8Jmthum/2B+zfJuU98mUk/2l11q1aOv+mLsmisY8Zx43ZqDNX+FCs\ni7FX9TDQE+XfRWhOlcdisiz/ILH/ZFEtXB4F4CJ7GEIw9I8U9uJ5/bUmP2xV\nJDHE/4r59VvXXRBI0gJpdHHFJKevPs4b2ekpr5a2hIntfIs0yFV+0C8c19UG\nphWmtJRex39NoUs00FcooTwnyXxsnXgbO4YW5UnLiG+EiJzMDA2ovCMTw6jB\n0KJg\r\n=hZE5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"dc3780ca8b58cbd2ae0e383548286d2f9bfe26a5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.69","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.92_1620897856491_0.7180474373793428","host":"s3://npm-registry-packages"}},"3.0.93":{"name":"react-simple-keyboard","version":"3.0.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.0.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"83b548c8f66bfe5c59489788166d45b6d5c2ed08","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.0.93.tgz","fileCount":14,"integrity":"sha512-WJ30UFz1y3oxHFV0zGQt55NqX9nfzFoj7AuvlRRk+dJB2P3vNEzeJHl1PoeSed7Upmw0dcUegOr4A2UA4gwfSg==","signatures":[{"sig":"MEUCIQDtjRpecAr8pKH3mp2nTRBo8JaMbldKrYo4Edgh0iJsoQIgC81OCkfsqSyt0CRBgVXhjrFS+oBGA/eMpz5iLmZZ1v4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnjy9CRA9TVsSAnZWagAAL5kQAJHjd3mITu4XbdN6MOBu\n1BSpTLt0RUA7Iux5YlgTSIca5nogoYDK9CGoJYdBdmBhA4Lmryl0xT4cxEia\nD0yU9GVLK9bdRvSwUL/1EIzmdUchlr2s1lebsKp9aGYE0Wmc01e25rCfDkze\n084eonSREZ8I3/o7OB8rq2s5so1E44X5uJ1m+amSScKBXx699qoPBVAaq42r\nmHvAgCpD0EQYV7MUbB2fBPwdfnVAFcn/XT9fOpBo6Y7mGdeKYXNZzjVkw59e\nsS3ElLt0FR14qRQO9qBxP57+HlhFD24ZqIC4upakuv171aSrWBQ5p8YQCvWi\nSJoZTyGXQgJ56zAzgdXWqMevHQFGIk8aVyLCmxKapE2y2NRi2YMR+cwL0mYO\nj2i4G5A53+CA0DsLwyl/896ocHHRDKQDX/Uj7K1tBxS8/226nZmkmV/74o6+\nYAceUPR/di4QKTrNI9r+hnUGGR6qW76d9spMXmYOBPbTIjQ8DVwbRafwtMY8\noYrW5BKqIewBZUBPswPoNf9ZjBqOM7OG10JpkFNSJBu7kT9QalStCkW68A8X\nkF8J5RDLaUyrsIWiOWZFTT4pr0em/6rY+M9duTA1AUa/+UV+2C3JbObO0au4\nQ+RDG6yuXjxCAxC5+7uAGfo+HQU83nH1DP+GnhJ31cdrxcMt6RX+/xjK21g0\nd2gE\r\n=ToUT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2b13f3eb5afdec6beb6630b30b191f616f585cc6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.0.70","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.0.93_1620982973043_0.9104378933127564","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"react-simple-keyboard","version":"3.1.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c10a9f5760202cb5f180ca0635e7be0aaaecd0fc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.0.tgz","fileCount":14,"integrity":"sha512-g5KB2p+PaoxuQ6SWLawQFxQm9RHIMOgLz3Rja4KaR5J4/kkrgg+WHom0yaPkbdWl2Dwyu6ZcJGe1DRQcmcKZOA==","signatures":[{"sig":"MEQCIFm3gqNqrXQeXzsd+V+OvflsZ2szZWFYSJp0xw40Ner6AiBsP2ix8JIloVKaziUq0bCDCpwOrb3tSqFn9tb6y2z7nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoWIUCRA9TVsSAnZWagAASf4P/Rt6NhjklZe7Aa7vuX3z\nfWjFO+qJ8/Z0Ynz4zWx9E607o+4E1HB3RqQg39URZ2NTfs1uV4G4PoGoGTee\nIA9ZvrqLT3yL8xOY/jpZVABC5bn/P4GvJxcawJKp5530Sb+U05b+73Ty1nqA\nj5vm9LT2RPIgMb9vd2jRZ7lgK20cNz/Jt3uam48l+cSW6a114RlIh+dkdypJ\narf7BPq3zi7bQymHsD7BE5MQg952k1LJ747jphYUEBh3YIkfv1L9DhEcXjuY\nE7lx3PRfoUc1BDzsCeHdPHBYerWh7iHLN4bh097mp5+TDfhwK86FE3oOEl70\nMBE99fWQ6OkLa+0tloBLIdnOGAM4lBICIoFOK51v2NtcEUr0TALJZLhqDHT5\nzuNe+2y91Mcm3kIeOax+wtr/jTMoJPkJmCsJUMfV1g1ZVyUBXFwI6kWTXDJy\ng6PVrNKMyQX0UbHwRrnBdbfj91I7+3CbMQA5u1lSrnV3cMgizERibnCxz73N\n52VDzCVS9alT2pet5Aq9ZdnGFthcl2m/vH47ATuSR8pXzYlklx5UEauar4F0\nr5CkAoiH4din08cJDUXVF2ZP5OffwobuMUCwgoh5C/dlri/SwDJxaiXqWwOh\nEfqcym8ADPA8qSQGBvs6LPt32yE6Y3w+OViJYp4PVJMHkSGec6BawSttp7PH\nf/Q0\r\n=8ZWM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2b13f3eb5afdec6beb6630b30b191f616f585cc6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.1.0","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.0_1621189140065_0.46911469811159945","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"react-simple-keyboard","version":"3.1.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c7d5a06a0e6aaf5343b59a271e0df855785d86ea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.1.tgz","fileCount":14,"integrity":"sha512-kx+CwwJ41MlTgcQhl3Ji0w8RpgeHY8hH4PVsnV4Tc47xI7U9a26fj8CRhN0OTCu3eEko3Ln4qMLdJ1L7G2mLMw==","signatures":[{"sig":"MEUCIEqtK9+ggg1WeQKQJ2IQdpOxXw8wbyMSBL3CcqzTb/7RAiEAkFoduhSf/Di073iN1EhEs4bj/OjOXHW8cxrpaw+x9Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoWNsCRA9TVsSAnZWagAAySMQAKLRGBitomZirp7l9319\nq1DZ1GTnCd9sCvOgz5RAgvAPEy03wxkqmitnN6/aozG6+IEki5YqlPzq7n4y\nUHCpT5B9UbqbQ9NI3w5uFdFiF4DA4Fynv7lLlaoJ2614wMZXdXdEDYQFtKtx\nAf3M0PubYZhEAgn8v1GfKobyebfINdRbr2nWJ0vsehX+ge0fZFGzqcl40b/Y\nEzZ58Rnd7xgSMu3cz05mdjKWX8AaBWlWuJR4Rs1VUgJd0z+0a5Qu/CLp49HM\nFAFS7s7jBroNwIEcXZ+Y5VX5TFSpcW+UkuiA5Hvj4Fer6GXBLqgr7R9sPvP2\np12r2EamS8Mm+nQPNvkm0jdq7u6IlHosCXnFgNwzMY6nXQA8JXYTJcHRaPU7\nd0uAOcu9bXIok3g63BOta9JeB184Mnv+zIGjksAuaO1aZX9AhqCA/yzcV3Wg\nwZNOyJYuH0JyTva9C0Ob/apaW31/J1JW2b717gBYC/Ebpy44CDj52cFn4kjH\nITCtw88R4D9v/yeLNlpcscg+ybcxR73+BlmVG2cDkfMgUn+G1t0/IOeTyBJU\nt6FAYwLZzdg7EjuoJsarc/70Gq+J0AeitJh5ve2saVD46kKY2lGJbx/8Pja7\nZR2yKXgXv84q4e23YjQ45JfTwv/HQKEPRxXh7Cq+VYoTK+81u0zkwZdunbs3\nUaNX\r\n=2k1o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c8535eb6e3f7801ae3e495cfa918153067c448f6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.1.0","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^5.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.1_1621189484400_0.8771062394533011","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"react-simple-keyboard","version":"3.1.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b4e51c55b8431d99fa3e6ffb4f15fff08bd411f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.2.tgz","fileCount":14,"integrity":"sha512-qZTPfFxRk4BUR7xCFNMlDsfGKi5ZymruPZfk3jwbBymNd9120XZA13dGNeh19G1V5Z1/GlaijiojZLroi9p4dQ==","signatures":[{"sig":"MEUCIEP1Oa6ztDCCupyN+zUrTRifcwndKzNnYagXi4VV/0qPAiEAlDHtG9SiGHIUOLBafog5Tl6zlN5gVqSSohtjq6Udyrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgojoNCRA9TVsSAnZWagAAyroP+gLbmGDf9P+YHMgjrK/8\nZtuzD/f3YHIOWCh8ZRhSJh0lTJSr8y188IT2wAEZ6JWA0c4+bRHKTB8vpoKw\nRSojgxNICCG5qAQ2JRY+NZzx8PtolakuZX6YzRH1VNmOgUc/zpJFdYJZ+tsn\ng1uAQWRgk7KG5hGkUes+VlB6rAEFNx0Q1FTPu8VAvCatDZJph6+itT4uDecd\nDki3lWSv+c9ots+CzvMwD9CHAqg8rvXpjGsrwQrbQGIJ65HBUAKK51B2/1+n\n6+LCzvfzOo0xobX2Kpx+aD1LoyREIkUsfnDDY+2gSEIEvQCjvD+D01QuzwZI\nT/5rZqd5LqNHedIdGTiE8fjdy0DsBTwwnc5XgxrIefe8kLo9oGlFgpgg99su\n9iOfMSMyKsUWT0dzt9nXBmwUNQLY0PD6YZNP9XbYdUQpb9KaD85qXQxalPqi\npObdMKhaPJaP9XD12eVSBRxQZLmP8dfyNc2zfTcVdnobfCv7Qif6li0dxVfY\n8O+CYO2AyZ0zF7QSpnPnneeA9gwOIUUi1KL0ESczVNM35flE3zxfT2sJ17Vy\nDf2UnhgZjqp0gq9iEQjm2zagosCngaTm92H2zQ6U2p/imr5cHvtXTyigJ+M+\nSWJ9iG2YW8FN1yi9zTuQQTjGrLhxT82GbrAwNPlDdHjSmuOrdDyqyBPaL2nK\nboUV\r\n=eYom\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"70f39fb176bc77446199a3b4701cc14038bdf4ae","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.2.0","simple-keyboard":"3.1.4","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.2_1621244429145_0.7479472020566209","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"react-simple-keyboard","version":"3.1.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"56dc2c0913c3692fb7559e3f2e90eaffe665350b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.3.tgz","fileCount":14,"integrity":"sha512-GQUTlP1lrQGpgSj37mKKo3Ryl9935dH5SQgiHTs/Em9GhzxZV5LZLL2efrdxjEKlnZuRR1hDj3psoXst3zyeMQ==","signatures":[{"sig":"MEUCIQCcbPbO0uB1tLm2GcIqlkiXB7CEdFs7HljH3+4EUrqyXQIgJS5aae+pg175GHQpfRInKaoHnGVj+bHFkiIvUBLiQo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgojrTCRA9TVsSAnZWagAAXOwP/0NX6fYUaeeVLB8XmGVE\nM9Rz3PSuf14Aad16LouBNcHI8JA0Rl/MCxF94hcJnXnp4tBu7ws527Iy4zMh\nLfELtoycz2NoQSGVMzCGM9QnLajXRdNCD+BL+xJWyidCkP/vHHxIVH0mmfN8\nSqc5XYjnkw2I3QyALaogOglewbVRrYHgXoHwI2YmXM28K9v7Q7FXW4dElgcU\n0gRgiuiW1HNtmIIpgGqBaG5k8IyZltZZXsi6W1naSm7o6EFu3nnnF1cBmDFj\nOC4f5iIkBLdJRr9a5Dg0LYm0xFD68KO2BT+TyfTQKz0AdT1E7u5vaRBGnTad\ncjuV/1uHdZ1KjYopbxwYKtNM7c3S17EoyAQXZDTykSIQ551p9jQinmWCAG6L\nKjdmUf1G/jBqknIBNKFZx9WuFEFqBzqFqFyn/qFvLeCUUThlp16sx+259XpM\nBqtE+NGRuCJe5rI0skapfiqpNuIR5epPb9otjGqW065IMkqcECj6kSfaGOdE\nws206p+PEF4UR5oKGmArDG3XBxr4il5gBs61P/Yd7xLcCWSa7CxzV2szohiS\nsWvJlTMU/wORWyIqthAuzNnVtVw0RsA30kkRHG6qyLDUu7QUPOnIdQxvX3PQ\nIbYxH3aBeWsJ17RTtzBLiC+v9q4oYB/WjxsNc8EUtbrEzNyOUsd3611io0gK\nfUQd\r\n=AH8b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c2239f295c4b2434aa1199a0327f4e4c28144ecf","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.2","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.4","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.3_1621244626706_0.25528952604331945","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"react-simple-keyboard","version":"3.1.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41073fba342f30602cd337d815caf830c9dc2eee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.4.tgz","fileCount":14,"integrity":"sha512-HjAEQR7ZOaZVNruYf0KVLGG6Zht+7LyNBgA1j790xjGPEdwqiAVIrsSnyZ8Yx2QsxnNkRmjPXI7VX9tCSgTWWw==","signatures":[{"sig":"MEUCIQDobYNy+44XDn1UvQTCG6/qERZ8m5C4aBfpo3Y+MZbAUwIgXMv+cASkRNeZJ6KiFMwd3HReNWdSPe4wmPgQgB9mblc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo5FaCRA9TVsSAnZWagAAgwoP/A028rQ5Jime/l5Fc/I7\nTBXbllmmiiNONlZ6Xp9km73+ggrDyWiu+5QsAN2ThVu+ztQul0BPFJyUto/h\n2m2V6ZLau2yGBEgMHgfeCHrLrItKX6nrvf+guxWstB2DbuJ77aN4XOr19xS4\ns3vllrFv5GxnB72+UUd3VzL/i5WH/8qIsHi/Pb/MmvQDt+Dsw+fnP+xZ9fvI\nC2cm5GyVi0yW50+rAtRP4858USRc6JwSm9gIHcLN7bqHSpNNEKg6aBThVCwh\npvLMp9lRiHv7SQ3QYwienhewXdchb1WfUIsctAsZs2AoblBACIiWywqYXTJr\ngxoANBMGHPD2jP+prZ6Nb2p+uHgK/VSdv/ih/hdRN8awxMU2WIdpZR2qUO/b\nXUoul1il+OnFwOO3Y+TAR95bk+0aj9PaxkIGmum8iT4z6sRzDN18OBwd2c2d\njGMyNKRcA5sYWgEhJXXWyHPZy2yANgi8fo0vezTAEXO9SaKXc29v6fVf+15/\nuaywQhN41n2qq5HvXFD0suqVhnlyM72VXi0SiYcc/vsCxa1PmMXv49u/ApqG\ntm/4iHd8JT6XJyl5DJfB1zMDwpsaIDtBaWZpRbzSwyKn8Ux9KDvj3kmVJ7vM\ndOz3oCsGaK9a9BY/9HRRc+XFsS76mx4+HemWRBEKnbUQI1TcKy+WIBUCTkOh\nkLD/\r\n=5aX2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"44bca6051c3af56590980f99a24f7b557f2a205b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.4","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.4_1621332314131_0.05616043281688854","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"react-simple-keyboard","version":"3.1.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ba075ad01f76a5e7f88102dd1e0492a3e9953ded","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.5.tgz","fileCount":14,"integrity":"sha512-v4NufQMdHWY5qhyQJLymilK0NQcViCw1JFuETMbvxxIZPa6xWA0VD+imQXCH1zxFbpH6fhflwdz0fOrLF/rmLg==","signatures":[{"sig":"MEUCIQCoNFKz9hqhmGmimgyiaZ8NDZRs3W1yfQp3IHeRdPQwBwIgf1Lf8InulYoJ9ALhASX2XZaSxtBxs7pqf9T49Sw4kWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo6e3CRA9TVsSAnZWagAAtugP/0tBltKLmDNMiOl+sfrD\nFtR0Rpu1JRssrL3Wr8EHa7iTzIhkPrXfLMvoOw98QFIX8+IeKFbSF50q464P\nBVOlNibzYpZS8mY9Y3Iv5cMEGVaDkt2LR3X09xCsYSomDtBdVexEvqQ9tc6e\neJm3fiNxWkGhVaAmQbZyCn9cbTQNThz90S5Aw6OrWAVFTASwLPvRYuTatCRZ\nMT56GDULH4E2pcpENrcA++DksORy927KtEEYymNzErKPS+zmfsT6QHl76Wrx\ngvIsWg8sU35/OGjSs3EN/AqQnaP+W6QnjdsqEk3kifz+UJo3XTzdEOS7ZWSv\nLW/veLqFKjE01CwKe5U8qflOsdCRwrQTpHncp/55dwlA0wiafm4U6SFdV5bK\nxDhfFRACHi+VxXp3M7Hm1eYcLhYVGUDT5FZ/bKyvpg3OVN4jyIEnkatUUmU0\neDI/6niZZmMcIKhxbJghgYPZ+YPdLTfaPAuIrAgSj/6AHfcqvPgMi0w0Lm0G\nJ5Wl8yrZTejT9eau/vux3FzjWfNZy3CaHiDe5zTw/qlk5DvjmIfV3IOMng01\ntwYoHOcBSJ4t7P15iphqsP7q9FaiOPWzCuJ1mbQBWALg4z6M9jhsTBq2J28o\nAW2HptZW1R3AUoApScsZhIbQGoEDw7Ua2yoDWnv3YSAQDjZkrVBWJGbqHBdd\nkBOK\r\n=erVh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"784012b31d44e4fb3b40545764859eeeb8fa15d5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.5","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.6","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.5_1621338038972_0.3633152430258213","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"react-simple-keyboard","version":"3.1.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fc1ba192ed705dd69bb7954eda4f60864f9cdb10","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.6.tgz","fileCount":14,"integrity":"sha512-r6ohWrEeAwrae5Noa1K64FH4FOVhlDQ5RxyRiJMS2sJEN3kcCMrr6xdFmyeUJUaD0N4sMsfZGUX77w0nXxCHcA==","signatures":[{"sig":"MEYCIQC0/uKRu5aJu/adyyeWqfARJ+Emhe6eWlhZ9KKCk98T8QIhAOO1HP8dUjwyXTgOL6KbQzI4hif9SJNYNSF7pNyJFLFx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNSICRA9TVsSAnZWagAASd4P/j9C2Qc5Qd1G49cLIWx1\nXZR0KxRm6Qmehgq1CUyVs4RTHrXjl2CXsOvX5f3a3YIcQjYvmQ4Iy+YPQmML\n5QtMP+W+VkxrrhvjxR0ZQgCF3rNSXU2b8LNew68/PCh463ZDSi2jZfLc+tvb\ngUBVhBTJt2yjDcCzDvTveaDx6Bv1+fH4tQtz0hYX2TQFetn7TLxZ3z2EH+91\nGuex2wDl7ztq5CaEPmtBQM69HBTJgivsY/zz6LBMltjnggML1lrGxSbtdNbH\n6pLTcDs/eJp4grFXJEmWKP9WAdErj7DIW0kqhDkAvx3oJxYItKpdcQtJjwtS\nfdQxFsYWlNBOh2kH7/6MHqkAi5uGPCvb4eU097s4vBKPDPLJLXXqweWPevsM\nH3CQ+CZ2r1G+ltPS/AYJvUr5hyQ7hAQmBj+EAVwLuf7ZUWqG5OPi1TVNvP5u\nEhWBUP5uFpv4BKBxYXmw4bQje4JAa5moX0raFZHZCZUMOf3XEhjbWBn1fsCg\nIH3IccCGczc4t7Zkyk55dmaBQBTtTqd8QiEVtZWEw8vJibHZYvejq870J2gq\nMVvC2cz6vetC/5Pnw1bQJv+CliWX3LK283BVozTmSfxgyje+k4ulJwCdUOM1\nZqW4ZR9ncqwEyzBQiswqxieciH2o2vVS9k1iGVgTJidb5RPX6h2jXtwD9XIb\nFWsV\r\n=h+0M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d4760526267e6c3dfcee4ab3772b12f1d8386257","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.0","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.7","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.6_1621415048101_0.20148848496534","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"react-simple-keyboard","version":"3.1.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4c85624403c591fcdfe5e677bba81c863bc2ea70","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.7.tgz","fileCount":14,"integrity":"sha512-ApOU0i/Xgs+zmDiSapjp2Bl2ouVO/3RiUaPHiDEuw5wMTlV6UPKF7Ah8d2Yv5UDBa0cUJ/MwMQudLz+YuvKZ2A==","signatures":[{"sig":"MEYCIQCpSoxrcxQgQvV/HHwT71Fu1vqFaCqmpIxwhhYQP0hu6wIhAJW3YirTzBHbLpZqhYM4+07wlrpPiuHxyooIBxlP9I82","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNT4CRA9TVsSAnZWagAABaQQAIsV13c0uyDHE2vtXIl0\nxzORtHOsC0ZecxSVLqvUsuO7ZUBqw93L8da0V8JveF0aa4dCR6Z+QCtQkZAk\n/alS8/jfaixFjFS4E8g9sivxHy9R0MGhWAqqOHw7QAGMG6NvKt/PCq+Z4ssF\nJowPxVu1qfzoxSLNRXggYVNpSUZte2cERMFDGw/wgwHW8oimkyRLxDMEwBmI\nBqobTjbEupdrB6QYG4X2heWzaSaHD2oQ74zx8zIjI5qjPaq+gDXkO2S2Vd0x\nv+4fVIsEzX3uWhoIiGcu7sjlUtC/iYobZ6ehSMUuiQ/51YUTaPV5XsoStZJP\nu516y4KngHVZqUrnAw3wNk6QALzCDUtoBCGqSzGPuBovDd8hbSkY+6VqoB2g\nVAKWZ9pV05d07nxR1q80qnEAbc3rDow5PmHRtn2cMzS1MgGh0wGezroc1iwj\n0oXO1rice3PjO+IQ9aLIjpFn/pYBPze+MyMqh5uePgCCsiw3xY/jcaRcZsLZ\nZoJaITQOJqEjFZZbOl1z8uobeWysAOrxcp7gxni9L/XfJHgs2q+0XRM2fIpu\nRDBMtvwYSCWvU1xzdNX030vNt3TFYQql5+Sbt1lJ84hu19i2woa+Yjegmwxa\n5BDIx/rsIrwnhSVwOr21yawKazvnt/pobfBFXJiDajdTXr2lRodS/gLcCm7L\nUqih\r\n=lrMg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8a02ab6f0bdab9d721359ca654c49915d8271f78","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.7","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.23.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.7_1621415160265_0.34106203654972544","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"react-simple-keyboard","version":"3.1.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"32d38bac31625dcb11f04b23169c77bd26bcc0d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.8.tgz","fileCount":14,"integrity":"sha512-KFPkfFfk761ef1qkijtToIuOfehlG8VwchqzDlhj1hp/sulu3Ihp8HcArdnczHJOHOJ42ADIdRA+uEihH9kzPQ==","signatures":[{"sig":"MEQCIGBpTl4HIUkhPeKF8j5H0zKO/lYnQox4nWMINekQfCUEAiAJmsLfDMNVzbRExQrl3531uExgCtBWUkwTVnPaWhBJkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNWNCRA9TVsSAnZWagAAfrwP/3vjJUQuHOBts8vUNcqz\nG7aRbKHune1GkyL3BG9AgUWPF9w4pmViXy3AA6Kg9/3Uqq15xQIQcUyPejBp\ncjFFFwux+oCGZaZzpWRdCzmMHZLCfp2ZozxZO/BRZEAvmJktwiFm6ZM5oXaH\nes/gIX/XGO9YuzVJdv9j7+gq14R59iGzG6InbdzRoaEEJFGOqdWFaF+P+ITK\nhAqFktABSjZLonN/oWIVvOlTELO3gty6d3z+Efw3/dyJjXP8ZJchDlOS71g5\nFGuIgw+/SITRJsZJ9O9hxwWLIJaK2NzEV4+vTkzEB3wu1ZxgbG1ybWocTdpT\nsgmTQEjSn41lJZtCJ0UWeSv/nKkKpDX4TzME2mABqABJEwpLGM6PbAwkEEST\nXSiTKD+lA4eoY7HHSvehpxmjMnQQmh/qFQreKrGlLV0bs7srFmycUqsGH3kf\n2nL1xdk3RzzrUeqJedcwmyZHVBCNlIrgpCM6g7E78QWlTj5hDqAXPWcMe4Nr\nW/okgzwnCs88Oof7rNwt8yti1Gbo/pAWdu6ATAZtZIT6224UdGXR5P+iIlRK\nRL9Nfn1ZdLkD0aS8U9EQ55yz0bn2mh8AKcuCbMpSDABy398tBHl2Q0DM6NR0\nlkSk0vUXWU8cXChQ5OVhKs+tP5+VJQCAirteh4wEV+q6BDE5i+4b/yEsEsEu\nS0wE\r\n=MiGT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e513c29db731bc5243a38d8f7f2cc00d30d35a79","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.7","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.23.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.8_1621415308865_0.3982642655580706","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"react-simple-keyboard","version":"3.1.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8282bb0f171ea53b267d93e37cde565583c3a3be","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.9.tgz","fileCount":14,"integrity":"sha512-0f4pI2V7qVbAdr/zGFTVc9SkX4RZKknMMTerPSJHZlAWSGNP38SdARClHu4lNCndtuSsn6HrONAnl+xCbbkdcg==","signatures":[{"sig":"MEQCIHJzEKhVHmauCPJWfZqwKgo1x/R4ZP81FKKWa1ZcMtHSAiATC+zAhjrsIn7s7FK0SXLQPrzQv7zIlyr6QAo/FxF0fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNaKCRA9TVsSAnZWagAAE6AP/2aK1LZgA3blNIxHZI2F\n/DJ9RG7rF2Xxo7HDa2BlY4UQnkgE98D9GHWfmIbDyX1fBAMzkfN7bb4UMCsZ\nyRK0pfR63kLwwZFbsIsktxwcLYl+838Fix09vRE+Nr18Lky+jNtTUc8Ls2uT\ndt2c+9s5XxX9Rkb1oHc5q9N9cwVAF5tHYRINReHFruHqrO/96pGZHgius5YB\n2X43RS44zyk7OX/e5L8nNAaaVuG0+quXxjshnYtj5tIWbwCfpO5KKcm28d/o\niOcRNzPOyuZVJOWYfYMQuBmnnAv2dl+/S10glw+JCejhyUzRTvesD+VGVzm2\n+8UoJVqW+u67XCkmro1MzwTrdnqejEQRHLnBWXtUY4sclWcmsln5YYsslOR/\n1y29duUdv004rX81Fy0rdRNmobsYbnWWfLUv1pxATKo1xMNt8wElVuQ2UvgM\n3IA8aiDu4ZgQFm2um0WoKM8Nk2FPzv3GYvYcju3lXGDmq+W5BJXWHRYpIN9R\ns23I3Tlg1HefeArwmNhD+9bT4y/W4Aj2bwTkXBLMDtr7IKme15HNZ2KwtGzJ\nkSc2RzzHhD76vExTgMHtEJ6FNT2TfcFE8CRxwiEYjvbYWXwtyd+Ei2XGjxlz\nZcMPYgsJ25EAvWr8enb+tV2mI/uE3ugPNT8qce/xm6YiCsjA/gmPaXueMj8Q\nto58\r\n=q9mX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f8a6eddee90184e950968d240840b7845dd593c2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.7","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.9_1621415561635_0.4149264235574066","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"react-simple-keyboard","version":"3.1.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2348ba21c605891b27516ba7d8885b0664a5bc80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.10.tgz","fileCount":14,"integrity":"sha512-3Q4nQyY8EcEB/Dp8Lp0VNdMxbciuj/FkyDNRYwlF+qT+Cuw069xppk0IlRoKpmO9oa30E5r4Sbg01/v8LftCdg==","signatures":[{"sig":"MEYCIQCWdCbiQjt8+363LW8yxwnI3wkpkvLNjYvbxSqMig7YJAIhAME2Mk2S3RXNzVQux+iFjJDCshCMmzDgU16DoqlSuZlz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpiUgCRA9TVsSAnZWagAAHX4P/RpLO21iERxO965mJNYP\nNFfAZWEtKMJd5Xoutoa+rV6lOf8xpKClWXEe5XlZ4HlpWf9WOzsSdQmd1ZMA\nf852zFKqEOZQAmr9HPWog+o8qU6UmFnsS19LXbjzAWk+VEv50Thuz/tgYsF1\na0j0fi6JtJfj5faM5nF0MXrKTOIrBOcRW+SzCTradiAfSZ2Q6TNurfOXdHSP\nYtUaBX3KwTNcshRrE0c8KHXuchx2VXMndm4tqLJ/doDdV/OuOHZFkGecQKey\n7+Rvl2h4aIOKuo1WSIRYnzQt1ZE5s/R/TYSg74F/D2F2/M+CemPbm+NqSzDb\nYwZOl+1EtSxAo+NzX9hqbOIuM7jsdQ4+8WTDTtV+h25UtvZ3cDUcjEckLVJQ\nkYHib1MHGTkLxHgeVHvaC5miONm2F47QlrtYhppgIyrcaQzQUJr/DGVk4HJD\nj/fW4xyzEGL0ETIQZCkBpahbORvxg91o7oq2UgJcRJtpLfIZz8YIYYNhRtNk\nykW+tMX/IHeRFrVqFqdb4JIXXqRQAdadYtH03hJrbpwoo7PssvbTX2jzlFb3\nWULR6DlxZHsPxU38G/M/wvSDwiH87l54hKbdIRMJPf7W1ygP2Fwx0PYQ+61x\nBe2B0NRZbnRrAbGyX471yrKEQCCZfbRzYwRIfl2Y/7UhizisJLhOfHDNk1SL\ntvjo\r\n=GZhE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"113cb466cae04e8d867029ba4f837d9cd82409c7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.4","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.8","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.10_1621501216070_0.18966612311383568","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"react-simple-keyboard","version":"3.1.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2f6677425c33d32df1e093f80e5308b1b1ea320c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.11.tgz","fileCount":14,"integrity":"sha512-GU/U76HlgsJ86IqfkvVqrRz8K8oqnnjMm1TliiShNO1s/Zc/EM4GDWvAY+hLLht6ok3josY5AwTL4vdZHet3sA==","signatures":[{"sig":"MEUCIQDiSmNoxu7oPmNIZ5WYR+CqSSSjoMHfz3E7qmkxp+FKeAIgAP4sq7JWOe2b3gC0+UAoIoefst2KrUc2Uztkez2uyws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp3bZCRA9TVsSAnZWagAAoEQP/0ziXqAAeig69z2kYtEE\nA7YuH63NtG+cEbe+YRTcqHiD/aVom1HjltqpjhA37pnJp5C3l01W+t/gFth+\nOGM2+yTKh7EdWK2MQsbvuUd3HxzBTPQpT+HlRSzEPwuJB7WOVW25f8tlmEVL\ncJGN7Dv0OLgLt439HqKsTMmwRizLF+M/r2APB6SIzFxc9f4/0JwfNZ43i5Qv\nfTTkq3IdohbShM8ldM6jZosTW5vh9uWc4reGbD+0888Ok6nZWytmZNzyryZt\nP8YHEgT2S7q6u8ud9qmOMRCwQLRslncrYqAc9oUjCmZxLMwiSgAOGbkxaz/d\nIZIfVdGlyz0zlt/7gZkpnaYga+a8H0lmVF6RgLKdOUSW7z4HpU2y8rMJ8PTJ\nqv5EfbV7StjgAJC07MBQi5S+boRKclNmvnfrzImEri+zsyPTdhXIqPMoGj0V\nEACNJ1lHUNsErGkWs2o8A/k9bVi6WlgKXltYSYVAUDjPw3j2Y0a3fFmJm8+V\n9Iz8DvNVCQiuWEvx8u0XlfXKtphQ7nVQmtT5Pi58fPQWUexSnDQTaaazXRJZ\nY2YjD/D+oOPszqu/dbcZhuENyZcLyHU8FszmAf9Yy7B1a22tz5duQRIPhiq2\nlhSthpyT7RBDV7ebbz1kQc53tRNniVcbmbIWcSi/BrloTo8BlwLeRMnP+p5Q\nqLBU\r\n=mmsR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b11dfd888291b53a3e7582334af8934d7fb5ef2a","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.2.15","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.5","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.8","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.11_1621587671939_0.9566997127291101","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"react-simple-keyboard","version":"3.1.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b8d96cfd009b825200faaf0a650f742acc1025e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.12.tgz","fileCount":14,"integrity":"sha512-OjI5+UUTtsFOgP4MVJFA70+Gb4dl6Djaz0lE2xbNjSX//8hiSQJJ9sI1R+NTECFmdXpnfOI28BPWwyYepwWDnQ==","signatures":[{"sig":"MEUCIQDnO2mqXF1dQj0pNDlmLuTtXLdMVzUJV9hvYLkez/tjJwIgBgYcFc0NXHKwB6/1yPQCABhW5PkriOFOLh7FOkn1FdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp3glCRA9TVsSAnZWagAAPPcQAJmuBVQc69/Rtz3KwSB0\n6wNnbMxgTBKdZYjDIXno14WH62YZlNNsxggDiFlgcn9jLIeT0cYHm1ePUhBt\n7SMVozP/WjsdnEy52n+al6JY28yF4Wr1psXhqTzpsNmqPaUhDOwzdMt1Gpqk\n8BYJVmAdAVipa4nZOx4H0L+AAF/iAzXjX/IwFt1gaiErGmINRNgpuMzDlZCl\nwQaA0lFuwxj6Lub/J8r0/LvQ70ypQ30XkrRsWdx4AM//bK+lbnglAQEaDWuv\nIFHPxwdJ6yrCBqzfle0Ubh4Bv2We41gKNo/f4ujl5FQX0dUfP1+6aU+2jTwE\ncgU43velxet1j8sF56Xl1+o2WmkB2xkdM+N9qW+qeIIQAVcScu/kR2Gtj3Dm\nkQKnMg9TYIYDB3OLzBAmcfLs4lWZM3mivAhHoxnjdVxZ1YrOkbX/TN8a976L\nQXACZo8gcUWc9teO8UsnveiUNIcp+4HvReqwyQuUQQWHtMppuViVt3pqf/YH\nIX3+RmsJokCVrY3T9G8Q1vC1C0VCYNzBTeCRODxzgDj38zTQAEAnYjJEUhZL\nWuJwWGva5CX8ck5EIyBlnqNnsT+Pp8buPL3xMrbX+mg0o4rdbzibDcPxA5fz\nYI0Xw9Cnp2jKCtGQW8Zz/jhqaiYowKwbGsKPMYvNiTuG2NCe04lh9sXuqsIC\n6ia6\r\n=GoTN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"814ee11e482d9f04b5bfcf9fc7d97174ec475651","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","core-js":"^3.12.1","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.5","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.8","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.12_1621588004865_0.929833405349499","host":"s3://npm-registry-packages"}},"3.1.13":{"name":"react-simple-keyboard","version":"3.1.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b46ae2788bf835fe7f344f6f2e633a7dcd8952a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.13.tgz","fileCount":14,"integrity":"sha512-lTLCKKOdxUL/P8LFzTt84yhKHA9NNpE1mi4BHZ6enXyLyxwmPp6K4Fr1zBO3ehhRkQmK54LEvrvo/wRpRkKzWQ==","signatures":[{"sig":"MEUCIF/Wev9ue/E7s1SO77pmwAEQXhuuvilYRx8CRYUKm1h/AiEA3WXWWD2BD7c31+NyGHIvAuxkxoDNBFJjcEihxKEcUN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq3SeCRA9TVsSAnZWagAA8ZEP/jaSZAHSCZyrUsvnL39O\nr6Mfj78TsRvuCebkn5bT0uMfTxsPxacAWRO9iOgTk5aFlM/RhVlyG/CmZFsy\nLtFljeaWPvLIGuP9r/ibiEt8CiXJNzAn/1KqtY2wy1TEWsMkT5h1PJYZOrF2\newoR7CzK2yAFMIQdBDhbb1Skkslr2JlOUp7bh2v6EAO0GbYzTZNQOCYixJcl\nmPgrQ8fkSLROdRexHOqp6Y1MqHu3g5rGXeFBi+oDAje1MgbjpFLnPLv0POR5\nd9rtqZfw8Z2XquSVXf1C0C+RNVmvziBNOcaJcuM7qNzT/Mc4/lqQW64fLY1j\nXrX5DLv/xivMSl1gNQxfLajE4OW9dxaUN48gO8gBhBgNE7s/xHhHkiKRd9kU\n8PtI+Gstbj6Zt/eNr15OFoOF8SKMucDwrefeLhiU43jBo+E0Y2wMo8BBjHzF\nRbUVvma+3mvlWtWBpTos+bVnYaFQb6jDGhzEslREdMWTHNIB9ujuXLCCiHp3\nWV8eL1i1NoQslgzSkMbQDcOeZMWy3qKzNtIUnLeLIoj+XsK6b5tLUF4Uchng\nanTV+ANHi1pXYt8wUFv7fhh0HywCoAb3e9wYq7H6Ce2bqtfywicDl/GT3cLY\nnUKOFS77tT3uiAGZmyHGz8NHRharBP8bexl549q8wisHglCPRewqlPgyLqdH\nM8I5\r\n=awtI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"97d4db34dd7620dc2ba025af884e8e3412570a0e","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.12.1","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.5","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.11","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.13_1621849246449_0.8035424600547971","host":"s3://npm-registry-packages"}},"3.1.14":{"name":"react-simple-keyboard","version":"3.1.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f8d3395fe3a963d0069ae8644bbd2506539f2c9a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.14.tgz","fileCount":14,"integrity":"sha512-ojJnD3eW6Fn2oUHWXIo9p1lspLlyCPaYzSWIIRNT8JlESCSqfC66j6qj3T9gVunxeOvn2qv9cxgxcbi22c1Ojw==","signatures":[{"sig":"MEUCIQDN6OaNEzp5G0ckdIKsSyv/1AkKEY3qiNQV9BMYIGupVQIgMlQz8TEVfqdras+zNEo+3UV2ThBOv+ryGQvSVri+XTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrLokCRA9TVsSAnZWagAA+RwQAIIlviC7aq/1jBmhbl7k\naRujFx+LkSq8Bi1wyW6ETmfeE+Qm/BIzR/Tb3pkkPPb/Lef82zPSoOl7k95C\n6Vi+QuFYNt7DlnqxKOiyAjwRKjKE6E3aKfXYtOhwFPXwJx8UKrIKTMG50mAJ\nn+LRwEjluAipijJvM2sF6LeaXPOnKhOsDQOZKddbsi+UtBwL690GQlNcIMLG\nR59svJQV2bfxAYYCfQmyTKfMKEx/T9/qwTYGCWNR6KVB8rrGSUEPC3/xieLV\n+G/SNjnWJ+cU1ftXTRyE1sFj6k9SETjlusAWXWoU12s1jVLXfIxZZfHZljG8\n8EjKH/Y4wE74oEDPSDv8BnNlcecHX3L9JApxfrxua0Lo0xOMy+J/cGsjgYwi\ngARg/myFkPlDvVhjdHtyndPEIFeiv+AM4yLnyAS45g/GhHPqlGcvZ/wZX8Le\nb5tBsYgmBwUr08n6kwpI+ZGPyxkoMdJ6JwwRpTaP2sIF5IHmltV7MSdLCAar\nlTrmQzqcj//dw3HLY1in/TN7L87sH/kG/n5PPwZrXxgeMNzkV+daM/8zBKHx\nN+YxgIAi0QhpNqHV7YPGzJ/1XbamD5ZDKgt3UxXJVUbv2QdE3TaqG9WrU6il\nFajLlMARjvSiMkE1gfqHadqzaO2Rz5Q+iBbwp/0pE4hBUOTd5l0nwVWKMO7r\nkecZ\r\n=b2Lg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7e06be66ba75db08a94eb19ae3c4df5c968a3c65","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.12.1","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.12","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.24.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.14_1621932580337_0.13055455674460692","host":"s3://npm-registry-packages"}},"3.1.15":{"name":"react-simple-keyboard","version":"3.1.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e24eb5815e9287c31be17478af6bacb140da2156","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.15.tgz","fileCount":14,"integrity":"sha512-9tswkgPWrob3eqAFlwv+ZuGLNOApiimU23k67QmtWecmfPlxhWRf2OS5LhNQhy3ysRsmOStRolcYCjtveeDU2g==","signatures":[{"sig":"MEUCIQC8TCTGTNan3hnnlbsipwTLWSBDCkLbC16B0LV4gyg0HwIgQQi2Wx4ej4nIW2QZhpr29FYhuURvHF2bHmsZkhvYzFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrLrQCRA9TVsSAnZWagAAcZQP/0UOQOfA3+/EHMsbvuyj\nOJOqCpvzfZYTtFiaF8fYXy6Ju+8qayAAO51LraDPHfJHqgG/Xb41j2HCR6su\n2Bmnd+B1Afoso3cgYqbySvgsWWM+hU4qkEkLR7lkV+ztSekys58yS64I1sTr\n5//4UMjcBETvFqxzwegiwO6OUQ112LK0M4eDcMzCsetkNCVryG5CMBhnE2mh\nNcDiO4dM8sXxq4hFt4/bSBG8tPgn9PpsryXJsTbYNFZa4WMb90YUHTk3ccai\nSsGee/lB0ZhZGhEIfaGSr+DgvwtSJa9NEoGeetzDAwErTsUJeXkOgJIxYZg/\nw6SeoPVk4tCTI9IF8DFjZ5w5Q+gHsqzz/x7riUmkBdumoYHxfLRFxDI7Jkm8\n6L6tZKYEkj2m2VWLemVE/afWR3vwXhS0GfuGpzK0M7KI+dTqhnzxgHIla/GF\nbevOaf9xWwSxUF+9Fp/ZvGsThjknY8jpE+u69EBugi4ohVycWZ7Cs6N6L658\nH0yDonF1A8bvqs/EPVLEsdOSzw55Bd9gLB1FwiGS+kA/kOCZmCAdWNjTTQzq\npUp25rICerQ1wJJR61IUl/to8mvk5soIRVtPYggAR+aAJ4JTq5QWpnS2Ma20\ngKkL2FUk7G3Jg7+BLaG624bZ6ETbsxAoZw9Uqoh5nvHvl7JNxl3IgpP1d9RB\ns6jh\r\n=s2Rj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"49042e4bf41e15d613a33c18f4e97cc359da8033","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.12.1","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.12","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.15_1621932751703_0.2771300202795619","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"react-simple-keyboard","version":"3.1.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"88fa85d4e5dc4bce10147bbf25d3d7956f1d65ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.16.tgz","fileCount":14,"integrity":"sha512-2K5x3/1+9xNBKA5zff246kY2t3hM0YkCJNIDPy6c5mlrLvtqnquVWwgwRRMxpSkrP29gOTr4i+gKgk/JWCJ8TA==","signatures":[{"sig":"MEUCIQDuJrJgJXL7E41S2uXcW0kLbc9RUrN1gdfbtU0MvwItnQIgKQFOMhe/o6u+vi6P6M2aYJeZCGfBa/WpIAObXFC4WQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrg8kCRA9TVsSAnZWagAAe3oP/AjtnbD7NBnBhNsKTtuc\n6gND0+0Enx5Hq3+R1Sd5JnhFKwR5YxbYg7AQfcVmvKL9tuRzvNbWP1AzfCIh\n+qfrcCznXt4J2Z78H+mJcO40ChcyLMTbRd4zlMphnuNxlyoMP0Dnn40LS8hO\n2YDwHWTiazaagDTlCD+4S6IqZwl5Lq8Pm+H9qfChhDPcgWRIwm7CddkXMMYn\nD5VDhJwwI+Qli1olyZqDVv4qm6vHf7MTpd6Kb7fyJs4N/L5WPO6KidMHXXkj\nSdmOL/K4kTCrKu6TzuNAlyiHNVK+cJTg8oX0I6gAjPNgJjmkqApj/ErihuD0\nrqzVKTApzOMU4PqPqycw0/NxYaD5wPYp9rv246qXZEwZAAfxVK19YYSrWbB8\naCj3k6xujNk8+fG9c5eTwuDZWf/h8UKpAOge3ylDUuJ8V4NINlrciH8BGahC\nF+FtZfZumVjH+23hcD7TKMhMR5HLnDGckpjaUjAr0CuuwH3rlc8kXqdK1wjj\nARkIuOqVjdwZW+DlTqwHzxlz3XYCdu3Wm2x68Cq1vtW8fbXZeEHrLfLxuBXU\nqMAXjZSFULGxwk4dCJyyP24fFdKHk2q1TKFu+0W9pgAKRv9Dg8qJlzXJLSwf\nBedDkfxsQQaqQalqYQj2l9fu+4uni4BxGSxSUmpjTSa+2cRfqaMRukJBcEJt\nQhtu\r\n=65Gg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ad05fabcc486adda4bd09baeda07b38d6fec5ac8","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.12.1","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.15","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.16_1622019876308_0.8358455998063417","host":"s3://npm-registry-packages"}},"3.1.17":{"name":"react-simple-keyboard","version":"3.1.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f6a29d77653b25a6872b2d6d9e85f0110cc83c55","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.17.tgz","fileCount":14,"integrity":"sha512-mJFcMHPS58JWJikdEhml++naG3NneP9Br+7CyRsoou2L+F60aeCIcJdMLSBsSrhpg5LoueYqMvfNmea4wkdgzw==","signatures":[{"sig":"MEYCIQCIR98ISW+Xg8c1tVl/FWy2pYvalhaUfv2AGwCc2I2EPQIhAMBuOMF+Zz9TM0uTT6XKqDH7zYPQbhVR74AOG41NEwCJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrg+iCRA9TVsSAnZWagAAkMcQAJfVNWGTTbUfsyS4cnZx\nFRs3Vg9hNFVSgqoumPwdoJrAMt3Z9mdpCCvSOv/L9caw8IBSrPdZ4DSIoIjs\nuD3ot/TSJRYnKQMSnxxBkCjrdIwA0VgHML4w74k1DCN1gvwITDcuvcCSMgiY\nA6KMYZwt5eTyqrNouIMOFJo1xz5xji5z1aEJd1v6+4UKcMwHWZhwAjd/7I1S\nPxwEWa+zc+Ox10Wy/tcm5J9qcFXQJhYWzqgCUG4szlLKpvl2YxsVh1Wn749M\nNrjVPwW2+3AaPafGPKLiRLpd9HKQ0Xy7HAAsswnSwDx6aBThjQT3bIZbqdfO\n4awnKxfXc4lLeDRu1fmWjiY4id9FtVoouyBrsJeTVDyjf7aO7TFvkFkgFtV3\naNpgQRMcnEThAqLB75MoCzMCWoeLe1b6vIu9kt0rJ7FtX3XtvgD1XLFIF8nM\nJkSDg/sA32sduiuLUTI5RJUurVGSzUIIBjLWgQxaWgSTDUfcOqvVr/OVo4F+\noRUaYEU6Ick6/eZA8o4NJ7MyYDKx8/yAKJueqnmP0pdl5zYpsan7uD/1J3w5\nBaNBqUaxHjasjDcwWPje51JGW3BDB/gNQtBI1ulshPO6c+mCgi+C+YXR/wIY\nkVlwRDuCVdkQy3aaOAtJP2QITHgGQSyQDft+HjVuaOmaALoYDPuUOFUeA2GW\nU8sg\r\n=A/SF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d02007bae0afc47543cf59c5f6810f6ac221f629","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.2.4","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.15","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.17_1622020001832_0.2204441544910909","host":"s3://npm-registry-packages"}},"3.1.18":{"name":"react-simple-keyboard","version":"3.1.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e5866024f9b62435b8296a88b3e9b91fc4de5ad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.18.tgz","fileCount":14,"integrity":"sha512-o7/n2dcQlo0hvwxinuD46jAC8BHg4mKWbaIyTes+s1sNNDJXbDApqYKt/IPBAyOInZeCL1Bj5Z2l+epv1r2L+g==","signatures":[{"sig":"MEQCIGRXRv5ayGckrnQ+L/mtWe6fNzx5DrsM2Rc77alRNrToAiAGaNLwCFDENzFrFiKhHRwC6G7e7ikKkpRydpt7i7DJtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr17yCRA9TVsSAnZWagAA+b8P/RjukMU9WrXJh4cTzxr9\nPSV6CJ03N/UV4dyoDdHG9MmTGZI+ElekkfFeeY5DuH1MjiWL31llTATdqNkM\nzF5l14rJ5sG14yR+xDKLhHVy9u8D2BvzySOF4pj/Wx3JfVwDuj27RmwnOtrR\nkUYYnIIHJ9KKpNBTMjCrm5Iaiofl3EaIpHRM42WQhdWg4rDx2AtX8zZYUm+a\n+QFPr8+UZy6LuOojq1GIkve1GhJWUx8ob7jvL4rCOhalYKQJzW45JckedhWF\npRfjH9KGNB6JSPu/kuHy+lE7J/eiZKFq4v4EwefGA3VYiuTZZAyEL7HPVUmZ\nc3cVRm38n9TApwyVsutJ+kEOUMOBOSj74Ovmxb1+d/11wBQYL1IKoBuwbgM0\n8rHWeL7PUgDQQrjcHEV1DGGdF0saLxnmwp/IT48OOhNux8zeD8XBA5CxXqyc\nCGKU+4LzbWr7oUem+YNo38vmhm5e+zK4pf9UW+RF8kN+7WssXdt92ivIpKfz\nQeVBBCyelVWWm/njK/vTdE0IIW3ZksEQk1g7r4i85MOM6UXNFaMCnA4nR3HQ\nc58vMjU0DDwNvN/VRi1xRMx2OsKka4Fm5nUxETdLblcsiGyJpdY9VPGmLODU\nrAMIpLqaQB6iLCTZ7j4xucZHwywgjVa0wnK9dpY/AYFVxmkdsJrwbfWuCq9x\nDTyY\r\n=Uqmp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"033fcd3cc8d279387e55ed1b8689ccd088b577bb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.15","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.18_1622105841523_0.6827100114543179","host":"s3://npm-registry-packages"}},"3.1.19":{"name":"react-simple-keyboard","version":"3.1.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a6c077ed640ce65373073bf0dbf2f923f8ef7e5f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.19.tgz","fileCount":14,"integrity":"sha512-rTTZRI5t9WmorR5g5ozvXriiRWmSQdaDnDtgbV1Xt71lgZqGUUtMXb1DX3zT0Bt4u9MTbAjoYgKaVRVLVjsK3A==","signatures":[{"sig":"MEUCIQC+V1uETZmLrxJSMa2OQAv0R+UESm3Cr8RrnkHCFT8ULQIgan+4LAIyJMJ+WyMCwK7/lKhWYPVqCtiBuHeXiQCQYd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1+UCRA9TVsSAnZWagAAshUP/19iq/7AaURRbiqsM+7I\nm2sNSr+ofBdSZh1S+jMXgeUO+g2n75x1vm4k8W5qIb1S2wkybPk5AVMDleHP\nqra/oqWu7MRG0dtBi9bTOadpZzqXuacPMB3MRgwt11zfWqF4j874KOWz036d\nsga/iURbCUMfNOXta02oA/91TY1b4/eDaBApjeeqis8ghL+aT4k4263C2oLv\ncSIxhnkgrLcnHf/7FAsKuqRDwtylIm+4z/5Ga96kyufDaeWSt7zs0zR+Dt3U\nbDDYlKuZQPdttgwsRPNZfGRu4P18mYNXWLRn5WzbfCBlUJM9aVKaMeVodvyb\nkeyQLaUOhdzzalNWcpYgQiU3V2klkVxK+hdb/KekJNsJ6ys6TV7se57xq97X\nJNRf5B+CsRPkarsSt6fi7pHvmVo9sKJw5q+jG0CXnNPn4hoXP/BJ5DAjJ/er\nOxgaBebC/wvefLgffVkD5dNf1f1sspE0AKleAf220geMfs2BQBmmpKdnOyJP\n5VffmQhM9MVIjUVmYcSPu0mWBwmXMPolCfSc1ZMjGdGN1jyBhaS4rP9l3jhy\nBAK4KRl25ePvUNBVTLvlAnjLrW9HVQtj+LG3F2Ja267ApIy2mcy0AGoYbjir\nQ3ShxZa3LL+k/y0n4wwzD/AsS9qVbwus3MP7TISOs9Po03xnpxzJrnTcPj1V\noqZ+\r\n=VLiP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c07f89ffd565f12ff7f351e4623c738cd606d541","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.15","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.19_1622106004380_0.029388729945447833","host":"s3://npm-registry-packages"}},"3.1.20":{"name":"react-simple-keyboard","version":"3.1.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"43e39004cfd60e14c2b4fb59c655525749a26713","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.20.tgz","fileCount":14,"integrity":"sha512-WSbyoe2FXalQDzXUd3+kHOxq22QTbehoZJ1HKVc8wo630EbXELXYbXKwEHmPdUsoISQj/UkSpJlZRW/vKCZ9HA==","signatures":[{"sig":"MEYCIQCs0q8k4idQ3E7h9/5qrEzKfOEPBp7bOEsN4TyTRzYWYgIhALAVJ+EA2E0SujG6HPryZem3qDDu66pK6+P+gKq4PanG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr2EGCRA9TVsSAnZWagAA9+kP/RyecCh/ZmiiSHKYMDsY\nsq9EIdqOMd2gsU0mHJuyBnbP0WuN7YlWk/OggbHIBq8O+ZLQld9RBAlG6+P3\n32gMYrRSfh0cokXuez3+G9EGvLCbFYA8k+fKbXH6Dib+hrklxbqma21JnEjC\nSjSUGgQCeoguMPE6KPfkIDMm3UsYoP42SF8h15Z/cpz6PXTRPzH1obiXs8Vc\nowz1yVpM9BzyVXPUAVcDYauJnMlk13L1yybBwHyCwlds2ORylIra6iBednmO\nkul8MjSWx4JP1H6kFbEoJpxfYp27gX7f9z103HzyznpI71XFTTNMbOP3MIAU\n+1A6wUypGxDXyua9ocvLnDa4vmo6NI9d0AraiPlvzPhacI8HdScbPgL3iE88\nbrsbxcNxinwJaNrAZSXsgKkSHr2JG6xCGO2RLkHEQXBGwDwWYyjCpcY3rY89\ns9o/ZdJns7371KAZ1ZIvMC8W0bodEEk9zNiwvfvPKpiTr/c2Ak0fwXBDfp3t\n7xcJzGwhxxOX2kpYnmlr6JTKELAdSBtCNy0aLe+MFkWUwWL4dbKI9Ke275dK\ngA8/eB71lQXP6BGlnrQj31fQtJCPEm/By4qQlRIOYMN+JHOsDDqeTlmy/hB0\nDanrxOdrITBgSzEB/0Zw/qDJ3QxrhhzWHT4WRZj9Yj8vMEC8Ki4EGc3xXT3W\nHoge\r\n=hGBR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4ecf3d4d3273ada674b0d901fb1ee823688fc957","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.37.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.17","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.20_1622106373614_0.1432301242666929","host":"s3://npm-registry-packages"}},"3.1.21":{"name":"react-simple-keyboard","version":"3.1.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a79592ff01e2c4c2fe8348057f78aac3457869e5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.21.tgz","fileCount":14,"integrity":"sha512-uzF18xyljgAzAevvJU871Xbla8ALR5c+LU34LW+zwwSE6nCp9VtWtt+bQlpK1pFQBL/55GB3bFV2osPRvMpM9w==","signatures":[{"sig":"MEQCIHieWuyo+v+CN4PWcEuZqqJMnAuHuK+ouCUuQNJF+6NHAiBSZHfUh6xc10zShdPScrLopXosXAVKRoKkMt4sQzyg4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsLB4CRA9TVsSAnZWagAA0t0P/2m4iue8nMUX0hskkDpe\ntLwj9hhgW0K6dvBfhk1PtvTxplZw+/k95bg9N3Exy5E1msEnMEWfSsPlUDk4\nmGXvUBchW3BQRYSq0YjqeHDnnXGL3B8RYcNLJAEBb/Y6Zb7CFUF86+IGMMBD\nk+9wqFWjRInlpQjUO0Yfe2ky385uwreLpsRc5X4hHMg1RzTMPJF5Qc3a+LDq\n3UD9e3MPGD1YCi7NtzCrEbpJZ+Cd5fyRueVxfs/LTVqXbvSm8AXKq8caL98r\nr/1wV8XCA3BA6fJb7z/panzUc3KBrybaQTz76w7yiG0wBPzqg7infoqWIY6z\n8NvTd32vYyYcawr3+7YvWLqiZDj7y4SuzLXPi/ACKLEQUccatZLwRHtjNZHV\nFLrmlITOVszaRZia9SHTOOUTKKlJ9abT629vt5FK6CGhJa9+ZgbFJDie4CnT\nlnup71oRqTm6GNKcXGvyUZ5cgIMHCvTDx72JImguk8gfTSdkIyZBbWeyOM1A\n8tbtJB5I/QzCo6emfM6plwCdwWMlO7+3mQ1s01WMkTgflMgrvPcp0XjYlHvQ\nQjJYyKvJcpLLgznulorpXIulSAKWVK0DcA9qLW65+NYiZpBu5ZhOMXDWFrUn\nMt2vV+3JRTl3vntjhbObZlq4Qs8mBjx+ZCF4zwjb8fq3OrJzl4DLkAh0t18s\nthXu\r\n=IM4g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"55a541daf33fdb406b16791f7219bf8060eb36a6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.18","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.13.0","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.21_1622192248413_0.3784205288273055","host":"s3://npm-registry-packages"}},"3.1.22":{"name":"react-simple-keyboard","version":"3.1.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee6bb7b3f68cafea83210b40b7d74659dd7dce6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.22.tgz","fileCount":14,"integrity":"sha512-bXobVVXJkdh8YNs0ezHhdvUBnCnl9HxVYC2/FkWZnOtFrHa2AlzfiGQIhMyk8ccNgOcQgHyNe5wazr0efrEV0w==","signatures":[{"sig":"MEUCIQDCLy20uMSXRJ+AMB1Jba9CqSvlqWbP6LVK3v8f2g7OagIge0LK0MwliFyalBw6DDLwB9nr6JSbOf3tNHmcbczZaDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtK8zCRA9TVsSAnZWagAA8hwP/1t5yI2ei+bgZ/ylVG2a\n7yS5NKG9NZmfmdya4fAwXUSfuPfRPdosXoJgZNhpfyDeCyyhg0CF3lLugv2+\nK1KVtsBFW/eK2LEy9zJzZTtJeK8E67yrTEr4cIbfpnV3P9I2ypaTIRrSx84U\nYUhaXQlVBHOwNqAunr4B8uznaZPv/U52jzQvIcOFD9BvJZhhVTiE+NsG1418\nsQ5SkKmYlOplmtwJuZ+LUXkjM4mP5RFjt2n3f9x4eXSLq3Q7QOAJ0kGIifbC\nWtMvG8XG0Kb9iHc2xMSlCvTDTZ9yY2Sgf0fu3r8aNop0BeAwJIeAE1WTQJHu\nqNEnHul3lTiGng/wMaHSj+KGvfV1yUH8VsI6LexgLMgW1mvDlY56Fb7cSeFZ\nNeBLQR3KGNa8T8zleINGS5eUFP50dnmsoqnFZG9cL//nHHR6JTESyLaQmLlB\nGQ/PkscjgsVktGzFVztiFvvX7Bgfab3GkHUNzmytp8YkvXgkE2MEs8pL32tZ\ng779Ip4HKmCE0oI+pgqpEQByCZhU5ND/sWHPY99ee5ZOig7RXwj8liu3XU4e\n2EptUpiohb7ltc210xNOs2XEyUTtilNBPo7c2ufB2F9lUt5c8eLd2wIbWtJg\nVTwpdt58JQ6CPKi3t7Hiketm+yMjyhGp9IaPglWQd+2I9i6mofvCUOQIBH55\nUSNO\r\n=6kVe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4e5157007493a08dfbce644d3419938802c69876","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.18","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.22_1622454066990_0.4677420025282286","host":"s3://npm-registry-packages"}},"3.1.23":{"name":"react-simple-keyboard","version":"3.1.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8531bc1018d6b6d2b6038eef6384ab5b2e9b4e45","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.23.tgz","fileCount":14,"integrity":"sha512-H6pATL6Vua+aqucGgDliohtF6kyPoDWR+se3sz74dw7bSHMqxRTjdRqNrNsw/PODD7idxds39Pg2rISuPv5Icg==","signatures":[{"sig":"MEUCIQDCRqJEUvDG9JSTowpaRUQJOKg47nEzaaOHTLWmVeznygIgMgLFnD8AWb2uTQ4J2EXsD9kWlM1VoELDJFLcULOV+FQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtK/bCRA9TVsSAnZWagAAU+0P/0P1HAtJf//RXEB4R10y\nXaBEKb6Q0d95tFZ7pXYbI1uZ611fuVVMDKvBdeXUJ4fGqnazysnj/yC7zeE/\nTf97FAMK3N4iKZcSvY3rIrJ5Jm+49YpwWSEWbJ+icZTs+SKf7N0shmWFN0VD\nwigBXQ+QPEYPN/okJodju/UZmpxCiWJtcGtEOifnA0UxFmSxS6NT0dvWZL6Y\nptPwk5S34Z+wElFxxG4lnyRfkxoAaj5fnuOUq8TseUQoDQJzNMVR4N5wknSE\ndNFCSwTgwKmfhpKmrlSo2dwyVT1plwNTwSJT5JkmYaVAItplqcQGoIcXTXMQ\nDnSHG9g2oT+aIWCyJZA6WRTBnum7kVk/izeoZnieNrlD/EKK3ONw5kQETOKn\nh68v7+SNHAER5lsweMaEmH7I8ZL2jTuT9G4ZmE/Vp86/hg1l9kCNfQXBTr4c\nRd2E0PRrnbSiiWWnO7NxwgPnqNN01EBOkM1iuDOE1g9wr9mk30zOkdJDl7La\nXutjF0WTmWBl5K2B3ulBEtJQgdyiCZZR36+1/mSs/764F1uIB/gGllbK/Web\nno3PCmlWS392Cg0f3dsktbe12S7wQatrKXBFFcVt7eeAJlHtfodXTjbGBUyf\nzo8ngvXjumgW015GaizRcIa0i9b5Q8glfLrUrujyKEkSzMvegcq1x5BRgpy1\nWKON\r\n=SCUR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"199317226c9da415ac19f05fb5d04669bfe5a7ba","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.18","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.2","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.23_1622454234772_0.6596514467875607","host":"s3://npm-registry-packages"}},"3.1.24":{"name":"react-simple-keyboard","version":"3.1.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1bcd7fc4f6a0f0c08b8ce1e4c75263f63cd824f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.24.tgz","fileCount":14,"integrity":"sha512-mu0xs/pczsbPpAjgxbh8vrbp27SjX0vOH2nuTx+mnLHQjRrbUkCptYwHo4heTrDS72CLJAcG8gUZpQ5DdFuumw==","signatures":[{"sig":"MEYCIQC1H+UiNhnFAlZtnQjy1GtjDUwFa37jCCZ/rDnB42p64wIhALWbjcKZS3nvRacZNyOq/1rOGePf3pobvq8w5YGDqHn9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtLE/CRA9TVsSAnZWagAA5NEP/iuIN5wekEsghnL34UFH\nMnD1t7rmBjJwud1z2Ek56c2egl7sZcOW9AeJ5AkzTRjhl5J0YyREhd7yIUOC\n4thjzWIThOy1dIbQv1BQiaEHzMeV6psSxzr4U04VWx5hh2eX46/APVqPN9jT\nB1a/JBI/eXrqcG/V8RYrNeEgTXIXoaNgTAlIAsrpqeuCLciGj1l099Tzoy58\nZZyI1gQzA6BggiY/OK03URALEPXsqMSiX69eyp31sA8cZ/7XwhVp/5ggKRZz\nSamKrQJ7CHvHjX8fnaNmOQEueAWu+dzvbTMG1YziRBborvKXT0vbeDIKfiAg\njE6RuARryvlDpvZw3/Xofou56FBJ0SX6q69Br684f1g1bYKzAFNcfvgheVGf\nxCFaB0kWHRHhBCo981gb8i7FSnsQE+kq3a+PTGxAJ5Sjjn+R9Mde3jGhip+I\nmUBLZTmuyYn8M+9TziSuywZ1KVdgLh+SivDEeVUtZgbMxFHO3Cpe30mzUGNq\nuWBxiuEyOV48QYWPjhwdKZ+OuFAKFylLFIvNJkCcda3h/rvIsNY8ZVhWlKAa\nqTpgYGSb93IOwKzE/bXHTsqME57MpS7aynrWo7Vx3+e1AKQQ3jvxQWxiDt5k\ndikqJkB4OjDHqD5YryesB+9KF12RbPi2ppdzqyNdtXnm843hh3rDqKBJdsjL\nVZMj\r\n=/MFa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"96d17fc91b53193a3a29a1d7b04af411bda6970f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.25.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.24_1622454591046_0.374649348015484","host":"s3://npm-registry-packages"}},"3.1.25":{"name":"react-simple-keyboard","version":"3.1.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2721d55ba4e92c30a513fa22111bd38a2e27ddcd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.25.tgz","fileCount":14,"integrity":"sha512-g+aaAJ6X3+OvJowQ1ondisQfo4sbzcSukGEmsB8MyMavQmJfdWExx7EBXjT0XFD3K2GkEfV0cDRveQHP+z7RDg==","signatures":[{"sig":"MEUCIQDUBmnd+qAuSbYjXS2redlWa+LlRQlI8XEbOAm4cGeGbQIgJxVT4Iv7icN5Z/ORZf3Agxfuoqz2vamZxxzK35dLNQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtflWCRA9TVsSAnZWagAAsGEP/jcNlKhThjxb7DdBBDpF\npz1wCfY6jmpyGEbEBgywQh180Wi2OKPfpKhqWH73bzrT0sdBKmG4f5VC3eFI\nWPOZVMZI8aMztG81TFL1dQJywPp/C2YyKVb4mq0M1saM8hE0cZbUu2f1NiaA\nMmUmdy8pmbSNx4czCOM/1tf98Jc4oLyaYCamJFCO8y5AlHUul7cvo1CXn8lt\npS5IXrxRfomXOyhUz0cKv/2Tb721/4eHefOEaSW79pk+1VpYzpMxSo29ZYmq\nlgobZO0nwW1s1T5gxFTSEOjyYAbrVgf4xHE/NZ0VBQa6qBELRwAKO3OCHG5t\n21lrXWr+frKRPqMynfjzCxRozg/ThD+iU79ttOrZR62JiF6hAZhbJ74Ammq+\naBxdbCfD9u4jEFzsKbaibNO/fXhiPn+PGuStTNCnwZfvCggD2YcurwAl9ce6\nUIlRNAB6lLt0CHzcXbY0jQftwB0MjbDmGIn09mzgw0qy9VKKDIz9aYyoGjON\n2RP3CqxmrhTAuqDaZ6Kzirg68dUB4LALHiyz625L7F1zN+XZH7AvzgWSC3hX\nqGNnjfPntfHxqtNffGCcNNBX8aSA83CTpXEb19CJ1qTATtrH5VDW0AtjUoAl\nz61IUE8Ioirj2SP8v9oCrKBdo+kOK/RI6wO6/DjyqTL6y/8MmRK4bSztHldX\nSM8D\r\n=UTSV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f334f626a026b279e4f1d6622cab906718468041","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.25.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.25_1622538581913_0.8199625903753718","host":"s3://npm-registry-packages"}},"3.1.26":{"name":"react-simple-keyboard","version":"3.1.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ec55817a5773835a619d805b2aa91eb165f1889e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.26.tgz","fileCount":14,"integrity":"sha512-Vyyf2B8C01dK+lafy8YOYxKstycQcZFua14WMcoshIzvYl4VzExKSIrk3QRx3Loaf1gYyXLKMrorf46lO3j6ZQ==","signatures":[{"sig":"MEUCIBaIj7KLAf7YnZloLBf1jaqZ9a+QlxeKiHdjFfuuvySTAiEAvK8VhXocCO48Cwr6vOXuy2iFiIxXSse3+0pCa9h05Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtfoUCRA9TVsSAnZWagAAvG0P/07lWIB5Yl9+VWrXJz6r\nYlYx62jcXSrCqQiYIsyyTHLLn8FgLIzXgfWD4JCqprv7CZNFYj/dhpSEpeO0\n/Cu9MiEip3ot5e+pHYKkrLn6YKF9HDC9/l9hJ8/ar+Bje4mO4dOvY7Kd5J8l\n7sHhZMP8ugQ/YI3uzBaklJYQ+WNJhnJkH5cDiBL0O3MNq2Qn32kqZvC5udar\nvsms/i8DgZ5NBa1KGlFwPyK+kuQqpzxYAnFElZ2P+1IksmPom6IinZynuVD4\n8tkn2AH+sTmhQTFqh7EkNUOu6xt8JzJXk3zpzgJKKX7KSn3W2rpHd36EE1Vq\nlOK2sdqJx0++IoaloVYZwcitW5aT1i7+8CLn2gy5uEFZP/uTmpyLjhYQaHdw\n/YqUgcy7LLWyARj9XLTdzShVlsntH7XbMAU51vFUWraOzZQXC62qV5p9ZEdm\nBmCLHQginsd1Zcb0yL4qk7cMBBxnlaHPLRAOue1SfjdCxSAT6Q6LM73EL0Jk\nDjLL7BecvgfaZneSg942F4YFUrqP4jtKZ8T56H3LE6Zd8SLh6kEHWQUX9S0f\nS+VhoyV5KHX+hnneRvGV/eM4U6229uebpiXQJn+4kCMH+m17HCpvRmFNtkgL\nwPR8zdKszoNCTsJOULPRTYEyMgiRABVUCaAxi33yA1MbN0Xp5esoUzrPTlyc\neRFo\r\n=SpUT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f3e1046636f14a32ae410d621ba50e756a4216f2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.26_1622538772308_0.6764538849196857","host":"s3://npm-registry-packages"}},"3.1.27":{"name":"react-simple-keyboard","version":"3.1.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"406829d19857d6269bac0c99398104c49b0abda8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.27.tgz","fileCount":14,"integrity":"sha512-toAn0ukpdPAGcdjzEizWIB+U0m78XSaSZr+4gdgZjBp7fLKdoSkA/S0NDX4ljdYksyUJVzo+zmXMbGNpAv4y0Q==","signatures":[{"sig":"MEQCIGbj/MfYpOOWv8+75BoPmAcbVjlmqK0toGf/Dh4ah+L2AiBIipMFj44fV27rT/0amADv/QJThLz2l3sED/NDkMdbAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgueVRCRA9TVsSAnZWagAA2FgP+gM2bzMlx3CYeNBC8pWl\nLWiOVkFhkZp4IpcijaW98ZoSl0yj4fHs8G0DtUiKjFxv8yfYPtCgUxEHak2a\nhV9oIxOfYIcxQGvgx8DRvrcakTDeXwCLswgEcKmeFH2AWD+3geBEvG/O3Rs3\n2qaxuKXJWZ260x0mrF4U/vxVYtOgXkiPnODRbn5CC9RVim1APisq+xDCuEJh\n8jvDF3eiWjjZj6eh1iuv8w4LjZNIie1uqoLbEkNlfKO7r9zCVoeVTOqkOqUe\n+xqA5NLTD/GpEWH/sYYYYwLyVNzPnKT6SSbz3G2pMduLo+hPjXqsbjGshxXp\nKgLBvepsupFJQRfMxcobaHs4q7I0KQjV7SNvPDe2h+ygZHHEhJip1/qyLQ3N\n2NqJd2p27ao51K4iFCghcQ+xMq6N9aj67dLbbwO2Qag+2gM/nQdoBhABXCO6\nb/Vn/jSfNzzP4zMsE1cevjdCpMEftHDid+Mg6z69v/jWz74eQPT2c4/NYqmd\nKEba2bgjYmKizLzdfmdB05yVJjl6Nf8rmHtkE6vlx8kDzyO1N2suWyaVyH+A\nHwdtFKvowydiWLS08x5i844eJdF3KQgvtkhot611PakFTzJeU2gLe43EHaKw\nvGxukzdUguIyZ9zAAL6GObahS9nbYAegWn6oTMFRnOtf5Bjpb8TuF08zxy76\neQ1a\r\n=HksB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"adfacb764b11bad14bc614d36e57a24c399b0479","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.27_1622795601364_0.40121203932124794","host":"s3://npm-registry-packages"}},"3.1.28":{"name":"react-simple-keyboard","version":"3.1.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4287ec219d38624e8e4769acedceaff88d3da0b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.28.tgz","fileCount":14,"integrity":"sha512-LrMLKyXGuqOzzH4nwgRzaFDoujTUvhI+AOz26DsWcZJhcQ1aS6AKz39uqG9/R7dsVD4/VLZfyHUvNPac1mY+GA==","signatures":[{"sig":"MEUCIQDalF0C4wF1MQpxM9WBQomIONDZ1r6uTrVU4xnBs49vfQIgQf61VL8TQ/zcPptoxT1ECv6R39l7vnyps8n0AZPfHCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgveazCRA9TVsSAnZWagAA6xEP/3/hLtg2FV+bOYWKxZlc\nDObicSZj/Pu8NI4Upc5ZbWGs1UjW+Ds+08LuKMdG9HW6qzSAvGjNcn1M2+ON\nKkbr0AZ0oLH7s6zRt8LErK2oE0hLQwcCYqEyjT8ewQ9fVk8qRUdRxhi6gKG6\nY1ts3yp3vIwK9t/QDPKXzmwWedXWHFsW9QV2VAaGl/KWUFzGBzbWdg7R4ROf\nN3vhh28XDP57AaNwJeyx/DIPvmnpZj1D//2uq8NRe35rQiN7n91S8atgTvBI\nlgGGWRPmPde7m1E0FW4JPAQZ+eoDck/byv+PiYhKWPJ2XA6lIqrJ/keVIvQ/\nUNIswJB/Qjake3PONJdsN/4VDLm9FsC001L7+ZjXo74H+C7l/JNsvUwNZbbc\nNvSKeCjUt+gl4LG4qaF3FT7WG+U9A55TQT9eflLvA9aMDn1M1mMxay1mW9bT\nsbEhCNn2Gr/5PWdqV9xKNQ49d/7uVxavL/B4fHhc5rrJtR6KUrMSPoiGHE7b\nbC326RFV3QwZsJDBx2hhlvUklo3nZXIL/lddfTJWe3qrZRkKE20t/3LEVsge\nVL7V/aWfAPo/XjeOqeuWdOr4xlrkhzOkbZNVKN08Yhs6Ap9ms4brBINbtP+e\nI86NVWQBEsO6dnjPU0IVoFDzHWHZryyh3oWyqlcjmzffgW4oM8YjjzLpBCE+\nW8XB\r\n=pmwM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"deadd9d5bda37e1597328fcb91c9ab7ea0af877f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.13.1","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.28_1623058099792_0.4216528930975487","host":"s3://npm-registry-packages"}},"3.1.29":{"name":"react-simple-keyboard","version":"3.1.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"60cde3693e72727e1545f5e4f7b89d0173f2bd53","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.29.tgz","fileCount":14,"integrity":"sha512-vIiuXk+bIITt5RnGc2bVW7UYvzwmPzoWUWlyhMjiZGUodjrlb322FewZR9rxvLtLjnoELL9v+LB7D4sRoYuVmA==","signatures":[{"sig":"MEQCIHRFgwFw6n1eHHF7DiiTWIjmYorlcFJKOLyiEOsiS5vKAiBRFpvtKXQaUQ8dXMScl42aTe+IVCs8dm8DNsAlCJ1GxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvedTCRA9TVsSAnZWagAA8OkP/ix3j7iKVbE9PK1o3fEt\nBgiE9szrX/okXncaITLcdOWPcgAcZyEHqCLzPf5FZnIV1C1+D9rlkSx5EeBM\nbKvidNtxaqWQy+TKcM7OCmkxSRgd3vfNlB5WiwPUHgO4Vz7T++8/+cJqaMW5\nJlFwiGxiYi8naWct8F0H7UyhEBsGn2rwYXiCvzgy09tFPVWgC9f2kHylvNJg\nclWHO+syzDMMplKV4YYHMtH3wtZXJN606f+3rl/YDBEpMQ+7CZ5XnkihFJ1s\nJmi7D1VjcMZHVa8UpkPEySzUxH8IQsU8Jcq94PGGYKAaS3TWCv/tXaAvORfp\n3NSuVaSF4bY/GTLW01p7MYN3ELLiO+mr5wxFiWBqkyri0Fa+h3Nytt2h9ozg\nu5WceKZLZ9uu4a7Py53QRpCXMuVsxOzxQnaZYk1ftOKngJt1KKvw2Zm+SBQj\nZqRWe5I7FCltCre2+lSp9UI4tihhGIx6OFJloUlWqvKuED7vCYNnUj/f3TFE\nPU2iIvTfQs9yFxdg04YDFo7IoWhCum/uYISkTwk8SybIH7ClJzFl4Z/F2IjG\nIAt5ujyBujjp0PHXQOXn+t5u4BaUBTKjUr2x45pLPb3cOsd8ubuWy3ZcG7nl\nlfIdsmmB32AGmmFHBFQZ1zO2wv57UOTQWCqCpNnAy4LDEPL+v67tiS/XSUml\nXNX2\r\n=C3GZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ba353523c17e3e7b36a09e49e2fc73eac73565b5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.27.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.20","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.29_1623058258936_0.574821621422622","host":"s3://npm-registry-packages"}},"3.1.30":{"name":"react-simple-keyboard","version":"3.1.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3b0a34c46c1ce0ccfc7aaa10b17a541191a4d654","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.30.tgz","fileCount":14,"integrity":"sha512-5rCerhj3hC5Ztnp/la4k+q5F6IFnT/WBqeKoYA29XL8xhMy1YUjyexQYPIxYdsAEFpJccMyku0rcj0FxWsUlqQ==","signatures":[{"sig":"MEUCIHHvbCNECeaBr+UIK/xf/QH7gjRvXXJgCoX/elQJhE1FAiEA+xQisMmMKS/m3k8AjAdTyPwT+7zYyzCOWcSogA+DDJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgveiwCRA9TVsSAnZWagAAC+gQAKFvtoBErgpuMsvf0H8B\nDixZwL4KJVLU8jwLQ4XRNKZjRaIEbkyThsPkYxs4KDy8KewZ0jBedR3fcy5V\nMtfNXteCglqewCBeTej0I6FjfmkL4Hwii8733CZclyJXdgVvPwMrlMseTm/0\n+PtrW4SfXyZ/mMKuac+fJsWZA8Qq1jL+ftFB+a7srqKQW4s2OV9yHWYiBe0a\nz731DTAZ/hhciar0HuU9h3z4ot6TXBHPxmCfO9IiI87jxK3ljpRJJcPmewRP\naNHoru8qRPUEyMRX3Qw0t2HNlItbgMfMO0PWnUwzFbHQYpxRK5V+SvLJkA6d\nxU77BXTcGWIVjkUtY55Bxr7mg3l+Z+BIcidpsATzxWDe/QpFP2aWfmWB3WpM\nKpXsR/NR4WLGY+XfpwSQ85KLDl9iPTniN0HkmvQ3HQd9aPsI2Bp1acKpqNWe\neuzQn6SKN6t3Sro7bEIn0VfEqyxuhShqjl5qTm+YCydzsvtu+EKB8JQdAXlr\nDrRONtmSrs2j0c/fHeP2iBuO58HGpSbEEBgEF/DOPy+EGiPj97yyqi31LKK7\nmscXUTp0zEltzgWOeDrRhrWo5KhE1Xw9LQnKMVnABGWYzMZAyHnBh2Au3rp3\nTasU9dL5Qi/ozIyZ1d7mM2CRWe7Le8iTRASwSGq1UAUNMglgL3N1khD6DPAP\nzATT\r\n=AHiR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fef2cb6d6c7567e5da6128bf2b7f04c43dbe8f2c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.25","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.30_1623058608456_0.03993042205557806","host":"s3://npm-registry-packages"}},"3.1.31":{"name":"react-simple-keyboard","version":"3.1.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1ac94085dd4a1f28be77469a917e7a195f4ed782","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.31.tgz","fileCount":14,"integrity":"sha512-BtBlgHCkol+nPvNQH46hB0WM5xZab0zdLXaQNDgDi3SqmWcJfJg5C1fm4KZ3e+ri02x2W5pL33A9bg4G2sCEhg==","signatures":[{"sig":"MEQCIFhuAvbqgUJIa7Br60bVmCVC8/0eoL7K6t3XgjOlHG1LAiABp59OBnW0Xn7oklO3Ym0f3rNgUqJ7rKLWgCef3YV/wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzS5CRA9TVsSAnZWagAA7NcP/jmgij7MCCZ1LOsFWTla\nrfSm6T03SPNeMsQs4kZyFNdmGPiZO/PuNq59/2c+iYjjy5KkTZ9hM1+Bl0ft\nGBTdRo8PSbctdtfEuBRc2z3+2PuWoHAB9M4liGizZbowrOCuSG8m7WvrJjA6\nZ7XDLAIjpZZnQhzKW5ZKA0VPXE6wIgllN7j/spwmrLlkXsaeBTdEUPiAoZwz\nzla5/13bgqXdEBxpEWeMf1djbmoeULVMcd4Qi1OC+SgGK7xi77tVvLhDA0Ht\nJkuvsAQeiZf6JZnpeUgm7m8cG2HMWsxMpud995RoWTnDPTx7Wwwng69VeAdx\n3YxYUiyfG5rYDE4U9WXxYDK129RcQ3njF4piRbbhhD5/9VXvoQEMZhGtiLUJ\nYBV30PxbNstt8XqZtotkZ/W9c79adxXyMvgnoX+JXVkSj+ut9E+lHd6FlD4x\n7H0+NMVT5TRiCdp7cCKOyk2m519GeBSanHf0HQQY+itOsC7t9RdDI/H625LV\nNRa38KzZznVmUvwSdjXtIgDHyRGnIM0TwM+Eqjt8aDnQj/aZ/4eSshlfK6Tu\nEkUH1R/cZP3Au7iqyqxM73td4/wZxl9yz/QBHkCuqknXrT8pDyDSlHk1B/HW\n4BKHzcFa3/OtFM5LMaM+IGgzMK8Q7m4Y42KwHyW/0ZBsO7yNf+2Fy4aKVs9c\n8NmV\r\n=bu4V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c274a4baddee6002fc8ab450489184389101db9c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.25","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.31_1623143609674_0.8474447318090153","host":"s3://npm-registry-packages"}},"3.1.32":{"name":"react-simple-keyboard","version":"3.1.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"69eb20ad7bce2c3a09ccf2557a57a0c37f1a739f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.32.tgz","fileCount":14,"integrity":"sha512-9UwFErcv9pWERlsrOggIv2kjE0gmcZYUyTHrZuiIoQbjHYYG+OayaV+gYRHoXFiWU771GCo1m/BaWZ9vAUA24A==","signatures":[{"sig":"MEUCIAp1JHVrbrZnbhwRNdmIOHbgHRTPN/UeRURhLmj1q1deAiEA0gu/Ss0ZIquc8vxlViWXPCbbmCZh5xzSoXPbi77le2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzWICRA9TVsSAnZWagAAxl4P/3Kk7myKBAHPnMvrkup3\nYLA8KYP27C6UwyV1Z4y3Bsj+UMYxRKGAzoh0//aWPBlA/Imp9wGu/x0ttJ+y\nipLmZl0L1RK+T6Gh789tMYIfsh4YYKiQIRfcHRek9RlJe/dEepI3bU9iEm4D\n7wDDNpfGXSvXJDYSmQawoEgPyX93Z1o9PESAxZvD9NiqeAvRmYREYkkeuqGS\nXY6z59lchtu7piSp/Zj3GNMJkq8dtgHyjDUhfmZVxLa5fhkujYNKTnFAwyZr\nJ2lzo0HB7uKXqtTGlufEhZ/dgAQR25E6u7qiEgAMLpNM9gkkEGylnmeLnwkH\niSPPjRyv/n3PlRf1wlxzZb4myuXPEx07rD90uiyITD1IsLd0EU6LuOOD3vgE\nYu5EjL2Euc3wxC/1Dz/wC+8Exke/VRj2kkstlSI1RE76ayvXqthH9s7U37ND\nRAEFJ3RcoTDkcGEYFcrS3jnbf8nyuqaJGsW477n8PItp9udr4rOME4P9JEir\nmHeJAo+fEOBu42BcNXRE6JmeY0py2s8O/eIa1wHWTeVKIFLQd4BAzjm3VQ5V\n/TVWif5MkQPAr91PcdPxEEnY7M406/7LxiQhyMAAnCso9ZJ535MBtbMD+8zm\nIKD5Qn+z0gnr8Y8u5XHyuLTmU4kFhAjGzyXVssScQNphpscCz8gg0UdWmzjj\np8Q1\r\n=KZU9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3e8c1f28cd86557e045f1e9ad36eb1a7d850072b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.0","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.25","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.32_1623143816470_0.3981689120537113","host":"s3://npm-registry-packages"}},"3.1.33":{"name":"react-simple-keyboard","version":"3.1.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f650fc794658b62f16aa7693d2ee3230227a45ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.33.tgz","fileCount":14,"integrity":"sha512-9JnFcSkF5b/cWcn2t2+Ihbki5DRNTMKz1xadIIYD6tdml1ITE6RC9b7ZkE56Xl8SimnfI93pYCjfJpKFdlsg4g==","signatures":[{"sig":"MEYCIQD7N57awlLcjcRaANxh9CZxLaNrLQVTAe/h+xLZk74zcwIhAPMsA8l2GQKnutnx7YgSym3w2T0V+SGpWQXUGybNGMrB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzX8CRA9TVsSAnZWagAA1+UP/RYET3tnmJUDRYa2o7dG\nP81pYZ+v92Hmr1vOqZ+1jnSR7HBXiNq366kC/mRGcSFnAMyNYPRyw7LWRzE2\nebrBEj+30mWP9DYiWtilB/s5R3g+Hw8p/3FZnzhEoahQAS70Lweq8rBmV33W\nmbBGnkwDb41QDpklTcASZIWcvJ3NgExSNeaK2jILbhzn1F+p5lttWcWfRvUC\nlwwu2or1B4YOZUAQ5DBoXSROn8YBZJ9BMQorgINan1HqzaWlybwP/Sama8WD\nHZdtNNYdM5s/ZyRlh8VtEuLsa9uDLMmeKoM5hkA4fjzp8OHu/tEgK/96KpsD\nc8hLF0+IMUPfI9LVbSCXRl7OFzbWQjsTqy9VQRoYgSZYofweTgc12ipm7rpy\nLrK+XVOR2Kt0t9YruRToDz6YZmdT4cfKKg5mOfKTtvXzzrkZSu/rCiM2QHgY\nWAJrnq1FYzperHB/AZBkc0HKbdmy6IuDqeH+a5UOAAxmX2Z06+xPoPFL+hO1\ngwmyzQsrz+jk8nacURebo5YxxCqXvAa3XyFkKd2qbbcRqrsz09IU50J3uJpV\n8U0lA6vyOy9OJBGchJ7g2Uf0vVrmTg5uRaScm6FghMiNdNfMFJk4425ZB4uo\nGfDV6AplUhw+lQQ7+S9sLyiTbFHANzp07HeKGmlqtoenXqh2wIPZKTmK0BcJ\nsgq1\r\n=sNDm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fd3d805b7a5903c158937f8151e5aaa6c2b368cd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.25","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.0","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.33_1623143931529_0.5711107854621842","host":"s3://npm-registry-packages"}},"3.1.34":{"name":"react-simple-keyboard","version":"3.1.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a74e444fe2ef3805e68b248cecc672015819492d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.34.tgz","fileCount":14,"integrity":"sha512-gcy0qmzMiIwbw/gp6QPzHlx9AV3s1i9A8d49apOs5co9ewgG5/TElIfqI1zoxoYCtzBXwwTjaYucOpdS6dVVqQ==","signatures":[{"sig":"MEUCIC62E8MxOjtmo40zByC5GWpHv662gn9oM1d7joXnDVwbAiEAkrcCA7ANF5tJJgBap/+D0e25fGeWKo6+ehLWzj99b2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzaXCRA9TVsSAnZWagAAF0sP/ReAGIiFr1TnVnX8NgPK\nCbO6uubom/y+H2fBg6LHrSHcnA8Mvn5GWFo6s0Vj3sCioNyqJA+GC4MlmFWm\nuOEqvdvjzHQbEfbHJeda3oQKaszs3bSIBqQ5mwuRh2/YoTCZY2vxt7fDjncM\nPM1xku0CRCREq/qSiGQJVTgfMw6iGhIBvrjhwiPfH68x+LCcc6jmLSCns0IA\nlQsuWediw9mbodYDHtc+uSje+rK4PkQddqX3XQkBa06+HEmAyTT79bJpd6tq\n9Dt3jg/018xcjDcT48UhaTEsC49uYRnCEx7wicqxCx2A281jTHCDmsDZQ3a4\nl/A06rbGIineIUwmnki3rXj4eLmq2KKWRlDFe6zEPHRuM/sXStosFju3MVLJ\np3LErhfvKYci5fiJiQKikgxMv3jUxzl4ijCt7Q1iZZcOJPfQw15UzMYb1yZw\nPN7ejTUmZAlUT2lL1EWY4PuDq4ULWs0mCs5Ov9b/g2NlYFg85F6Fmi8FTbHy\n4XHmWvm4NIZyTsn3EoLayLOaREgNmG27loKVvN4ivbq6LsWkRCtthT596dvd\nWrdNA0Iosu192IgVjpRskodEzP4rQKHpcavvsGNIqJxkHY/A2PkdUII0baIp\nuYKPVKNf3Ju4MG3bTKU1iyUT/fJ20EVhvVa0lZCJe2qQAb6vqVakU6+3cUZe\n6/UX\r\n=93Zh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ee3b55d3467cf02cd5ca230620aaf13cd201a31c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.8","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.25","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.34_1623144087099_0.7227073572312934","host":"s3://npm-registry-packages"}},"3.1.35":{"name":"react-simple-keyboard","version":"3.1.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38a8ff7a0a23a231bd688e2525327880f3146d11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.35.tgz","fileCount":14,"integrity":"sha512-sv5Wf5ZOTOGt+QBqLq8yE2+8OFFSfQiB6H/sFbApyeIBNZM1lSow/56DNaTw54sQoLR97A/PE8CTRV4+wHUOCw==","signatures":[{"sig":"MEYCIQCMxcXIy3J4yLeQ2O1mbHHtcBkA2qN4RhQvereLfSCUKgIhAIeHvb/pZkXJDpVZkudxEL1HQ+yZ6C8Y3RMeTf0C3GdO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwIR/CRA9TVsSAnZWagAAMg0QAJFY8iWAksPrGSvdcvC2\nKGQBoO2j5nOUDRiPvPm0iX1ow56U3uyhw4wghBa+yiNw49wnjP5EV+Kt3Iri\nTGCH4r6o26kqzzV2/WAl6uyo2aCGJX77i9RgNLfU4rEdAECilguu6xw6TPxb\nwx6ooS4WYP8bBXZuEVpoYdLpoub5c7HawD5uErgE5oC5wvtCjfYFhQ2o0TeO\nBUq4B8KCUN7n8pN+WCSx80VyGdG9eNZChgE30UIiKCnbLlnkc6X7vO+dLUAs\nTb+dmgbF+g9znjmBbejgBxFLKqcoGG2wm2bHUdDS8sv9QGEHeE9/3AuDVu+I\n3nF3brlBy9i4n2i/fIo5BBDOYGuH+wwEb2+Osxv4k3IjPey1SDEjzxTOX42W\ns8EFMTij4YpxX0VyLOykmspVKmY/nLiVmoZjiwQ8rmdo1FZdt/4Y3LyJRIOt\nPmNNpiXaNxM7tQaO8xw2Pj15PAg7zp6TA3rqKiOM+7gQ9oTOpVkRcrnubRED\nOJPaCizu3y5yGYbjZBYLoPCbbsFmzmAhB1gpFhKLSgjlauv9aXLnftMH8ZnU\nvB3exGHxBPrZ7X6AfFSekteN2FK1TfmZOfaiTA9KOX4SHAvoWE0q/x7upnyE\n3BOwhU0BPgZdK6hQtUOyp45qjSaA17+JrBKDryIZWtsY952REj6GzgTHBXvy\nQDgu\r\n=Bjjq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0cb7bbcf3c9753fb9f7e5df4987bb5c2942de4a7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.5","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.35_1623229567121_0.6340614541302276","host":"s3://npm-registry-packages"}},"3.1.36":{"name":"react-simple-keyboard","version":"3.1.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8257fd63021e533454b6fec226eb1bf3377addd5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.36.tgz","fileCount":14,"integrity":"sha512-kaxQ5QN7f78bnnW/+3flIIoXzeWfMxGe1PeLa7VCFb2Hk3tQOfkFcjRmMvAhE5MglFBU7Tq9Tm8UZYh784avyA==","signatures":[{"sig":"MEUCIAnMyiDJluIVhUbVUwiqkfK14p/Wbo6StGqwjxNisMfBAiEAnz5wXJkx7eKv5sXiJ6BpL9v6SOoXONOsFRjOWHwneeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwIVyCRA9TVsSAnZWagAAHXsP/ivlJnvRabThiNEJB++V\nV9tI/IERanG5X4iT9iH9bMeYo9eMrZBGBDjBbPOAoHsiIfux3m2ntMb99mhK\nrpl4wgOiLEevGgMDt7mhKQlV+fFw8Ssl9NiOM8tZSh/BPrLamgnj8tvoKJaM\nu8gblXs4pSK+EgSp2qCpTnLdI0e0VMXJIhMmMLl93X7PZU93tXQsUW5mBxlH\ndNv5yFpdJ6LcIiK7ZWSgdwjZnRDvKLM+QdJS89MtK4+VLAcU3PTziTZ3Obft\nVFNx/JLyPuA4GvSF2JvBDNDaW7f9V07dc/1sEG5qm7g1hVqLv6S8QAo7AyTq\nmmUcODRl39reUujhpVCjXNA8YjssHJDOBnRSPJrns9mVjb8vBZdAvNr0HNUj\nVSsVYoOrN3cFs7zea9g3mne/qOUm+T8PLYl3/E8Gv/3yoC30XvEAh/Ss1QIu\nK3rgMpMAdJUSlLCcJ9vFQLFshauuFxHw5f3hqxWJu/j1WiqCT2FU0B9yyAC4\nswu+BeHKevpSASNdg6o2O5Ob+3YiQ2YM2oTrkBCDuczeN0hLn4qmP8oz/Q6v\ndn/riobSotoW21vIuNCbPepEAphf8OiUg7QL1TRar8SneQCl9b9KyZnklG5g\nPveBRFJZjWG/ebSBSKYYw7Ch/KjaUq2NfUVPTxqN2hVHdttRKfwmbSiw6ryM\nMKgF\r\n=3vrR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"541e866d6730c43c31fcbf15568d74724e380424","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.13.16","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.13.13","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.36_1623229810541_0.9717442313121349","host":"s3://npm-registry-packages"}},"3.1.37":{"name":"react-simple-keyboard","version":"3.1.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f41f6dedf0e823028345039b799138d976f7e6d0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.37.tgz","fileCount":14,"integrity":"sha512-2c8GatjlPkpydoLmplMMn+3ducZSBzulQbuQhKAfJHj1YDoNgxGyvqbDSkWEDAYRu+MDn2dPjAIrD+oJZNPONg==","signatures":[{"sig":"MEQCIBaArjdVEWY3TSZP2mixpSuK6OxuRtsg+3684nJADNd2AiAYgXxSfvVWlMq2YkDQLKVmzgr1cwRc5Y8xqwQnPmnwRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdLHCRA9TVsSAnZWagAAI3EP/RridNh2PrrWxW8C/dSX\nnNtxTJG9FEKM3uQ6DxKjRu4T52R8k2aMH5pKU1yc4Ye+aF5MLEaaCOHYGIsY\n4pWT4vrFSjbzMdsBiZgMiO7t7BO4k5UhsrA4mglGLo3MhGK0TTOr6SuHo7zJ\nfILBPV1MGCRZIU5prij0vR9LYnPSAx/4KD2QQ0GFkOV165brK6hMEySr2BRJ\nnnoYXJBeV/ca31aWg06tdVJEdsvVky+7mA2xvtdNh3uaEGbf8X6/hZpdEtBq\n96Wg+oPBHkB/5M77sjhxQTla4KRsfRSY/sy9lqHtE5i6cL3fYjmLzebthqlM\nGJaf1CVJSh6R7hla3g2I/2+S1REBBnupqee1xAdfF4XDmL5hAtiCrv3upbKK\nuiCQPq74lp1dnlNZOt50Fz+Ni4hJ7dOzNcSN8cqxgShuGaqzACrCZT0QTKUW\n+y7qHqYp5mUdP10z42bTB5KUMq0YVI70QZII7csTwDyfsKU7XHwiIY5be0Sk\nTp9sHEmBSKEKkR4xzzpGTJPoXw31Bk4hHyVBhyjc5y4usXracAyeYkQIHUuh\nes4DLsOLex1UvPr/GMn0c/SAz6X1EbgktdQHt/IvlO9NGpUVopXimfmbTRtj\n20EhDoGpuHGPl50LbYIcgwPAG7MsNTaC3Dkmjf1dRseouDPCpv9SfjsB5Jwg\n6LKK\r\n=VrCQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"da6ba9234e9532d06414b4f8cc33c1137e5b4a0a","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.0","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.37_1623315143359_0.29579114522599803","host":"s3://npm-registry-packages"}},"3.1.38":{"name":"react-simple-keyboard","version":"3.1.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f4e547854951f42075987d27058095c48c4b021b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.38.tgz","fileCount":14,"integrity":"sha512-gQGT2S/VXJP/wyaybVqtoemtui86LNyzPZ/YXPpKgojwdhElwrKx1GPi8UvrSRjQfyhtRI+KqsGAJ5N+kr1gEw==","signatures":[{"sig":"MEYCIQDi+Q1/4z3ok4l/tWj+o0kUORn8CViEoZBS0waZj+G3HgIhANDb6a0NjsglrFCRAbSaQXKFK0SzErvHCV4oP+OZzlTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdMuCRA9TVsSAnZWagAAf3AP/1jWMNama7QcvWraJl7S\nyrkKuJzbskEBtUbW1L6RcisoKOeJQbGQmuW9FrqCdJJe45K0mwiRjsYzaY6X\nbQTSxs5O1GYOGlQbcpns9oyFNMaq6keXbDNTw7xCJ/r5C6kpD19c/eP8CUeC\nwjoAEzSDqfNc+ZpmSSs9pUqaIBbmX7xP058/Y4EomUQuTRn4XOsizHeWsgul\nUfeDwVbdjP7BVzLbzwrBTYO365wLvDw2hLiwgqt7S9FP6qMRjAZm6ItjzrwY\nQw2QlLpgtSSzPzpVV6T7rKwUSRZCHeWL/A4WuRn+3R2daUD0QZppT4N7mB5o\nJFbOboizOiyyEB0kimlgueCez1apAF/t6C4lDkVp8KF6pe04U5dAYgkGYE7k\nsqIHdr98f5IczbFIHD4YczUI6afG0XnYI2lbdkfwTXaxvDwteJw3I4C+HbpF\nBVWugRrgNs+HAFoHr7uUKESWW6yZYNVp1AbTAkFp5fHz3Sa/XounDqpDADZ0\nZLEEpFlQiUyCe1MOvbhXKipuUzzIUMIYv8l22FZ3bppJEYWFL9rxYzCysIFB\nmatHBULfVjzWt064VTpBUDpgXbi5L+6SwH45rNiSVSpfAGTO65NcySkguKAC\nJgjjTNljdWfbRD2L5+SpuSxoI6eBeBM20LPLgh01BWyal3hVEXMTJdE/zvaR\nKIro\r\n=kOtS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"70e6a825d161b0f7c3363d4cffb699b12026e0e7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.4","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.38_1623315246120_0.765561292798101","host":"s3://npm-registry-packages"}},"3.1.39":{"name":"react-simple-keyboard","version":"3.1.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"008777d56f92eb2ac4f21b42d50c4b6fe5088218","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.39.tgz","fileCount":14,"integrity":"sha512-ThrgKjf7kMBTlhywv4fhavuupcacpe06vDJvxP+iuIi8NddD+ZWdlFKfB5KPEK50hXQfVyBV2lRcWk9ANKSwiA==","signatures":[{"sig":"MEYCIQCrYk0YGBtgtteuAwg/bneZPF4c1ht3C+rkF2uWSBy65AIhANzkj1q7qfk1dPas4AFQslVXjd3CniwRZSaZMZ9tAZ60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdOYCRA9TVsSAnZWagAAVQAP/3uMCTIlHfESLZT4vtiE\nyYaa2EILsnl0zHUkGzkCgSOHOFNV3Def6tOMdMP3sV8x0v3Qdnrsjg87bNOy\n84jbYLepPnUjkoqw43pfJwRtlE0pcTiN3IxuK9yitphqz2+vBKJFtW9G/QNz\nPIDWH3A34d9dck4IHCbPRxgcbmV2qDhHqjqldYmd84BKBUovuAKzMgIKgiG5\nFd4z2st6kPrsNUc60+v8aT7kTO/nFjkreMJwi08dHIhoR31RlMSIUT8HHMCC\ntZPDA+18qjN/smdPW5+tWXE6v/uE/PwyviEzLUdrdj9xTKC8ZRtsdlPqfenY\n2Bjcr+JIFTCTs3F37apqfCaKyP0Z3O2/JG0WYJyxHCpQUoIEptnLVVpVRGrg\nvLZHccV8dvEipyCIed9tfcf7VDcbNJ8nkAvQKyMquz7fPwDTl4O5rXTSkdJ5\n12smlOGQBb3O1x862FQqZPQWLl9YE84oRT6QlNmdn1wvl3pkpa/FEomtS4IC\nJx5PauX7MObwUTCPBfexiC8fmcbhusgzV74uFwrGkzqqo93OVrggcEfskUVt\nDabd2anRc6Z8rV2JARIT9dmWCKMSBpjgErJs1bNSFdhQ0jmjX0nFjOtkdEWH\n98OECB3WV/zA/VYD9JO2su70Ua72QzgxNjN7QFojsy66PvbCXrI4CUlSDHnr\nq2LN\r\n=QWpt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d897872423f613595d82fbadfc35526844bee50f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.3","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.39_1623315352569_0.9576257689581467","host":"s3://npm-registry-packages"}},"3.1.40":{"name":"react-simple-keyboard","version":"3.1.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5f688871683b1c2752aeaaa57c2477db0e29f280","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.40.tgz","fileCount":14,"integrity":"sha512-ogG3QLB4nHmHVq0BPEObhH5p1JN+8MDt4gyj1IVny+Rb/oRgVurL0f3Ft4S7Qm0xqJT1cfx8yhU5Pg6OpZjKcg==","signatures":[{"sig":"MEQCIE4+3aWlK0FmaQQyKZa4xfd8XvgaQfyaYZZHftRK5ttyAiAhHuvr/aLJIagWGaSE4qKQ47XrBW/RM5B+/O07/JCEaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdSNCRA9TVsSAnZWagAA1xAP/0U1JhB4LS1rQJGnorGw\n3RqATtHQjI0/s4dx3N5+SBKw5XqAChsxk8YydAawXVx27KuykD1tIT5dpITv\nH7ZMZ1AW/f/vzTDo0m+t5mbtP9wDvZe5di0GvJfVjuf0pyhJtvVQkqNVOfUX\nhg9BLJTIsVkiVJ9in6poUIDq218DoWhrThr2NmYYyjcMwTde9rSdS118vewb\nQjwHjpVDkOD5PxHyYNeNqQcFDT8aodRB918i9+BBiuFGBvpIcMjUo+DZaJZG\n6XZ+NgD2gNi2kkyTHUo4iPGfYy9G6aIHEWyudxM1kJaRl7V/x97T/WWoyhzU\ne4c5c/ESl31Lm1TQwXJK+1kadyploVjnAiTFgpit3M8xPDNzlvZAQGOogM8x\nkI+oxx9d+3MwIDAvy9h/MMJCfEa262s3C9Swu+pjIbrty1aaLBOb2/FTS+mG\nrrwNXWr92msg5Lt1vGo4S1fRX1j0oOwGaTjqv6Fc9zvX8rQrx7Z4+H6GIgaV\na90hWOZYQMUImcliGdgc5gBDvoRG/UsVXEoQYSgXoobXcQGqBDSaIUOKGfb6\npIY1GqKCnGRDTHCMbLjElGGzMIm8S4Nzehnxk49bJ6f9fcMcUPOvzmt/N5zp\npxkPl6/+CJ8ZHoqL6LxFwPg4WP3XX5lwCwAj/2j+xrF0iFlZ08PqXy8WbUw7\n1c4B\r\n=2xf0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0c84755bd42143268c0bf75b9c4fd98b3d5ff7e4","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.40_1623315597591_0.9689723977004718","host":"s3://npm-registry-packages"}},"3.1.41":{"name":"react-simple-keyboard","version":"3.1.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"594427aac3aea7a9a9c58eefd362d6af304f0c0f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.41.tgz","fileCount":14,"integrity":"sha512-vQsOnDdU+XsHq6eJ3P3i7E2mYsQ9csHf8YOyQ6L2hjVVuPn/+t7TcKeaM1kwh8ePh6sQO7VDZutd4e4ls73ZSg==","signatures":[{"sig":"MEQCIELGzvDmKKBPcGr9iYmtrE/wowe+MvA7sNWaNMOypFJ/AiAYFQlE1uMqBC4UcUNsSX8/HZmff0WNGRLZU7v7O1vBfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdWfCRA9TVsSAnZWagAAiXIP/j4c296uiri0i+V3IoZR\nJJaER7GPXa6KEE0xK6CJIUOVEb96mmL20u5qV6jMYPXk6OuMUVO+GN03liHe\not1jYWBgZfFSVLoWqnnQyCPNGiaHykqEqTmOrH3GcNGRSj+VXLw/eudTMQ5W\n4NpJgEd1IMHev19T5WQuAsYPV5Efq4cC6g5N2uxB41bhcLxp39V5xitwNDyR\nNfRPBmmr8JLd9AhHpHc53o+I4eofnUcnMIdAY3nzwlSmrbD+5pmOUGY5G2d+\n9CnsEsE/UhGnh1do659HHLfe1sSxmVFal+zeL8rSaUnAMRQQDut8gznt2QF5\n+tVA0TQbDWYaK5m4pPKYA95+Cj1Jf2B31PfAy+eebP6+J5qXwLVEL96tmB4H\nXk7HockGZhmUCdiRTKNkB4v+2IukwbCubCUdwRhpwe9EqXGeMREmmwPh0YLc\nrEc/U2eiB16ifzuuTwbIaxEs32c3o9Eq/s+YbfsbEOWxLI++dsP8PSvuhVZR\nPbwckjHfs+EYfeEgnigC8rA33Kpl2Xh9v+3iklrIB6ubARDhKge5Z6nSVaTH\nqFrVcaxppNkLjKmfwt8JXR+1bSTTdQeIUKq7+M4bLTlQAvj03zeLXNaFizfd\nluGNejM/KOmry0bNpvji91bdOKwxTKEOmg6jG6msZJUGf6MUYi+tm53bn4/h\nYibq\r\n=U6Bx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"24305b3fc844cf882d9e690e99c52f0cd98327ae","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.4","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.41_1623315871854_0.43252290805403115","host":"s3://npm-registry-packages"}},"3.1.42":{"name":"react-simple-keyboard","version":"3.1.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7bb0bab04cff16173b08dd35f395d2aa36a556c3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.42.tgz","fileCount":14,"integrity":"sha512-Pe18zh8E26bcYCe1XHIUAr+pDfisK4hZvcPYGbukJcI861pjL3NwWf5ohr95v99/JtXvRfdwHS6CwbTOSn1VfA==","signatures":[{"sig":"MEYCIQDWEoNC70n7pmn4luxt4F0JwCFKJv1oyxptodxq8PYIxwIhAMqXODavZAWjt7OBwh3QkcGC9ypDY1ZTRnCceF7gp+ez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdbKCRA9TVsSAnZWagAA9mwP/1J1qtjj89G/12+0o3Tf\n7UA7ZC8NuX2xiFSywo9AH2sPkIbjrPCi9kRDkevY9Lhz2qRjX0X69cw7/q1S\noGBGMGPWUDkI116+yeZaItwrveuEUTBehbbURct/fPCJe/VR0j+FwBN3KTi5\nLtyj9DpQaiBtcWgjsotwpck64+a6ypakRBkF7Tb5IZ9hGqDP1fq6+MERsg+0\nIjkpkLqDL84qu/u3nubQU7Xlmov98xoICEGB811IT8QACzZsRtxkp/gV5AFq\n2thR/2kUarBiGoiijCCwv6x741S/X2bjIwzqOuk1whb868mCNoTeW1o6CMxY\nGpl59g0q2434iIzwDkC0AWDMDWADsVuNd4Psn1irMaAvBsTayLtIa/K2AG44\n7zX3p4MvIt8nm5ahW9tg/VEpYMqFszyi1VK7DQBgQDpFiHsQEFbkiDxa/0++\np0G1MPkhYnSDGZNBVVr/qO4pr+aTrZtXmxqUaUmDKcfs5ULqy9yOdg44BUHY\narFUuLP1U1r55LFhjMfADundj5eWOTYBRWuerpT6wIryTEXrh+p6bp/HQVQj\n4LdST+rqTjFr2/a2z7pssKg6aw1V40SIgt8RP5pKD0mu9az5UDHJRR/9XEQr\nOTH83N0ed8W6jUKmHYmF05dSP8XKkryQpFCy588VgM63oY7xFiofbCiG/73N\nK77R\r\n=kxp2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"23ed321677fa64a78245ede2cf33954c9eb1b2aa","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^5.3.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.42_1623316170504_0.7214027903205713","host":"s3://npm-registry-packages"}},"3.1.43":{"name":"react-simple-keyboard","version":"3.1.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7ed6f027ce20129dedeade761cb2572a60a5fbdd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.43.tgz","fileCount":14,"integrity":"sha512-+6Arg1iLaG8tIzBlS6TSraJf37tABdy1l74FHsesRhWrQ9tIjwN45JuVvYVWYvwblaKi3TV5FJmnrB+2oD0iDA==","signatures":[{"sig":"MEUCIQCSMF8JbEfoEPaA4Ki7tUXSrGetlg/IYh+M2UlTQlBlUgIgbxueOyCWPYng3v+hdnljCIbbIfy/q5OtfWdxolE4oV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyNECRA9TVsSAnZWagAAieMP/3qE2lx4sfKwcV/K4ehG\nCcWzCNmW8vTx866AbYdqwfrY/dZpcd/2ru4kK+fiDT850rrxXjdPmCnMrlT0\nVeitRYtp06tedZ23+d4TTrLkgsZbbQjnkwGGNyZUwiVcnQLI/nX/+bGgFmvG\nfoPqm7sIfUODMLPX/+gPplGrvVXx2QZ/8Odbs7bayoEwg2qOXGz3C/Or4wU1\n8vdo3JsPjdSBE2+GLR/8KBealv2MmY6iMRPK4eX1NSjx242vJrqarpcrUG9F\nibVKqjftM9WVs1zPt+b1dlJ0hw+OncGJR+/w/o9RATz44WW67lbdq/7HisGN\nMCdMw1KxqwjC1eGGEr75IUg4SCXmjkzHwX8cJmikVdwOHOasrDDpJG34XlJL\n4aMZiNshFCdP+ipnsVk5ux+OmFyMXHGmrqjPmZ15ng2IPw/q8aE9pI/u4Slh\nPFLuo2vt4R0xIMvH3pCs3HrHAe0rd3+FNgVScGMS+T2Hmo2kkND8uRAgzXWt\ncRbEir1YThyz0YC+rkV83F1voLUMAIE7Tb5tgLAqcVIkME65/2E9VIBAn1Wp\nJwYCH9AITy6QIgFx0grUYyY1Ie4wXBTKscyZc6aBsHkoFauWkZvmf7qbvJKf\nS11SWA0mSewyXrDX0MA6ljhX5VS/vLLiiAx4YBuP7regBv5JFRem/NOWlGia\nWs5Q\r\n=U2Yj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9da102774a62984efca0b88eb997011407b75990","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.1","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.30","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.43_1623401284640_0.9912993362966538","host":"s3://npm-registry-packages"}},"3.1.44":{"name":"react-simple-keyboard","version":"3.1.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"31ba7944fa5ed89025f3f7cff6796988bd2f541b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.44.tgz","fileCount":14,"integrity":"sha512-NY4JjrJRoROrjj1nYI+P9EM2XWk8iMWC/VlblJwAetIJmvo/MCy5hDeczFmkfiNm0QCM+dbMTileidYU9ORUHw==","signatures":[{"sig":"MEUCIQDlIdCP5FxelvMj2B10Rl/odJ6JKLqUPvc9rJCCxQansQIgSiCvKxX7NTV9c5WPOzmiFsll3aWlUCudFxnddjTx6Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyS2CRA9TVsSAnZWagAAClEP/Rsy5CXKf/rVaK4oqDHF\nIXvX8P3ZynZRPpvCFRZvnz7tjRM6Wt04KuSH8MpUq7K2WUqC0PZAsjsdVlrk\n+q+dz09FmrttSTk1ymurKqFwzxg7tZgWtUHpdPqXa2DHMXDdG7ir005Fnw7J\naI894eVERTwGst4FYFpEEZsNdbkk38IPC1sJZMCFOfI/sbpzf4wPcwmr9zqP\n/eTSmw9DDPi2csoVB4yTB80DrxqpYFQ6NtQn+YhLOef1cYcI+Wvq2pgsfOyQ\nrEPz7cSueJHq0N+VmGJIxqNbRdgAYhvm1NIQW5Z2h+0dM/Qz8UMzFNqdrVvh\nBwY1Ek2mLJWDEcfeFyv39ekoS75DRrYHhDw7zI6c03uCfmevHKMK1AawgDW/\nNIGrxlxpabfOBSIavVBGv2v7KEuomBOVOT7l2PfpndK2h3+RC76ZTctuYnBf\nWBMKHiqtwWhSMTsxinboCtRnhfOTEitk2CtyezhpYzCWGmllzAQykJPK79/d\nm3UyWLtBVBu8TfPce5b5W9NzEswl3tfS/frqBuf+C+8o1TIlRe9NJbS2grmP\n1l27X0iqYqh52gMaLV9iKy4USDgrTSGaLOwQFkH/n5/BuCNpA4evyUAebIFr\noqmX67L64LceA6R5w6z5tDJTOK5tKFyNoThYZpcJQqkWSUoj7I9wlzjq06bw\nhN4W\r\n=efQg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b529557e38c54ef885f59b98e0857c3dcf2d5356","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.2","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.36","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.44_1623401654554_0.8900622195862697","host":"s3://npm-registry-packages"}},"3.1.45":{"name":"react-simple-keyboard","version":"3.1.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee586d5ab4c9f7e34e3d500852afeda45c322b94","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.45.tgz","fileCount":14,"integrity":"sha512-Nbt2gBpdlAS+AhKHfLZDGFeO0hJMGQ0ZJ9kLIwhWDD0HkeIIYZT2IwsuYIGP3N5Ni2CxTQf1I9l72GJX4ArMDA==","signatures":[{"sig":"MEQCIAQl+xfHiagYO6j/AjyyduxrtuMijM/IOuKfzIF/Mmu1AiB7ocPnlGYyPQc4R97bBZICGFnK2jWWACypvK3sVJ1V6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxyDkCRA9TVsSAnZWagAAfmcQAJB3WOS0adnBzDPtoLVL\nTGvEQaQIsIMi+NQzP6UHNiCMKbjwTsi2pQfg66eM2EM0w0w5jXH2ftMjZ+S4\n2DxRYC6BWOGxbYHSn4lbELvEeUZV30cpMDugJAu1YgCC1TU2QksJNqwf36yR\n3bGshlInIl/RiZUZL8O/Qp2vK/nk2P62pXt6QhQUB9Fi/lUBMKp6j3+UqUCy\nXoB/6C7p5nbLyMjRnCrmbPCgu2TIqjC3BK75hEOqEfWxcXCEAmLyzqq4cEV2\ntvunhoPykaA5EZe/XKKNXaOL4c1pfQAlfK5FXRGAj886xlHxAnwRKLCovT/7\nuHas+6BVF/OFvZ19pYt14b5y2QKWyloEvJ9Z1mBvn8Mwl747xC9n/Le1EkCO\ndtP3yI1BGQzmB90D03JKWRUNyfd+JxeknZ/WBEF6JfAvGvnivhfaDT05F0qV\nU/qWObQCwY7tPVUwMgE2iXiUrDHbxos/0N0mV1vfFIRbkLCVDgpv97isM15T\nZ/irhs5oE3WbtbNDuodVmBFOnj9x7a6KJM3CGe/WVW7lJTIO6cIgr5w2VF2u\nUL6AI0gPDRZHKIv8RHwHJ7viSGkJQbEGRKA57Gy1ZRidc4z2/YGTpRbTcLke\no0k3VAQO6ma92lZ+ZwQTE4Y6TnA5o149zXdIgGMzrsxdWTkqvU+T7eb7mJyR\nGtcT\r\n=Zt0K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"39d9c51e30f4e88c8a96f3edefe229195b023633","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.3","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.37","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.45_1623662820234_0.1019676281676265","host":"s3://npm-registry-packages"}},"3.1.46":{"name":"react-simple-keyboard","version":"3.1.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"632afd09d603ae824b7f77252c04379cb7898e82","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.46.tgz","fileCount":14,"integrity":"sha512-uBQX2SPXYk/F94NcOP7tCFeG799sefyAUloJfC3p94nEn8HSuNe9t/kQnbTtBojWt+D1YupXHUaKnXNZEiBB+A==","signatures":[{"sig":"MEYCIQCiDO39jcEvu/mzBximRKRGfy3lo7Y2rDF9QZYXdm+PTgIhAOiaU4/zOy73/NNU8RlTqLV0QliAHCeWsY8BrgrzzyFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGocCRA9TVsSAnZWagAAR6EP/iBg/OH7OUnrbGtWzXQC\ny3sZ8Y1ffSOECeoMHnO/02tlzHlJx6DVGRoN1gg7E4Nj5Hbyd5eDzNB3hIkT\nRFl7YhssGFjP1yGpKwyk59z0UYLvFjms7SDEv6/5ldfpR/ajJhHIgwe9J/9a\n2xExFpgsQwSJML0IVXZdvPs9aOFCcFBNy4A+6Y4N+fovFW1n7S8KooMPmB1B\nMAhcCehCGIpq6GIqtsztfwUttKsz558idrPk9A77k16SO5z7pmqGehUXKxt5\nFEu2jebx71Ve7L8anyCkbatE5VUKRlADMwMgY6c7CDKFAdS0JSluHQTTvMx2\nPR+oHeKUhigvMxCpFfk34bWnnDOKtzgMwozYeR8EscIiioLkkW7P9GPKXRNl\n0Yw9cNCrJNnkt2JSuTgWUd9ktM7T/kGbFk9Jk8ElBZRYlbVmaCrWmMwUCeq5\nmUzdEuFj+C7ZnISogIPZegdQcde6l1Urpzrjr87fdgbimiDO2qMQXl5l5x3X\neRe1artOyHUILe6qXu8VU2llRkiAWDyzZZByIwpsjSpVx+4AF0YipgTeT31I\nNecYgSdiuuqzQINmssem4G3TZinMA3UgTH1AnjtgCf9QIdqY9RvWp1cAeV/O\nsKc48KChq6t8Rtfsiwnv6MJj0OF3E+DOm4ufHifp+sKnY8Ciof+yxurK+1Si\n37TJ\r\n=k/CD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bc41356fbaa2498e158e8535a612ea547f71caba","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.39","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.5","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.46_1623747099847_0.4536446846869706","host":"s3://npm-registry-packages"}},"3.1.47":{"name":"react-simple-keyboard","version":"3.1.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d10d3678d67fa5fafc860aa0669082e35824569","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.47.tgz","fileCount":14,"integrity":"sha512-H3S2ZPjFZtP3Hk3CUlifoCtaAEjwVpJKTxJ1onaVURaWrLPiHA0Xc4BbOgRfRTRLNUraU+FHCFujDw8jzu+YSA==","signatures":[{"sig":"MEUCIQCGhdRwXDm8vLNILZn09re4haj3U+jd2VPbVoJsjg7ZIgIgDK2djj3d2Lkq9jTOg91aPywLqzxGAjJw05Bid4BsZ0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGqVCRA9TVsSAnZWagAAjf4P/i2tWqU3//GBeKPWRDhp\nyFvXYidOxKHs2bmz9s0WAaR3JSlJcYlBsU5K8vwZ2tdBsllsEpOVVi6BUoln\nN2uboydfUPZ1aTqZ8PPA4ZYzEs9R28XZbEvpkxUAN6fMXRqD6zjqrIyTrIOw\n5E+ajqeyFvWR3eQVZisUfWIlcbECAxHB7/xBp2BGnYvQI7dRgiEMsuViBINL\nxLF7P0H5nY/KtxCALqF9vEhTtC/MKK5eDCRpvHxsIF9Hge9PcSKlrxV8+UNt\nCly9EfmndlX6R7d07s67uNXCuno8UbJ4CLZk6e3Y2of2I0TQfdNTRa5HKnVl\nBLoKDrYYV5uMB44WDj8PtvZNciVlAcNQb0LhIrWAias6lDIbxd3+8GXIpx9L\n2KM9WL/2hpxD+cRbOOZnJUgXUWFAWDlXOQ/1y0DnNq6ZzsQfXR6lqLcmYCXX\nuJm8TPl4ijQLq+2VIUFTL9B+Nkdn+olwVaFEKICkDwo8KtIiHya8UnqK1il+\nf5AShM91OzUPbeVuPC1msWsSnaLw1V/wHNozmZjgXwiDk2535OGlZGRH9vXF\nZ1UV5vrO7ivudvGUFZzolgsqse1b1htsof9pU+r1oCzx55Y4q4c7eh4paP5m\nvwlXKpVHlmMTI/XZsS3bOge7uSLfN4kDOzH5ErcmCgqjO8v4LUVDbc+3wQ32\nWOcR\r\n=8npo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"696c9dc7959fa9dc105c47a36237b8bc0d8ff494","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.38.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.39","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.47_1623747221645_0.8313159282498344","host":"s3://npm-registry-packages"}},"3.1.48":{"name":"react-simple-keyboard","version":"3.1.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0b1d21a2a5dbf8908b3a9a5bd2ce509c72bf5331","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.48.tgz","fileCount":14,"integrity":"sha512-4BjorxQnOq5i3geJU0r36zVaoXkTUxzdcu7tCZxFqrQ3nQiMyWhSYjGDlSuKH4v326eSBgiOLZ1+f0KZyglmHw==","signatures":[{"sig":"MEYCIQDGERi8nnnyasIL9xLDVPZFZoJwvI0gwCWAPT8wtCr4vQIhAMJLrmEXdMk6WPbdDZVq0tApHTh2kMd3uY0pYwWp/M/s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGsGCRA9TVsSAnZWagAAUXIP/3+zNDIRSfvXad9031J4\nodAYTsTHGNRmnDGe0T0+1u8IspgTrGHMREsVRhPqcvD2obu3aqK6J5PW6d/o\n5BI62QlsnfXdjitM7A34AMRrGhaWKeuqYYtkFSjVzzW95ux0F9fgsxphKCsC\nTzcLhvqLNNWhDK5IhluY0Q3k7RS+1xvNq6qq5ki9fypdh8LpT7LPltepK7f3\n5GDx0sfjB4/6DdyfX8GyR78AWASMM+ne+SJbWGYH0U7Smajd3gNM4FnUBwno\n87/k778UU2rd8uxxF1aMlEsDqhWeuuj8V29yokQ/TaU6d3M92ctu/OTJYi/G\n1D4BnuqLmwpU1GdsB/IllAMLi8jRYTLyxlzv/oGvuHq8kp6iAIeFHievxJ5K\nUm2pEVpZ6FjxbVXEEykceUwIU/lAm42uCwrp8U4KzlVoMbgQN5RKh9CC/jHH\nAvgu63n6J3MyKxiPh1ryy0SBf4CIjgrmSj7OXNyvusAfXkiOElzfm8eKPrIA\nHy00TzoHikQyK6Y8T8xm5/EhozRuyrpmksCCJjj+1meS9pPZwjVAcj3BTWrc\n7xHvg32nran0IcFc3lo+AeBcAiElLVV2kHNn0d3OnfxKjsLhhzwgUOIKNL4h\nFFZrGFyjpfUjS/W3vt0/3fY8itAb2/zjMHoS9k6tWeaX54AN0UIDDp3oKxR6\ngvjI\r\n=QW2J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"88e14a44b643928933dc2694caea76c3f325f2bd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.5","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.39","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.48_1623747333974_0.5664909441742445","host":"s3://npm-registry-packages"}},"3.1.49":{"name":"react-simple-keyboard","version":"3.1.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"46b38748428a7b07876f90f62375336c88e53b3b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.49.tgz","fileCount":14,"integrity":"sha512-GU5txcaKbSSWLfOipcQr91R31wFKX3NzOSoPSFLs8yJ//kEpkZdFwafGhUnjURpLnxzr2V+pIOPMiPMPvyZvsw==","signatures":[{"sig":"MEUCIQCkWgflTEpKo4WfAnJ34CZNCnXiDnQXhRALmPJ9bhQjYgIgEBq49c2o2M4RNUzcIA8erHpcbaX2U/zPkgHg1wFJRFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGueCRA9TVsSAnZWagAAEIMP+gMsGuGk2GEI8dYL8Wsv\nHm9Ir6SEpyHgcFp+WW0NTX8l5a8f/QkH6Q4eUSjR72cYTF3Rav89/IddFbk8\nqpbjsIyO1Kiegqlry7hamsyuZdpcV3BLsXT6ciri6NDBCo3PhsUHgtSYKprg\nonWxOx8I0LLCt5ItfpvnGgPVyRm0JmsPnP6CyBfJFR3GvNDkSDoKRmm5JoHP\n1qG5WwnbwzcEmdb4olB4xRyoZbT7aKEG6+0yRohriciQwSQxtUauX4eG5+Yk\nHrPpnmFMzkH7Xe0YP6D5RhwcHG3aCEHF9uO2qWo9cMhSdZSpXZBASdiUysAQ\nQk9/2rqm8J25BuHIWAH0R4i2mR8yJKzCYq8DZ4eP542WEgG88rDYTdRpNolW\nXFOQ8Y/B6tDYRls7vt3+8QRMT0CKNzkUI10IUc+/lhjktIRJ9Acm7dFZia11\n25yw1Yzc89IOwAIDAp0rFlUCauesoUOP21Itu2UPsKwQKraDs0qxsfryCboS\nNuUb5ZBO3Nj/DFB3dCYPjXPlJ78/LtvpLesUhg8hpWno9rucDuRF0a5qksa6\nizwpCwdmKK3tBYchNIM8Cs/uA/s+zL4h4KMtZl6r7iWcXXiALMBeUf6PxJLh\nGGNBoLdLm50WgdMqy+yW7TZ83YKVTk2GEnZwhklbJ7S6VWfOEoW6sbmgGjoJ\nwexJ\r\n=oKfY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"38ef6cb09b2a88907f6891a3e9a58e07539cdb7a","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.39","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.49_1623747486141_0.7830152293070827","host":"s3://npm-registry-packages"}},"3.1.50":{"name":"react-simple-keyboard","version":"3.1.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b7e02629f30090143536c501058aaebd5c5fa9d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.50.tgz","fileCount":14,"integrity":"sha512-Nw0V05P+g2LuW5cBt7di2uy8kiw1fwG0fsd39k3JUXZp5pqFQdj/x1vszEjtDV8tkKGZY8JgYd4WgWBfaeQqkg==","signatures":[{"sig":"MEYCIQCsXCTJy3Crw7BzM/KeHcDPMX5gVicBKcb1m8w4hRbYbAIhALH8fEzD8H6QKDis8fA8rmypLy/cl+NnKVKio+nB0KDK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgybyiCRA9TVsSAnZWagAAMjMP/3+bzIZDm/Uii7g/cfxx\nAuK0eDoupr8YHyTN2OJlTnRvgUc/InNOJXxVmMkIxEXMDvDxXyMSjAOXYrVJ\n86pXc6dYaQztMk8wfBR60x+3QBsgXXcbvysfgyUXpZkWX2E9hk5TwU7+pCrm\nd40bn1mROIHU7lCRxtLKEFzY4vMq033fjL8w0SulsA1kiwu7pAaurojXBrtF\nQz+8QWmFpCBQJ3BMdmN9Kfi8xP7IdlmxAsDj+JMhosn+yp1VJ9376mrpXC/U\nGLlbO+Hoa/JPdGcBTe4epJOFT279VA+QRRfH/hi49ii1w3JUXHrAsZTMd1yj\nE2AGvw/H+6XEyXHPdYQUaq1ftBpqsGY1IfJMKh3G7FA9Es+sTn4w4njLGzIV\nUL2npYcjSmDz0wtQZ2aMgs9fiCs0ysweicIAicpPluJ5QkGIe8AWTo50/rBI\nbpgaN1vzAzMbkQ6HxGAKTIs4cHbSVkGAZHk9Sj0NXZuOLsmC4z/iVS+57Bc8\nPNZdgKd8QaU94Nlw3TbgTRiGajYq6JOfOJiLcO8f3Rhmwi8LEL7XGAr0qjAf\nHMCFBFFMLyBOZbYbaKOd8l0hAhAobgimrBAwNVJz+myt7VHt12r4ZstYgugV\nGB7kqYsZU08LvCK5tidKb96GZjvy5daFiMcpK+EySuEdulGMpjzTrW+XtAaR\n7YLQ\r\n=Jvip\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"66fe1ab320bb90127c068a19dd1b8f56856cfdd3","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.39","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.50_1623833762181_0.045555798726463426","host":"s3://npm-registry-packages"}},"3.1.51":{"name":"react-simple-keyboard","version":"3.1.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"17ef2a4fd304a826e65745b5b1c112b2799e42d9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.51.tgz","fileCount":14,"integrity":"sha512-Kohkfr3y7T2a8USfp9gonjJHt4TEv+to0Xp774QWfMIL1G7wTCz4YXJBEoonKqZPyZp71hJfMxCUg7FeTJHU6A==","signatures":[{"sig":"MEUCIQDk3Tj274lNciV3/CJBXCbzSdcp6g4zb2MCGQUmRcvygAIgWJFxgJdlv7HccDiyoQRbpS3NBUFKqB0L7UbkLSS4Iyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgybz6CRA9TVsSAnZWagAAvewP/2FhF9VXes+CeOHyEyTS\n2rI7rTBWusUQ0QY2SJzqPFswVd1I63xFXj/HQ5tdtmhNE/HiKM+mFz5JZYtc\naA+TyYk7y+tuW5cxREaWLcOiU2VZfdLqypN+dT9bej2Z8drxt1dH2JlTchux\nYxZL6EJUpHkQ71EmmdsbXByxodHemZZnr1qBfl9kcVO6qp00bAIW4Y5uicgs\nTLdI66iTi57598R3ZknwJCLkzGx+5OQbHKNFc2PR5abyHZOc1fj4QwnsP+S2\nw+vnZJG8xJncVJCx6JFjfHkpEfKMoYvn9zucoz3lbfoHWMg0ihkUYCRX5cCm\nclGWT2MNjQMe7zCJQMBqgrcPmkNIEB9jmGHedfVZd43sR0HEykes1pZQRGVe\n8VG3j9xhkTK3ijUnZ4AZU/3oJqfPpS/wweynmOG5I+gE2x8h63HQ4JoSvhgb\nNxdMVdjQ6XXyMk27oruClILlL9+GP8a3Sx8RvyJd2bW102QYZj/KB6Hf4BYg\nP/LKfBr/l3imTU7jxEh65/XhuHyMCL7ZbYCu32aZPsWYIYaL5jOA0Mub8ieV\nLGA/LiycR8hi2ZiYbMw9ihHoIOc/8V+UCzs0dkoKS1EicgH+me09p8ZeAaKb\n2mwZEv+HrlhlpgY7xPuF6aTqavbUrVWdys9SvXdAsaU5qgdXJMMt1bDY6ziD\nPQOg\r\n=mi2e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bd4bb1f7b28298d22b1c518a387dd631d30cd012","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.4","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.41","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.51_1623833849984_0.8385446195153314","host":"s3://npm-registry-packages"}},"3.1.52":{"name":"react-simple-keyboard","version":"3.1.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"80a8f27442376d9f495a0dedfa9e4f8b456018e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.52.tgz","fileCount":14,"integrity":"sha512-CoqD6efDjyPSIJJK3R/gx38D48c2nNHjJnrJuK4O4x5I8IS5N2OiENxPDdva/F37/oeG4b1sB5gEpaPEOgI8Qw==","signatures":[{"sig":"MEQCIEv/KOofkyG0Yed6QZgXHw9QRYm/Gi0Y2M2kM07qrhWsAiBlJRmzRd7845qSUTWlwaLOhu0fTlCLI7YWIOPjcFpMaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgywweCRA9TVsSAnZWagAABvoP/0kw1DVbIDnsJR4x8Dwp\nOC3xhA3JdOuGu8JONcVgs1dgjL1w5DQtEQrHMSBfUEuKvVgxXLWSqcJxY45Q\niJygrWjcUiWQapIDfjRSFT+ZcPV323n16NuZ1kufLRNbqofu12/aDODZa7XE\nvmKPQd1FLnKj04zqyHveLudK6Y0/YvIUyQVf3sSGSnCPteuYXzEItQbD9z4z\nBK5Fm+6RUP3xmPdmyOu+9NpKRwhB4Vi/A1l6KNUC7qlK4NGr+F9fM9d2uTMh\naRob0nx8L3KnbapGcyaRks30kVyrq/S0FGsqZFXcOGw5blV/ouKowMc78xcX\n6/erLx79kmgLk5nNMw5Wna7Kjdkp8sxE1T25VFOrK/NGPktHgZhnUiNXwVXj\ni4a7iMZfwMt4zGptC8bgVcl2HvPS3KUJHYbtUNhIQzuM22Hc7hckFZgODBhj\nstmBR6ydS+rm4BH236/ovJYFnbcJxR2g1hOFcGNt/2S66KRAByN3K3kcuRdK\nIltN2o7YhBY6Cr5/lf/ElfFPZd8bz6nmBCu+/jvbpI3+2sCZYAIYmtX4yC/u\ns95onSYNhBFNNUdwqqQ2smZmvVfzZRmFGwoCCvh36qq/K0lEFP0pbO3HttaA\nGwNNEiMQ1R7vnhoBUHwA6P7LgZ/e55d7tqTKt6NVZ7wWLHjTuD01Jow/zcFM\nmgjK\r\n=nmoK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4093add2361737a5cda696e36e667b60c27ed961","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.2","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.42","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.52_1623919645529_0.6390559791350161","host":"s3://npm-registry-packages"}},"3.1.53":{"name":"react-simple-keyboard","version":"3.1.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"22f25bc4c83a9cbe6da40f577a455ef852fe9162","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.53.tgz","fileCount":14,"integrity":"sha512-QZpBBd2FNJTWij7N5+zfti6tWaCisYJtJDOobJB1Z7QfHM9vWG28JTmRDceZCIIn0OszAEmEXQ3iaPJrPL3aUA==","signatures":[{"sig":"MEUCIQDuSudFah2IWzQoMnC/U6scWN3jmpRMCh4hZDiwbN75KAIgOh1FjNUvjeFIa0HhR0yLZZOVVq8ubkHhrv7n1G/2O0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyw0CCRA9TVsSAnZWagAAHQYP/iY8v2pmaVoGzRCiKB5G\n1AalVjRuihvakkhHRcpNfMshNqDCYHi8B+kRlElr6N2oAEHEoho6B89AFd1X\ng1hmwkLgrTz6cLMiX2RIDkMG/Y1mHrZmqYoF80T/EpNmi3Peqp+I9yk+G8az\nxBEJ3T051mHD6kL4TtYcCKgD221jPFXa7IlTkZXVmQnbOb04oNfv9qK/4FA2\n/+tEJDBKBKEdP8zrhBb/hFF+mNQxpO83E8ZOGJqIpHHnCEIYyf6om6UqNXsz\n3FKn3UHkDd2ajpb+SFLr3bwYpeGjycTEmoEN+3f9Z9MRKb0NkmhQoiDv7GBE\n5NZ8V+3gZEmtTgiOjRqrJOIV12pbWM2y7Ki7Bl3DSoVmfzuNKLIQT+klyPTi\ni2b1ew2GM97Md+iWQtWL7kPYPyseMQFYSUotXElSmirTawko7BG3kSPOO6+R\nGiFJ/8NXxEO4+kcDFPy6dfixAF4TtnDRxFPAm8SDaE+dcAc8E50ZohFGvMpx\nPFcORQ1nZg9IrJnzgzRLwFNrCU07xjeGp2XF5rCnQKKWyOxQxWVbuW069Fc+\nhQma6ng8xMGeIlIToBPMUZl6/z3ES5RcSsLy0cOezNQkXhCCT0A3UHg1pMJc\nz/Dqb4X+7wSFEcMIEcfsPRSrTn5ScEnxew288zVGhJfqJFOmXWJ3IpgloWFL\nb0v2\r\n=sJW3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"18534356732f762ec11575bf069f7468d70ee46e","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.3","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.42","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.53_1623919874393_0.8611429338665297","host":"s3://npm-registry-packages"}},"3.1.54":{"name":"react-simple-keyboard","version":"3.1.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b6c7172dcb861934412c63ed80cbd987e59ea659","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.54.tgz","fileCount":14,"integrity":"sha512-ll3xtwcFRjq+0T7/YY/XyTjB5pJZqnaB1peGscy27b7OWlYcrmsz7HEoJdofUDWdWmQH2pdIQ6KzzS70seqZfQ==","signatures":[{"sig":"MEUCIFvUndrmzoafQVkgR70jdGdNezOaHEVb8Q9ieXDRW76CAiEAohn3JmKFEzycAhRbRrF3BE8p6So6I+xsGPWE+m9foEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGHRCRA9TVsSAnZWagAAsQ4P/3catpzSVGuJn7Vwe6BM\nqIUI58jHdPbBGCTUVH5nbAZxbvBSpU/Dr5zq+jAZvs+K7QVcFq6wJrzJDh7O\nNdT/nkUjVeuo3w+gH0leRomSXK92P/2gLNdXtUEF+kuYz7QJ8k0sUwR5o78S\n27T1QIGLbaDMVf91hFnXZkKsgGiyA8oDvwc8Vrr6vj0ziggEwkobjpEaXHSY\nyem4JN4fFLLjyeD4WVHNz/i8LAiXRwgB8RYbiNjfnfDNRk4kSUTij7mNwb2L\nkoID2MpRJ8l7B/jRAJC51zOBJVQmfPVgMmSOw5e2i7h6qSs6glfILegd5HyH\nvbhZgH21SP7L7aqw5TpuaFGG5qgoQtnQ5HRBF3+3vI/PAmedixBJo5j6xigC\nvsOSGkJ2GFTainOGLFMhM/YsYfIKH6lCjzYpUuag8v9movP0LH8gjwwu/WJF\n4A1yglQ5q6UtbBIo79GWmLC6zO901n+Wx5M1+WsB+1Qn7B4v1c2uiEtfLsX/\nJE4dptmtlEmMg4E2OiQwFm5MX8tj7GfzJ73hqhO4qUrAbK+a0g1LTtfcVjQU\n3618JPeaSDniIZg7m6qjG/Yhr1W6vBzG0OLOaw9+2A9RrLYy0p51oefohsxR\nGm0x8m0f6lDaPqRPZxEb/zN5xXl3F5tC53rcQCYRx0dv8uXNAuATjzlW9pPk\nRcN+\r\n=OvEg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9bf51ce1093251dc93945b0089f177591567ecf1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.3","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.43","@types/react-dom":"^17.0.7","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.54_1624007120907_0.006646548409357411","host":"s3://npm-registry-packages"}},"3.1.55":{"name":"react-simple-keyboard","version":"3.1.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"36423c417949f7bd46982a7633304188de664345","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.55.tgz","fileCount":14,"integrity":"sha512-57YFaqHQJIQSIZCgTMXzO6MKoJMenqWQ5Q43WfUDICY6tu9LqT4NPvF8/Bs6WswC4PLUbAmc6ptcXAicGjYaSA==","signatures":[{"sig":"MEUCIQCNKM/lVMpFTi+yxse8ncpNK+IK+v1LDd4f05FwjIBGzgIgOQcOIuvUxie4VPrPqkenXW7wvHztK85ifEEegiTj0WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGKPCRA9TVsSAnZWagAA6hYP/R65Na1C4Pcvrybm4Rwm\n5KD2s6QF6v2jYpEezKWjFzG9T+An0+1UvXESLW7S0URt/uYuzPPFH1uIQqJ+\nkjyKw0UNCdcJxyI1Cc1M04QraeeMsNfir3MpaBggF1vb51YLo6KwohnhzGP3\nqHBMPj+Z3U4dZG4Cq30YMF0j6ZAPKud/rWgXZHM/5cuty6OMqBFfROmROV4U\nRUv+GJXnxNPGbMrJNgcIP5I4gg4Ayt9Erf2Y+aafSEjQ1o/SM55iLukn6pOZ\nmUD9nwXMzHPiAhnShMN5AJRU+zXVi+cia0HOwM6mbEG2PS3idklF+3POXKzY\nMjPTqSWOX6aOzw2B19LHktpZEWM2drz6gVmIntlmdMpWeZK2d9pB39c0h5IV\nijjD4d3UkkLoWIDs2DCwUnR2C33ozbgURGzrvy20gijskzbIAqfnPzSTASZK\nWm5MUguEhDNvSRdwQBauZXEno1TBuWgUmEHu5t8bmkzRNA5IQVMs4HwtP1ef\nAJ0mfrPkk8cXal75VtntJGZRM14aa+gntoDrFWoyU+h0II6k1w6zAKvR0rk6\nuQgD8JzB5UNoRb8iPqLcbHPDCueh4djaEnIhz1oV/Tu3m4jrr92fh0F7XJOo\ndt88y1qQ6FZSYkirk/iDMr7HkuImv0bs2UaRuaXyfmQhzq8AK1Yr4/bfIY3F\nP1ln\r\n=yotA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a0973e712746b76d8dd0d51d1696e4075a624162","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.3","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.43","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.55_1624007310683_0.8113076249982663","host":"s3://npm-registry-packages"}},"3.1.56":{"name":"react-simple-keyboard","version":"3.1.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e5ea119a285e651d28307090047cbcd81a880ed8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.56.tgz","fileCount":14,"integrity":"sha512-7BY3nViSbSf8OTMImrqm7Rpt7e1/Fk7rSAN8usNQynU23J8gp2Ibctad8L+xndm+3rEMpAyT4fI0yYmUzeLcxA==","signatures":[{"sig":"MEUCIQDpHzd+edWpKMTtQkkMSeQUIEWzMXGEzTZNl3Os/nSq4gIgP/N4xcZLZCpQws0vs4JvBv585m5GFtfoAeiWq/bXbes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGLpCRA9TVsSAnZWagAAfbsP/1Xb/4n/F71PW9MPQuku\nK+PZqMNcTKd9w7s6n2vA6jBw/Wb2PFeQ4Ygn7QyTc43151KwEC5rzhMM0Zjk\nF7uvg1UhZeSSIH+D3uS6J1lgDP+tUZ/O4t05HdpWoPTzTGmMtD/enoQIOFf6\nXVEhV05pDABOlRPRpsDti+gNerMvpzMsHeKc1EQa2JqAA2CbIys1p0fJpv+B\nfhW04z4cVZoKROAMQKGTjkIhP42ySReFhlnN0+3RhI0qxhgra48YdF3S1il8\nM7scEiXNDzYnWx3XYwuSSohxv9zBy0znKeFx+aZOBvmtHctbAeauH8YR8ZnL\nbDpsmdel7qDbcX+6FgCPjk3eLY9wW4NDSRDOIXWmJxYi1P1h98P1R4EhQZuT\nZ4uNc+mJBPIVfOltrcEbV1vSuGhnhxiIfVEQXSMAHV5SfBt+3MNofskT7NTI\ny0u27I05s3EPbbYrDjf8CISJbofNVXylzOTvkv6fIKbVPrlWlqLCdYDtRRSd\nDJIE82+Sg43hnrHokL/4UgKf5T4AgtsEfFhR0jDmLbGithXl+wOf0KrNbgtH\nWIER3Iuxmq8MIdd7OAHpv/7FAHedKMumvMHvovkXFD8G/7Ka2ztl3ic3EnBe\nUzpTbtsdo5m7yvxKj80S2DjvZ6xo/ozvO/aV6j77ihgPg4j+O+NTYLt6cqbF\nJOq8\r\n=fbLJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3059fb09441b8b57b3f1212e2eda365ee35cc416","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.3","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.10","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.43","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.56_1624007400727_0.13736073683833028","host":"s3://npm-registry-packages"}},"3.1.57":{"name":"react-simple-keyboard","version":"3.1.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0b8e189e548433452782ab54f9581f92615b6daf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.57.tgz","fileCount":14,"integrity":"sha512-ci36L/3WLHgkBbOlcgt4AomiFq7PxXuZSJY0dDs63YKUaiW9cD6uQ5QWep3RWTCA/zKqvVm9yd8wqWn69Td2jQ==","signatures":[{"sig":"MEQCIHiGiFpsAZ+Ecta5E6O9RwmrjTshc4p4bSTbnUxbH42BAiAGQzUfeVR/eUXHIZLWi4/jXR6veH0+QleOMlte7Tgoag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGOxCRA9TVsSAnZWagAAqjAP/jJXOo9ouD50Emo4t69i\nnA9Tpw6YaUwMwbIbcVdjxUyMcrc/RvH2qdk+Fz14RK4AgXtHgksNLthFwC1O\nSgiwyAqRAdNrA0zHZES1VBa6l5D67j1bu3BJzV32xQ4hNBmvq9pgVx+tmC4Z\nW+hW0bEuBK/gHx2qKFeUvTt0jWj8jLkPTdYHsoXztOrnziUw2i9WuoriUFiW\nZCMifeqJw1rAn11RpHcs0m9xsK136xpEgU78YOJKhn0mhITv+HIagGphSLBV\nlN+3lcudNMLKxJjQViNkMpN+f/vVIs2x9bu97srYhnZdO/ey1hlVBRQJ16qY\nUPFiRTQX+JP0AiQYSdkhr8pKKQfaGE9Ft3Bv6j0ct1MLnTDSCHK05nrZzLXM\nUSeLWqihE1+NZq3G0r1+S8wbPIlkGPR0HApnSrcynbI2mpqPR3gsZvJcVThM\nq3C1saBChrYz4Dizc9dkeHxayUfm1LvF1FoHFFWaX25W4N0Fhounvc6Cdi3b\nfMoXh8/67gT5hQwhAh4SbZKa55JVQuwlzwDcmOKwfu4jG9h8dX9lVWDr9qXt\nZe3vcTRTNA0TK+BYAnBUdgoCxyoBLtI7c8/KLry28yTlpy63/crafmicTMGu\nR36Zh7AFZmwGNtK570dYm+3+BxE4LKTWELsn1cWuQ6a3fpeex/9FxHfBudhQ\n8cOS\r\n=/Kri\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c207c0fdc58f0808230bbd9b4231c7b79cb7b853","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.14.0","postcss":"^8.3.5","webpack":"^5.39.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.43","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.27.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.57_1624007600476_0.564921250986917","host":"s3://npm-registry-packages"}},"3.1.58":{"name":"react-simple-keyboard","version":"3.1.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9037735b3d4a5fc21832775d2b3e66a72ca9f75f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.58.tgz","fileCount":14,"integrity":"sha512-ex/L3LcNLb5yd1hB+pMobmOv0/81/5q44MCSBPEKGIEVfZe7fB4F9wSU2hBi8M8Js7n3aZ/kyYmK0DQvdme/Qg==","signatures":[{"sig":"MEYCIQDYjILiBrpvHSVtEdIUcJpRZtHd34McyXDiM7PNikbDWAIhALJnqzFbsINJhjN+tFLREOoR9+qCxWTjmVW+3+Y+LlwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0FupCRA9TVsSAnZWagAAtG0P/1D/qX8b3q8hxh/Cs3p1\n9wbLb6YynpHWc6wZ9rP/JeRpuf709LHwdiuScjNaWoujRgfrjOvojcO24+wO\nHOFciLJSpCk/5ydpS8BUxCUwy1ojub+Ob5rCdJKxFWiumXqFAFxt6+AHgM+O\n6x8mKZkfp5wL7jMbxrQjLPwzgqYHJrtFLqaUpQYPFKadnP/BGczYVuOvhF9e\nd75dlJB7WnkDuI4XptLP2uyiUrR4bA9Wzo+gqOA5H7Z5EDQVFQa7JDbtgufJ\ntANo3OFmSpvxm/X76fHTtdhnywMipsZU8Z6VUWqxwcevFlkI4wtjLMPiXDg/\n46o/8MTE8TxAxVgJ4ZmJgfGglksJ54i98pki5uWSnRzI7d+0cC5q8Qbs5Vyf\nqQhOuENO3sVjX/bXSSX4VrV+qWHupsURpmQjy9FDNIkAKqaKQdZPKT11QeIZ\njok2E948nBmQ+EZZnkA28bDwS7SYw0oPrDjGY6VHzSuvnPShv1nXQNR4ZK1h\n3eOTK6Bwys8W/+jh/Tiqf5mt771690mvQtxab2945EFtJtlX+LEQf/7qwxwL\nRYcaRRSr4/4x4ap+kK6znfqNQgFsazvqpFGvEueIZOgKJy6XJduysa3hbA0g\necr4GB22Ar4Vkws5A5NXFURbNf7PpmyyG2YXGA876wf7tPLIJJzyUv78IyFl\nbknY\r\n=SaHP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b37b614facb05c2df87cef7974574c8887af1962","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.28.0","core-js":"^3.15.0","postcss":"^8.3.5","webpack":"^5.39.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.43","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.27.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.58_1624267688562_0.42538378605848504","host":"s3://npm-registry-packages"}},"3.1.59":{"name":"react-simple-keyboard","version":"3.1.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87c3fd7136446bc8e1ca1d76fa29a4ba90f0ce6d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.59.tgz","fileCount":14,"integrity":"sha512-YzcSVPCzxDA6IKmtCKJdp/a15eJ/jGepCN0ogu1nm99p6G5pr1r67lQYENB/UpFBMq3TfhlTvKELCJ82qv2ZfA==","signatures":[{"sig":"MEQCIHiTyVfAycRrsM9EVFQE5Itn3TxPv8LzBtE3cU6uPAZCAiAnkg6hIsIRh4rOHRIh39cv7EpAKECSPgbN/GGxmStMHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0F0LCRA9TVsSAnZWagAAZKgP/i/EPKHaCbKeb5/4vkPL\noMsYNexWh1HDqKBcP/MBb8o4hbvtKPRxYCiCdZRM+hQugnly6HX9vEyMSkSY\n5fk72gE/b+V9TQOVE/PGXj9e2RWLigqAvKqZF5Zbv/hUB7oNGyDzdJpddirC\noFhfW3OXD50cKW6DK01tSzirWoht9koRjRYKFv6Oq/DTtHk4B/OQ8f5nanRW\nQ3eYN+/HYocuKARmImx9TW8NA6dfec3tDc7xEx4gC8w8E+Q65scvD7DXR19z\nFyu92xlOIIMjgv22rITdUl/7lVmchtMvkzeffD6TNISKO61oZs/wGKfKobGe\nsNJHwl51JHtjeXUbnxeiagWXPxxyWFHAvWKJL0u+XzGih98Q6HhWuXkmctHr\neTw98G7jTfnAjt3fpdUGCLvlNH0qhZ729eXndOF3RO2vvCMtLJMfJ5mlfx1N\nO3KK6OhQ7Rdwi6E8L/wlr4e9gAlEUn8S/iE3itU3a7i0nJGpXnRxDBM2LJww\nkk8GWDNxW5gZKoENO89qItZ64fiNSabL0dX5Hf20Tcqf78K0eoRDCVntohWh\nSVzlL+sYAOfzPewwc0EvI93hJfamUHtTgxdW1x0TWp/+AyfMvnKwN5+PLUC0\nGbLREt+Wz3109gY/zpdCkN+vgd88mLjbE45bB0gMiZnILUgqptVF5xgsiTam\nw+Ex\r\n=RJHa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4aeefa78c0e39663d9eca630c8a0de914d3e6864","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.0","postcss":"^8.3.5","webpack":"^5.39.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.47","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.5","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.27.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.59_1624268042851_0.3675269749580272","host":"s3://npm-registry-packages"}},"3.1.60":{"name":"react-simple-keyboard","version":"3.1.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c7f0af58574252e0d602697b25b2561741a634f8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.60.tgz","fileCount":14,"integrity":"sha512-QJ/W3SQc/m2yBA20S+mO4ubmvfysHhKZzKQ3Xqw1F38m6v60Edc+pchQNNK5uaMAHXFa/TXrHRu9f5y0H15U4Q==","signatures":[{"sig":"MEUCIQDCykFxEUjs4cRoLafumCkq1IoymHkLAedT0riCjF+iEwIgN+2RSx1WsqAPT7j29sMZ3XPBX2YT9tyB4S1khJKJ/zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0aXqCRA9TVsSAnZWagAAYd8P/1qsHebR1xEtGzV54Tdk\nSWGAespJfi2DwcKIindxh4nnZVC2Fui33KAHnRS1oj7t5r0p3wNmZe0xQk05\nFZLRGqOM4iyvZqhkrxExesvHm5gK4e6GhbAnbTm+66g/90PCVYLroa7OsHCq\nOagGjV5jLeUjq6neyRkqqbHJsn0wxMoeq6wnpetJmGBRkgPUQG/2Vcv3x/hr\n+OoBcx4chXkdsoigiIE+iWWfsnRJgy6yCA2DU6xG9rUF1FQZxjXQqPXrrEDR\nIg1tA0ZJ7SafrxX1r4nJEMbeVuuODoyjz12Ad6zTE/cQx5zs8+sJluXerP+o\nP4XREcvWbGl+gXegb4giPQeIwaEk1liz73eqH0N3FMMRsuC7mhrIAQbKcFAb\n5bnrxTUVyxT34lSIr8imT5GmLfygxbvu9YdGeQrYx5aciWbMiEHNHoGZOwWf\nLkNRTim4b+a6501PoLAR+aRz5CgY1scqPbY0x2GzT445qfzUgcgyiILghsKJ\n4EQnKX977jnE2EVt0taQfxx/eUjSztmBMYBK4iPiIpZlsjuquFxvHuDe2JSN\ny7pCKjxDgbr/gmiVb9+CiqvwgSIC1j7+VsDG4WlfnRIvq8nsioo1WxbF4C86\n6jCrjTyRz4ZWOs21nh3Mb9EFo4DgDmxv5zAm9OfwJHEH1NGH+eD9w32jPBEA\nI+Mz\r\n=vJKW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2d021d3f783b6c2235334405e84149e96b65c280","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.0","postcss":"^8.3.5","webpack":"^5.39.1","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.49","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.60_1624352233878_0.463798901598212","host":"s3://npm-registry-packages"}},"3.1.61":{"name":"react-simple-keyboard","version":"3.1.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fedc273e5b7e1bdfd5ec08196309109bc6e5614f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.61.tgz","fileCount":14,"integrity":"sha512-XwqzqJjpupfFx5/H1/5qflDe9GEIhzZOiO9ZQ73HeRoiTXNP2YuqcH2E/RN00T+p4OWEnbyOaLOhxuAt+yDY6A==","signatures":[{"sig":"MEUCIQC6x0Ofp9gGkE1L6HL0QKg3TibQqzuiYs5FLY0hL+CKdwIgOlGhi6LIiSQ0DK24+PZcTco+90cPDmUzJWpbDWPLsWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0aY7CRA9TVsSAnZWagAAMhcQAJtk3jf3qeSxwgXSFXYV\nTBmSyEQpjlFTtxlqFBELqw+3xz8cziJnUWxnBUjUerFKWTHbg/D4vWVDPu3y\nAxVl/dZ0/zldSb3dqrnOThsxVX/+znTKVCssIUREIScMrZCxjZd5XuPkRt0U\n+KlLwS7lzylzdjJ+hVkAblIH019iDxuuXw3RyqcANQv4w4kdiQwcyFN1R7OW\ngDl2RJkg7Z5z6F5Mwyo8Pf0vCzwJvrXP4pPWwhp+PgohuBKGN09ahtQF7faW\nEc8S/kaqp8MBWscDWwRCRWljJygpJZei7XK23uJk5sbVA0oa87C9b3GCuTgY\nc5k3VF4FuhS7DtPjChju/zuOxLQ8LT3NBofPgNwwzE7TxBTtqIaSsE+ye1Fb\nwwQeoU0aqXTdySgZdu7L93UOQPXXkBGqZRtvLXF42UsLq4m8E5wGYj+K0tzo\nI8INejAAT/N/jD17AOx02Zm21VTcX+29BXuDr4WC6RgNmHi+pg6Xb1Ll5Jo3\nBc2ouebgOi1QEP8BLZp2czj3DpJqRK4obG8PPOEuMYcEULioULu/1TApJN0K\n1yLcHWPmTkI9GRGyncVPQSjkW/sD7muS7ir+JSSItzM2FPmhM3lt/zeDS1Z4\nucgR5BgCpdBryUqu07ye2HPZtAkg3V6iM0RnT2M/7wA+loZ6m6DalqCnWcFH\nPhV8\r\n=YA4c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8ed4ab8b86861a247490af749aa3215a54567edd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.0","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.49","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.27.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.61_1624352315196_0.9084748564706218","host":"s3://npm-registry-packages"}},"3.1.62":{"name":"react-simple-keyboard","version":"3.1.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"81adf880c543ab9f7b43d6a71d877cbbb1a71463","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.62.tgz","fileCount":14,"integrity":"sha512-0k1x9yQC1lDR/ZeO+smdcmwAUeptEACZ/lWdf6C0kGyJ79WWZfBnRlHt4J5ao9xMAibWBmPNhqevmMFeZEeV8g==","signatures":[{"sig":"MEUCIH7Kkow7RNVdCzDg/29MGG8uV6ydT7k22WMeNxMIpxUUAiEA1DUaU4B6nPAaNCxjXfPIF4ARjoCO8B5qswS2BTyS9Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0aa3CRA9TVsSAnZWagAAXIcP+QDnSv3IUqmerONiqQqN\nhLbOEkGICoYiewkPg3KgCcjdX4IPrmT4JFF7/MtNiPCdIaMip3Iquc5Xipg4\ntmIb4//g1B8qMbojVqseHxI2HDG/6TN0xEgWR2HRUHmiJLN8YnVhEtmXfSvz\nDPi7iTjR5UtbHUbIJFII42yIsHRf2adCjN3FFyVb5i/oColSAfYmJ5oa4NII\n5j5bci15MOXKVluAjDQC12pSwieXOLT/giM9msTvwJ4zYAIx+q4yzRSRJtEw\neBI/QnObX1bWWP+RvAdU8RVRa2nWxNhBFSUHaVxrwH5uRhOxmr05kgM0kdNB\n+pd+v/LcMVeQv1f6j9CKsG/PwTIZ9wdBVqgE7RiOTY6GnNcUSSuXNn8T2Ahv\nMhYuRIn+UkE9QSIoflrjmXNbonX+lRSlu2BJUxPMMWpkQASUPSQMfEmqq+Qh\nPSHpBUE5lyaXXiloozMAMNcPgLwxDlfvTlMqJbe/ESjso/aNyly3KFU3kK8P\nZstlhAnfaoBxF8Oect4HJBccffDrkPA5c3JVwU2QH/7PpNFt1jPDBdqrsMgZ\nDDROFQ8R/B/53DhdqUxhLLkg7g/+8/TJqpz+09Wf1Sxofj5AONcGhkqML048\nwjFYnbswzmt9yE26+8Qf+THkFxFyQf6LZ/UhhahWc7Ueo8yqN1oBo/9IFWXa\nocmW\r\n=OX+8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fc8c2481be24681ad9eed760d5ba776c445ce391","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.0","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.49","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.0","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.62_1624352439222_0.9889618592083431","host":"s3://npm-registry-packages"}},"3.1.63":{"name":"react-simple-keyboard","version":"3.1.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"83018c24f22dd4b3c69fac09f8aae1f4a9b3d372","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.63.tgz","fileCount":14,"integrity":"sha512-8m71VzyXPjSjzeZsVqic+XwNrw8OulXAQ9xmrgv/oeF4FdA9bpvZdhs5DB23C5OeMS6RjQX6gVOQWWAHd40ofg==","signatures":[{"sig":"MEYCIQC0u//+TzAOqnl44Vb65pzFNhexfid413aTDOjxAFmWZAIhAJ09Ok/w80cvXC6mdTUkf6Iu2WmAbRJ68wkgctF0CcU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0vMNCRA9TVsSAnZWagAAyTgP/jr/76ckxbcJwHZoUt/g\nk/F//yBU3gyoau64WDQqAAw24MG1vR0XgBUOxV0bIxIBHZ/T6RGzbuaE0va2\nasRJIVPVqQCyFPQsUxTKa7iyymyiovIL6/jEt7zPWrNGSOl91zDpRuW55AdA\nfPdng6JT+P7OExeoo8FoTC3Nz3Dp2irHR0JzzJ7myAhlYqzHa5YVAGjpVfDf\n8jtQgnAsjW8S+EEBF8hbTn5fXd15joTwCSLJqlAy7TKIKh0JUoJNH7LbKL2s\nQNbhkcqL11icjypOe6AD55NviPJxgzCNkSmm6qvdZFJE0H7/+/GCwSGEgqMC\nXkn6u/c8cRgS+32lXfWw3KotwS7+t5QDXub0Vg5I4wEdAvDG0yLsk6wIGQs2\nFVNlWCCzdtLrvHlNXg6C5L5IfDeQ+36qnv7xjBVOC8vLgX4UxyFPzHttEeTE\ng+9iUeIRj6rG5QwKaWHCVswN1xZdRcEhCGsZ0yiZbZhnC+pJ1YSUnAF+PddL\nfj0M/0IRGq6zmtogmOxzFOcpOSu+DBZY0V8qMPgRG/zDu83or8RLZY9heHVv\nxsNIIzWuojweMKQoj6O9Uf+AFPNQk1rPWDocfF9+RKOSwxRMFg4wqRfXXxvq\nWCf1WEl/Q01RmKz3RrGz1yiiMPeNGJ7aL2jjoElXj0l9onqOo8BUKMXkC4ch\ngGiW\r\n=gjyM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4fc8a7e66fb932d38b22daaafbeb3d62153a0be2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.51","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.63_1624437517074_0.1400458828622888","host":"s3://npm-registry-packages"}},"3.1.64":{"name":"react-simple-keyboard","version":"3.1.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6dfeeac4d07856b9239281ed8c2fe88f76f7cd59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.64.tgz","fileCount":14,"integrity":"sha512-0eHGy23oqh2zyVpYq6sBBBir3yaU2F0Y77m7DFpWLYitQOsvUfkJ+5+sMMJQ1oQKWtozZ4z9580tsuNXrJN+lA==","signatures":[{"sig":"MEUCIQDkOQ94MBmkBd5DEpPb5/ktrvaqSGQrsXx28IwO9atQlwIgA5+Ux+RzDrWVXecYxZXi8pvxd5LMqzmb8lui9AEqoCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1EUNCRA9TVsSAnZWagAAExIP/3JV5JEqCxFBz0f+4B0k\n+623t4Q/8G8mHg2bCWHGTMfguSR7uwCKrROp1bVDw5HrGesov+KDPi1W1vkX\n7p0ShAkgzgOEjxoMKyN+r6Ng3laAsR1EAdQkwTqFGPndhTu8k+hZXnDkncpf\nXQ6DxUi8lhQOcQ/TqyDpDS4d4vkW2o4vxWQFsBIgTXZNPiMB/+sbqYqXpR7I\nCeTRIkxl7SpsNeENbWVed3ToDK3pQvxxx0iALlsu9IEDxhLYmWXjQ7TAMZ0D\nh1C+KaCXOAuGj2c7old+aLpBSQXSrPUirwKMCJ5nC3YJBuTlnOLEgQ534DiW\n9vxmCmeTsjjF6Ds4Vx4CZkoOltSHIMCVp0gF3/GJ+uaYv0k3xw6wgsFSSyLr\nMYgZFG3tFo+Xvhn847QgdUGL+wUOhPcIpF8ynmNonannu1UOohRUgwiQK0uO\ngA5Mao5ydPCJbiH67175SISpT78Z8OW94ZGjy/OKXMnzWeF9vVxox+7xii0E\nL2KROFm2pN8mqCLYXSID3PeLuZJ/NKNb/7oZB3nhC4spXWYiX4ewwfLkfvXA\nKRwhGO6uMzZImqIJFNlayouI0RSgFRfBP01e8LRoJZTAAZEdEBBB2YMiJivz\nBqEU2p5EFnCjju0bNIA7H2mWkfvys58EvWTg7v3HZiB/FVZcEdRg3mqrDBU3\nmZI5\r\n=eOxA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b9481c4818e82857470970942507ca753966881c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.52","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.64_1624524044747_0.9481110489729863","host":"s3://npm-registry-packages"}},"3.1.65":{"name":"react-simple-keyboard","version":"3.1.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d7f7e6d24bd6edd5eec3d54e94e975a4a4335f13","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.65.tgz","fileCount":14,"integrity":"sha512-tEncKSHLSupbszjpw2RhxNqKTqur6KAsUujAjAV9+qpqP0L9gsCdy+MF/AaBtDb8QqBkqfJSXUY1NI49l74fMQ==","signatures":[{"sig":"MEYCIQCLckq4q4MOuaSB+bf2O3aLbc59Qo73A5jIOKlc5tZM3gIhAJYVFcxQCKGWKdz7bp3pfmoM9RZl30Gy4/PM79eqJdvP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ZOsCRA9TVsSAnZWagAAO7MQAIx4GMTNuZUyXyHLU/br\nH8Q4ZHc/aly0asvQYT+mR4J1HSuluT0HPNQBsVJ+IHPZbBC8H28NQNieCj17\nFHwBdUns9QrZ+sDTnc31ulY/y0tCTkKzR08uxHCTlhwZeUHjTgcv6VljvGgU\nzvEPyzksQQSPTsUiPcYVRpWbwAnhm8JIGIZB1vpNqIvZUhhp/Z3QVfd8gMaX\nG+8FBM1xYNyBCVcgzBreQyYwhgC7ES0wW3uKV/YAjqnbubJhWbDAZEKZCJkc\nYqR1A54MiAq5jtMn12Q7P2Rc2Cn5XJ0ZU3FQOVIutHUw7YdWB/rgCk4aU8sn\nLlzFz1fcqOr+E+h/7fHagTgn9wvBn1/hpTpDyheW6ohefXvwpIWodRX7WfcR\njH/GcrmSeVzgMX5Of5W11ZZYgjOENxu5WpgH/oJqJ/sSGjt5Q6WTcRXMk+u3\nHhzPpNogAPqKY5e44sLvorlkDwHaO5NTd2zHY1WHOZrRp3qOw2qYELhGwLD6\nvsJ/HfQNRKPqAsuh1TGrESfhYVu875nzdRzooCfaCYVtuEowRPsK5iIiGONn\noNFIeCr+I1Fw1BaGGS6/SBDkLZlHA28gVYPan52H1YVawhg3bYbHlJh5nwfc\nVyZoOJfUls0a+9k8uGqVWEZe90sKQ3DqzTPnO3u60kev4xfLHm/5hdxR/R4f\nvLAc\r\n=sS00\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6c102593f8fe912e139e44ae432607f82efbd5f8","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.52","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.65_1624609707499_0.028024771732957143","host":"s3://npm-registry-packages"}},"3.1.66":{"name":"react-simple-keyboard","version":"3.1.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d1a7af03cfe8c3ba01d494e99c2e81c92547e23","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.66.tgz","fileCount":14,"integrity":"sha512-gxe+UZLXi/u6WPCHG5Xib7Dlt26soBVI4zQ+N8KfCHS5Q1zQk/Czjz3BfFYT4Hu7Tu0++kYiCiPbaIWckp++uQ==","signatures":[{"sig":"MEUCIQDuJe8JJH/2ZlTrO6PDkEsgAvu0j3V2h1ZOUXGDWh33AAIgZQ9t1Xcmq9SZVO6E4TYklmG4NEgKkSES887KAg137kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ZSbCRA9TVsSAnZWagAADfQQAIjQ1eGvNVJONQrdTI5+\nhk/mqhiMjJEQ2mN5r9Z+dVN3P7ja9eGWrC9VARPACt9FFASAU9/E0V67a+Pz\nfP1OOKK2w13KMADgs2LSrO8/2caau/1h+0Hu59vLhkkTD5Omo7nnbC3KlLha\n96uPrLNFBTxEt3YnInXlnG+mGFrj52o69RoYyDCWIMKsCTd+76UNgJxO2ZlR\nRtCvp0JDY8llxUUf3waak570HEMpGoE+xLKh98nOutnd99xUwKFfXlpXXNSV\nwmIUKIQpPM+fyANWBZkc3KLTStc+51gOwTnMgOEmIwe7vy76sqzcqM4DuQRs\nhp5allZEHB53On1h1wOgB+VvjvarXV29OuvzkqvpHeqhUFzbB8vyYX8CN1Eu\nLypeXe3XqXp9LK3Ee9Idj3Ji8JRb3lhXmD8OvDAc4z9iEz9pfxVahOEeEbFK\nTJvg6cke+n+wl3S3ye5tNdTuUkKMTbZ2VwLIWlQmfX4+2lt3JuYcQywFXbg5\nuINEuxFrPKtrTAuAnBHdRnT90yS8eCOa+198+HLllwANfKWo8huelMRQwvDH\n8pjYKhDNZ6Ad0+B1M2/wNL9HrNn4JYpXvSAAsMENtl84ysoFnhSwiwo7vn5c\n6/qw2ykNKSx1qjnSuxBV2IVLxHQ9sZVjx6MSXY3xShNEapVUgV3ID8RQchkw\nn8ua\r\n=uuyS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a5d33f099edec3fde4d00a4e7327828a0ff643a2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.53","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.66_1624609946762_0.0493057583949561","host":"s3://npm-registry-packages"}},"3.1.67":{"name":"react-simple-keyboard","version":"3.1.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18597b85935986aa32a0d38f9afa56e2b2e3d5bf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.67.tgz","fileCount":14,"integrity":"sha512-W8MUYk5FpbAZO0JHSjIOLyoyid3EKCdbQDknD10cF1wyzwTUhMJJ8JUg9dCt5MMawK4m8n9vBahIxa2AnFJe8g==","signatures":[{"sig":"MEYCIQC9oYQd7T3mJp+CAng1ekXheV+dFjtPZcNSEgFMhETN5gIhAN4JFJtqjkiLXCBT2rWGxC7FcX47RT/nLGwxyqTbJxXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ZN/CRA9TVsSAnZWagAAN+MP/AxtLqfaAe3Bu9dwU/fQ\nh1Gn2HmTncoSjkgi4KHX5TwlHXZdsdfbP0zmvTXKpkiEbwC36q0N7MK9WY0j\n8RwrdEQ5ZGAMeRjq8qLiPcWS7C3jbSAQeUtpgN/YinyZIt6ni1Rkl2ImioMH\n+03x2NwHgYSWfsZI6VM6e89UCtNl+QaHFyGMOx/iLZApmtNsP/yS6dSjBX7k\nCPOFe6FGNOJIKjyHKH7yxQjDt3pB9HF7EHAqrp54weRJKKNQ4ATiwIo18kwc\n697GSg6gA02ju7jB/mqh+wAZMKmvRWHy2z4FtGpqxnJArRmsMN9StIGYsBaJ\nkB/sLNvbc8H6OaP6vK/M013kFcEd6HgXvcxkeWShTGACdnPGdjpK7OuD8aqm\ntq3ANkJgbOLBJB7Jj480zFJ+27po5SPy9zbqo527asmODh1zK5nJrxcv5jOY\n9Px+dP5MUqPFDbaNljmysYTgEe7CC1AhMgW2QGDLydQEil7xlPVb90plv9zM\nLbT0X0uAN09iiEMHfpI+jnx8sbgbw3jIlcc5j1JkF4fIYZqxesZm/NSyF/L9\n9Yo1ur7/Z1uJYp2L6XXGiYKqFy89LYgR928zFmT8HI/YgoEclPZFf2iwffCi\nh/st0L6aKVEoTCmvBVsVVSt9XpYMbqhwh8uBrSq+uRxx1VyYxE6aVaFbF/Dd\nFIBR\r\n=eE73\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a033d6066875309d72c5983aa7aaebec1c0afe56","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.53","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.67_1624871806561_0.9849984450969307","host":"s3://npm-registry-packages"}},"3.1.68":{"name":"react-simple-keyboard","version":"3.1.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.1.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c387ea925d1c73698d6e9b2da464a5230539472e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.1.68.tgz","fileCount":14,"integrity":"sha512-yeO3GkNAJibUdzwWPyw+Ot45TzGsDGkY1DLusZmBeKRnd2co/7KLTsYGRawY+Jw228sgLAA45oOCBA2a4S1fMQ==","signatures":[{"sig":"MEQCICR+qKKj17anQkX8AO/QXVPFz0OuFE92UnXlHXdYpyB3AiBD5xRt3Q+GxsyJWeh+aGVF0KYnFmekKUyBO6/fXMVTqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ZSCCRA9TVsSAnZWagAAxCsQAJ/x+mu+S8In6MajWMZj\nWcnhnk6BqJ36vpN5KY8Mg6jnlwECpKPzllKvZxxKCk9u62tb442Kss7OBtdo\nrxcYqvExTQOMS7yu5RXpqsZhJIJQjlOcn3FZn1j5lgmuwUsgFfmKXcQqk9+v\nfhVipkhxl/jn/6DuAQf4QFk5tBEFGwCw+gAtakekVIR58iUGEeiAUfiodPhR\n9e2pqb41ZyHIZ4CpZkgdf8rhIQqxTLHGEKYFDbXOYEsXS5QsJBIHSyNS//X0\neKeSQbckZCtfltfmAqz0zrE3I5qjCQdDqNVgUoXbtonUMFiH9MKzH3HmpV5C\nbhOF4XyNaefBmPuv3TThb6uGjeyrE/dLEF1MlYMWWlWjC46DyXy43RJ7kHOR\nykpyiSdtfBAMxfqA5QFFtBdqXbfWIBYlAPRBLzd82DAnMi1zWxElN8R1ae4J\nfR8sMmvxj1g/EMBsAGVXbyPMuO4iusT0iaEPvmgrYJN7yUR062EK+YCRoh+4\nzEAixAix7sUsPmFS2gPevYTFmPsJWAZPnLQ5JP8+PRBM1sHwhtuEnDU9KaRR\niwQtVNbzyuv4ppPG9Esv7dMB64APUZDA+1RzjnJlz2rup9GZSfAd/bfMCyN6\nf03H6HVVsH3k/Me1xzg7a3KABFT1rIdfu0JfNVKYVg1Y2NXh4qAafNgA6i0j\nFL4m\r\n=8LeL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a39f30461ac05deacd22f5c7814eb9c262458f8d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.1.54","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.1.68_1624872066265_0.331615284843521","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"react-simple-keyboard","version":"3.2.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9684f918c8c5b559b3f8eb6ac10dd316a81d8c9f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.0.tgz","fileCount":14,"integrity":"sha512-7FQ8K7lf2UuvaekQdaY2ac68fKeCewTZy/t1LLx8uoUfNdoLeE0vSRUgAHsFX4qAjkR7lQGTllbBRVdn66lFQw==","signatures":[{"sig":"MEYCIQCwD/lwjzylWprVvyZ28xFrLnyayCo0MP5o2KX+Egn/IQIhAJLodGIOHKh5K7z9KLL3USR3+/C2szopDPK3rgpNuaEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2r+dCRA9TVsSAnZWagAAMUwQAKEUnzVy9WLC+LaDHOon\nHeoNoavNn498GB8HYoGGE7kVqjjoJjxXTBaSGYJX9+4GWtJBD/X7Frc3NOvv\nqkQXyM9w460NDZg3hhaw1nfoV5UBii1Z0iEExMidvhuENaADwtP1zfoyD73H\n1+lW/ScOGrZrgQlW4+ycl/xErvXL3Va3jatmQZ5HRQ9JNIyzJ1O3e+4czumF\nfjcI0VqCe2ojRA+KZT2EWTGR6vVsQLBOi16v55Jn8thOqqLaAXf9XaIrxnWW\nAGADeOTANGDXOS2meix9Vxz6v/Ij3NkzqiaTFLmVG3onrVjaf/JB470p0rX2\nkmdYCCeQojyy1E29gLMj8VKHSXs6t/l+KDn2ZaOjXnRXPPH0uP39xRkxl4Gz\nkDivV9HgkIZaKLnyJBUdBCMpMD+UYr7w1iWzfUjdE5PU1wGcS8+R/J0WcyIB\n0cf7O4XDrXl/dGtcX3Ddb25phrCO6kMVG/2K40RYhD0sd4KIOcdjdTimvQMh\nLvw/ENWdBihHPC/r1zdGDwMxL20a3mZecpvmHEZDR4YnzOeacfy1RKN+c4at\n4j+Gj7mU1AUbqYl1TH3u45ieM61JMmB/Soe91pqavlPeHzh8Um5CZgGAQDku\n4u16bi5TiZzQI5LC4SlzmMrYw7NmuS8P/SuLWNhWUdTkzgU6nvpEGX/gtW5P\nihSY\r\n=eQbo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a39f30461ac05deacd22f5c7814eb9c262458f8d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.0","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.0_1624948637069_0.5933477387546127","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"react-simple-keyboard","version":"3.2.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b54d3d1779e6923cc24cdd257933908d68fef64","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.1.tgz","fileCount":14,"integrity":"sha512-/298krmh96bknwHjU0IgqxiRC8ZXcwFRVzsYUmdSSVVkZwLfeoRT1dk59fv6E3rAeR0iZWNR2SuHCx4y/KcxXA==","signatures":[{"sig":"MEQCIAMeYZtY6Qnbgmb1APU7TrhTqRezmVwbuDihJKH3aFY+AiAHIVFdfmRu7d2648uAADHtiyOPzez8xFQuc53cFDX9TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2sBhCRA9TVsSAnZWagAA+YQP/j3PjJh4PA4L1ZsRJM1X\narYF8DRm2oTMBOZJa0Vs55cG32b0f4RbpiR7N/1+CMeMBTHG5o0StxP4V1yA\nJ9gVpIVjFvcKFxcoa7sDcBjrqOOeLqxChnksM0nVDm9tBcTltM9UK7SiFXWz\nSW2ZQbbjFxooR/ycY6NAKQl+VVSI7Na9TH1v7MlCXLhlpJGau3zPNBTbydlK\nwpg8NldUFi5gW1q0/azyhetUKcNU0GfJv48pr4n92u59Qr1Cm4Dw5umOT6Jv\nOczhEAHeyjvSejfz9pqdToMR2nj2LdWBJ3qB8/isdg23F/TSXpWj8RmGHqFE\nPnSFy3j0seixudfpTQuXW2Ox9wbBpB8nb1IOpPoYWNIuXU+iSTfHXaDlxo/D\n2E3cmt1rv5PFanTISSPCUFsNERMExq/OjMQvZUUTJeajtrL8EhLLbTCwHH9O\nXe40svtx3s4S04wlxgOkd0OxU7dBSltPvSWoYG1c7yL4eersevIYPlHX2R1L\nSKD/TAwi9PpinHS3zhkSrePJkEjO2pYhsKcSLfKjiNpLBg/FDINV+xPb3rdK\nLDbQoQHpyMAeJnRbzMDS42s3CRvDIIPx1eV2Co6l4jUOU9E7EJVRgd7m1vMG\nCUxeAJYv7FmxgW4/3axWT7WDv5kEqYJFuVqhDJIrAR/k2jqb9D5DBbmumW/E\nyk3V\r\n=6V6e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e3c86137a4cf1b1f7bcd0056fcdcdf75f17d9b94","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.0","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.1_1624948833076_0.9480291754639683","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"react-simple-keyboard","version":"3.2.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0f3b0512b413e7433b65a96bea1b82b7c94ea380","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.2.tgz","fileCount":14,"integrity":"sha512-KQJB2iZ+7LcmU0IpimYPwHjweaCG9Hp2/lh+7IKvx3gID0EdowhndPc7uEM9CWu9+xL1obLQFLr1u/bWIoJfSA==","signatures":[{"sig":"MEUCIFOWf02tZVHtEikl3y6ONzMMWRUtzL06W4Zu6Pnaiy/7AiEA/Nh8teSkUy0MkvufTzWW3bIpFAfyoFJjlTrdH2raAP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2sNLCRA9TVsSAnZWagAARO4P/169sR9NIr6rY1stYGls\nopo4CuXGtLghwrdnxMecg/UksQt71xwRicbWTTI85uTsn4D0Dxsj/9VlikX2\neoExYPCVQUbkHyWjcAVQSWxsxyi8PAfkyzadau4INxDpSIDgXeqE++9VVIx0\nrZMFzX30fkZLj8InUQz7PF6kv+jUXD8Sc8/Uuvtf6Ghy50sfFI3JPT+Jfcyt\nfmrz8xvlGcLues8uN6oavWJgn5EUe1T+ERUv+Uk9HMzDFjIvTsGn+Q1+VKv1\n343pAdYp1SCuSY7IFbwSYKmvU69YMx5CSSANmI8xeTUm0kfCP8BwoJWUlnPf\n7jDHB9Uy3Wm43yCu9YS1Y48Fc1usF9/gPr98zGsQVgoAuMSMNw4lPpLPtduc\n09SGMv0u5bzz4O8Vl/eX1UoBgO5ods512CNrZP/9C8wUmP7LmG7fohV8a0lk\nkbCpIXEju3RjzWxu6VxtKIu2jljnR/AuSyHo1J3clpeRXZZaPL1J+khaVqfi\ntF9ToP6ptMQIP8m01QGjR478pl6pUyHqdH0uBWA3tQA4tXHKdhgBVaPT08Pr\n0YSGSy6++Dd9n/IOv9xiB6wy//nvfJZr2+5sllsFclWln7VlxCW1VNbhStQr\nI6JyU8r3YN+Jj7R0fxa5nLwGDPB4akR5aFKByHlEiBKhRwiZaFrrvMJKnjSc\nUDUV\r\n=hqx8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b677966d674cc01818f74068786d18e798e26ac7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.0","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.2_1624949578376_0.619300806305277","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"react-simple-keyboard","version":"3.2.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8d35c02c7a955829ef88041243db30c6b677021b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.3.tgz","fileCount":14,"integrity":"sha512-cAQhgakmQ4k0ri5cKdo0dR6h+Xrnt1hXU/EH4G+sBimaXwQS8R6hQ3zflRPiIwU7QLtaHoEZttdcU+O862DZzA==","signatures":[{"sig":"MEUCIQCedpg+78YmfO13VyRf314/wltJMQ6vt4l83RTFJ6/XhgIgFUZL4J5w4VeV7WR53AwamBsjk9P8CynJPDyMODhOJS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2twECRA9TVsSAnZWagAA1y0P/REEkBLsd2vy4z8Qn9vk\nR6kmIVweuaVAKze8lJn0OGNXcI+W8TXeaOalVyDOpjHdAjt8c5FsqosOSkfK\nnF63Jj/vvnWX72GxDFpU8VsndsCge5ShkwBLqMl37LovTfMJTRjxQeADl3k8\nofOmWDoamymAB/r0ZstI1WksmzYF8Y3r5dZHgLVBkEbHaT8q3nhHp7UVHGMU\n+EQgqVLVxHwnxxzVFPXu8yfGGt9pcClvvLF8cISbIMpL2RNc+P4fLqhbQxwl\nQa05Cdz68bY1T50xfBE5tspYX0BxixLN9BOf9HBj/gzfyIlw8sfFKBeM35sj\nHN1FbfK5yla/k9Ii8l0/sEoZr7h3MbSZYSq7xKcRUP+2lty8WdjqIGdcU2Ry\n9OlbXx38j3QrzDiXJ45bDyxT+VqxcI9W1vUcMektHsw26EBZJtgFvCAaLSDr\nq62Zira2OnuUsy49Xd0ZCmstdRaKJ9hLIW1aD3UR0cvEPHfe8hhj+2NXPukQ\n+uZueiOBj3XxBEpkgoi8nGoPFJ4D9OyelPbULkaexD008gEe9W/lX4K/MbCm\nJW6qJg8mGxhh0ZHtNnlAK7QMaaZPCwQY5TLLZ/OIdmg846Q8fRzvouqe9BLS\ntJkweCrUJ+ajLvWkePiVRoAAxaAeKS7EymFObEzloWxNcT00FRkf0UtlJBSD\nb3h0\r\n=jKB3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"583017a68877f4e34796b973b5eaa49f6f3afe14","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.2","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.3_1624955908153_0.1448081504904395","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"react-simple-keyboard","version":"3.2.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8c974a277b01566955da5957bf69b02ada28ff2b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.4.tgz","fileCount":14,"integrity":"sha512-BVXIi310q0PLboygjUs/HJCnE4l5rO7QRcH6mGzujh49gHXYa9vY4pJ2Oj7G4Nfn6BX6zZdlhGtLuoAk3x67Og==","signatures":[{"sig":"MEUCIQD6rfOM1gJnMonvErBJe/Xk7t6kPPOd79MuGKBIEgkmBQIgelzPGlWVeSj5dilXUlqsVlProuRsf4ajZaJmc4LLLSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tyrCRA9TVsSAnZWagAAYkUP/2r2I4rYjb+6AYvLg3UD\nDNYtKJKA7ZWkH1ZMx35hl0cfflydaQ8GTeQsRB8pnsS564jPYiczDhEo2HNu\nmU7AHq5VioGdM0BzjZNnCSslD9hn97wOQ1mPR1SCZk/RmIrcRvC0ykTDPteS\njvl61aI9v427YnonnaJ+JikcPYcgvSXUe2GiGxCCvYzxn0M1Tf2+wUPTu9YP\nscVyoq8mJa/0PPIiuETK4ivGrwWIKCItH31CigpGJ7LJpZZ46muimiR6aBJh\njDNDrQSP6t60NYuYrAD79sU4NfYsySkqlPOuySE3RrOoi+9HQOdExYVF8UH3\nCql2w1Xp5d74ARMYtkXxVWCOBFBO2eSqPk4/BOsbPOuXdgNUWC0v+rAa2IGM\nHeS4968clXR4tujm3id/IrG5semjv7vfTCpJXgKEL0yrh3fLQgaa4ed2uUYb\n01Xk34/k5eWNs+vzq7VnEuIwm+zHDoY+EUKiEj4ibwEW+arTHX6Pun5UzqTp\nFqUKFnV2iRX7q/OJ3Z8WlFYGW/Qk46uPbRS/dVvpM0zYl7oV9TSMzCFuAXT4\nbesXBBXah5pAuez5q6zxy6Did5qLXWw2bGo+Mbtb53Q7moA+TH04yxKyueTq\neDHHa0jVNJlaw5T234aelyE01pO+7w+SjozQZjXY80IQAs8eSzUUFGWmEQD6\nn0yV\r\n=5qWp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b591d0a9712bbcb348df700e6f4b8b195bb09641","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.2","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.4_1624956074940_0.5682209698416592","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"react-simple-keyboard","version":"3.2.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2afb443d3534e1539f9df501b983f7435cac0b9c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.5.tgz","fileCount":14,"integrity":"sha512-d5NTTzUKKMcw/fa9udIryshjvJlVq5gFqdQnP67cvlEEmnkPSMMvDAUGMmVpx6oorTtwu6b7fulCr5xk140hjg==","signatures":[{"sig":"MEUCIQC119I3SQCsHEaHTEfuAKxaYWb17NydDvUyNNF+a/w+/gIgHcVe4vv7GQDyuzoGrSefPjMNjFk/R+5rA3TVmDwm8Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2t0XCRA9TVsSAnZWagAAYpAP/i+Pg1a+pG4XmCL4ytiJ\nzZxvfypb+DhrkQtGzsnVutDUbt7koK94W1NGWi7iz0o+i9rowsVqYaMc5xD6\nvGIwKfJRU3vXUIi8dppLkvAsiktA3N1SusizkMPTA/RI7tWkQ3GpnzWJISKv\naJQDEzh9grE9k95WIk7h2xMQ2IJQR84GhoITpPypEk7STd6njvrwo2ypcIhi\nfYyWtR7tTrvKyVApoHjzChy5TLKGGHA7GALTZdfXVCPBJcmr0GiONpPO6NIC\nTjWZyouZC24iHpNwHqQ1eIYzq0v25eRtY67lFzabF8ETmhngTMRzMkDyktUX\njkchwatjBW646Asd7OGO4nmWvt/y+1ueJKz8peg9/kg3xP08QJwADm4KUfXz\nhMY/9OxB0igHTiHVUzlVBjhDDKogWAjWZzLkQzNSXLqOqQVBMm6GQEovhoRu\nmke7BzE6S/LyPkm1axYw3DJnGEzXuAeEjfmkr8IFeR42wkz7Ph5sNkOH4AoW\nek2wq9nNb1LXeFvUuRtw5jtfEqIQQCYutGawOAaos4iGAzblttYvc7YYoCWM\nGwLwyk33wEWPjtAKEe2jJdMUD0QLIFoW7FlgrisizSQWYg7lFOjlgtQb9jkw\nfGRIm5FlKUuyMgDZ7LXvQOsKM/De0aUNky9dlTjuvOEcc8wvxvdNkt0eg56U\nWC0N\r\n=JWyK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8afaf598649301a0d168020e4b78d2d682423bb0","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.1","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.2","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.5_1624956183301_0.5097547015646491","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"react-simple-keyboard","version":"3.2.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48454acccffe11de3cd46f49715f2ac3bad068a2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.6.tgz","fileCount":14,"integrity":"sha512-JKbZxNsg1L9gyUsEklgj9rSOD9uIFYIW6MAfzu423yvutsHHaTBh5KZH8iJuePvQmLSZ1Fqk/ln8q0an+VdBbg==","signatures":[{"sig":"MEYCIQChDjupbHTlF/1TbdgVUQqndrhXZ1Ptay5zf9xhscO/vAIhAPaA+XosdKVDd/363XU+8BimWCsM12Zlbg6vFXIiazNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3CyrCRA9TVsSAnZWagAAft8P+gIdwOKq3YW4xFc6fHQH\nNf/U9TVPZTsuzPa0MBy/9ReyQofeOIDA7SNMereG4/wLv+oYmEhIxkP8/oas\nPY4oa87PZt5m+pkL3QImEH5wULNcDFzRnRYJzDLpdxsMSrsPc22OJHbUHoFZ\nBWzh0GtaBd39YJfDR2Dgja0CbjuXZLc62GyMEDh7y9R024Am0E4OynAzfbhe\nlX7zy1Q/LjGd33UkFgame/Kla8UzwKmqSxWYzYzMJTyEr/qeAOkkz8M7RpOP\nIZV5GKsUEdEfxHwhhY/+qy1M1FE9vNqJwWmRjv80mpH4X5LdkxWweqQsemod\nO85p7g79xqX8fX/6W0W/+GOAiP936dGluPh7fB0bBB8vhC5scYsnqsIj/5fA\nYvu7wZfUc9TVcwy4rDsJQh6ztkKhIy49z+RtyZV3pRbrViGsxcUh4kOJbsWg\ndfDumVieQK+U6rRdO2cNSPUOgnD2YB76gmq/lb/wg83K4KehB1i3og8c5zaX\ncPOgOP97HTaoCieHRrKJLQfhT+J4NkzpULixSaJHL4NzK41m/r7eBvU4aR+o\nH726li0lYK1oAldXsvc+a3tcssc/kcKD9D7CFUOActZ851yTcXzj2FUFg0F6\nuG4H1LSLi2EsBkUcF4ONA7a4F9dN0ESh2wspaNJFww5pLuJIyfi1J33+Y7y1\nCbdF\r\n=fZtX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8784db11f41b9f67acb3ed68e148dfe2fecd0ebd","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.11","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.4","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.6_1625042090619_0.7184468834516677","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"react-simple-keyboard","version":"3.2.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1dfa7a2fc678c3212c0ab0449f79b1bb8a22ac3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.7.tgz","fileCount":14,"integrity":"sha512-v+ILrNxh5tvUOKYdNeFkYWkyTS09uhCzDNA12Z3OzLAZtApzeK+/ky+8oc/E9ZpvlDBxPm5iEHkOjHPceas4xQ==","signatures":[{"sig":"MEUCIC9aRphzxD2Ebf7NQVF8upZ9YShIMnjOyXnKVI/ndm7mAiEAnIwLR3aaRYIl6jrXMJvyFxvADwQh0HAtt6sRHfLvots=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3YWUCRA9TVsSAnZWagAAAZkQAIrl6YCnquaJNNnF+UrI\noUmRCsNBKd0c5v9zbLHgcbFnUp+d3kOaJWhL2LaAGbj0RfCw1OkYVZXmxtXx\ngSdFrebaFZ0GlWNst8RfJoTgnjdoXHibb6bmpwm32+NyN2tIbmmOQ2HoTX4b\nbuiQ/YcTxQwTaGQoTipCf6aCA/9BcWtcC71S3qMxRnmY9u40QgRuYUN+8ZAO\ncL+oejXTUCxIA7rC/+SL0QM0Ujq1w0bii6sy4UsS7hNeHD8GIp8IDcslIxoU\n48GqnVZgsXKSiVPY62gs0/rzwclcuOgB7GvP/ZX4GLzFGEkHNo0C9Fk6MVZu\nMWrV5mSywie0Gx1GzWpJGEf9fDZ00ZxhID0eBnrQehX9V56dPSRRgd0qJhLQ\nvFNKyfelypDPAA56noiVembEbSucYu+rq89mrp2r4URxrZxtDiQ9tY5l178g\nfRnwVx3kVVqauT/KqfeBkmOWOFxHsFA37MG23ThQZiQRfg61C6uRd3K7Gn2j\n/Eqle5sOW2wcTuWydHYRCL5FitSfmyyYqUAYHLrj4AxhIwcueY007Ce4L7He\n9G374InU/3xUdLIsQB5vHLjg042GB4g0GjIX/EA1czZFFkXcWiZtl4fErGUv\nml5NKFPMOnhdAuak11HyITkE85YaKcXFEEUhju4v7f0fUmHRgtRDXEzVK/Hj\nIClk\r\n=i3gh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"63d65cc731b77867c422d59d23da29e70d48a46c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.12","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.4","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.7_1625130387785_0.8384098588313924","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"react-simple-keyboard","version":"3.2.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91d6b292790cfaef1e7665f467da7f69f5849cf0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.8.tgz","fileCount":14,"integrity":"sha512-HxCVa36rNqWz2VG2Xvy+dzqN2KAStS9ANm124GBObT5z4SDCxKXzxPN6asFUvuxLX25/GhKx1RyBaYOv1fxAwQ==","signatures":[{"sig":"MEUCIQCu2nsAgy4RodWt+8wy1UmUw9PZv86ttcwptjuWm1Rj5QIgQrZxmqkPN7anToGCw4wgwGi094qjE6WF2vHscee/Ep8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3YaACRA9TVsSAnZWagAAE38P/RtvjH/aYz0aC4wSf+4l\nq1ZpMAXwkVojQuLffmvC0wlXgzQZLSM2yYrgXJeLiVMxEWFBiz6FUA7ni6Su\nJ7101rpgWpEmdJB4+IXaIAziZMEp0ghnymJIm253Q+KDceGs7ZBNEJ88LOaD\nTCRFdlLpaGM3ogDHDxUOgrJeeo4MDCZgjKhEHrAJtMtwuy9O+f0lW0u9nraA\nXMoMRdTEGY8QQ6N7nd3LLTG8Q5CxCtUgGca3n5+R4ULmlJC9IWmch54pNocx\n8oOVVwKZta6PsJ5LNttBulucu39BLywHVZSOvfg15mpckzb1LacdYGSn7qJg\n98gTZbKzEpQhCEGF3y4jHpuukvKXi0B5HmOJ/yEr6J6ZmQOynbp1+hkduLU5\nK1ESRrsH5UA0BB/a8vIkXww9j9ICa8jupE7NiNty76vOjfB2YrAt9acoTJTU\nmnSgQ3dnhvSMhVHZrY/O3TlrBmSabaPmtQYcEBMuE8OtK38hGjXJONONRRX3\ntFjcqoLgUE1/uv5ZR4rJrTHtPZJKdfDKU1IqIM/SbOXu4E6M/qUF18I+jF2M\nfYWtEPLm4UH6O2+9yzZ0h7TCB+uhjkJuSwzIEKXjpqno8++DXRlxllrw9XBX\nSbmBqQeAhsVFXzVwwNv5KrtvD3asz0JTloihUeXDxu+xCrMS8GmTNnQ89lOf\n18qi\r\n=4M7A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"70fe5549a9107babb7bdd2e0ac97fa2647d5bbd9","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.12","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.4","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.8_1625130624293_0.4263283725109126","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"react-simple-keyboard","version":"3.2.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"81d34a74675d9cb9ad116e016db3956e71d430fb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.9.tgz","fileCount":14,"integrity":"sha512-CkKBrrJaSqnhzrsj4klhz1as7fzwO90z0jbZc+riFOI/2xlikbuCgbjCVcAuovVOV0F/qSNtxDxqicTkM1CsDA==","signatures":[{"sig":"MEYCIQCPWAhQyCjdfSdqATOKOgTRG04Z4s+OHp19ZT7rDljtNQIhAPOSSr26jhOS4xs1TOF63nwTvSyMNIxedFL0ASWHNW6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3YfRCRA9TVsSAnZWagAAMlwQAJtmhYcPo3WY5BKl94GK\nDkufKC9Zf3LtbrIuOqqlAiT1tmYD9jfCQw8OSsv7UiMaXHMEU6IhygQDx/0s\nT+StM7N0pxavwz2YQC2dYRN2h71gnj4EtfjXcvigprLxIV/C305IFp6X3kWS\n3nQQibj5J9LzhqN5dYKcoK5ZLmlXyBDBMhBFpcGDBu/A7vSd0pKDn9vm40Yp\nfLC/Bcr+W8unNbs4IiBgGQbmMJW1KEM3sL611fF99pGsKwfzdXhUiNVJJL0v\nQTPJmjIlPZHoHSFz7S39Gg+cxib+M58JplRBDhIR/EtmYETjBO60pO4np7+K\n0UUDFV4rsWZUDbBLqTjs29CRnqeFMkuGxtVUVTzJy8BMuS6XM/2Fv+4zRkWB\nfJYjcbcx4D65fFnVEVEe2yszArkfFyw7d30IJLaN4E/Fxb5w03blC+qFcJMG\n+7UY4andaZ/86bGmKWpsF4iJZu1ZHmxDOU/RHAagvMSPJsvLSmjM3XcXLDi6\noqRZWm1kANp3Jet5sGW1Wgq1T1vvFXrDp5WDmvHrJv0ISIvKaL5/SGl4i3rC\n79BLLYWP+nvdZhPySVl1AKVdknHLIP5Yc8FabK14/9HG9PU6L/O4VTyNNkhP\nF+5jHQyzSwwXRc9voSoM4vDNLpUatiuC6QElcnU4jFGnS82Rk6LC18fiep3s\nDvD8\r\n=CkoB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"1e8587a8374a1d4011fb2f314876f9370c41ce94","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.12","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.6","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.9_1625130961185_0.9370015354522789","host":"s3://npm-registry-packages"}},"3.2.10":{"name":"react-simple-keyboard","version":"3.2.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a215a384794c5708c99ee0a29766b65b52463b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.10.tgz","fileCount":14,"integrity":"sha512-ZupJHZE3xjRrWyj6d5jHy+b+8zr1WEtohenZa3cfkeSyfmY9S4yPpFsFHj2GshvU4JXISM4puMQvEXrIMAfkSg==","signatures":[{"sig":"MEQCIGrWpOHqm1vVhJM0wzhtHAqDWkvMAefRYSBhZG12lb6GAiBepHXK12TcMZQum+LDmGtgephVGEIs/EDQ9dZknz3iiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3sw8CRA9TVsSAnZWagAAAncQAIsl7/9UzU5moiJyp4Vo\ndehwAUda/T2DHkxLAfkIMbi/hEcKcju0LY6QEBcbQR0glTehl7M9cz/zxRJ1\nw9rJ/6UBHUzjqHtl1RlR/P4K1+H7Bib6xFbbtHN9zRBCBfvJViSF0rJzEpOv\n5a2BcWvCYze++ctGp4rJalIBTFWo2JkPX6kbdiPz5jqsGg5cys2HBlQl/Jea\npDOHb5NQ4T2uYk46bilgv4qtbU5+cuneErG5TWqa6BjjKgMeBum8DJU1IaAE\nhV7WsGp8T5osASavgGPQYdtAAh6r6lk07NEiiGQBY5E25A/0olZG75tZrjR1\ncRhMlqSTLQ8nR/yw+C+4GcaU6bdKQlBCYSjvGG7Fjy9qNyLLv+E/+1Kuw9H1\nd2g5BGa0+SoVVrYpCCb5SDN73lwyMmUBWwI+VP/jSaCPzDO/JXEkjxWEG4wH\negz2SwlYbNtnuzEtEiHtjzQFWAn4urZYwmK2DzBozg5fHGotT31BDFi8TjUX\nQy/k+w6mdK1rcUv51IJGUwh9mVUdBFZFmMeeFAOBCfIeDUuRcdgehRI3sVPw\nZ+7FrFQlJmIuLQnK4NOKQMWRL+rwWdGaJwnjGGqK5VIOkwPWQ+2vWOnYfm0+\nYcnF9jtvfOR3TPa5gv9GBAMkTKGv0rLoAB4yYHj1Xw/yl6GESpaKO2FUi4pX\nHUJ+\r\n=ZjNE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"57491b62f91481c0761dfc311ce6d57852e8b4fb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.0","simple-keyboard":"3.2.6","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.10_1625214012328_0.7245671398224487","host":"s3://npm-registry-packages"}},"3.2.11":{"name":"react-simple-keyboard","version":"3.2.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d21d3cf7c4f8f70a2223cb41cfe97815dc0478e2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.11.tgz","fileCount":14,"integrity":"sha512-fNcM/HfCHQxi4OY4J583E+z1Ow3us4K+K/KgV/6cv9KbSvZYggqBqxLXjfJ6FtU1+YWVXoyt0P2VFYAsR8S2iQ==","signatures":[{"sig":"MEYCIQCFSxUBO5nkc02OTqUTRfLuPVeLezOkBAwmoRXBFHYAZgIhAKJMNcH1f1ASqyf9mp9LjrLGYAEPtqsTMaMikFPHnxZa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3sy2CRA9TVsSAnZWagAAJskP/0v9AnPdPaBVQ6bzXhSm\ng+9vynIJ+3n6TqYFbE9P9FwM8a3zDQXvsxNizF0JT18RRYoK0fMizVBVxbyb\nlSnYfveeimRHoO7vjUPvtlyj6zv/MOiK7ZFxWN5gr23X7wxFdL+W1XDZqxdJ\nmWAnLTAjjZrFeRI4N7JoJt0sHjX/+4eM1MDrr1NxvRsjxcW5m9PLOi7jke7v\n/i2AgOVH/yQaSPNTD7EfHXMl/U9Y8nyKY+w1/k4hNyxS/pL9rGLxMkQ9Vyd3\nY0ahqnQe3eZtV5i+OuxP1cXv9zYph3erozVi05oZ9AW/WgeyP5K9ziMbEmxU\nl5pdPcSwL6/Bn7geYQxULxfXICnYmivgFTpUEkXm7CeBXdvJCCwVgkqBhP0O\nUDdcmt2rMeaXKJpddI7dYrJxpuO7bH8/O1gZHwjdz7D56arYP0YY1D/dy8YK\nrSmUyX9xsKU0Q16ThuUXhLTjrZRZGgALrToCBedBG8oUrIZK4SfnYh0p9COv\nquD7CNAV6MtfSaFPV5cKZ2IyXHHcEImai0Juc/X/hvBeNTsolnU3TSoKnefp\nOnMcZYmGATYSfD8IwfvQqyyiGVb6bFalomsGG6KQp/WWLy8kBib+HytPygwR\n6Ua5g/nC9vBE9e6blotUoRTWf+xIp3loQpQSj89gL2XqvlNp9rs7MtcT+k9H\nri5v\r\n=KjUJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ae6880d8e40818769774b502619527400e3b9464","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.29.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.6","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.11_1625214134311_0.736005132914809","host":"s3://npm-registry-packages"}},"3.2.12":{"name":"react-simple-keyboard","version":"3.2.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d3fd62d9a0fe546ba17599295279fbb29c6cf666","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.12.tgz","fileCount":14,"integrity":"sha512-3dMTZDbbczP7e/RqNnpuIKrZ2H4P41ixeLtAfFj2M8YefiWUxHRhJXu/fDAUuXlGTfiZaZxGF34GcsWxhTMwpw==","signatures":[{"sig":"MEQCIGgM+kaTjayozlQS/3s9o6tH3C9d3gSfe6CHvJ+GHohOAiBXGrkiGTHsHadU0dhS1ZyzYoZXvm0wRZCMTy+mfkRaZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4s28CRA9TVsSAnZWagAA8FkP/34pbRiRf0DbrsXw7Jjg\nUNwYYI5Ymd6FiE39SJqG4QhBMwASLeBRM71bWjzcI0WmU6mjDFSbPJU8qVC+\n+D2HcyOilHMLvHfl4GDqj4cOn+lGjv9dwZ9Mcr2QF18JPOsI1LGdCV2hEbDY\nOk4RPs9tKfLuZIHkXwAXEAUwAErItgqizr6SD/ZkDx9RRQDM/fChfH9FccQo\ncpz0h+iQy4Jibt7H9+1m9VFznp3BM0+w5Y9pLG9CHpWjnKrVIdTLK3j7vx3d\nYwmOWH32WMuiEgNZFP6pJUakfgky+EDpdmuVUpO+m6PoiGeFW687BVdMQUHL\nobDr4jFyTRlYxynyDOkGc39U8GP4mvMLb8kV/7OvCVDwKzTTgKkZk//FTbjY\n30g7w474rPFILm+fiMN2pf1pgXZv37jof4DJEujrz+BAvXfmoYLvkWUv/WPA\nBS1MyqQqmGKYPQKQMhf+j+CUABcEpm/UxTinRAhm1b82RCy34F50Oan/jhhU\n9YsDleWK87eA1Q6hRdvlKC/WH9Ip8MaqjNWYDHCEbbWR5g5dZqIfjjNjaxES\nw+lB3ij32OilatP9NaYLtIY+mxswupcWIX+JU4U4cAxRIv86rF5mZiXwSJxA\n/NfmuLfQknxR7ldE251Xb06nXbDsYL4RS2t7gGUsg6xU5+Cw/qD3nEPouM40\na5x1\r\n=knzN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b837d89af98fc28704fa5934fc6d3d4243276415","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.7","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.1","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.12_1625476540102_0.6943360317367941","host":"s3://npm-registry-packages"}},"3.2.13":{"name":"react-simple-keyboard","version":"3.2.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77b16e940014c065a508e8d7c093fb400cd05e00","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.13.tgz","fileCount":14,"integrity":"sha512-aiJbW1LMFeCQiMtueo0x7wyzMsP4VNNhomLsQzOHzwFktpXX6uFrcZxa+lnR8jd3LxhnsMydeFq0vA1g/OUePQ==","signatures":[{"sig":"MEYCIQDGeTZ6TolbPPNfoGXsN+sJg9UKBzdRfKKec18yteXW6QIhAI5EpQ8Wi2ZEXYBzGh2OT4O8WjMiwmybD5gWZeN5682v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BXECRA9TVsSAnZWagAA35kQAIGeDVYsmJQi0kN+xQIt\nf1oNZmTwRUjVSKCK8lEN5k9EIRG3tEmoZjXNVp/zQ4pif7i8C3suyV80AldW\nmutXhsUVt2Q0EDj/eQy6orJQ5Vl2mic6J3a+KKDRcuHZTtcBzeCWA4cfexzd\nc4pJ+h1DhTm0WVSIC/bmvY1PazzLRPFwVEIFyNsgktLDKkCyXEAumd6iSQTT\nhJ7nvSTfKRlsu22ws8TKh2lStW5iuNM6slCs5f8i5StbMW+BMR9wniBHVu0h\noDFlBitBYuFnw7vYIuXFJJ+X+HGaIDVbbi930kCqy9BLgMnhmgAqJmvVBI23\nhgj1nK7vkNEcSDr0K0Y0SZa5KlyHShZWvK850+SHH/zneS3rHxdIyrKmdwWb\n3h6DoNf4KLKT228ZMwZMpAMkznSPmaUFZYSKWkMCLw/OAdD2dafucfedoVaS\nmtBH5BBSLYwCVVX7auNvRKVY8hLBO1VDi1DBz++DtbtBZqBObXlJ87KmpIN8\njUdI2hg6wy0LBJ0wTkbtQynBiUQ0e8ndnrY8jFqEEM+3qTNhIGrgH1lEK80H\nj0mjhFfgA3DkCdwjzJCIvVsKfDQOUNjNfZTPNgPEFpZETjfaov+AvnWCfy9W\n60+BYw0LDf9XIRlq9kwWI4BenMkKI/98V5TSpiI72GsPS1kxLaD9LOq/S3c2\nNU+l\r\n=kV9Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4fe39e597d4ef2f255d47afae9988281a99c9594","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.7","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.0.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.13_1625560515870_0.8113238655811814","host":"s3://npm-registry-packages"}},"3.2.14":{"name":"react-simple-keyboard","version":"3.2.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"162a90356db92cc4e8f6fb8853b1211a5e568975","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.14.tgz","fileCount":14,"integrity":"sha512-V/0xzXRPfOBXMNIlNi6fPdFO4/1pu30/Ji6ZgVu3YK/v/Zch2NPzoL5Q9FIrhtY2Z0f9q5x+BPAmehDmJRFmAQ==","signatures":[{"sig":"MEUCIEgCwlyfkE9Tcu+Ig/Nuxq3rh74AyXuld/z8FgOUn9h5AiEA/MTUIsRedapG/S0q3X95SbguhdDAWdTSmCI8/JZQTVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BZeCRA9TVsSAnZWagAA398QAKRuRPnKO5lFAbzbd0G6\nMg5bDq1QmzZny4bcGhwik4ycaMwfDJkXlXHQYjZ9KgEqx4M7Psp9slUTydzR\nsybmaE1bQ1cC5wMtWY7hhDCoDCzlwbryHvEc1XCxN3o5Sg39phiSgPBwNcQS\nOcyXBhS8eO0exQSZc/+lBES20MZJAWQigh2A4pFWWkh7Y3PeP4RyL9lTQneZ\n2Bobk/esvSxVQH4M+E1UmryfwtTdFc9tUk2jHIuQXplUJCLeBZiID22g1Aci\n4baHpXXEJUuomBPi+sSTs7+Kh4Uwtn5zBJsDMdnXr5vt0gpnbGydJhvaXPZT\nSXiXq3Yed4hCPfVv86bbNdscoU+65ouW3l8lPjbzoDegGjwDMnpn+SB+rQyL\nea0vcP/ekp42Sbew7erLPOthajPpRnPwTpSDuL78wmfiKC1rZ9g4DnWLFOeu\n/v6pyc9TSfDSosMI3z8JCDp3HKOsQcqHKOK3SzZ2jXDblW3dTXDFyb84hSBu\n/0eGCvpsOY6zim1XXPmBFgONsYJcvU6RilJAnJYgpsSYsHdq3OJRL2e3YV4r\neW43EHBJOxTnTnsbffOK4FJ0biq04tnOTY8jxhWKP2v2Lw0jSNOwzGKaGUI8\nV+UX+FYGqqWKqBVjUDMxw30j+w/B3a0fMOipKVZF2PjXzKWQC0XWHjHdXQJA\nnZzu\r\n=oHaD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d3f23d23b8bb7d2d1a7259ee0023f5f5d39ff6be","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.7","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.14_1625560670128_0.008420438570161837","host":"s3://npm-registry-packages"}},"3.2.15":{"name":"react-simple-keyboard","version":"3.2.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"692f55d5f8af7f0ae902f95cae80ac91600b1a6c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.15.tgz","fileCount":14,"integrity":"sha512-hgL0jne7EG/xkR53p/W4Ajl1I1RasjbwE43N9UtRA5YMGkEKrEa05rawccwW26vfj+M4ZXk0OFLZQ0B6Ei/PEA==","signatures":[{"sig":"MEQCIERhWkjbWc8mAh7wxPFvf+4Z0COfoZGjEnINinDpbaZIAiBKK3pfYlC2iozbdjYp0e1wJrSVrh2CheB8Zdr206qkKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BcGCRA9TVsSAnZWagAAyh0P/0Jl296yF1whcBNuyVYF\nj9e0egNcOUv8eXuMV8h6KTU8IFfLtYoyKbqFeIkycVI/O8kPzxByARlEydYm\nqWbaZgEg9KSzHUOVk5g2Ea1fhXWDExqjWCS0qhXCfUuOGZpHKXhaB6iXvW3C\ntXhLo/aEbP0idX242TFljGG3jYvMXfwcox53j8JUTqrDwD7QzyiPg/+hgwBe\nzeQrFIpd4P23cC2m2RWHoeyK3rsdYJqbmgUYVSDRxq/aXQVTirMiiAbbmo/E\n466maZfzpGwJ10ndi2Uj5mkcVK2zSZAxlfr2W2UixDvd6RibfeBfmeOY4lpR\n6WxH+guQxOgjTvlF0+RKzIYF4GdI7o3Or9Frfs2G5TIoL4/iklXVae2SGrNU\nYPuWui29TPymBkHzscvUXut1mhY9xV4Hpyb4X89VLr1uOysJ/BEBqA9SuAOF\nYh3aKznXZVx0NmowwdCxgmysR8f9UwGWLzNSpDobF8ZWVlK20eaiHjh60DLW\nACciyuHi29E43h6qGnNzpcTpdkUptikIH7d6HLVTxeA2YyYQED0Tc7Eu2TT2\nBmlV/iORg00OVl2GyhnOjsjRPd4yM+tF9gRj6EdjJ9PMvvyTEfq8psRy9lJI\niA3JlFMShNZT/IZ+TeFiWCMLZIwp07+j+5dJLMC8kVGmgeuk0UFygjdR+drE\n7d46\r\n=0jGi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c19a922b312d0333c81a5fd3b62336b015e029b1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.7","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.15_1625560838021_0.19265160830622796","host":"s3://npm-registry-packages"}},"3.2.16":{"name":"react-simple-keyboard","version":"3.2.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18d7c94453fa26b8576d99751362fe6a68d81908","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.16.tgz","fileCount":14,"integrity":"sha512-Zc1TPlB1b/ypNWOZyHm1JezPxxxonkOqehfcz+S4KslQ7yLZwCQxJNHzvCoI1s79bEoQAiemqFHIfledY9K0Kg==","signatures":[{"sig":"MEYCIQCmV7SCCPIFFFD8FDr3RLmUcemKPiMLZ/SsgTUhvaZr4QIhAIVNOj7rTokBuIKSdlYE2tJyOEZ50oLbaRTs2C83wlWA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BhbCRA9TVsSAnZWagAAHqwP/iJ/c04fiIJULy+MX7mF\nTCzAD4lVPset6is9gsJYcgoWftQU8OZ3w+hKgZAGNjkEl/Qjksvh3NRJNXqO\nQLvdWGgJmsrt50F/tRkd4fGvUCBf6VcFpj3vIePpjM5sTLU5/CjOgjtcVKcy\n1pYMaXSMDTJmfXSRK3uavZlz2kXZPWsU2V++W8mMVpTufd2dVau9eapvi69/\nSiJWcgbIXNdG6h3mBIwAqy/ynPitLqB5i66btiVEKQomZF1vOldlqunNMaCl\nkLgM9mxaAi4gs1KpvNf8Kx3R0SqRQAgDONICrpB1FKsiOe8WOGzytaWSI2lU\nMP++k9iOsE65YFNDsULHYnjIBn1fUwaeOta5JCAaFsttOQytHNgjxxLAUsos\nJoflFLW6AgrCkZEfrJVIK+QafixCq0zrDeMVYXwZdB2D4+KeBhMHKTC3hyba\nKeJe67Xp7XdWjtAZ47kfrWrR6A9NbXJhFXjJCgBwmmSqVbauxfK29tzK7z6G\nFy7UtsTOSXznTSeoW+c6bI5jsYVygaqpXliqIi/CtgQZTYD2764qvy/3Qh1Y\nmHKnAJTFIwXE/0B6GnjSbn35A/C25odOB/E+cydbQTkeo5264Ce2FVkIgcSv\ni1dDZ45HR33z+ZbErycQXlaDBZMKm+UFo1RoiIIxyM6GW8K+9aDfv1FKkhFF\nc3Le\r\n=EnC0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d8aba656746322c0713367475dee0e342dd3e8a1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.23","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.10","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.16_1625561178902_0.7503826167097325","host":"s3://npm-registry-packages"}},"3.2.17":{"name":"react-simple-keyboard","version":"3.2.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3af40083faa3a0cdc1b30dc87ded8457097dc820","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.17.tgz","fileCount":14,"integrity":"sha512-tJEBqV6WPGiW5ksJhgBzLKsVtYgHE6+wG9uThWBzH3376d5OQ/xa9OQS3YVhaxWHOwYZwVm01/Z94vrE49ByYw==","signatures":[{"sig":"MEUCIQDmtulGpnoXpf+yBClL1YvLVkD24k9by+xupXI6ArkiNwIgB7uBlLVPSY9jgMiY3BHScrWDHlrCNr6eclohobCbuwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Wn3CRA9TVsSAnZWagAA844P/Aqxbie8pFXtWFGa7TY7\nX11/uad3LFMmWsfVcxTj8TLhxRuoGVFZYRvaxQSBze1bOUoA5huAlcbB9rUk\nOFnP5yCH7Bqa0zRt33IAxwlGBFulLxJSH+wGvXAWtijQjZQXOVfUj8q/HZNw\n0qwBIiG4pLxGjU02sr0NPFDZj0eUm1xsSO43z7aXGeNDDv2TzWzOYLtT7IZM\nHLjDaUJfdzwQbkQj9+a4QxpIPdUoXHorHgTp+vxFx/Wm7sYI56lhBCnxO4JU\nwfKG7/hoMJlNjzJQfzMskAquyVx5bj28ie36AOr9y83ZxZaN30+sjw8Djsm/\nlouk//DC9aovjN/gRTadeV4nC3m3yY8aKqqpM2Uas/jNB1p4bJugtFYF2HU3\nkHECisDjP7ycTFs+bdiUzGOLuPrgvBxFQXGvY6q6VcitkeHQZz9F6wNqNM+J\n1GMNMv7gFRBsr/+LDNDL1ccMXfXsRE55LCW7UNUPjyzdEMKo452BzgMBsrbn\nC34Ov4lRk1hEXydZDFVmsfRGCecrcivTmiruHIfGU81KqprN6CmLKEeezbGa\ngAl/1ElrvZ4yGCZauzTEo47jgxZkDzHBfhM1t18MFYwuQt2i+Op6lsFe0QMo\nOamo2o4H4X6GKCSDcBcpBPSfzVtRLuvMN8KYAhqYaceUVl4Pd0P02yyL1XbD\nO5p4\r\n=LpoI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e583a674b550fbf010eebe68ea29ad571264b6ef","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.8","postcss-loader":"^6.1.1","simple-keyboard":"3.2.10","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.17_1625647606677_0.1252031747618123","host":"s3://npm-registry-packages"}},"3.2.18":{"name":"react-simple-keyboard","version":"3.2.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"89a2eb6c7952adef6d20fbfdc30d2b4e4a4e8a0f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.18.tgz","fileCount":14,"integrity":"sha512-wBwWXok3uw2XCJc1jEZ5ar5utuZF4JcR1dc7CnBuTobF/68A55MkY1o93OMTK/2+JLsCMOIKoY6Q3JbsUoBjfA==","signatures":[{"sig":"MEUCIA/or74ofpN5WzBKdIfH4JalwKaeUJviA4CjtNkxmhiTAiEAhpoSHuYylhjTRomJ13hhMHXT/Amn0W72+Lc5TZMr/6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5WsGCRA9TVsSAnZWagAACxEQAKBNFf3abpb8CmamgP9d\nMmWuHjU5fsMIVrpj60ZVzhEMfNDyXw1eC5A26g8kfo3zKbNH8eTfN91lcCrw\nAmrK+uHLijitwHL/qZvoSdzKsnK32YGSTjIxBzjRlJS7CNxSHr3MH8okQJ0p\nBGb5dt/Nf/GXbSanLWGO2LKzRjmy/swU5T+Jqy/V9+LR0/h3p7Mf4ZzaY8Mi\nN204+RD3YJPUsE5vvlnNraOhR7WzzxUrtSlTv7RMj0DakM1njKkQ8GCBluTe\nDm5VWUTKkpm0HW8WIRhnPpcAM4JfvRva61XB/TW20M8iwFHU+Qydc6KgiXeH\n69Ncp0WP5wTCqIKGV5I24J4ofwk2oDwKUPtxgKddzMSHEi3fQUTwyWAStV6Q\nkm5gDC0TJJkDHZorVJye2eFuwaIS7irnpQQsK/hkUr8PrWm3VCcTQRx1AsQB\noBkf/5gOZ1e9hkyMOoV1zPUNdrWRzPVVo9Hs5V3bO3ECaeUAY8N90kzBFJYi\nA6lt4BSMn4JJe73D25G0pEOGF/6LJrJTODJqlsEOymVpLOKKR0j/GJ7jhApm\nMbIZegSWQ3ErdroZ2k3LXEWcCclFDEMv+faZaa2I2vpSMTtffezEhI8z1Bg+\nvfUrM+b4NFhPCJCPKODGoGCb5eSsx2/cCZVOwGfsuuh8X63RTf9XruDC2u5K\nBFk6\r\n=rcsZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"5148fff0d866de80d7de09686fc794db1bc38a1d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.10","@types/react-dom":"^17.0.8","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.18_1625647878376_0.9238335698247291","host":"s3://npm-registry-packages"}},"3.2.19":{"name":"react-simple-keyboard","version":"3.2.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95620edb641c69c3da90ecded762e5af6f84712e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.19.tgz","fileCount":14,"integrity":"sha512-9oqmFktQW2w5Zgbjm9sIqRdalEKar8lV9NU2psksDW2g5wTD3dnM/mLKdXKTYDAVNPowivtIdIgDq/WkIpgGJA==","signatures":[{"sig":"MEUCIFoWevZvRQK1Nz+W952GI5S28QwbVCf4c/o8DxDyrYmGAiEA43qUaSKMvMkHsrcf07zOcuLke8OBs0XS4cRx+dJtnMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6AvDCRA9TVsSAnZWagAALSEP/22c8JPALBcfan1qzpOc\nxqHbjZ/k4s0fNbyDCJF7o+QcdFT7Hx4Abp6LL/G1BB4nRxeMQQGR9j3NP8Hs\nApb6nSZVzovacN8xam1YtxIKgtXKXjS02TXYHto7kca4fC1vqPtzvXf3O+Ij\ny54QhJVYaSW5yICzablr0xsX/W6qC/PG6L8SXRmDHmJsfDkD+uZnJGgn/8Yc\nCAKBHywX4lGSUzcDTEZUv49fMbh5/6IKax8riEE6dT9Wl1iOYCmt8gXi5BAL\nGDFiDtzIYNjdBShCVDQRWk/GNvGfVb6yD43sMFX3yHz40hmM5SvYXetwAhpI\nqeM5LweZw8/wswAlHKADq0Dm8RxbWQOgoWaZDQDtWkCI0I6o+GxRStT0aO8I\ndJT5JhzB20P19HniPwFx5bwsOXqAYryfQ58zIJ38diyroRyLcRnCBJ/W5mA1\nCE4HVrqeAkd1yLW79WvSegvwE74oQbM225JA5lQHuLnxA7ZEOqHD93m65UB7\nnuYRtmGOENQFxvWaRHiFUF4u3dKAPVfwD+UHGeydvQvkbjT2mIwG7P6Naq0l\nEiXEWmfK7aVFey5VQoEVUoOxpm1Mz8th1JtVZsQuz3J9rpnCOEVVT/PONd6L\nPK2qkhEFO0eWs8exVhVuHHOdZlpPjeO5QTF4i9E2sHUbX9uA6+QcY1NFxQHM\ntZw1\r\n=qBib\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"060dcb2ba9001fec1b01ffb25c25e8d0e98781ab","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.13","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.11","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.19_1625820099212_0.5643366028343972","host":"s3://npm-registry-packages"}},"3.2.20":{"name":"react-simple-keyboard","version":"3.2.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"faf2be42e15719e8a7451b52ce09a5d4d202ea5e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.20.tgz","fileCount":14,"integrity":"sha512-pxRVhS1erfytIYBN6Ri/WhfZO34AdOsWyMX1O2UMC4xTZYeKKgulTCb5YUq81SYgSSESp2lxAkGiSwaPuvCKuQ==","signatures":[{"sig":"MEUCIDA5dMUuLBkF8QFae5tqe7dmSL4QSdO5ujLKUorfoFuOAiEAg7uwMe8PZiJYs9lmfA6lBQBj4B+V+Pk/Tg9DfQX2PqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6AykCRA9TVsSAnZWagAAaH8P/2RFhQ2jEGHmJjoehMzX\nGI7ftsqigHV6w1wYAxjUgNazjmrgATiELO+0GHzDWRecVAMutDV3xu15Iq3k\n+8NxZRnGd+2eCzwbuaKd+lQuSTjkPlRjDfwDbpkORmMmVBCwuArSApGmiW95\nyDtXsLwb0rPpM7Lic6qQ85KCMfD0zzxD90xS8Q7kV9CzeFOv+xICsXTRHv6X\n2j+e5Tk33Vrz0qweVhyI8ZNzz3s84yL6d8tmB7Zy/i3BhQcMbSrcPaUuI11G\ncYHqI/6ST1gJvvkxFGfTUAgU5Slw5vUlrmCE9h2krbBwF8UgxCEDGjgtrTH/\nJmIC8/RMfqAjkIg5mVt8kvv2fblOphvNC/p1xDakWtDLjGMPRCqjqPRDF/sC\nTQEB+M/91zYwtnBxXlelA5iOUbyZ13hrb4ZgW45jmf9PdT3uAv24+Kp81bxx\nYQwQx/45+bKhzv3TqaZfvbsVrqPSsykN8CvcMK+CyrT1rwchVwVUh7PjdWB6\nunNb6G9/PJx/FNZ5eed68ssCFNk86YbB37x2GW9A+/K5abwWEtYcDCEo6Yuv\nC4G439UAFzU0kdqYl3TgXQJNZP741WjtPptbLqR+S/alnvw+tJVYgF+CDIt2\nQWUTRCA361BMhbzlxXmP9TKSOS5yyb5mQOkY8NS7Mg35WMPprVlPounNqPJI\nQrsr\r\n=gbOm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"321155f0ee5185e4d39b861470a63667b5d3513c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.2.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.11","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.20_1625820323971_0.427223435609539","host":"s3://npm-registry-packages"}},"3.2.21":{"name":"react-simple-keyboard","version":"3.2.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c49fc62f5315b4c6a5c3277c4b66c1bf5a1d3d7f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.21.tgz","fileCount":14,"integrity":"sha512-EmDa14qJ2S63eTs/LGtkSlfalze4JA8vZKwYVu83YsxebfpLY2PjqxugE4hF99zLoAe5Lf5l+FhYq3eLWJFnOQ==","signatures":[{"sig":"MEUCIDTWvIec6Go/hsnmbQ1g3FLokQvAcEWd0IPcKNjBU7xgAiEAwMrwAoiEOxXr2F5ZKz/sqwlFAiaZUTm2SxubGVSswdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7CRUCRA9TVsSAnZWagAAk4kQAIog2Rh7KCLQCQmhhit/\npLkyLqcr2OIkrHfvacJTaMl6+msueP16LZJbIXn9GqVVDca50LRp1BXnp99G\ncFsUKoaHbVpBRbZsbVfQxuuM5b5iB0FURjEfzUzZMkUhi5bE9ZTWDy7r+PzH\nGQiRwePSz2Q5wWuPgRBgVE2rVTsSKRjOgFtxhou8KGRgKqIgmpoWQ0VQSqsr\nrfqN9fon8MGfjubg0rOIo0+YwX+Y5xJTr+505uyBhOFwy0d/nYHGs1U4P+md\nUyP8Q6Q2RmBRx1IqfGP/eMd9Fh0sEavJ0BeflmXO2wk8h/pCVnG8R3ra9R8S\nPdYnYLD6xkCUNnVcxI7ZSFBnNKKUOg3H/ieHloV09YgYuYovzKKN4cj9/6kw\nyP1R4/rb7tiLkDjvC93kWl8eKypv5W2WGa7gsy5cNeeHYkdG7wYCbx/8pt0s\n2ofo8S6XLSX6+R3fhKJejyIvDT/c5+JJF8Da78Bg8xwkN28ME+dlQ98eTC0n\n8cTdzy+MF2t7pv3Hczkb3jN/eU2/92o/q89f11w8BjutZoV5xYPZdFfxeayI\nPmZdhbqHmK8JNsDsxkP5isPpKy2oiw2gwwPTdvo/ccoFvZrurlrNw6QeRUR8\nnVduoSthQ+G/u2OVGsEXighcE0SzUGT/Ae/x7Fvbz289Xlc/U5/5zDVfzm1/\nYTaQ\r\n=dmF9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"553eba796b30b6acbc824604eb3de667ceec6dd7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.0.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.12","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.2","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.21_1626088532272_0.892313472198192","host":"s3://npm-registry-packages"}},"3.2.22":{"name":"react-simple-keyboard","version":"3.2.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fdf4db00baf12fb205ed210c1b22bedadaf69106","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.22.tgz","fileCount":14,"integrity":"sha512-bk/nDYS+z9holC+YrdQrqxbhalVUiMIjlQSMxJejiqg8xzNNkCWAjSVW+ilOASq15o4xymM5czoKaodDyy2rAg==","signatures":[{"sig":"MEUCIAD0QKCQSXprCipHWoang1R74PnTGkI/j5NdybVDIQRjAiEAvFbC8ibsDSljQGte60lKV3FRtSWz964SvaqQaEY3S3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VFlCRA9TVsSAnZWagAAOCIP/10TXPSlV5x7JYbU9Yto\nUzE/zaL1yB1xzbAp5446n3JvTfI4Vuq9xnu06ut/0JTuiYR592bAq5mjLGDH\n5gA4lBPm3Jdhfc30WfaBbIbnQHHEsJFXjreQ76ASgVpQjDYDnRD3xfc8htpE\nwSjblNGqYXjnTcWoF6C2X6mtit1ECIrggVr27JMZ7C9Es0hg9N+JDdXg/Sg1\nAOVkKakh83LsmLD4vahFi+tLD1Q2sS8vDUIXs120DuuQ7tgQMINp/+1FVT+P\n1LI3AoH6Y4GgGSTuG/VQZ53xQMJOmbd8INjEQDl4FHVW19nhmOqFk6FxS092\n19mm7EcDSygTSkKc0TYjy18TE4ugbqXznV5EJGkFG6AqEYT4LVSDv6lRse+g\nW96OF4rS1omhF8u+mf2EVAW5Q3KZIIt/UkHVPz0QdHhVJHkiyxW8QbvyoQFx\nOfTbP+wDSzCHHOtd/+e+Mx7JLr5IdBgeeKkR39oYDj4zjOzbe7v5vjwaMu93\n3P9SmhIbsV2/fFmAx6j8+kSavHs/HvEZ0HvxXBx+m4NLWoQdhc1uFdjJH5Ux\njsSpXsWMHJ1CmqeHvifj2mduQ1o38BNIrSMDRO5V9MQ2IpYRolEgN/c+yN1W\nNTTBzabUma7cXK1hxwXcOWsVmpe/QQv4ujFa06UE5m4ej0IMJXoVTwPXfQ7D\nB6Rz\r\n=fqsx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"309decc071439cae3721835afb1c50ac9f3a5efb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.12","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.22_1626165604843_0.5228825147449607","host":"s3://npm-registry-packages"}},"3.2.23":{"name":"react-simple-keyboard","version":"3.2.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b90206d36111608357a976edbfb0aa94e949794e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.23.tgz","fileCount":14,"integrity":"sha512-gocrO1anxRa04/xD+5Wu6u+V00hSgBTf8I1FmS3ESqAwDVD0PolpKw+5OPQdl6KqE70PjLeu3G4Nd3rqU4WT1w==","signatures":[{"sig":"MEUCIQDfMSkWthvewe02zMzHntCHWzOjyB/97m1QlQo12WRUrAIgTKFwu3aw/txnZUXgVWhAgiRWQU55pbnhCGKeavr4Y04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VJbCRA9TVsSAnZWagAA79EP/1Xc+SVJt64ZescwluU8\nV1YeXxEEZGAjfHHMeUX5/Z9Q9RPJQfFaHh5LCNQZsB3SVnXHzFbvxcWwa02R\nNx1Ddpgltr1v2+hpuShInaFc7ce3keozux6Bjy3TWR46KfN3i78sZQwGbtXh\nCQ3wiLe98AUFAFAJQOE2OzE0WBfT/E+QffyNM5BRDsG4tdtrixkyw3beZn6D\nW8LeSzO1zWFsuB4CHQ4WG9f2eg6BrEcKi7hUaOghG7etj0lIfcT6kw/4mawO\nhU6rBkhSi3aVOJxMu+1GRlDMwIePv4qXCFCVhRgoossJ19b15TbEfKrxkAkx\nXoa91qk1ke34KdXmCARinbn+P0cnawEb4sHZIafhZyZEsYPs6fBr7XU6KLLk\nK+IV5HElCRKJz+rXApdEIy2MaucIglU63Xls6J+r2efe6JsjgVDw6FtHm7D7\n50QMaoygm5RLFN/MXI5iBB1XQylMUofHb50LUiyYhRSQYMxZocnCclVLHKZ2\nHKGiX0MElZiZfdfTsb4+b6GJoD8GtG8vgEyrxXu5KDXQLoMVpWsP3FmQ/o5q\nMKGfXrwMGcAh7/MSCezLJzy7ssa1Fq5LI1He8CoMWZhpws47a/zpQeV7mE8Z\nGWjypPEzHmm0FdZvOW4CpgDWo+KMKTs3JIF5Esw7g+HS0wHcLVvYOPZS7q7f\nkLxh\r\n=KrX5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"63f3cae9caf8ea347e2d10dbf7b1260509a09efb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.12","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.23_1626165851519_0.6887709870229586","host":"s3://npm-registry-packages"}},"3.2.24":{"name":"react-simple-keyboard","version":"3.2.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"308366b8b8ed2e021005fe8493fb0cae74dd2ae4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.24.tgz","fileCount":14,"integrity":"sha512-9ddGPWmJoXNYCkxoq/4LI3Bv6XuYaxHQmNK37DIYCQR6s3Ek87mpBM8cRjxvfzFK5g4yXjWLlO8EjBLJiFzPfg==","signatures":[{"sig":"MEUCIGYLY6R/9ueFrluH3vu4EMVTXz2cDi0OsT3pzRntN4VzAiEAorfwWdTLlTCRKvAj3m3UIj8ER6AtsLONRqhYMeQvrXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VNhCRA9TVsSAnZWagAAozkP/1FE4t2uTni6jmAvHdu0\nl1C64KtES/31dbkmzyTxoblyI4CHRvlJqrrphVy4qYMKjyBLTR9VoomYJ3qS\noi2Ke9XAwpCpCYUeYyIfOPNisVjQKker4KP9LikqIn1UurQFxzkhq9qpXuJQ\ni00Pi240mdNYzhVxzba1E8xLPZ+GsmMaRyMFEDob2U57NJiTPstyo/mCZe60\nvrjMnE+IAdFwKLgZEyyR2TDuGnx8AtIGGQJXZB2ec6WVLOhX+YSukZbOBrmj\nYEIgw1Q41CMoueR5UmsKLLNGghW8mjjWJhzrvv7zKwgpgo0WKnRtWA7Du2kD\nRSu+UTe4JCMoUVp70i7BCqmNckds40HMWOeepU4jpVJD3gCJht7fLtSz7f5i\nX4ggUyaEEzY03xXUC9g/QpSM+f9x10yMzgaqdP2EXNZk6ZUlvEA/f9pVul2K\nGh3+CoLsiyfTyLYLSjsaKyJdN8vKkLFJ+5+QcKztCbSE5cFKomqAD+YBiqxE\n8jWf+KUNMb7p2nHe1r/JUkhdaB/w0H3afXmHYvOkHHd/eVJ5F/+svqeSiYB2\nMS+HV6WtNNNwRoNyazalXNXJ771Qb/N9OEyjPFpARSJUHkm6DFgqtSfDCbzk\nTawkmDZTGvRjMIsCDCNtSC95QCf5fevnQr7DIArNxYTciwyvlJ9EYDdAAong\n4tun\r\n=hybu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cac8e37951875cae21995d4f1659081b27c18770","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.12","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.24_1626166112647_0.8903244204111767","host":"s3://npm-registry-packages"}},"3.2.25":{"name":"react-simple-keyboard","version":"3.2.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"25fec1f73c95ec87f55fcbaf564946fdb53052f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.25.tgz","fileCount":14,"integrity":"sha512-xE5AFTCI4s0WyckhpF4U/0p4R0LnpdfANuLQtWeIOhNulNbcVrIsAw+5itGA0RYt67FdRf6uN50hRlTlHwqE7w==","signatures":[{"sig":"MEUCIE2qz17ZHVKiIMdF8+vKFzbnEHR7S7PMoFptqt1coKADAiEAzTAjzz1oRuhjAXSSyb5p8skkkc7lLgd2XDrRJNggt4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7qJyCRA9TVsSAnZWagAAs/wP/2PftpQqC+qAz4nNzKow\ndxQh39G2Ka0FsvcvqkASIs5+L/rg0IiXxkr3wAqBtrnuoVMcN0dgzqwmw0k4\n9K7IjaRcHg4ruL4BkGrBzcg4wAFei/+cLFAGEyyJKEjh85w8KjR0ry8ZQR3P\nt+rFy//1Rs+MpatnhScZRKLvCmgJuWNtGQxJzxJ4qJ+T6HzPSs2oANTxg8dK\nkWEBBlcaaaOrY63q+Bs22JN32fwew9x1uOzEjx4me/QJ1L78Kj4qCU9iZv/Y\nxxw1evN9jOK6P/IOg0hNVh7sgtuuoPgczzbcD0SHwD5rmNOPwJcmk2rynDb/\nbuE/Xj7fG+Xzd8nGXPkmOb9QzS1rUmwyo/u1VvNJyPHO7xQTq1aM18BJ+zNH\n6cQ28cyBGroaNBMXxJc3MQwwBGItUsyumViramC+cnxx3G8TcMKduU5gjxrq\n/GxG1NRTNUZCjREEQ88wRiKDyKlMj1y05tSGz9EyCk9GF/AFdZNk9aInzDD7\n16R7Twck9OaTEqY312YAewhPfaitqE77hKErww5qG21Ctk1vipYsEcPFh8J8\njNQY/kY9LsTokBFukDQSUJmjLm+bkv9D1SxyWEpqpNFUhngmUQ6XvfPAM3QI\nOAWfh5atOV4w+GVD4VIR18JYXDBIHySRdu7LWqGgNkGBTwlFXopU+tRnGAzT\noR+v\r\n=HdbF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"21d865ed5e9a2b075d47d53fbac0157adfd1b4b2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.7","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.16","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.25_1626251889727_0.2834043112756164","host":"s3://npm-registry-packages"}},"3.2.26":{"name":"react-simple-keyboard","version":"3.2.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"25c514834d27a2341c51f01c1d89a3b284ff223a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.26.tgz","fileCount":14,"integrity":"sha512-CLC44G3XHqQb0dexF5NdXNtrYH4v1l22oSyTZM6incKeTwd71wdSBqgLZX5SJ/iOtYJ/Ok4ZkNio6TB7FLe0Iw==","signatures":[{"sig":"MEUCIQDr4fPow46SGSGw3eia8H6RYDJotiLTCFpo/mEFSQPOPQIgLSmMtHd/ZtyTHOZRQYysGB28NT3RzdF+rEexZpMKphI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7/NCCRA9TVsSAnZWagAAR9EP/RBHuoUxpn0LCybkeIfl\n6jx2NGwzd3w/8z1CKYzLOh7espA+7xMQLxvtIhpRgHNC3VvhPNmfKURm/2Y5\noDcUJ1zQxqL2QQXZPQ+wskBGdPHL6mcXIVRocOZ8S6W3qVxs0XpQ8z2SjIPx\nK47go5X5et9UfrdL8Zu+PIpSbM2BBNOhPS7jbTLdwvNf10tuoIBWnS1BsbBX\ncgo+BNKxHntPnv9bM8MIZmCs0+7DpFyfcaUZSKJueQ6oD8gu+hOXYTyGTRLV\nDmxUXtlS1ghV6UySL/Vcz2BJzyJMEnV+O0pKmbNJ4BfUfFjA+xWuIdwTFW4U\nKWZjRDT0CKScpV0yRB8QSCBKz2i/QKGb90R121PPudbz56I3aNx1iSSXvqPL\nVRGvDLKp5vqRhkWqD39OHlKVu04JLxeqdJ2v9o4qMyLVvsjlP0YJJfbgI+J5\nLkC1baQvmE6x6r+x3Kah/D+AABL6jDDwEBFvu9wV5mrYnG2YcAn0bIf3Tweh\nDciHxBCYIGkPjg1oWq6V0O6T08Og0XcCnskdG1vh5VxdPzrtWy0d6+LOhfnf\npJy8lyWeJxXOb+xynLdguB+VT3VLmr4CvC3UVvkBBnsCZu4zM8Bl6YtkDpJX\niOpQCrxEde82jHeWPBjk9ht2G9JuZQJRKP4sty4kX9DcG5ZDqfRalvsQ2b6/\n55/L\r\n=Oy1Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"27a3d49ad6ca75aac957a42dd94ee746432aa935","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.12","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^5.2.7","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.17","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.26_1626338113531_0.7223544493498317","host":"s3://npm-registry-packages"}},"3.2.27":{"name":"react-simple-keyboard","version":"3.2.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8f88b98539110dcba8742e14c090aa32947e26c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.27.tgz","fileCount":14,"integrity":"sha512-1ETVw/kBkzwvaFWCGqHyUl/8ST2B80a85WZ1y2tbr2JsT5VrngvlKTcfSZEa6FVCAWVyXVTDXbh27kBL+S7wPg==","signatures":[{"sig":"MEUCIQClrTZoN7wyOr5dnGzIigq/tBuF9wMf1UuPD32VZNR2+AIgYqJHedrEvugMt39PvcOV/g/dIaY7Ap71qXxpxzvWkh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7/TKCRA9TVsSAnZWagAAVs8P/iCWPoVKElxS2/UfGNqu\nEDbMECgykhuOM6cH2iJwDG+OoedB73UtlHZPeEa9titT7xL5A3413utjvW2T\nNDoNgWI7KcNkq0H3r/mFP97wZQZgwZfsO4w3cmO94BMOijBl8Bz+feOf+ED8\naFLaez4rYd1PDcq1nVuvuoAHbU4OBERbfgwbyZiKFn4wWpouaaLnVHthGPiX\ngdWwEfJAr0K6XMZ7glH4pXc5Gjk8ngnvCVN1wY7hOJfyQhXSiwGBDoINMgGA\n9fQt/2lOzX9NHXxUz71QFGFxR+0RWIV4liwBhx0kUruSlrqNrSn+OLFbLtsD\ngpt67yCODE05rhm5YtdwGZ82hJwTClq3XoR6DrVJOo/qspR6SIJCEXw14PlT\nOPKgvbxopN98paNY7kQUFppukOMzYVXr1PP5axFSvvcsVyHuQ/tYDOVHSIxM\nLSabcP1qKnkGoTN5HAnPsMKPNevkP5QFO4kkEbHVeeQg9RXS9QXYCQ80DZfk\nK3akNpxN+w6pcye3sVQ2rUCLm3FTvuyJ2lkO8j/tWW11TCXIF1akg1O8tSjg\nzeSjweDEdXol14c2HZTg+Mb2FZdt0RRaNNsT5RKEu0z5QYegLJruip+VRDkY\nhl21F/JkrnSh3r/6qzHE+RBNSeBfDFejYg9IKD5ycBQXkzVrvGosqX3mnHOy\nLpgR\r\n=zdRN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"db14a1d4c5090cf207ddbac87358d232045dd35b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.0.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.17","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.27_1626338506234_0.26709922845997913","host":"s3://npm-registry-packages"}},"3.2.28":{"name":"react-simple-keyboard","version":"3.2.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45fbe5d7474d183653c6286f64035c2b92dacc22","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.28.tgz","fileCount":14,"integrity":"sha512-Xg3VuUQOPs7ZBB1lU1X4xMuLh+2pXmG0rG1eWVeRbbcJHqc54Yw52jA0ZRNJfWSHGEkEl3yUnPqv8zy67xebUA==","signatures":[{"sig":"MEUCIDFBzNTQ91ffbLzP+g6Uu5IKnA/OTp/i2MFNH8fGjVchAiEA3rhYHM4YwuoQD9q3Rr5SowjZxdDNjYSMxriEtEZXHkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8UPMCRA9TVsSAnZWagAAqP8P/1KAI6KBlpjcVabiQC6r\nUg0zPd9wFeZb6lDVY9hOnZPpg8h9OE9NKCFyc/2v7k3DcZgHKmPSOgiiX25e\nd5mKS1pXp8y/pz0ZHwR6m1lP5bJvMOwfZUUqNIMY4DIIGzSlV6s35IgUtb0F\n2BmTPw/UUoo55cR7rGPuU8MtH1K6LKL0U5xUWNne1KqUGs3sZTDBLPaOCF58\nABR4ZMs1Uh9SqQl+BUeemm90AM5ATKiNQ+xxyyBUPtCbZdXglg1nQlmxC91V\nxgfBE6NbwztBHPlmjUyRyFd/OEa8fjEybhvqJyGuB8ZM0NW2apaEQ35FOPYQ\n7ny03rHqbBqb1+1C8rzDYSzzHtGS33X4BCRsC/vOVUrh50B2gkkJjotog8Ef\nwiiTwmk3AcD4A054hayjg/84Vt7FniYDb2T3CKn9+BGJDfekpO8iEx99oS5x\nBIrPxS64NMVHqUPRm/8arA3UmQjSVAbl4Ahp6F8t7waqEazNo39jhHIrT5Wj\n1qLDAk4mbXyZJH/DSRDW3E/fW93pYYPp+mCwi3TyXBL0qnID5bp/kci413cG\nukj8/nTMntvafxailtOb+KmcFu4qi5MQbNJa3WkjSCI037bjlVO1KmFGjA17\niobvF/lMLCjLs+nQoGCx/MjfqWKhIdtIbPV5eYGJbCdTEPIcDuQbUweROaPS\npkaL\r\n=CbAY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3c6955d9d356fa37b5089c8f38a530b3aafb8123","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.0.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.18","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.28_1626424268586_0.876056111567403","host":"s3://npm-registry-packages"}},"3.2.29":{"name":"react-simple-keyboard","version":"3.2.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9c5eade152673f6e373360f3542a5384f913c9b0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.29.tgz","fileCount":14,"integrity":"sha512-ojtCbTQ7h9psxAr6yJogT9mcBlr0Mb7TizIltCPqdit06fjCCiw0AKcOexonjEiVpe6eZwIscN7tASzeHwj9zQ==","signatures":[{"sig":"MEUCIAdLRb+0b/OLqgS3Eliufty9XbIjG04gKZaNc6O5z/tEAiEAyjfX5GLYvVMlt2ORnsWt7o8o1IPkSxmhsMEhRIaK8nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9GFICRA9TVsSAnZWagAATVUP/RJOhAeusiOxW1TufG8L\nhrZpCc6IQCFmFkVIa2TuCVIiLs++wBCHOgO1G1hjrOWIZtqanwxmXKQUObQd\n8/A5PvqjC5d9jAGpVoL5nNUGI/7CUdNgEpC+S5bBztm7bADCfplukknzlGU2\n8Luy7QcfxGxmzn4ncyPPUI3UqMwtFmReSYRvFM3J/B9UiC5JNMOy4rHMWwKM\nbBxb+7Q2uD3toBUYO29LbFRXYEZXt6CbwVRdfcD0Ha85lyr9ahjPfOs28CzH\naoLY4+HLaToyzWT0lXQol8m5hC9ZqYzSiD23rwAECc0BbzEiRoxgRfiFvPyA\nE4xl8A0sjYZ9Jn8HmYW/OPqO8KsBs3MctaXCENKqBjKI+vaU9EVgfniFR7xN\nS6b6Xmg4K38vyGqJtbN5TzgXJ6Xgd/8onFrP9k4eq2olB7dE5/6S7TqUmdle\nE464Mb0+CnwjpJplHauMfjiAY6Ie3NDf+V+O0rNNTE1AoXEfx426a9mKEneM\nUkmmxWCB0DjSYx/YLyq3CNeOkEENHkhRwMDswpjclX0MnEck1ngf31U4LOGD\n8wq/CZvrpXe8BH1umf1dZfRF0UpkaHr5obYizPwKkcRYHDM3P73J1kXO8W13\nKlaI6X0sIzgvL1aUSBXAViNPcqrM0TmYTbUKuJ1cQ3gw7yQEagbrbq2T6a4w\neWBg\r\n=FNo5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"449853b2f7877dc746ee2665f9c3c805afbba59c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.0.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.19","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.29_1626628424083_0.4648389264925983","host":"s3://npm-registry-packages"}},"3.2.30":{"name":"react-simple-keyboard","version":"3.2.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"65d8c168a3e2db8725471e8553b9e8d352d658af","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.30.tgz","fileCount":14,"integrity":"sha512-NhZFR9tPIkXjb/Gl60r2X4GXP9jduXYbYxVUaxqhpjSxGbMmQ1dzqwXwiaUSMaZDQvsrg/rwyBJ4DlJv/wYq5Q==","signatures":[{"sig":"MEQCIFLL8UmQ6qaNVR/8pIfapmyDtmCYTkp8Ht5QLp1sMqvCAiBmKfRbkmBFkTQq7nI3Wp5L16xCsHX9soMq4ciJYmM7KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9UEFCRA9TVsSAnZWagAAiDcP/A1FLbCiMoAf5L3AezzU\nFrFdlN8C3xEggaBjKsqs+18BMdpHm8yyvsWuCaMAl7F1Y6E4uBojZ/b2drCD\nNqQ7vpKNy+BVLwjwNpK9xKzNqqluVPfxDsc+D2drIRr2v3y24ynNta6DLwgJ\ncGgaBx72ouJYyd3ALaU0r7ZncW3a0SVWHweADYyI1NC3KQJTawJI+9TnUs17\nAbXidnDtJMzmDRbobqJaj0/0LvglGlxswZ1eCnZB4t6FSRcvuSiJttDUtfbM\npZVtlADsrRgfNdZwUubjrBXsnlw18zLLMXvbWoycMqOUCC7K6yd+s8vbh0zY\nrdeUaz68wLY21CHLaJMmU6CWfdwWHRcWWuFV4xLv/0ZgLn8VHzBrj/pqzPTG\nMhf21vrfD6Cz9XhwC6HxENLKJymGz9+9JN4k2JU9wDB/mlCpvv41Hqe4weEq\nc1nJaEEYHoyFRwAXkDjb/cU1RWw5sOACIzzgP7Gqmo+KtF6O7oeZ1FkgOrSN\nFiw7OyNWeCGexopyNEBnKsT7R+wZ5iIlknBpSqSpASffgUzars3+SNckBKNB\nwOuzH2crqduO0fOlPOOPS9zOvNAzKmfg25CJ4E+NR7Ry7Z2kp45vFbOn67Om\nuGSJclatgyYkgMAPHy3NVGeNZH2bgghpJCFenraFGPqoHYgGPYoTdfk2g+lq\nY/A9\r\n=k3ju\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"625339c22f28e1abc5f0f48aa374d400f3c82d0c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.30.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.1.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.20","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.30_1626685701536_0.8837312769573611","host":"s3://npm-registry-packages"}},"3.2.31":{"name":"react-simple-keyboard","version":"3.2.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"07b3307e89e02ab529781447e91de2ca26cf3775","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.31.tgz","fileCount":14,"integrity":"sha512-oGQ2/dNEUQ+mENijdMgi+tBDbczFWY7LtW2VP2h+Z4MvxNlGq2z8+ZEWujdAZ756ucPNaW2D9LOnBegQVYbBLg==","signatures":[{"sig":"MEYCIQDU1PUR2P5cw2LUSqqosUoanLkH97ziE8mR9kYu0QcPogIhAMZcgk1y1LFcFDTCV5uRdp0pX7+cna5ZgtM8anQYn8I1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9UGmCRA9TVsSAnZWagAAst0P/0e15AQ0tywGQbhZJ0NL\n4hSSNmyS4nJdJx/26sFvJWeWJwPYgDVUmDT5/Zj5d+Ujy8WZH8p0zVFSpKoR\nYy67emqesOubInDZaEfbVhcCs2lk/sIQn5vC8f3p+bU0B3Y5h2QRlOkb9Ynn\nOSjLyqlYbkFgLk7p+8N3juanFSBDYj7q8xdBKccZTLXJuMUGjKwLdHNYhM9R\nJ7nE290/KyIO9GEvumc1jRrBCA76TLfSD8Q6KAUGxzWhfQKqfb3psjJpti5F\ns6AgQiM/xRuN1mSiRelFe5xf+u8zBL1cQ6VPyfLvnRiYTHSLWa4W+GFHvMcW\nXT/OSYbFcHHRrwV/ay0iUBLqTDDg25g42EDO4DU5tdrUs/xpfN9jfdWzFH96\n9HTfOKIcwwUu8e1rrcNhFgWaIHusQrvoasjwxNhowvK1jG5RwQLFEG7/nJUB\nFnyq5gc8O98JEBkgZaGQMepEOzki0UIfV9GZekhmnxc3fpMISlourN+iK1Ne\nELLPc46vKrGPHFRkFveMRedHvo17Dz8WIpHlL/bFJOJd10uSU+uex+LAp+S+\n3u47ruc/Fr5N2//MhanAylT1slX+BMWl0lwFeNx1RDepNtalkAuj1gXQGt4N\nUjRnEp+4+EI0w2N21VDYxTEz8RJkB4d8eiWbAwFh2WlT3SwcCisGbz1hu/DF\nAyt+\r\n=kCYN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a378df35d6032bd4b2543d3bd3b327b83aa85c58","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.1.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.20","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.31_1626685862481_0.9812518767417082","host":"s3://npm-registry-packages"}},"3.2.32":{"name":"react-simple-keyboard","version":"3.2.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a6e15fd55131d7c755d765ae3b1ccc875053df8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.32.tgz","fileCount":14,"integrity":"sha512-MerhprZyKqa3hNGkyRiseQjgulvublLlVMIO+BuwGR9uUcm0VaJJ6/ODQg6J6i2VwkYGaknhINTdjAnPsiOosA==","signatures":[{"sig":"MEUCIFcztJYUirUFawGEn2bOfAmRKANlKpFV/S0xBCLAAltKAiEA0N+Y9uW48YS/h0C0n9Jm5KCQ+msbCmlUYAFfE+qWFwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9otoCRA9TVsSAnZWagAA9hEQAJ9htgWVgHpqWzPJBo1y\nxPfFEX52v+Xt/M0P0m2m9UYx0TTqrJ/iweUd5N3qYYZPw0OJyupNkdFFI++B\nHNUGjQii9+qKt8s9qwmiIFDFs7MVbEotMyUu6mr3U1Ovnx2ydgCp+sxwa+X6\nXKZh54xINGMXt77ApEltOtZiB+MW0jUk9J0xUTVGdv6Q4Zw0S7etMZmYL7WY\n77bMcv79ZQBZhSzRhvAd/UPiwdlo8Vld/Ps+QDl6Z/XzmJgnNkeQW8qaDnUF\nOb+tB/DSCLrVnjDBDROY2oQp+z6QBW17TLTsOfCX+O8UwqT3K/6wBSjlNQJ6\nZhSOjR/E1X83h9q8Bsu4gbRaYrcoz5HUe8ZdtNMv5wEKTUonEocQhQpLJfws\ncpMHja7e89QZTbGtrKjBb2/ph7jwY4fg/ElPXa/gUQcEaZfp22wAwxaYkW3g\nHT66GHKNRt20xEgOCiV1cEjk/cH5ZgrIr4+TOBk7y9IlvjAdjw9RPs2VDtG7\ny9jb61g5HeW2GhaRAo77aUXzNTB2n/8MbiXDwnno4990innD4/jO66bMxJBc\n683icCStJeLrB4G6sPZzLsMx56vA4fWFrEufUS8lE9yIYbiydLqeX5zJk4CV\nRqPQLzTuR38l3P/QFgF2weeZerW5oOcmdJ08BktLwGNoW3DGD7tivUuaNVEI\nn5U+\r\n=nuyn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"fc681a29b9fd31fe429f881560a70c1175ac59c5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.1.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.20","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-beta.3","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.32_1626770280267_0.6585762021849975","host":"s3://npm-registry-packages"}},"3.2.33":{"name":"react-simple-keyboard","version":"3.2.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33157984a4fab9846646ceb389b08ffa3251880b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.33.tgz","fileCount":14,"integrity":"sha512-8obS1B39BA0uU3BUzBi1Aml1KZpElRicMpugBiqlFLG8SlsGSkxa9ihMemNW6QI3Rufupwol/jWJwdbI6V1MsQ==","signatures":[{"sig":"MEUCIGtm83/m1+ACsqoF8gGdnjJQ+D10n3bu9HABJqtcXfTQAiEAjsHC1drvHDJmp8/ct7JiEml/zseZBwF0TB99HQirz40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ow0CRA9TVsSAnZWagAAhvQP/iyr3wN/gFJtnCmrv3NE\n3Sjtpp4A8nqAoos1UwdxwoEDin0raEy5ZR4/dnw8lr2mcLeBkuLOQ0x8dI0S\nS5loV9/Dk5Lg3NGFVDIyJzvkzf13Um+D0c7i/MS67MM77R/RfYT7RBT1IG66\nAMp6k8JSXFgbwIg/1TzKB3yMddc6XgEW4aTxggBcZOSLIvhKFw8mdZeKX5rS\nbQqM6QKV/e7hBE2tI+hOv0FuYUbLI+9UmeEC84yMjy8UD77XRDT5c865m6uv\n5FHTyYUtjyU5AxIgbpINso8Nn1QF2LHZLo1fTIeQBUAXPEspp/+QZOXPLpg6\nZ1oTiBbX2fTiP3C+hq5EzfJbGa7rG/Io8NoNQjKCZ0RKHyadWq72/azMA6fc\nBr+KoV8RptLrlME/nwUrHEq0seWvBcoZ3/ux7Lp0HIR42JdS01xVFKi9lb4f\nNX7uRt8lsZYAvyOwHqpRci1Gqft3wQpKjtOOUMVl7KY/rsrPwywDOXP4Mqow\nqhiFo5/ulN2OBehABUsC4UyrseCMLIMASTcBElICYOxucYNnoBNQRRW7UFZm\nIXBne69RrJAEUGNwGLI16l4e39VTzAyUv4r2S09cwwNWxL3dDpGgfxL4Sb1F\najg0xF4kbBc/t20wTa3n/WB5PUNVou8MM/TsvHCL4MLFQ+xo+5RUw2x8pNnf\nCU0B\r\n=SmcN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"406ea2313c94e245d379690c243597ae0c880bf2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.5","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.20","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.7","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.33_1626770484647_0.5273425993612715","host":"s3://npm-registry-packages"}},"3.2.34":{"name":"react-simple-keyboard","version":"3.2.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45cd31d485da653114f0f8022ed8dd9e3963fcc8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.34.tgz","fileCount":14,"integrity":"sha512-OACHtC8LCiFxHRBGvx5PHjm+wktN9Skbb4BjkIwXMUVCsouJJynKZkCHGSJ77p/GhY09HxFF6gZkZbyCOoRZNg==","signatures":[{"sig":"MEUCIBKueb2/puBGYg21OZ81qSzjAqUsc4J+XrkRaOUjKUftAiEA4RVwjsmN8yMBzWc2Ozc+29EOBKl7uCFrKFvpUOl2znc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg99zbCRA9TVsSAnZWagAARSEQAIYbIHgM8hD93H6WqTLX\naeF4iNqmjXr/n2x9e0FPwnof6ywAEVctE+vN+DHnF3or7uVM4hjaA+5OfBR1\nMLeKmeA2iWIbsVbrAnDYJ8l6BqUWBm19ZGSHMdJ/mElBQk1uyd9KOSpc7Z0a\nnZJEqaqKLvoHRZz/1LF4ZDoo0bQWog2A4hlmb9EYiVhPaq5qSHTxrSvPJ4fr\nkZwLdka5EUUT5ozDGLzgX3HXZP94gD0wudildTFzpMSQh1hvF9TdNfaOs83m\np2liJ1cQM7+NFMy7zDLGuU3elJf4jnd0GBIrTIgdpfS3TQJ4WPdRu4jPy/Da\nNYRA6oTGz+Epv4X2pmNMF9aD5ZqfdFM5x57CWbuR9x5mYBd/UngT9FtIzP7f\nP0YdDLOO4URk94HjtvQ8owr2nd+8lxNGflp/fgIqymp7aD6cnpqEix/N6AH/\nYYWXXbEyqTqe/cfhPTTr8mIPxav+38+rY7zLe8GC+B6Sd3BGxGAZmAxRgncY\ntPAxFgbvRUpAAiVNOclOdt7dw/xdn89nNgbkBetMDSUYNFSxjlxMl5MojF77\n7mJy75Bam3yXaay1dXTbkCrPTtjdzDZxIl9itnhbFtgIERGEt02hzsZSgxY7\necPtHeAJS34Dz1XYxCpMCF50EQrUTmJVHqFqzvs/UmKpDutKAXvM8zWVb0IM\nr10W\r\n=Rrgj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"84190f43c93eb727f51c53afbbcd7ecb1ab63c0f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.1.0","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.23","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.34_1626856667540_0.5835040138562044","host":"s3://npm-registry-packages"}},"3.2.35":{"name":"react-simple-keyboard","version":"3.2.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"49b34324b6e39f2801e2b5a358ee0b131dbce6c9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.35.tgz","fileCount":14,"integrity":"sha512-auvDZHz8Fc7+zAWZn0Nwnt0p8uT1DvbQtmBhlFEVD8Ca8hSumi+Kzh28Klxsj+4JnrY45S8T3G7Bx9D9er5bLw==","signatures":[{"sig":"MEYCIQDJ1wDAreUg2aiu4052dvFy4U6r2FWmyxaPMmW2ZM4ojQIhALX06fcCistEImn1WeBzgH/yqqG5j9ElHmFRUfT6J3se","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg991UCRA9TVsSAnZWagAA40gQAJMztoYDWLAax/AOuHWC\nBlBWFp9XA33N+flSQBd+yVMoS+Rt7tEmCIrxjzK4BwCDJp3H1VnoCYI0Huiy\noFUYnBWqUIfXrF/7v+ppoKEFjSVHm8vPGQdsxQTDheeavQy4L+wFmuIWRo8G\nqwEiIf6BOgCyyILBEzT6ffgNTXMe0DVcqzSvbk0Xx3jOkTR9pMElgeITn987\nPFJo3E4jmhKwfAuckmHH6cjEguboG/tGAGEW9hM3tYQ2TFcex6ZxG4Bo3wRT\npZ2Buc/b1JoBj6Y9mow7x9LNREe3kIjksXD8EKzMYwmwS3iFTuT5O1vUgkIl\n5L6ridxOD5AnRsrkodxnXn+dRwoFIhnirg6//ntDbsSeOS0YXxmryXCbveRM\n01qHfZmOgzGjEOFWkg8lLPi2kGPwW/26zSOINHzgytoeZgYQrzNKYJLRLBXt\nX/Mp5BkGnbu9IAOCJPGffxi/X2FKqgTjzo0ZlnI6SkSIJ892zCyzMkH0mFpi\nUDIlzVSB/0SwpHlBYpjRnXts7WkWZym+vbCwwHsR9+T73yPMZ22rV54t9JaY\n9G15F4wm347bBVKTh8Z9Px4DUDpN34KLN2sZ+acOeKm5U72/PGh2GMQG2XRW\n62urzr4TYAHBaSmtAf02BwcZnQmL7rOczXUm9gA360rWZP4IYq4g67vE0lUU\nR4Xu\r\n=ZR/A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"db01b6a1c2d2eac65519047457551df256c03001","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.23","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.35_1626856788551_0.5896291205530282","host":"s3://npm-registry-packages"}},"3.2.36":{"name":"react-simple-keyboard","version":"3.2.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2e7aff6898d4e95c6fe94fa0dd42e161deb7ca1a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.36.tgz","fileCount":14,"integrity":"sha512-kUjHDWrr2HvNI32qFfWqHJrl9xheE4f9rb7E8UFTgV32LH27nr+VRIGH42Ro3+j4K/rds7TLgunlac8djQ+obg==","signatures":[{"sig":"MEUCIQDWzstiTdB63FNLBQflJzkYrUm564YHKaONp+FCdth/DgIgG0aNvqVGynmHNZ08kBXhF4AcZlTw7NNBK1XfIAMjY9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg995YCRA9TVsSAnZWagAAxeMP/2yvKqKp4ndjU4glnUSo\nFKDJZlmGpJNL0NeeS+HYG8tgsL+Do9xAnMEpxab8I8mEuS7T++a7Y1UOwFWl\nYsq4U0VmNFRsd/EALvudvAJz8TnVZoO1XbqoYTq849tKVhza6Q8yP7hSvyti\nzm3VAzX17rCDcuCj2h0pk28XhX/C8hdtIu8DNMhyzqNbgPMIsOF1ISOW3WCS\nk0ouB49vCZ713jnPY1ssR1m2KztvzkuAa15EijVlB26ugLrYRINPYf+9siI1\ngo+1w9JvVVqqSn7re5XAG2q3s0PPDATJWGHfxmEPHSssCiLasCJZZTTi+7g7\nDiqL8u/3XWFxzMhOspPC8iSdnwqVfzWb/UZr1BhuujHFkE9lXkXtW/KTwq+q\nuwu1kyopitDxjuIPgNAEDVBTqeqdNcFsmI3fkbAmzA98wAa5u7rXU5LbPKrE\ny2wmRpkeAkqaM65r51t7HLbSXjb8JvVfhfyciO+7M0hiBGrRjLjZClXNb0D+\nUmSa8UQMCVvPX1Esgus7NRH8iYsLNoMUOt0LzpxV2vwV1iWqb3U5fzNdvA2d\ne3hZow6m3ljsYYOqiKQg36vx/C3ymo4mn9bHSJXsmDAC+BQz/t20Y0aZG7D2\nOGfoxZB5X9mhyaO/rFHTN1rR3T6gvGE0RMtCpSe15ggyFj3D1pPsvd2TY+Q1\nw0Vz\r\n=BrGF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"dc1a9cc988f934af5b629ae6c954902a6390de12","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.5","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.23","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.36_1626857048720_0.05332196357853669","host":"s3://npm-registry-packages"}},"3.2.37":{"name":"react-simple-keyboard","version":"3.2.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4a432d1527e95bda5e92af4acf1bb1cd86b0abf0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.37.tgz","fileCount":14,"integrity":"sha512-sqCNaTOF9LDIVdfJRrky8zzzCKvUE+fKxgvZUyhg4HnlADSIifRiNXHyApNcqGz2XqImFOynx1yP6Kp4DMBBOA==","signatures":[{"sig":"MEYCIQD7kNqgam6l8A2PbN+Tu5h6TZjFysIVNpTeMiIT2TlL8wIhAJfdbCftcdrwB/X6j11WPZh95pfzyBUvhJHpEtp6Wus8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+n2gCRA9TVsSAnZWagAASUcP/RNkQOSFXCAZljPSFkBi\nS6YMwMzHlSOQDHpvVSynHbg8G+9KVDGewXURX4cp1NA6xlVcY1Y5JzluLnQE\nMjXciwsE5Rcfbsn0X+AXwAzFO5AHb0fNVRr1zELZT4bne+t5za0dgGFGy3mM\nJvqcOPBc/nr0mnDojBiQ3MEajxmRMg2HDQBNCtr621mQcGscJHImaoavuKQW\neOY3jndlZFwAiFcpfSa8nSF8TnSig2Yr011Yc34QbODyvW/N9lfZ4l4Q9HSa\nlF2Hqp28ONXQb0zfEJ+2YljzEGHHZra4mtOVGRj4ppqVd817nkNWpIy0I1/n\nteG7RSRDqsLJfVdQROzBkPidCmJoiJxPthLDGfW5MH6HUV+gAXRLZuzql4pT\nrhxWddCsER4pTZUHqpnJk5TEnLgruaAVxflt/qxQdYGuVjV4SmjoQw/LMxuT\ncBtwKi8/aYtld5fE/SXLHqfMv91CIhAfu9wzGzLUfvgw3vMf3DDabGIs8ao3\nbF6mNghxDQG6vOSGlzW86dM4ZESWFG84+8XAK7lyM1OLrpYFlNPGE//htdHA\nTO+FZ2oSt19rV4wbyxF5KlzaKxGhSg1DEGY01NRd4vV5LAZzGtg/Bf3vh6Wh\nhzRRBjlusQzCiWZpmCTrvt5Y93+fs1k8BgECzSwlXR4ZKCCh3mAeOl0IsXr4\n1b6i\r\n=5Hdg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a0caf8d1ff2baba42a40050e3a85cd6ea4b9e9db","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.14","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.26","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.37_1627028895855_0.9085450186760189","host":"s3://npm-registry-packages"}},"3.2.38":{"name":"react-simple-keyboard","version":"3.2.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"494635fbf0a7a159c6a8bf4dc0ab24179d34f146","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.38.tgz","fileCount":14,"integrity":"sha512-7o5p4EE6tpYwyyt2OO2Hsx8kaDp4DrewfKKPEd2/EsOSlul6EECgSTrY5BWnsC2DcipTtlgtbosMubbwRYgt7A==","signatures":[{"sig":"MEUCIHKe7rc2YTt1UuKhlEB9p6K8zI2SR0LEITjz0SiSW+BCAiEAgKtPUfveOHuqmZCFuoMOfSM5BqwZMQuYFusIHPDntbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/np0CRA9TVsSAnZWagAAmPkP/RVxEYdOsZz9sl+3aQ/0\nkVX+W2ypyhbkBk1ybI10/0NCxPMCQJqn+LmGQnf3EeldVBxCSR7b4t1AsTSX\nsDSHywPoB723YFJ/J9rbNKMwVYZmDzvMGeHdO3KXNoaeYPZTtV4fjno6SVX6\nL7fZZRAX45xt1SKgu1BJV/J+b3kMItwMGj4LQ0EqgaZf1oyx8NOtIhfgB2V5\nwnKa//ZohesRhiI0QRhSN6YmlVaqFqz0zJssVCrgFf+iG8Zr9T2uBrht2Khp\nL/UJnuZEq4oB/jRa2togPPeHI0o8yTnM1Ppz4VUT0WKJYPrwCJNkfunH3XKU\nzExgrB59fQg8U7XLu6cX57uMTybagtkgtzOHRgsdnTkZI6FqW+7DDj6Dfe89\nnQAvc4/hELtdBpkOPWwaCSyJesP6GvZOg2Rda5U7xJu129r6l6yi2xxnpQxx\nmxCpc54Yt+ipGCeyZlb66bwXdX4K/JIiuVeJjfNGUqUAIDBrQiKBFGBdQqAR\nyUV6KFDc6fzGxHSijJq7GNfbqz+twpF7JJUCDUYDEUkWIQH1ZZK+ur3TWDtq\nNstvdqqjk92/cxs/H/JD1LtvTY73v2LXpJAulCOdruTvFGxGDskgiPYnXg2q\nlMnUgpMRNBHLkf7Mi8Tlx1t2XbDvdJRAtCJvymoMXTaueaCSmR3djZhIj2fM\nrQ6w\r\n=XbXK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ab113b08154a48e530e25a47463d286f7c99c126","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.26","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.3","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.38_1627290228186_0.12654832951637807","host":"s3://npm-registry-packages"}},"3.2.39":{"name":"react-simple-keyboard","version":"3.2.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce933c44ddebb057d305b2b9547f6c336c12a7ce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.39.tgz","fileCount":14,"integrity":"sha512-/aGd8vq7D+ML54VFI5VhwJMrGhLjEssSfe3GmaEe/LTofeFiemm1sZGt/ecSTrQk/kLhSpquzUBJrCkebi/sgA==","signatures":[{"sig":"MEUCIFZWFm5Ng7fxI3tkexnuUso6MFtoIKQLniTQ5ecKkFbBAiEAzZDcyYDMJYpmsU8FOoN5bMspewUvkysciQulDcIO3Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ntiCRA9TVsSAnZWagAAsk0P/0f6E33qXGM8FY0lAAEM\nPfyRZuwCtijPrl+9+rRPP+c1MX1wvbznA9QUj6kW5PA7+nIrEd3oBvSysh5N\nY0v06gJQj4wO8pd9PA0r7JRAn1cMNTT7cZIqdxR4A+Slj0JdVcngQVSkCHiZ\nVak/Nj7co8Ax4imJlYkyjV10bXySHZ9TcL8C7L5EgfbCRq1fHxvDKoSL3td1\nxChTARFE96zuhPigbVlCAhs+K4CAWN6AgTTID7pBvXlFUxvxUFTyQ+nxRO4M\niW2p2eEhZqvFvtGjpThTGnj7X5l0vqUo4s1MELO9u7z8T80/6udaXIpMNrtr\ndAZTVVOlvujYOwmSjDPvkJ74xwQeIMLFczEtzNBliFC0E41WKGwPItG2MlpP\nuBEGUYMCdxAsK8K+yFRUqeieLTvqID0BJB/bN8dp0QI5UBI9cdCLo0F9HfxC\nKrU7F98/zW2VbBO7Le/0S9SMBk+vFfn+y3hHDNMiBwHR/p4yhX0ynVtZ8zQu\nVrEqLxKcUWEW+PZR+CGkpVnsJbCcILGgCCydKck38nXfqt+Mzld1lX8IuqUE\nuBhXwR3n15yAAI4C9VLJ3ODBq/YoxOlXUbQg7jwlz85ql6cQGcu7h1t5VU8u\n+qz2ieakvhGa5gEIKpPhatL9wZSvfx8jtxA49/00ihcG84peihkBEszUsjVT\nYLH7\r\n=sa1h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"52849db787e0051de263e58549bc65916cd9f022","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.26","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.4","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.39_1627290466213_0.11636811997883223","host":"s3://npm-registry-packages"}},"3.2.40":{"name":"react-simple-keyboard","version":"3.2.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c36088b4612f70719d87245fbd980e14f8fce64b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.40.tgz","fileCount":14,"integrity":"sha512-vSLCyTS1gFtuYOyGqu5ruQ7JuNyy5Ljwgb2P9dWSnHDWG4y0dRBYQBAUNr3Yk0xMF/DAN79nviLhJoxh4KABKQ==","signatures":[{"sig":"MEUCIQCByaRNf9YN9bybaJvZZ0kTPKEx3Bb5dL0VWQmfOXZGuQIgENulOHW0bQFn4eOI7DGDPY+MC6N8OUT7H2ti7xiNzh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhARh/CRA9TVsSAnZWagAADpAP/1bZWBefCcRqy9Wq0rei\nRtFZISLlVqyPWvPZpATA6+bVw3j9ZgRr031trkV1sAiDJOe5/FJRO3+RhKLd\nnzP2r5RvekZcEjgR/hXMDmygaumtGYKKfAOLYoTqKYPycx6S878ZW2PIOXIH\natMLv6ZejdC5+DiQAFuWVXveaCXVP6T+vA0WL8DXKdLjkLNm0Pbchbdd/oOy\nvmZga3WX+CuTpW7zBN2bpNStZu8BpQY6Od8BtnmUxApcpZ3xzEPqAMAScvF8\nYhemQFMCqwbx1NRICjbaRIHovNDsuIHZiBalEbTxsP6KcbSpqvwTB6mbqyZ2\nOfb0lRX+HiDt95R6vmVeUk1xO7niY3oFjRDgkxYeamBtittJviiOqCI5r4MQ\nfiiftkcbU6AglJU5pzS3SVE1hqtWsnx+nTv6AxGjYXVzmcAPAi7jNw3XFnHz\ngIhIKutGRNpxkoWHQ545US1i0CCxpx94iQHsUTmyYfqE15YSYI6yGg9uU3zP\n4Jn46Rf7QVSm7syeGfKIVFuj3CSTUWrl0kPYLYrpFGPF3DOJ40hYLGPevTJb\nZsh8ICY+HOVglvisJFjTbqo6QAb0wBvX1x09dqqBu2G60yilJJ+XAWio9WIT\n0Y6PQC4Lsz4krZ/fFpCBSbl3Md0HreNzGygPIY8LqnEWVC92xu8CKYp1fqQY\ncucO\r\n=HiG4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4c4dd2d2c85d6817ac1f5df763f787fde8de89ec","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.26","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.4","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.40_1627461758970_0.9006849053098831","host":"s3://npm-registry-packages"}},"3.2.41":{"name":"react-simple-keyboard","version":"3.2.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"134c5f9eb62dcff1831ca5acc0c1e5036ac6744a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.41.tgz","fileCount":14,"integrity":"sha512-YTy51Wl+r9W2BAuYD0I5iC6UK5kCRWGb973r/MMpOkWHpeawsI/6ZoPxDP7pMv/MrPuBGpX/cSoQFBQ8MrSIKA==","signatures":[{"sig":"MEUCIGsIu7S+IKpKF4BrwskQrq/mA61NZXpyHo1DNt88wn0EAiEA/GvqXH4ato0kkzM0q5TOxCQra4ZF7vvx67yygm9intA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhARnUCRA9TVsSAnZWagAAwUMP/1299uqQDGyckK0YLIGi\nGcUftbMswE0LTlOWrSFOODz3dCJQh8ZW3u+fnt8VoaS6137RbWrMhKcdpYjj\nDRSakFoRy4OvD/kuW/DHzbeePI2wXKCd/1HOrW8pv5h+W57G3MVF1lSAUKNH\nfHslsOU/BrsMvlmp5IltVg/s9yMUQ4692TzNt1r0okXS8g+e0tYYSkCYlv2a\nC5LX/tO9nG1HWaCIdRz3olvWRAZzJ1z3pH6kAC5aLTHS0OzG1OqEEYv19xyk\n79PHVMYvl8xXRsXVkUS4fzrJhqZWl3KIN12zedo/LAKiJgIz1r2csFX103gH\naaYTvguAJH0L7064qiOrtY4BZzT/HMs+orez2vhJOO1XsKCMxJHRqbiVqNdz\nSRTVqu4X4aJ+wYAmWKrPDyH8CjjMl0CFnAltgV6sMOxip7/+4HhPd/W3CRq1\nSSUXiu+ZBK28igywVi+sbLMCgTFa26tiXJZlIFf27btpw2dN8UPlRt59b03i\nwndNDx6xmUEBjnzS5aVok18bmXxGI7W84phU6fnXcT9jmiVWrcrNve9CTGlc\n0boPCur9xqIhnS2TC8kjp7EW9Kb+Uw/sfrUU1NNZitJ7RUc/M5+ABifLejfA\nAXgqcCchlx8TDiCj5hMBJmjWp9i1yUATcaezkVpk5ma02esoXxT1Wh3SVB34\nadSJ\r\n=aR+E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3aa24c4c2a77cf033dcfbc627a542070ee4c65b8","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.15.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.28","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.41_1627462100564_0.6471540871266037","host":"s3://npm-registry-packages"}},"3.2.42":{"name":"react-simple-keyboard","version":"3.2.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e43ba39bba687f3326e50fc7957a04f0803156a9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.42.tgz","fileCount":14,"integrity":"sha512-vQGgHkx+j7jnm/lfZynPcRWm1Iur0cHl54rguAIkPxCD/SUfo6ZUOcU+5xRbd8nmNr3jQPZ+HSfv0RdZG0oUcg==","signatures":[{"sig":"MEYCIQCTwqUL04btVERHx5mBX0uFccrvA6NexkjIqUlhECdrlAIhAOUhJDKxLL3UMIZBpo6K585d+pdoCSME3ibeEpicFdxe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA7dOCRA9TVsSAnZWagAAOv0P+wcLN9BHng8VRs3VknNk\no1w05noD3ri1AxwKF78w6o82V3F5BnA80Tk9em3xE9gBWSslaXmLu8OqBA/g\n4uViuu74my49QOD+qbWXFp8qb12Vh3PgBwAl19nZRQbzi2jqcKxT3sax3x95\nrUL5qMlbamDQKeR5aW7Q//cY/XMFZZE7Xt4oS1d5UJkHGZDIePmHvMDGcX3d\nJ1Z47FFS39xl+2jpqWPunfM9qKS0jSbqimCO/lp/SvYk7+3hobkQ0l1YebWJ\n8Tri6w/Gez2QryvxhuG5zRl7HCu7ZKh3c5OqToXMR7IxCyJfr9o8XQ58DShC\nlVLC99H1UkKJRhst5nDdu1XEEmcRc9lnftjF6eld7OkcUakvDXKv5NPK5d1C\npNxnNfzD52RnW/EQduSgjzG+PzCVVRm6h72tR08Uup3S4ZDWYFecafsUYtIV\nVM1evqJvxZQEsSKL5YjzmrRw6RvjLpfPaLPvjr62KjJoc0UMVDwPRvI9YlXN\njBVVhZvnoJlmJznlvVitklR1DoZXBZL5quFW5F79P3rRe/WD+dkGxhIkgzOU\n5I1ArH1370O109ZQBKTxPBhxejRUonfYlHRy+UernQ6JUDy0MB6KhlyEZg/C\nus6BWXSm19RQFZav6F+rqfNMBqsi4t+nzYyOIXwN6J+pVEmoS4BZ++gPKkRK\nIakT\r\n=kK1b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0f0807a6e30d489b1be58dbb5fc59e57dc798844","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.28","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.42_1627633486088_0.36550844707896646","host":"s3://npm-registry-packages"}},"3.2.43":{"name":"react-simple-keyboard","version":"3.2.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5213d661d305166d1a75e2ec36486f3a08b7cd82","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.43.tgz","fileCount":14,"integrity":"sha512-9lRIis/uDIJw8dPk0p1Bk4enK5IjxxYDCMkskyt8ImDza88jPyykoBEHbX0STi84PbhBWrAGC7EZ3UvQGFI5OA==","signatures":[{"sig":"MEUCIEdqlhWEoIQRhDbtf1CssSlPvMH1wuxhYX5KSMxs/5W4AiEAjc1GuJSaCAUxZCOJf2kIvTXTAgjRERdjkQTqsGez0Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBOJxCRA9TVsSAnZWagAAPcQP/0WGYBf7CLipiv8jTGek\nuEDYNopSqhLp/Qra9P4rOBS3upoYtnyYcCvaDLqK3f5yKfOdpnzEVZjDgyzA\n4G9rB95MQhxjKq4dP2UTMsYIPj1G8fm33G6TxW24+2nj3E99SoAaxnKrcnWo\njl8a5HuPaMDV2IDm3BAcN0XN2D4EDuXTAePpqFZp5gbLC2d1jXpl39tindM6\nO1U/0iOCbzLyZh9vXWUlK31YwP1lJdjqmPj1IBClJyBbxvHg8iYjl2sVgLeY\nzqisZidohkDSF5wyuP0Sb9tqqadbUrUkYV2cM79had0SdnWNzivbYb3OVC4K\nUnITwCD6uXEhPWO6uJhn5CQHD9u9TYMbKZwiIr/z78nCidyfadHlkvjZ/8k1\ncwdzbw/abT9kCQC53TR4pYYOQJUGnUM647xF0V/pec8e37oHnBmNDeEJP/os\n0mn+exFZoaH4LhK1NtMn4veeNw4OcoaFqliXEMCEawDKUz+aZFYq4Z3X+pP2\nijSt3Eg7jmMeNcAVMY7X8ob5SpEusPw7wxLE6BNCWGfWlEII3iKWgBLL1ivT\nrzUDXEVpR1Jb7xJ9SttMwFQ76anevihb+J5v29wsxmqMHu3qcvl586xnSG3H\nkrgYe+tuZwpu/DVWCxK3bwl0X3yhWHNoOuEWExpHPTz5lVu7s77t0IY9oqWI\nio/D\r\n=WgoN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"930ff6ca047acd3dd1db1a3fae779856e1966069","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.30","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.43_1627710065797_0.7674141171787672","host":"s3://npm-registry-packages"}},"3.2.44":{"name":"react-simple-keyboard","version":"3.2.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48e19dbff11dbaa0ace84577554eab81d3345e7f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.44.tgz","fileCount":14,"integrity":"sha512-537fK/lvS0plTsiLjefOKfEVfh9NIQ+bBpPsTeNg2K8v+1UcFCcVNBqDRY0RHzCnnvFmUH472HijYW0F5QO/OA==","signatures":[{"sig":"MEUCIQDBupPAt384EeTUdtGD1gX+alWlaRKyCHPR1vYy6l4KtAIgPCPjxt/mof10Ym/zVnwD4GQ0WGUQ4PGcSzgE8FLP0pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB5nvCRA9TVsSAnZWagAA/rYP/3eK3sGhHaI84gYFz/Id\nDYiHMpyOh4qIKQY63rDSS2wnPE4aqjeSoHJPc9tNPs0hLYsnsMcMKExoJYB+\nCui+IXZmIw1hnUdFRk33Gx2wkLOteptxu3h21epYltZnGu10vaRI8k/c+IM1\nYaC1QKW+LsMrBO7vLrPr+hWuBB66Sa+UL0u9qm6i6nNbwoZ6Z/ahYRZjwTGU\nn6DEu6N9KSsvrYIEJYRg6CU/Iz+uLpSX4TtsSn2qaZqACNcLHqxzvmO769VZ\noHY1NGUztPLNRVhE5edIBesMo6KQY1INWJiWt8yfwo/YP31kM7AJi/vKdgS9\nBVj1+Hy8aE4aRLO2ezFwHC0wi6ykOgGylNHE+N3itTSUmEiRdw0ow6SP6816\ngBB0IXj3N8pfqACN5EwFwOQUpsiwVxycphIgpkLr/jNTQc42j6slEJLuMSO2\nzyEiPqLEci6bbMtzo2ZJrfCufhzfQoNL8MAjcE8LQfuPbeiSQdIBGrXY6ehL\nC8B7XKExSFAKbjC09XOUxi/4f/ScZETS4U3ZvdOfrkeH9S1+hRWQqBdjRfQV\ngJv+tBLizeg0TcIMS63ibqRPFUnTBASr5YQq8BUGO4bSHF+SYRuVrvoAA5kL\nB/k8exLbPVEa41uESOjn6b6S4cwCDcfgwNFHxb7CHpK3kAlyfyu6xDGHt5O9\nJ5B0\r\n=7Y3Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2adc4557d6d1db460ab71479dc5f1f7c3c1297c4","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.31.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.30","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.44_1627888111203_0.18458417369987123","host":"s3://npm-registry-packages"}},"3.2.45":{"name":"react-simple-keyboard","version":"3.2.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee544a57c0daa58b6250ac38aa67838a07640edc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.45.tgz","fileCount":14,"integrity":"sha512-MeszhBHBIFF85oQcBm1eDgSn9fehQ8WozZX4OkUTD9ER7DUybhaZaZEE349n1AUhrbvxv7QHgq7aQgRnlEMNqw==","signatures":[{"sig":"MEUCIQCDvM0+BZpcUTrDTlbRQe/Wyk+Fm4vU8cf4Pcfr+lyB4wIgDHpoOn52CmYmAnHhrPBusRxis45Ir7Gs7I0YyWqFdVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCEeUCRA9TVsSAnZWagAALqIP/0a41DbksL9Mp7ixtEBH\nuiTh46DUX4RjRGXEfvLuP/vBKty8/I9xg66bjp1DYgfPKpSb/hdD9h+sXDvy\n5Y8xS4FLZmm26OaMzyKjmc7zeMTTk53MQSHMzo/hzuBCSiG/nTKyju8AliD1\nmkPZ6RlBHtIdTu+VSwkxPuumjkUk5c+OfCWKgK/tVfyU00KelydVf7p+R51W\nq/ESMdc6I8vCjPxcY/4NM+noDHEz9ol0UWdcb24behsF9+txnaW1/HAxg1Z9\nAZOrzsHxL1R4SzvgXX8Bvj0P3CjcS8W081hjDZJQOnQ0IdHp8a13x18v6Wdu\npmfSq+VfX1L4T7yDsBMn0Diahhzk4ZenzREfFCtc/YVyhMUgT8UMLPqoT+iA\nZ60QzrQ6xw0wPHUUbw/rdzoDrNympzYeUdUuc0grnn4PConlbDfQI8p+AykW\ncBd11mq0zkSgD96UKOSHm6SuyCljcbs+fyFUqoTQ5Cw/sCF6uXRzuBVGq8xT\n+Q6ak6haI/e9sPbqgEtMralWc/C8+a/ZRCrHOEbh5U2YiQJeu7hrDGcU/avG\n6hWW1CwCDg5WL0Y51zw4dutpK3zlsWGXHXYmBvE6Kzo+UNoXCe04dtlLejIZ\nFgH7slIrLQ3u2u7s9NVYNDSqdeExwn3Du+wOnbebIzvPvs1GwOwpntqtv+Z7\nWyrV\r\n=knBX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"35ca2d7b4a96cea8c91168bee51fc2930b13c66d","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.13","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.33","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.45_1627932564317_0.5012569177599975","host":"s3://npm-registry-packages"}},"3.2.46":{"name":"react-simple-keyboard","version":"3.2.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bf28bda56d55b4570a1fb0d94d5dbe3fa949c3f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.46.tgz","fileCount":14,"integrity":"sha512-UbL8gQDsDZEAk2xj/wXKhD1KnkUTNmTvGjU6DXfi8XAezEVGPxp/CK1zrYo9igJb8xwbPdXiz4/504YH63+HSQ==","signatures":[{"sig":"MEYCIQCVFKCe7gIK4lYkB6g01sNSIHwtOuxkLobVnNFblkEJNgIhALY8g5WbQDznwqUENmJhYQZtPb2iDc6dycHb9OFbyf1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCjcPCRA9TVsSAnZWagAAWggP/Aoirgx+QSLlUkrR0oHt\nt1RP0aDsqxbexGnF67DVQ1eTOeIG/RQiUtMw3cNYJry/7QcuUM18Hg63rfJh\nBkWYUGQKhjFCqoemjLMjxeeLE5VtvtAKAfmrGX8iHEbMttYg+Un42iFhz6rE\nWcdjBhTSjirXqB0f0NyD3/jw25qqnhYbulHgaGx1qlFAizry7AFf+pMJgPQJ\n6kJoOGAkMfOBjszrBA1ArrrnMzA3iZ/yv/rb6Jy7bOMr8xltbD9hkYf8INcK\nbZjXqXGgHz1EiUeVZ27qpcWXjolpDyngFdt0avCEMiXvuF/iG9FXpoULMYik\nuNfDiTKtLQVFKJewqOOZievwSDH35K4dlgRk4Ws4JI3QmwTt+uIQ8AaAKPIp\nWd+flToGwAuoGsjpmq0NpGM3q4C1uwxUP1qNrjdm5o5E6lTRraT10rkkEdDn\nBM8gMp4LMBnIHcrgbTCzQ6LdnwUQi1Lb5qQd7jrdl1Z6ZXi/rZ1d/vE0QdTJ\nn6jnxa7MUtbYv9sbcQtexeUxSkzT+Adp1EOZtkJpXhoyZUASl+uSqAtdni4w\nOy7B8Uc8hrcJKowFGzaZwpDewX2G9B9ifdM+4F+kZlpHuRlmfONAOtlyUTFK\nMzVqnasrd3NzrZ6ZUvn7j+5UN13JNiidjgfolDfaCYkiq7j+MvD7zeSUFKII\ns1m0\r\n=58gu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f87be2d42232dfa83d6e91a57fa1129097c11430","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.33","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.29.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.46_1628059406887_0.12698685084639738","host":"s3://npm-registry-packages"}},"3.2.47":{"name":"react-simple-keyboard","version":"3.2.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d182b8d02b3a5712a0b381a70b3ea70fb9697a04","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.47.tgz","fileCount":14,"integrity":"sha512-tnE153dUdeBSzU8dWYsRqLYU8+k4n7qrHYN6t71Mpnfi/xkK1ykb79A2dMcnuhBkz3D9qSei3t46zOwnUjHwfg==","signatures":[{"sig":"MEQCIFsYDjaYskXxTKk1ILevPRcOO3Qta5Mi+VWmIL5XnP7SAiAEm2srwDEuiS0+AELTeatG4t9qXI2djWV/BkTq0H4auA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCktcCRA9TVsSAnZWagAAMxAQAI59MBocOUFg8GI1qv6i\nLpX/K9yOn9x/2JmqO4csfKJ0C0ifyOMDn5Das+QyHK1JHXephfKQOOtAUIoA\nxdK6UPmJbcjygswIne65bK8jbTTAJKBd88RvOuMy/A/imMcjOOdUV4L2taEr\nn3V5S/Wyv6SUWUwuSt2gJCZCGYV22vjlHBbs6S+oMIn+0x6TrktLuZ2l//F4\nQG61pwzPI0S7NohjoraR7NGb6PATRdfY6BasLOm/acn5MEpuT6wsYk+H+OAU\nJOdQ0zZh63bF6QZP4S6PScK37V6Ks3e1HLZeoYacO5EAIbU349xduL7pfG7A\nopU1vkUazKG54JvwakkciK1Uq6kdwNnpG8LzXeUCnpno14rbtzhrTmsfwx7i\nK2y4tpiAW06IUahd6YeAqUdA6Z0IWiWb6MjudVwRQVf+vnxwFUaAHd52fbbO\nTNyvbH2ipZs8nYLEIw6eU3OIoaR35Cg4hJRggZ32heI3/UbSJCK47O+mE193\n7OPs1KMH4yi3ojyzm6YLJt85UK/QPmxgG8yqPUeJw9AMRPlqRgR3AqIIOpIO\nFC8uaWIaYIH2eq1gwTsfsl0vbsH073GeCPpLtw77cwT5P4MEkbKuUsbGgyRg\n43jB6JyB9Bko/HkXZCLx91Oc4apGKdGSVgOqbMXUi8hHUCUS3+gXySKaaKyj\nVi/I\r\n=mtFm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c9b13a51da117fa096e5359de38ed8c22aa49f49","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.0","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.8","@types/jest":"^26.0.24","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.15","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.34","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.1.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.29.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.0","@babel/plugin-transform-typescript":"^7.14.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.47_1628064604489_0.027314451765543923","host":"s3://npm-registry-packages"}},"3.2.48":{"name":"react-simple-keyboard","version":"3.2.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aad72f32d5b76b1ebcc39a558b0bd77375382159","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.48.tgz","fileCount":14,"integrity":"sha512-x8RWs4BRPY6KmyK9x5BZHen7NaYK+VcxJ6i5+wbifyFOg4BX2ysgdk8qEKWKqf7gdzUZ/bxgg56MS5BdFJmzow==","signatures":[{"sig":"MEQCIGlo6uKtfz7nje8WHsBsi6XUTO/RdVO0CXVHnXICE7aLAiBb2US1xXS/A2Iw9KwCXpaBqnKOSvK3Qwr2WtFyJtC7kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFesICRA9TVsSAnZWagAAsPcQAKFUOPW7A2Fov0curQ6H\nJIxqFwY1wrX9eM4gWaNZzsvvLtERBjBGXxnLWuYNeG1SBilZa/QU96zdPXRn\nN17H79Lkx3tCRq3o79wzkECA+5bcHbg71lrx/+sKINth13FA877GDQ8PILii\nL7zSXEAhTrnVOHAdRb/ceUQsC/q4uc83EKO5aqo60a/Z+olMLnbaPj6ll/MA\nMcjjLN8GdsXz31bgpHDXxc1F9jXo6tWABkL5D2fbrn2wnAo29nfTLA3CktT7\nV+20j5QOohzDkqO/ypI3KvzI8gR+C0jwArYW9bxnftCEtf7X+8HsBS4XrjAF\nAMRrDJZKgNfpNAsFiFPRXRlCqHA+dxdv45vn/9hSzghcQjh4x5dR2sivUCXu\nrRt14Z7wvOhh85L1rTGb9xbKRAKCLAdggv564OQi7nLs0irWqrut8Ij/45fl\ndb1oV1tCOaIC8PkgkJ38NqFOm93PWN5+g3cz1aL4Gbp9/YuJcuJmmzk+d3oi\n2EVgqeVHkBx0yFQPoHIN3U/E/GSiVTHc3Ns8f6hl8aXl8MztB1uf4GnlDt/z\n75lKnJgHAR0hiA07aQzODbz350G0ut7ScAVH5HXsFWA3iDWMo5MncGSSWx1G\nB3lpsFevwxS4Dco0U/Mbf8d6Bw05pKifDBhbIdU0tNFhHXbt0Id9dbhyUEyh\nuVOE\r\n=J2rP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"1fd352f33af65861bbf4f0901a9f600f6510fdb6","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.0","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.16","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.35","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.48_1628826375821_0.43446789217832515","host":"s3://npm-registry-packages"}},"3.2.49":{"name":"react-simple-keyboard","version":"3.2.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f96438d52c8c84c27344d9affee8577d584e5832","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.49.tgz","fileCount":14,"integrity":"sha512-hC4vPEUdc2ibqnFjbmQqIq/A7zcXiWcKl+y+UdpWUTSA7aAR69vazJPrKi7bxuHgeJPGNQA/l0m1XIMFvuro+A==","signatures":[{"sig":"MEUCIQDeMZqm6G/iWGBeG07kNsI6R3aOV3am1FG/FjmRXLJQ0QIgNdWmQozzssakI+1JkECLzYahADlmtrk/XsbGZLNobv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFeujCRA9TVsSAnZWagAAVxkP/jo6QRXCnFZupRxwlkjV\nWxCgBSOypkSgkW5DMAUyx9X9kqQu7jQteMv1Cgr1IbBv2d7NVBE5sb3HXbcu\n3CU7iBNySm3kKxFTmbIz9tEcu6ZMD0aD+20gYFu4YDZK3abi0bM+5/cBWKXG\nb+0rFolmBdkkQChjwvqyn4/OOz0l4NoIqY4SjGrjyQvqKOLxEmEcF/ZO64nr\nU1q7sUrD61ZeXpBNwLsZtLhbQdtvPqX+1uJa9j5Lw8ADcpHEpX93RwQRHh6V\n/vHMIlSk8qMUltSkgno0rEd/mKGM1B1Z/FbWYQQjRkTM/vqwwbWwUDA8MLrA\nWdyN9Zse8psoj+nuxJ9wmVJAnK7xKuh7HXGfagpXZDLWHW1n7REHirH2kZWQ\nPveYenMEdN4LYpCa5kfIR3aJCgOyBCc0dpJE5/I3KqcZM7H3uApQwiiG/z1E\nHrHjiOAVeHwbFUnFmskiFPWgCdp72Wu/PVvXW5FCzQFAOEs3+GCnztcflK8M\nH8SjrWR8IeZBaOk4DA1kXSgP5DnQ6xqowBHHmlDxQ8iEtML8R+G8czfQtx0F\nEaAxzooc8iNLeNI4mRhZ0Harww3WspM7o+LzrNLgOwWj8Bmv6FD+hc4O+VlD\nNgkXYJweJ0U4jD1/W989KeOx2p7Vt/raaScpJeFnCeXH45hsCJDB41xGakX5\n1ALi\r\n=XOVk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"33589df429b5cdea85d0ce088382cedad5a301ec","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.0","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.17","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.35","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.49_1628826531292_0.6336639715396999","host":"s3://npm-registry-packages"}},"3.2.50":{"name":"react-simple-keyboard","version":"3.2.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7c80d9e871bd8854e660516941c61be9c60108b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.50.tgz","fileCount":14,"integrity":"sha512-Pbdxg6yizeFHvplCM2fhuGFmafDc6ZqCbhwnqOFMhB3yAw+4KW4o5E/ebvkq/5nIpBagmFJcRL4iV6rF50B5bQ==","signatures":[{"sig":"MEUCIQCl8mWSCQSCI/JqkkStcoKz9CugY1mAp/Axji21/tzluAIgUzy7sTefmJl6WcHwMzgAZeQR1WhJ09YaM2pMwWuyQ/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFiekCRA9TVsSAnZWagAA8ncP/idMpixXqOO+07OkpKIw\ne1AJqKwsIuYnash0MFaCJRKoWtvg44pTuBzSKzZS5gOUrT5Dg4aPJLiChlcs\n107+SsfvR7i3b942WRKp1HzvJaB36r4xszRdfDQCHHFXKLL6Ypd956nqKBjx\nhVUUVUdNA5v/tBrlwglsGgup8FT34YBY1wYCbVGFby5Kirz7PplK5LELsCZk\nU5U2oKjiERa8BmbZSoVOD+boERdlIeMwt+CiHCbuggAaiRm6dubGoUMS/TkX\nj+eChk5xSd5IbIG+AM3NhbYck6FnqVt8o5s8nCX9qi5YCS89G7foTaozVqeb\nYHUSuvZeIqLbdMWLoghrX+9t2szZh2aE7msiNq31RxeUhUSlSp3ssfZgRK9b\nxYE9o6Oirfh0yZ1QqB3fVg7Glj0tDqRHCbQPZ8e3rQY0kC1LKk4+E08mbOEd\nlyKmpdIQobWl1XlFl+TZCakBeIkV6OQP+drMbJUkA2wpBVl+cW0+UgF+pFl1\nwzBkszIT1XHvYVsMPhS9tu8DvwcwSMQPiLZBVgH/SqN4aIFT87KM2FfkBi5T\nRSTNAvU6ksWM/oJW3UCOu/txEkvQasXxG5jJ5qLBBikHlsKeT5/o047oBOus\nFGrWMotca1pqJ8gYyqgKDKvi/UlgU3ftRHDqNrvaMV1b4ZC8osiYZIMPqZlW\npm/W\r\n=kr39\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"499042952b31384548b53ff3a4cbee695b933867","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.17","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.35","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.50_1628841892278_0.9842215882204097","host":"s3://npm-registry-packages"}},"3.2.51":{"name":"react-simple-keyboard","version":"3.2.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c286bfc8e2c94a1f11e83145ac103151b4052492","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.51.tgz","fileCount":14,"integrity":"sha512-UXq+pseO6uqO+ioBB4tRVg6Mg+xnF5GbqRWQ3nARjDqDBDqYTL7pKqg4pSYxSNQfa7urkTDbETmfucYNY71wmg==","signatures":[{"sig":"MEQCIFUoBtCJqPUp9895RPzA8pYNdKexnKNdVev7xuOMjzzAAiBTc/h2TdO+ioGtfMd55nyNWr/HTpmSNWZOL8xJqmkLvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGhx3CRA9TVsSAnZWagAAv70P/RAOSAdZokLjLb8qH/va\nxMXpmcIuN3DMmnwj1VkeFMpOJJ4OUoYUO5n8xL45HtCkFkgQWbk9zsyn2P/a\nAddLnOgNtByUrdUyK2DtQJgUPeQSI4JIc7MwjEGrHYvgkYTo8Vu2gd0JCapO\nAbV1O13sXnLT7GgYl3x3Jb2P12vLWBUkWk+wijoEeHV9SwxcRj5zOL/yJjp/\ndeNMIl/y3W2GZ7UlMCSJG4BTNF+0HmC4vWCC2ks7l9PrnrWvniXK/t3ROTSG\nJ9HFRk6TOCREb4fuGojYCNsudnMYnkMN3SqHlm5BGdDJgqQHjO3O8s6kE7mV\n6S2WD/ZbLumglaIH3MX19V84CuOwZpxxWhZz3LTz/1BR/cuLdth8NB1GR6eJ\nxBm3klASrSfMPclxjUUXbojCm0Kwey30zFYw8DCOlpDAGJw1PQc3un+s1o1k\nGbxPELxCcwe4NVonB3+aATjLOVHM45gGyqLbFvQWve8SAPa3Zw4yuJJoUo/O\nY5Qb3fMGeGM1RXdzU3PjOFQD2Gewi2LtKwWfrqtSeLa0PzieOArrYgZjlNpE\ntuo5f1xfPU3f05+k231M/rBmi8hwQ5S197Xd/6lSQb7y1kmYCD0YZwSqQu3D\ni2iFLtDqdDor3ToRYj/uMaWFq1yvpsRMEUXGkoCReMhlnn0bOmpX/0A83WGl\n9qST\r\n=9htx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3c1558227415536ae472e72b663391797a71ffd4","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.7.2","@types/react":"^17.0.18","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.35","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.51_1629101175707_0.9276271923437647","host":"s3://npm-registry-packages"}},"3.2.52":{"name":"react-simple-keyboard","version":"3.2.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2c3ae832791da8bffef04146308c9805562f4719","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.52.tgz","fileCount":14,"integrity":"sha512-q5gow3/f93P18pjRqhNwWGF7dT14drXx5aoBvAu9h/uHtbuzZlZxp7Ml+xK9HkeasTolWX+elcVY8bvt1HX94Q==","signatures":[{"sig":"MEUCIB1NnD5jWwX67hRZF5pGVnA4JQlrgk4P4c09OVIbcP+TAiEAzSB5H7s+JwcJTxWrx+f+Gkzr7dvZmisxQr/aDhvjx0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGh0OCRA9TVsSAnZWagAAu1kP+wXADtMQsiZy4HjFd0Qu\nAgFNkYCg+33sRfEEr/+jRYFVK/NmtpXjVKXlPwPkXbliw98VCXiRfXOonr7I\nwdNRfgGLjYStTPEt3pdwfp9xieLlREu8CdCB/h0cOs/GHE7u52YVzm2LPujL\nNOEyX1R73lkDdrm4wfLaxXS+gdLGgvwID0OiRaCrtHL+EzyW45J0Xlpl81AO\nuyMyRn6wBrW54LTJz9xobZk+KAgRmVO12ZMmMyBIjEU73Ep1EAXdKXheYwcW\nDVSV5VXA8tklNWzW+51WD5yr8ibZ/javmIYOhC08YksrRFWy2fN0H+zuEJJt\nd+wn32QDSUe/t5Lli9jfXz5TAce28469mLDxTL6zEgQF5J1l4DOEzz36ZI5J\njV6JWmOMunbgc6cBBbqml3z9SWCQzfiBD1EeLYelTNUf4Xex4FJvwy/Dkd8e\n8h63rvYYQPE9IzZu54Wcm2jcOroVEs0q91f4o5bYC9GHBDmDrLh7DTHxRYvF\npuscO3ivaIpgBXr1b+Y8/5PZKqpEZmJaiJrWAnTsh5JxG1LZNvGnJAQ2TlsL\nqZUzSezvUuMT1cQnZSYzMgFVikmoz6YrvTt4H4YAOd6R1ec4Y87R1LP4UOy0\nptDCUaJi5viJwHLGDLJ5Skzd2tq8d5bJmSjcNfprHa0LW+p82/E8LPj0wGgP\n1DTj\r\n=Nadh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ca0f97042955bc892558a5be12dad79bc9e3a159","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.18","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.35","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.52_1629101326709_0.3206878594351039","host":"s3://npm-registry-packages"}},"3.2.53":{"name":"react-simple-keyboard","version":"3.2.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68e3af9d1379ff2e566da8808c5c7e9c08965561","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.53.tgz","fileCount":14,"integrity":"sha512-mgz4bmR48+e2lCARAPLyRXlhtgDppRgTvEkx+wcPIupoThQ4IRGBY5Zc6nNr1ImbfhI0thq1GDVtg9InzxJTbQ==","signatures":[{"sig":"MEYCIQCm9z+RWEHNz52QXGXW9M5tcrJM9Qyt5DUtN6RbxBfV0gIhAIyYdeYFGFjzuPAqU5K20dZlySxm7XENnDRzHfijI//f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGh11CRA9TVsSAnZWagAA9u4P/j8DjnxXePVFN5e8Yy0d\n5c1PR4Haxp5lqCCsFChCK6OuIG8TW+TkcPtJz8XSKqDed5l/Mfr7N3OWNZYz\ngQAz8ubUSkrxVfz/Rw2yFIotxe8KpJIjuAsY6viykKMdcuApZxBgASBCQgNr\ncdDyigV3xT7+yVh8mkObgj3lV09Vkb1llI1b9Kfn61AsYks4rtALFqEJsG+m\n4oNRRmQtV5pH+0zdPMO1eYcYsLHmO/6CFecm0VfmzT8xZyTC/1wmVnCP4XE6\no15UjGID2Cd1Gmmq7aoFW6ryL60/fRAy7DHMU37oPBLS/3GUXDZvqeZnTE6g\nP/ccW9KwhB+7U/P4dU4lrrouJoKOIEjg5f/5j6BXDUT+NvKHrwo+fsNkwP01\n92TJzCdz40S9XmWlIciZ2cDCFebQ5XXaw3Glz0/+0iqcXVTHixGgK8uIZ9CR\nqvd4KryQvyVo/GKo5pl0Q3YGGxkMbw4glLF2ga/7bji+tjL5IB8y5kt0r3CF\n2b9Q1KXysfkQRTHRyC/TUZ6aU9WRLZJV8Ry5hWe48htFB9zK2eh7QvMFvO2g\n454CywHlCywOvLSvJh700AdDw8jz7/OHCnwG/FPui9UuUsO4V0NmiTzXXLvA\nxhFG/H/3CpP747J+6QyI44y3AI0YbEdeVIOTeVkFSigDJO+q6KKUwExOvihM\ncIoS\r\n=6eVl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"274f60976e681ee9afb80e689a3b5b184f25807e","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.18","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.37","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.53_1629101429698_0.17960082868184468","host":"s3://npm-registry-packages"}},"3.2.54":{"name":"react-simple-keyboard","version":"3.2.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"afb6eb3e8ca1faaf5b6075fab8d7675daf064cb5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.54.tgz","fileCount":14,"integrity":"sha512-bvTjU2CNTGY49+8lhANiaOvoBrHS7JT8GliKIEvEg94cxINVcbFPMgf+ws0Fc3EEQbw5pGSkYh1HFmZgY6FdRQ==","signatures":[{"sig":"MEUCIBpILfMko4TqXE0hCH0dShS1PUGRiI+YHbpLRpTumU8eAiEAxKFH2aNwTbSkAY+uks8zdOVu/JQzLijj1xWZZ/D2sBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG22oCRA9TVsSAnZWagAA3o0QAI+38E3xuQYt3wu6LCys\neVpAId6n5e1NL5XvxVJ/T9QNF6lZm+bWujIwbmrJaIhWiQlvuWP2Qu64kacc\ntQ4q8YQZmdS8bjNyGssk9Yxdy4Ru7G0fpshY0I5nGkFGKQmuzA37kmk4Nj8d\ngc+Ur+8yfI+nbfBVNUJsd5hb2H1QbrsdUvHkIyH616ZFwSqX0P5nEtEdamcY\nf9RaATR77vbGSyqey7i7NXZSWiGRjMtM3Cfiy4JLbLDmnf308a6vLVph9cyI\nBBgA82SLV7RGH0k10ur9pjz0DiguQyzK9kHr5tq9IJJ+8JnECKzlAIA0J8ZB\nd6OJ4IjQWRomiT9j10iEza6+guWdBZRfcvl09ljhF1Q94HY1JAKkHU138ZA9\nVEZYBP5gOYQhrbV2q9Zs/1YXdnmI0dRkgwFy8GUY2lxzqtZj7rz5sBQCU/pG\nsAOxluI/s65TZfV2kffS8CEanhAlrbaQIuTQ/PfxvPgWpqbtReUOyDtAP0lc\nUBuLc5aWqP0qp7Be4/wTjPKOrXN/GovtF0LXMsZ6bG2sP4v34smZLQHqSZnt\nQWtPAlbG4OKbmAdwdgIWxAkvxiss1c43WOUHux+7ZANl/57v15jBuQ4Jn6JV\nGRI4JkzsPTEUGCJcsGhCLu86hohqlMNUkuNL5vDWa+vQXV4kLaopnTAnMS3D\n8kao\r\n=ejFI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"01f4e2365da81ba31c522d9aec599b95246d07e5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.18","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.37","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.54_1629187496676_0.5298077899638658","host":"s3://npm-registry-packages"}},"3.2.55":{"name":"react-simple-keyboard","version":"3.2.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"59d86f20b49b03049bc7b099f783bdd85298f62f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.55.tgz","fileCount":14,"integrity":"sha512-wxsjlGnPVlyBQGNjdqmAaRk5AmmOigWVTyBfwDry3NKtnIm+9px2mHaRtzr9y8mLs+Co8V7J+o5c+I0zejKB3A==","signatures":[{"sig":"MEQCIFIlHtWGNS5x78kuTj/jgF0bk3Xy9Kh+HDwHLJX7yx+IAiB2nM4ycn6k3eoMWu8AyweKYtiDBm0kUQ18PoP+FLGEXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHL9lCRA9TVsSAnZWagAAwToQAJTo3u1BHoqt8MEm2T6c\nLmOnwGQpEkiMaQCeqNxzRCccjQDNK65DvJvf+Zl0zJ9SJwvL29nfbMAkiiZS\n4HxXepH0aORyv02OPGhXXA45vJJWUaQkFqEZulZxaG0eVRNLbJZLrd1cZIVN\nQMkCNq8p5QTtu4+h1N7F4iaipbOuIP/RXevNvimBGlZ+DXOWxLcsxIqwrdCN\nk3IUx2FTktX+L+6AWWcT1rsbZ3qUvjftwfsgbBQCTunYGEbSa9ZtlgbRWMwY\nfouP3tnR7bmP5FRqQNFxkmN4M12pXYmf8+4eP0X1EJa6MU/eAXHTlbKmewEb\n5BYFDG5N3RV3GZwqhSAUKcFJ47cDZbIyFTIsGifDmrX9zCvWWHWbTN/DWh/a\nMiIvKK11g9mBNo6wp/unne34zDfWcghTpLIdyiijITmsXr24Igq6QquH1ogS\nUClu1uNvpma+qS7Oj4JStkb0Wy7uM18j9pFH6PBBQVDFNbe5SCg7N6HC4yuq\nHbG2jq9zGmNIJmhoJiVCEjUFF+u/IYSASt2aYcc317Jkb+lcAj4foxUAsYLJ\nVdwSbeTYxdblWVOidc4/PfF8hByDpU01dR1KdcBn6Vy4AL7NfIoFxhWBt6z7\n2pqkH7ILikBmiPK+f5PnCrxMqQREd0cuf0SJabRUkFsqdSqRWvtC23dvkd5I\nnutz\r\n=qsD1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ba1fe9420fbf2c89acd1e3f31508ca21a875edbe","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.18","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.38","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0-rc.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.55_1629273957268_0.3744250754755052","host":"s3://npm-registry-packages"}},"3.2.56":{"name":"react-simple-keyboard","version":"3.2.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4690fa2ccbbe857e2eb1effc009ebb079554b016","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.56.tgz","fileCount":14,"integrity":"sha512-ihpWi5un9buqPeIA74ifWcdKEXaFypRy37VriX4gpISigqeTmmbzl1D1W49zVkk8PE0U+d82R3aF5KLPLFuDuw==","signatures":[{"sig":"MEUCIBJa/l7QaFhQPl83wD4gUESsYnlY4T672j9xGR5VMeWMAiEA7G2iLCO+LYkmpfbhOBkoP1ha4Wlr4fCnN5S3H6nxz2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHhEgCRA9TVsSAnZWagAAEs8P/0Yj1BT7iFPjQ2MRkE5r\nsqAYeQtxY2jBCrC4VJRGChRjZxvsvMPHQDpL4oiZmHLaDdgDN28Ad2vw3QyM\njJZwSZVYVw1pv32pz5sO7llH82Ksf0qJNRegIBmQpjEpI5kYX2YQUoim+yK8\n36oUTAihVqYbaCJxR0dqxzHiMZMTC4Fqh/0yZ2jSdO1vhMMpus/6ND+5UYbd\naJIqs4ztVLxUl3h3CJDjDVx2KdcM9ZinGZLRriR8jFtBDNaDY9+DB52C8mth\ni6BL8bhqmLAq4XznLsO8rrIMVKnJ4cTKPCxYrjz2uccEqClcCDNHdtrcDwrI\nMf4ShaQxQ6C6e6vjQTrRUMfBBFpYMmnM4rm5pchMJBSYXPLm1bHzk+2l+QcK\ndLQmIoYDHPrp+F62Cm4ni2vFQKOQrW6hHf3sQPAde/3jy823NadQWn9TVhsG\ne+qqL6ZYaHZsPJAmGKhK9sQw1gMix7drktXHJj/61mn3Evs0kpVOe/emFQ3N\ngYdQgwSMFjZkSd1qyI8839+kjmA6h6aBbt2RKzc7k3NYJh1eQFEZCexvjkmN\nA2gW+IVt3hBDcqKISMpDVBREEVURAGi21HmygYXvEgNR6cwNXQPfpGSwKqI4\n05Hbt8TfZ/nyDqq5fBCSwtcb2nUz9Uji4fp2fsxqB7PL2TXcsrh0dx63IzWZ\nHAKA\r\n=zv5k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cde7e6dc0afbf92f46e8b6e47b77b1e7c53da997","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.39","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.56_1629360416509_0.23799607088523933","host":"s3://npm-registry-packages"}},"3.2.57":{"name":"react-simple-keyboard","version":"3.2.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"159cdcc54ff8430f7117c47ae5e73da81ab6f50d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.57.tgz","fileCount":14,"integrity":"sha512-H4TyeplZ1ytK2UxRp7AVBnDqMPrHsSf6X7WktlcgrKDEItC8NlAZrgvRuqTwIRJ1M7LKBiYTeeq38lCKJ6u0Xw==","signatures":[{"sig":"MEQCIGprz3r4choiBmCozfcOvl6qBPQ2KNQgOt6kvGd9oBbCAiBxHlv1DmZxENvRMemZLj/5IHto6YGBi+ZZO8eVG8I8nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH2JoCRA9TVsSAnZWagAABggP/0WLYyW6IgfloTynGqLK\nwUsqCQch04PApNYavyHQFLyHzIsqUWc59ucVAyu9txXx8mftzedBijHXr/Y8\nympzf9E8kyyKwsMYziQp1BlYPG2oorDdyfKBZNEgB5e5p3kntmTB9BIzWqnk\nbOdN1XnwxR+B4AuTxqACqx2DOkRjcQ1lnnSXR3E2HoaSogRYzlZJBluEoiMi\nL3EkBZ7UXgAp3U5aOFbIPcyRpFwZoKzY6OzPzzsUgLQfclPhSj4/ggkJHExU\nouJ7IMNymrK5/vepsJbKNLsMcrVFN5lnjhcAEd0ARjFJLNoE1DBaZHs4B0t4\nb/s9fXAcVqTt8CutdJnVgCvzWlZuilFRYidOrzH+z5RkyyaMtuzFzg/1Dv+x\nIqLwzGFm7xDCIteDyVtI90iye9Kg6ThrQ6pEf6dmnyTJKqUI1SzDoyG4U4wh\n7+bf/m5o4e74U2PsLIngTOZN4Z3X/z5girYGYc2XBqgoaM13cdYKqcQVofW6\ngGxcJoQ5bNz3lw+HkoQ8Qp4QvEdYDw2oaczTF04MCGKk37mk3NxFI61Pb5lJ\nS+uC+W7s8fvYFCfCKmqk5Qzhh0jep7bfBeMKtvr9R16dhfoVKO/civCQ0Qjv\nCu/Kr5JMH6OOefpkmT4zXPW75eCKVI46SDe13CjOKWVLgYnpTFLorVfvHLBs\n+iuc\r\n=KdXs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"37b0ea4aff0d96f31733d9832b999fdf3e05a778","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.40","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.57_1629446760609_0.7524603324865455","host":"s3://npm-registry-packages"}},"3.2.58":{"name":"react-simple-keyboard","version":"3.2.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"88358c27f71c162d23e548edaaf2e360d8c405c9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.58.tgz","fileCount":14,"integrity":"sha512-/EB71w/oDAIKes5zWRGaLwyi1Cxq2b2XKQLumRIczXYRuhL5LwCgr+PkT6Js5/jo86IfpjHXp5oFoGBp9cON+Q==","signatures":[{"sig":"MEQCIBezcVOCqtqNLjQ7iBIfA5JC0GVdFBC1RDSwh6JxsEaBAiATVWPh3ap/gZW5UW6yn3FbUf1DJ6SAJpOdlSMrq8OwLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI1azCRA9TVsSAnZWagAAREwP/2Ju9bdPVGPIzqtVlrmj\njgQhOHaYoeSkBS9u1heFACHQkMoBWF31fFULKOnCE0Ppk6oAq4Yw/yj7C0l4\nJyBDTvR8SZgDSUzk11HekQSgqulXQ+afWKW2DfQihvtM48Okt90Q4w1bJADF\nquBT7wClX1xo6NCNl4IYfRFuwMYWyx3JZVOlYwfpm4uqfxV3tnynip+6iJzo\nIQBEKLlQ1w175jlS4yQvRQbYertvTEFBKkyvMzRdvUDa+tp6CgHKssZojVK9\n7g3GWZmQzmdhAekGAoGo5ZIbWpfeIhLE2+zDns9Yen2BzY7Ff1NM0Uf7I9IW\nbeDYFDdjkdlBuarQo7PetkX3ilbeUH5uTfURzbA5KORl+nk08v8JPXtK/ehe\nCqDWlZZ03HwntHUBJ6aO2/G991U6iM2LfRRnWvQ+ajcZvaOyTCo/OXqoDcS1\n7YDt/cwYrGWQCk3x5D/BH1b2+W0/IygDvJ7WwNNY98SV5nX4HZRNK3X20/oI\nMaPIQudico6131NYunVC6Kh4uaZ5ISohjjhgkGcJIZ+MRj1ONu2twaHYB2H3\nqxuQfmXuseQ7MkTVg7RhBBtyKNpUgLJ9oLfwHPhOznpji5ZcFHGFx3wWrqed\n9EkZ11JHsgrfjX919N0JIbiE7qT0K97KIXIdRbuJSS8oI1t2AxLxk8HOcyn0\nX/62\r\n=EOhx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"65baf2a4e2fb180460ac1c070c6f22e1b1477a21","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.40","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.58_1629705906993_0.23453986606957744","host":"s3://npm-registry-packages"}},"3.2.59":{"name":"react-simple-keyboard","version":"3.2.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"393a460ef491971512961e653ee88e2e5432288b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.59.tgz","fileCount":14,"integrity":"sha512-/n9lol9Qq4v5cRKGFfJm6jDaTtqH2TDRyWXKH3wFxp6dDhd35ezlwuh5O1mEXzlCz8px/A6gs1LHN6Zhu5B4fg==","signatures":[{"sig":"MEYCIQDs8CQD3LnHx4essqo2LIMh4Ok9+ZpiWXIR9UyMah7giQIhAMmRbSIoF+vs2Gma6emXXC2kB/7DtqaF79ZXaJPC9B3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI1t4CRA9TVsSAnZWagAA/3QP+QBBhhw1DPkUhSVN+U41\nLBImUN0o+uWdLGiG6l+NHidK3b+sN0opK5i/4PRPd98K2FzckCELIanC0YVv\nalEVdBlJrVPcAwgsDpZOdtvvylNjmOqtuIM8HwuLLsWA2SXbe5MHNf/hjbMs\nS5LpvGtZs9JNrx+PPsEX8pZklzXxDJLIGP4XgAWbJEGPsvPLLYMHl2J1W9/H\nq/oZ+oNH7wfeYxOVjweYdiMR/3tAsZkCwpEg+TLv6g0Gd7un14wBaR9LAMaz\ng/c1l4N2oX7XofT3cJA46+6gJB63h+MhkXeB0II9W3/mJDy73c9K/+aqi+iM\nvBErOjk1MoR90IkU2cffmtSA8MZIKf5NoJ/j5qNxdBQp2Dm0s1hzud7Zfejm\ntcoZo9iZjYuK/TfrvvNHqEm+26y21l3asFz1qI72fCBmGwK4ChPHu8Fnl060\nBaNDuCwr33Dyuy/phPmpuLOcEhLFuasrcCTN7/HWI0+uH7OarSBf371k27Zb\nstjq3e94Zi0vvVoWhoZ/CYTxvhxUGC+8vRM0YF0AEkQfmUdtEOhqw2/js1rf\nuP88Ws8161lyD3WCDrt43DcK5vmvhuBIixBpAWk45aoovFFvdAD/aDfYSk4x\nFAPL5kH/+21upds1djze8q5qO2UkBvnwYiB8jsaFxHzAEK6ig9WuWoePyCOD\nKU7H\r\n=HeNx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3fd855d938d3e61924c7fd9efa86e708504c8131","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.41","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.59_1629707128317_0.31543491348247565","host":"s3://npm-registry-packages"}},"3.2.60":{"name":"react-simple-keyboard","version":"3.2.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1601854366d401803f99de3cb877966c7a750e50","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.60.tgz","fileCount":14,"integrity":"sha512-aAzuKl4XZSz28YUKIslAIpe3vCB6hWq0ywnPUK+4Gd9uhzJjbM3fdQlw+IxzqlmJBfrZpCpmBKrK4zEMF3QxYg==","signatures":[{"sig":"MEUCIQDx/dvYwdtvuA92cnpo2QETka2mq58Pb9lAvWhB/Vna8wIgAJdDKFcRoxbt/YhmmDS9rt8SmVkssBKdussaij3jTWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJKgaCRA9TVsSAnZWagAAX8sP/1wwKGqsT4hMnuvtjFgm\nUFcuBkZi8OyIpH0x0UDjYKMZSCLpjszSUqYfI2WVQuQbrNqH9WkacypCzaNV\nstxekwdfHcTfnQP8BQmL8xkoLFlgpoGjexWN192d92ei7QXKt8HZTpuFPosk\nj39Iz6wd0viDXOsQOpFb8MncRjcLgpQiWeyFtweNJKQ4co+xiaAlEW7QrEQ+\nb428G+b4kj4gTLe2/grhATX8N97T4Fp34b9cV62lizl9Ihq3/so170itf2x1\n3M+TcKOy6JJxb8MEVxyaOtOhK0MZBpzjzudQ7jPSAso1kVUeihp3vgL4QHah\nTNn7WbhnPnBy5hK7vo9RrlJ8qswwAvQepvuUhaQntmNHuGzXD1R0/6BG32IX\nfhsGXjYUJFVb8vU3lI8SqjkU/0AgO+45tqk+uDipAzvrAuajA8MGlq7MXoxL\nj93FiawsRW7xfebE9kZMUfFi1r7Spg7pq1oDwQx01sgMLC9VIoAYnQ5epsgg\no+pW9R8ovJRuGJZU6VNYYu7Q0keNqSIb7ob4wrURWKQobM4GPIMw/fNAucX7\nUSeQ3btPX0/PtRPcMPNFbOqUnWjkJE172MOc+60LR+Kt1/nT/Z4xFL+pobYN\nK2peBw+g2pmh8EPH+U/zJ3hm5lJW/2IrZ/e7PWOkd67y5jy6+fP2qdy5Reyv\nILgz\r\n=BFHr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0228d358763cf468e0dadb160f0a538b1074a1ea","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.41","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.60_1629792282023_0.3348167056937572","host":"s3://npm-registry-packages"}},"3.2.61":{"name":"react-simple-keyboard","version":"3.2.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21219ef468129345794c1e793f659a5d45711d30","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.61.tgz","fileCount":14,"integrity":"sha512-lND93MMR1R4qCrdBqJJY6RAmPBEX2dqchtueqQ4oCYXkAVSoIgkf2JRa/bQwHCJVe2GtUCmOZLtaxmDd51F/4g==","signatures":[{"sig":"MEUCIHmHpPenlUbPemY3oP0f+t3J28fYsKUPNLlFioP4rX/OAiEA7D5CKkv3LNkY4rkbBSyHK1COqd4ujAp6XEu8ilVSaCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJfnfCRA9TVsSAnZWagAAJnwP/Ahp4N/g5xWQeOfpWVup\nRhOUKzqDB9Wp5MAtZ3gi8fxIzqrqzr5zvyRxJV9qFuChkS6j2l9uW1LdeHLk\nHMBeDcG/4oX6AIeZzcT3hquShd4NYHeIiKkwbtuZSDBINy4/bqDFfN8Hhbua\nj4dw7q4xJVKboH2w1z+j23LBy35OclBLRZulWT1PZRNnGo3ogsSUEE69U4qb\nL4NxYXb4fvs+GD+eVEDmwXMBrBE6NVSziSDiE28ifMY6otiPsj55PCk0iNb2\n1Ep61Ef4bcYVKMnWgN7sfQKq452wmPfbT6amaHj7DxI7qbAsx9wvqyVUYkMf\nBc7TDg1x/2+G+edk1/rDLV6e8jppcUg9JK1Y0b/zhRlogwmfCAs7TASqR3XE\nDjpJo/p/tlm20nc8vfur3vc9TnxuB5xTI7+iCFZdX2AuqnPrmX15CWLW6mk8\nRlPS5u5PFU/SuibZ6eDTv4AApS4z26vIOQwfo7Y7UiK/BLvViG+50Kf08jHi\nByjcRE82NEPBgzAIFx4MvQcuTQuHLP7mf1hX1VZ9+8cy63vf/Nh/iMmbtgD5\n0XojoQjxgL4Swd28ODI2tBGntxyG+XtGw5ZP0Li3iDmqxn42Njf/vRZkOLil\n4vQgeg3QiI7dpdLri9Bdm3iK3FLT/+e/zXS51m/sIgkD15hsSVnvJVz8T5E+\nb72t\r\n=seWv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"db3738101a693076f3d1a7cca5a78cf7179ddc65","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.42","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.61_1629878751549_0.06630059075469075","host":"s3://npm-registry-packages"}},"3.2.62":{"name":"react-simple-keyboard","version":"3.2.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91f4f704bf76d0a145768d651982952aaa66fca1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.62.tgz","fileCount":14,"integrity":"sha512-a66aQMG0At4sNIr37h5f7RgKNhmMu85OCKeT9NaIoQjOhFGANK6lylZVRDj1cWCKzM93Y5sMG2THPNQdr3+jGA==","signatures":[{"sig":"MEYCIQCQjsXqAMTsGIPViId4qwMfiSdm1PRdQhZ/b1uTVGAUnQIhAKYPj2dnXIekgGb0Abu4jfywGToq/JyCks6IiF85ioei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0sMCRA9TVsSAnZWagAAbbMQAJG5+XkOsf0aa2+G/D7v\nOQ1K5/VB+FqDGRG8PmoQqyQYVuu7bjbPkEiwF8foX8V797VhGy8L/cvrjsN9\nb7NK90AapJzgj83d6Rik3+1QUKzBjePvJ9pjmnoH67JKxhvok2yOb/gy4uO6\nDtcOtZqNyva0qQ9DY7Z8DUiDpCHWapA7yuuvxQH/fHuUfIfM4LduTNHvSwvX\nvQS6TvYdh9n1A0YUERdWfZZtbbKQnVHeWHL38BZ9l1WmH257+0wKz58MsA7g\n0lhTjjZacTnFObkh/ZCi/MibyBVqXSoXSjl1qYmgn2gnutNIrLOUSxIRdHWE\n+CnOcIxaXyTKojFDVEYpUgwByH2W+nffuMVuKTibnvXmxMO38qDZlvqEd2/g\n6801yhFHHmTsd47eXFoPkwtkv/5U+NBUmW2TeiLxVg1WY0vOlrXPdWQiBiah\ntqdVjbLi0Pj75iBuEH4PtnNZr2k4x6Zr/AY3FM/4OKI1Hrs3ySabhLhubYZw\nlLEr0RvtWPJ4X4qKApjOlrW1KGbqK0yfwrAntKqQ/YJex+3VQ8pH1qGD9ybh\nN66TQKPcH3QCOzQvi5kW34d0SqGXqEvFRhUjnI1zviLxXX9grwgj7TwyAV3n\nF+PlLZ/WweZAKGoPyhFql9yb71tkq2ENJ/jUTQx4rHsULqvAonMFpb8GCqqx\nzBcQ\r\n=8ifC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7ef94e9a34947c85d300ba73cb8e043724dc4786","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.43","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.62_1629965067886_0.8137712904441812","host":"s3://npm-registry-packages"}},"3.2.63":{"name":"react-simple-keyboard","version":"3.2.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2891fcb3208ea7d804803c4c57579f747d0f3238","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.63.tgz","fileCount":14,"integrity":"sha512-S88wzVZmauIZQJyXVfgDjGq5fJbLoxerkqCceIlz3+KMdx9k9qOZ+Fmxf1HxNIh7jTzDdT1K0gBMtVxs/7t8Yg==","signatures":[{"sig":"MEUCIQC51SiwNVUYzJjeWOAHshH2R6Lke9y1qFgU0cM3QBOgcgIgDx9wLOfggYpHKZ9KFAzM0XSwfKN2Ufc9Sn3y/VZfrK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKJzgCRA9TVsSAnZWagAAufoP/AxSZFbPcE2abK1AXs9V\noG7JBFY83jm4ux9if8t+8p4Hi9prwrQzwuiDp/gi4dFRWmSldwYeS42Lei7x\nI+wj8rDM0RjyBXb3X6r9ljxj2YAXgx57HCTHjhdqmZDwepzcmNiq2BTcSOIp\n3Zscu6R1zF0gOZHd+YyWwPSgjquwAPaxFDa3sWfah6PKnpEQpLiy4skHCgxj\n1vkAb2iSmZICPAGjAEpltlAI+nwyDqr6eysgzFqlUSCva/RiuwQXhPxecdNl\nUfhnmky0fI01OPu+0xLsfkWeuYqbaeKJvWlaXRAWJZWZO+n09M+zXxaIAHZj\nuZ9vewGetf6dk38RkmorxFvsIJOVas+opTGPXf2ooSdMPqwCMhz/GwOryUV0\nAJG6mCGgiTWpZpllRcB0S0byZEPEKK/F8sRY93jsfGj9XVhOF1jTOuA4DNa9\nAdQYI9s5ETr3k1YK/wH9KFggylj954mMawm0/ce9SlcccPJawuzgmF8VitpC\nsOtcTf3lwG+JbcJ780gMXMo+tELHlBf/f6T5kiCLsfc+cIwfZNYDU/zMD+JQ\n5BZWJ5yD3+D4jmWeWNso1D2EAipxraX/TAG/AbTXHe5HN7ByTXB4G+J4sWps\nd8ev0PFn/aIpwM8pAdBg0vJ+IMVMoYacqCmmWqcgbioe7w4eYnmRd7+udXc7\nvk5v\r\n=JwFq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"04009c65997ace482278b91b0603a476c3ee799e","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.43","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.63_1630051551952_0.8516013212789986","host":"s3://npm-registry-packages"}},"3.2.64":{"name":"react-simple-keyboard","version":"3.2.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"807fa8136aec80e99d0ddefaebf8bc0784123eaf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.64.tgz","fileCount":14,"integrity":"sha512-AMJYjrteS3LZgN090mAlY6PVr/ZzaHFIk6s/nAF6DEPciBEahMVFWNmw6brJvj/TtuEGvNOsuA2xbo1xDFxgNw==","signatures":[{"sig":"MEUCIEP83+voNQzPzbNAZbsydhFJEOoZSn/si/i5o7tZdZfuAiEA9NG7Ds0vxnw3lNLEo/I7XHzwtrSfxSUQeNzFX9APap4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLJESCRA9TVsSAnZWagAA7NYP/jxhHD0B58DqYDvphLhZ\n01WmPsFywPWIYBhQ6OMnCeeWY/5ltZaFuZra2hmo4VWa0TA8AkFhIBAhL9i8\nvLOlC1kbO7zcgI3QUW7ifG7nbdAGAcFFiUPUVZf5Ecyv1OhNzdjiBQnZVe1Q\n8weITiQWp7fUIZszR6T7tOZc27Bxp2OoQg2IgKtj0OBxISFCE+ciRL6q/N+d\nwdo7tqbpU0Pvn8zMuzc0MKMLMrHPmcoImP00i2KBgbocf087wYT1dHLPyrcK\nNLS5n5Vqi7uXMiZAFB2dVbufKnqv2jwPX42SlTjlgj9CSR48qYsEa5SSwpCc\n2wYpDRxlOTxeWjvrNi6xWwMU/6344imHAMpPMJaoTxqPL9iPwlMJHd/09X1r\nhWKIgJOpt4l/6zg8leXXibo9o5Qpsy2rcVnJVL7ZnE7wMYpfdhfUvf2dNyk7\n9jV2ynodXepyK/3oMW5S7dpVODcijx4CmdjHB/QfHv9rppoa25j31LAF+Mo2\nD4Q6LumZB7VW4Y/UNFnpZtXkUxixsjTm1OPCyIEpi7Lx0phurZaeMzB8lC0w\nGQcL4YoWc56nC1sqmq8t33UGIXyTSobRs2Oji9i1vXx8sjNBe/4oXTrGk6ot\n819xJzkh4tDY3siqozjlrdSSHYtqqXF4dlBgPF7Fm91MrPCtM7YvuoI+208X\nIDK0\r\n=j/2x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4e47e872574e00d42808eb6f97fd8bebd4122901","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.44","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.64_1630310674544_0.7035424754436961","host":"s3://npm-registry-packages"}},"3.2.65":{"name":"react-simple-keyboard","version":"3.2.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b933871dccc3fe72564b1c0dbe21ead9d4ba6679","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.65.tgz","fileCount":14,"integrity":"sha512-RgH7MwIg9xlEux6MhyYSU8eXl+tlTMFYfvjuWila/JnoO3WFUlVN7Be0oLKKBVOMWsGPb/8SdxHEh/ikqPi0Fw==","signatures":[{"sig":"MEQCIFgauoDZDiEFi/5Pz6sY9XvlTej/VJZl8tyTAmCoFjkQAiA5PyRAwbk+OqV88hp4jHwdeaFbfddeK78gBpsK9OzF6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLJFpCRA9TVsSAnZWagAAWNIP/0gtdIC0195ro2rJS5+v\nTQ3+UWPfmVNf8ut/N4rK3yUl2o22C+hxo824EUsAVeV8xX/wn0C8soY9lJYM\njawHNymytBD6w9pbRt/e/U764QmbIdnIWtIClznPDF7KWHCZ3fq4z1q9iRRR\nCuFqNtnD6U+xwahek4VCEiGsWYX5YU7x+aq7h62KKSk99+rRYG3G4B+De8xl\n2pIup8l7sM7M6b87zUgdcbekk4lpt/uf35KjTLSrtkHk4WuPoC0g1Rjmo5gc\n9UOGfZlFE9RjRe0jtud+be8uTyJyDTXukLDHaCSvHRhamppW0N0z5dusmFHz\nFlZVodZssoKIt+tN/6pkV6jDAvwFqimbOP177XvqoiM5R8Wz/cmcKet6KU2o\nazPYf1i6Vofi19NTBZw1P/ZJlG/75lpkrnGjtEzZ+lFaM7h8ma5wHiDZrRZ4\nM73D6Mjsl1lLTI6E3a8GO2BQJ1fr0u4Xn5A8WyeWu7r4GfQHLe3mUe5daAIS\nYe3ereQfB5ks0HdaI+oUESBFtDxjE01lA4NXrfjWUvdAvx11HQ82WLXa2gUW\nnHgEqZARETXiGEJUxCsuoxJkka4ZjSQ/AfaH5T5GlWmBkjmlxJW5tQI3XzXA\nBlvwywA+SqRI/e/n3MEsl2edybx7CIZ62rUQTKsG72ZaqgEx15sRbLY7kMSo\neg/K\r\n=BIXo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"050499eb497aece5c5382c3e44e2da6dda7a168c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.4","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.44","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.29.3","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.65_1630310761051_0.010812018859241324","host":"s3://npm-registry-packages"}},"3.2.66":{"name":"react-simple-keyboard","version":"3.2.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b7111cb91f0775168b242178b569474774c45165","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.66.tgz","fileCount":14,"integrity":"sha512-1aeDtDUkEKjTn2wI+q6c5wPnxgNuFDm/JHFrGjemlDUOXmRwyw7WWHLHLp5L5B4E+Y/mZfmOt5sN4QEXJPEddQ==","signatures":[{"sig":"MEQCIAQ3TBzJKWU+uiNdmibcchOTZSYWpnWT+H/6tHjbBcyCAiAirhEokHkrKOUN8aqmRAmT+tdDJ/ls58fK6FoIB2VA2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLeLgCRA9TVsSAnZWagAADaAP/1hYZ0a4s4NewJA7odr7\nZ0UQWTpYfSy9L/kKIx6EfeBQjEMmM+rOCyfXwfhXQWMAuQpLLg4dOefUH/Ut\neGn90x1Bp0FF9DyffVwQdd8SEC79w6Asm/ZxGEUrOClCXNHG797ikHkSE6ib\nnQnpc+K/Mv+7OhQysg6abIQPkUjKl6aOfBmfNMyat0VHTPq0MypxtR2j/aSL\nfxfj69nzYyhNfROhQkIJ9oHjkjFzmbBWr5FDeTgyuZcyPRMmMAaenZzrrCba\nEL1HfGaWN/RkJ7cPGLdqftUkCVxpv2y4gYUx1rOqC6SQwHJUd3Wr+pRaL6+J\n+3knO/hWM9TG6McqRFN6Nw62KmbWT9BIogpbqsYTcTgzTKdMil09+8gJDNsu\nYobwVlX01TzpMRk+/3PRQgk01e7EXSMKcnvWkCDnKDeycLkXZ3pedbrX6/iy\nukxxSLEX6wOdLuz9qLiApI2whZsFsm+l+mGH5KtLCVb0OLvW+mlJypkzb69f\nYCPE1FAbXCl78bRQ2lel3+A6vP0ImAQJiROcQIpLgtVfDETSJoE7iR0wwD/6\nbIYCfpDyWHdsf6kBNYqHidhTQbFIFQMa7GUkDXJveWUR84eSWsIsax3omqYX\nuEHWN00QAkmUAlA54BtZBxwul11dM3dHIGVIQfWSglbRAHptWxJg/g5h5gQF\n/f0j\r\n=5Uj6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8f079e199a733a32a01c2bee1088e0c3e364d9aa","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.4","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.45","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.0.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.1.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.66_1630397152078_0.29012678716958473","host":"s3://npm-registry-packages"}},"3.2.67":{"name":"react-simple-keyboard","version":"3.2.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bdff425a54644f50ec31faed5733845efe4e5c38","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.67.tgz","fileCount":14,"integrity":"sha512-hzO3zv6vZ5AWxFxZ4ro06Zp1B/Slz+vj/w6UrXB7VLDEsXsHiCim6MXyYnRMtmQivz0sCobEI375S59cfOiK+Q==","signatures":[{"sig":"MEUCICSDQX3YZerrRRielNQI5U/LZH1/sTWXRrjtDgTgBkS5AiEAqy8Knpx2tMTrQPDQLzxRe5OT5Y0FbijVNyShMzvZcws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLzSVCRA9TVsSAnZWagAAFAkP/ir8Yh/REQoKu/gQB8Ts\nkAlj505vJ1FZ5UVWniqWkeP9DhZHPICP0W8+MkuMAojAANVJzT5mOfTQ3GsF\ndX5aC9O5zFbyjtqNKDOV3eDFrX9bAb86eQUkzcg1daLZtxL9+WRmEmrqHvju\nFS8v25xAAELSL6UGFcGTCDuHFvCJft4nZ6bvsanGDs9x413LNDhlVXVzIJtI\n7JEBfKJpEBSDr88ehjyh8EzS+fz4MH+U3vR/sISasvmXhZRpi1wcIIWx56Wt\n4cS93Ca0XvhnaSzYCGxgaTx++Kj3l0ejdkTaG3IQHBXQoAx8SiS0Vag3aoBj\ntWfNlfFrDUETDGl2kzmf/qL7MPUz8Z2zVwsOM44i/Z+dYxZW49/rFWuE2VOW\nAJLBHLUD94/PCZDAoYEYdBY+uqeHm0QHXhX2sQBliHEb3s8oN9linEoWxXE4\nEeEC/CrOlfs5dsYiOb5HaxnBNC1sEwPgdgVXtcFjT/NLBlg4d6mrffHHmHxu\nWy6joCwYnklocof6GAkeJokXMMEzUp1JfbytTQS86Fm+yjIlT6ct1r7N0Xga\ntxmuNPj1KmTSZdR63Jm+9PDSNf2XSAJpIyIDeTe9wW+cQr5hANjgwa62lHH3\nQqpdqx7XWqaNHFessUHQb0Oyi8SYdIamFG/Bin4OrClxHlOzVaiIyTZJiSqQ\nPbTa\r\n=y1R/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7c33c1c559497c83cf7162025097fa0b62be85a1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.14","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.16.4","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.46","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.67_1630483605775_0.5184998258141018","host":"s3://npm-registry-packages"}},"3.2.68":{"name":"react-simple-keyboard","version":"3.2.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a0bcecde93347e33ca0292cca64ae9703382d12a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.68.tgz","fileCount":14,"integrity":"sha512-0jEqgL/oqZm4MLpbCaeK81Cq+uR4q0TKq0dYcAgg+WW8c9j/Zu1ciHqJa7ZCkMCOQDZCGulHR7v4oson7JML7A==","signatures":[{"sig":"MEUCIQDrY1a4Tmv9jF8OYvAjIzeY5IAsWzUzveCOxeD/peKXYQIgJNU+a/lCGk3KUeG/MwZ1klSDC6DxF6Y1XFq7FijvLKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMIYGCRA9TVsSAnZWagAAMDAQAKTTw3UbebkePzekdpSu\ndMp7USr5mVdLunuTiduxCi3SZjwkTmrua0F3CUGu7jvrkuuRsni22UFzerX+\nwCIUSXZNk53hC9eC4U3Zi9j0MMpPB5B7cTRCPKdHeDjHLY8SEkpIUdrgpnhQ\ndrLfwlZIznTW/Liq9NtyOcn3SeGgpbnIO5D2/N1j9CfmDruo4IxWvUthjYQP\n+YcPgwmVw5B+zC/Pkb5uHaKTnBWR90ASPSegz1zBkcoM4P4NGD5GYfglXeeM\n7UTQrRY8fEVyXzS3nvich99OXuJ/4Lq6vfuoU0rUsWkdkR2EiPm6D8IHK+di\nlhu5yqlmrXF6MVbXDTCQmxuyDAfIVJYUNDgjLA+5Ciau2/z7025USW+zdy9H\nX2wg1o1Hyyl1XvaGIKZn9wg+2kqgWAnK5ILhMRoABUKbWo8FXlkJ5wPf0KLG\nXNVc3VXFKdlz5+viTyQFgaAS8AeREbHm6jlzutiRE97jDw3ghvc/C+z96aGh\nLoWyanipLOdsIIt0tWccIqy44cGLcqXyx0ifB4ksf7z2mIWGw14bgwgotV2F\nl/oPJpcQtWRwi7Crd0bgm6U875aU7Pnbee6OYQAenAfoMRt/qPx9/ohxr6pd\nRrd+utjB0SYv6WdG3zkyfZPmIu6f0WjNEjd13nLm1bJL51345XkrMJPiAEtU\nGO3m\r\n=4qp3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6a42413b8adadf7ef212694997f579c6fb176e5f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.1","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.0","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.47","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.0","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.68_1630569990676_0.8436087948292503","host":"s3://npm-registry-packages"}},"3.2.69":{"name":"react-simple-keyboard","version":"3.2.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"46cb625f7201bc44f27fd037753408672b2dcc27","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.69.tgz","fileCount":14,"integrity":"sha512-D2XcIG9gKlYOpqat6CmoL56Ryw667D8luUB/noFJtHMciRut0GatRw/XEOzvFQbxYivmKO8twTAxbFjqmb2nUw==","signatures":[{"sig":"MEUCIQC5jWG3wPgWkHv4YAcMNC+LGI+wLCagVF1eLjckMoiJkgIgYbuNuVMxm2TjoCy/QY+eQbO63XECUokgHGmUYsAST/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdekCRA9TVsSAnZWagAAhK4P+wf0UlQ8OT0t9hx1F+1d\nySzjaAvP1WcT9rQ5YSXwzW6Mab7KaMCXG3EobwrMgwHLWADHsKgvCFkIoHJT\n79N13lhukOJ67Awxd6vG8PBIGsxxGWfJ/VN1st3jyL80HfnMlQQWzMbX9xgH\noybU3uclfIWLJGGuuLHi0a2xzzh1Z3m3PTAx85uCmqqAU1h5j+9JdYNI+0dy\nLmXqhmYn5tq2d8sNNa2Lo8+0/FH1u5cIhOZHUAdjpwaL3bDhyTeNBF7JA/AA\nHz0l7nCGJl322pLvBmAoqy9iDkT1a0uTk54Oi41r/kMgpgRBQ8NFn+5T4krv\nwL/O6MpWpNpp8IRnMhtFkeK0Th3Cc+RoiQU6qkcEDMpQIxfaRc65UojUlkmP\nCZS5+r1aAlrXq237YI7KSi+1kCE7bmJaODII3XGBOh0zV6DRN+ssIYQQTMzr\n8Von7Rsc7utUPFRvrQR4BX7rnol1o+CibSga+2X4PpgrhDwdr6RAJWnSxxEx\nE1uph0f0RFMgyfz7V+M0dP+3sElo1MDWTb5skGPzlKAqcVEnVMm6ya6/pINi\n4jm7zGcDjVdEhbeHDHpuvVp98XDw40NxsmpHf2oYEIMOFYzpVbWS4N/UktRU\nICmmqV0VU+tqYLfK59n+FPlFIm6j5ZHEsXHeXFBM6H0QnCrRbJT/N4SOZld+\nJNeS\r\n=RGC4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e5acdedab1bb720cfeb0168edfa019795de3714c","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.4","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.48","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.69_1630656419841_0.7190869105965119","host":"s3://npm-registry-packages"}},"3.2.70":{"name":"react-simple-keyboard","version":"3.2.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77c81b19aff729b536bea77f502c63ea07fb3fc9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.70.tgz","fileCount":14,"integrity":"sha512-vG8EDuRP147XvTx1MiyE2HYGGuDxorrvCOexL0TZeGu1CqmZc8sE6fPVMkI38Hud+SDmSuTLGV3KLgJA3VrOSw==","signatures":[{"sig":"MEUCIQCG5RyUlvHPZx8qQyLlLLaMWk93UlTQTcds9ggeRG6ReQIgbAq/44E+4jpevtBpW5rsG3RadLxseoBzLaPUoX7JhAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdgSCRA9TVsSAnZWagAA9akP/j/xbtbJRBrYTvwi+hzo\nVhe2Laz41Y6i66soss9zMBWEePJMTycCfHsDyZjgRMeSCxKW02zsZd6cZEHy\nd9xRcM7xqUmcKHtpLbNN0NQ0d7GIEDPwsTPV2tQG4zUz7DaAuor7e2W87tan\ncC7xx68y1YUO3ono5jI896D0yw8dugItgzKTd3NPs6Yn1sJ9HTO9HZkm7+Ux\nfF85T/D2dqL1u/M6kffAspveHw1t6ePd0Yq0NS1GPV1IZvBkVTPzdOo49WCA\nttI6nWWkttXjDaLgIzPlhApX7fm28k0O6nZCdXuVYKDg4twYOTrapVo0Udm0\nW0x9fMx5zCzukf6Wf41IQ5wD2/AeOHy4a6ohFxoUlrrgX3t25NmX5LdKjffL\nP2naScBE4FaPEwjXPONeq57M6pd4WmrOQ7GbO6TCw3y3qVclsmHFXtpniMLT\npEtbphw/Uc+yWlAIzhcwD0291gcUbyF18Ujk48ylOugoWUI9YfYLFzXAUCvr\nXpDtRdslPno2cLx9Yol6rBYmZdVL7sN8fxUM9AlVG4UbUkd+0fU33dWQu6bl\nOaro36MWcXhT1L1OzyN3/4aO6YDVMyVmfrTKd1q0kVSGRvpTvRGaOM3AgWgc\n3Hp6ekk9N5kgrIcgMdTHYtLun8IvZWRxzPv+UtZTquWU/SSrgK+kFsIPTYru\nymoj\r\n=VMbx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"de885d14d0ed7f1f25c4ba9980132b7273b8dbf1","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.4","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.19","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.48","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.70_1630656530562_0.45164909961497335","host":"s3://npm-registry-packages"}},"3.2.71":{"name":"react-simple-keyboard","version":"3.2.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2281b7eeda7f64eae175a29921885409ea94d8c8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.71.tgz","fileCount":14,"integrity":"sha512-Sv5VAjNgQji9JWOf1ZvXDCA/dMa7aZgl+2aXpdOZCFUFZpfieLGpwQkQDGSmYEbrJpicVLb7i+EA5fFsAVuNIQ==","signatures":[{"sig":"MEUCIQCry7GaOEqN/zcAbE/J5aoogPsYO6OiBLn+VxjI7GXEzAIgY9UibrUlRvl6AWF+jmu8bkpiJWL8GfRk2zDB+RmEEUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNcxtCRA9TVsSAnZWagAAdzEP/jO+SgSAgrftnZZJFr65\nMoxprpDDfLuAmEQE0ZuvxEIHhl0kfR9eO6pAysIPltAMaOkIqfNgvK26gVO0\nZIYZF4QG2SpwqM7iPOZ/1ycrnpcBeJBQ//TEvbBAWI7Gryj5BiMbVllvzDpH\ncy6+7ZRkds44v9PKFe5cf8Jx2qd9I2ECFb9+GtDMBItvp7auIBSwgt9ZUyS8\nfu7uJcSrKfG+5eqdTrkblbVmJlLoE4exR+kS9xS+6R5Yn4OisDKqEDSsSqdb\ndx/BOBi/0SKVnWATK2hB9cGa7xVgpi228fclOQ6Rh9+6CYA77O4svYs+6n4f\np9OIzbJ/+TFDYNa3RJvCLF9m5U9XAlBZA4zBSozJpC9/3tJpb7lRzzkm9+Kl\no8ETP81SB1KaZmDVq2+bkVvUmV1gOiX7JGDD774O6TrP7rOJmFjfV+O4WYBm\nGiThnpgPeEwrjgLvldpZtVebi0CnJ4GVVrELZir0i0rsN0JXUHWDGOSg+1mE\ng6fDRMtgynsD53Z7M3yL4aXynOWYuOLZQLwTyUqQP0ap2Eqip6no67msqXCO\nxvtG7nKSmlObHTT0SWWyM9cVKVtxqjmLrVwiB+g9xLGh/X/RNO7h+0UxXhbt\nWbH0BCMRQ9uhnXezgjWXTS+p3HNgCeX7613LJWLFzbdwX70UJO/o7hmb/5MC\nTdsH\r\n=zrvs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"525cc2bce14c5040177026dd895412d45a68cb9a","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.49","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.30.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.71_1630915693167_0.21187490363038108","host":"s3://npm-registry-packages"}},"3.2.72":{"name":"react-simple-keyboard","version":"3.2.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"440a68746bbd4b2fbd5559a31ee93c74fff234a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.72.tgz","fileCount":14,"integrity":"sha512-/wqKZddyQ4Ii/zfiHpSmIFFJymgUF26XfWQ0hDEHDGPCKQZ6+7AajfAoRGdIJXYEu9KK4qwgUxAhwu44uHPbEQ==","signatures":[{"sig":"MEQCID64keXPTjxlWMRzVxwbdDzaX/dt/DaKhcYAVoyGtfF1AiAhu46OEfaHq+pJy1F4WRI4H/5bu4/Io/XfyK5XqMZskg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNx1NCRA9TVsSAnZWagAAgwgP+gLtFxsWnwxrBEPJvNMN\nZju7lCJv210SdjmS3dqUcBVugF4C/a4arhponXXeOaGhg2VrdBHdaHv05HV+\nwf7qUys9t8gyQCqaG9wqaoeCxFxAj1C35iReERO93G0YkpvClsep9TZLAYHL\nerzN2Uu0xlZWZ8HkAB6ltC7YgF5LUVNqnFNt8OMXZyyWw5RXZx8cpUSPd1B6\neCt38jb63vwNT8kPKc0QTGuTR25/6L0gAIigTdjMQyBwzeRi3GSjnAg6DfDd\n7tUsYDBYnDtHm/bK/3PthuKOg3QREo/Grx7VttxJR0tAu3xLrF80LqDuU1T2\nq9LAIj+p3arDImpxf+/nqW1fEMxiv2n4d0ntA65gu9oA9Y7Y6Xdd+960zcCF\nBE8IWWxHK/OOfpjXRHdRfX+qJdqHv4iwPTtBzqOn8VZOE+aPyGacW/UkKbKf\nEowpjLE/agqryhXP/ZQvSwRXMgjze9FquYe4qd1MnbJ0KXA0386n6tkzONrT\nU+aUEO7RE8orBvaZS6+CNRYjWPdNRsaYdfViGoT2VNMdxxQUfHhvtmRmycFg\nyweWgRgmlK9nE0f9G5aDpB2pxiKRtd7g6kJKDOOBOAfH2t/lJOV1GX35qTA/\n8QteooehycmVl6sroibQitoVtOrMfvAzQm5Ns9sU35iajL6qeE6/RdipFXP1\nKoaF\r\n=bgA/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"89f4b9129b38eb179f8235e2481c0d3df5b62da2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.50","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.72_1631001933759_0.7413484581401977","host":"s3://npm-registry-packages"}},"3.2.73":{"name":"react-simple-keyboard","version":"3.2.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"62786fa13c51b91844463bfb9df048bc33687d5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.73.tgz","fileCount":14,"integrity":"sha512-+B5Qq3ZzkUf4umilcz7jlwCXl9OKi5qVsxPBvxXnZNmRYrl9boFyVNYrrh5gGek0zworLIQnGf9UxAfWIcib0Q==","signatures":[{"sig":"MEYCIQDPiWdRwYln0iFFJPf+c0ZOU42GY2E2iw2Ckg+u1gi5rQIhAPfYocf/Tda/arRiJ+iEg+4zM2rUKVdLqeW8yYxsQL36","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOG7dCRA9TVsSAnZWagAAo3EP/AuluHTtPuJpIsIHtovM\nZHqUjGwv4ZycwzCljqtZGQQzXasaF6pI9LVlycQMQUOsAXzPRk4mC5/D+oUz\nAeCoob011KXjdHahMfUtFbn/aLPOhl1wAcCaGgLCy4j0CN6mUa3Bg2J635id\n7xT5GoIYxebYlviG/reNrwHK7RO2yUCxHj+RV+eZgHlEAl+86xO0Sl2uQNJ8\nC9fpPH2mEeMXUB9Iz96T+eYz3UX2EFkbtEf5ntBJYYdM0trlXeO6nOyK4wKK\n8v9EUzF9hgcc72ANzCiBb1SHV61cYffObINOERUQ9yoNBt+/iUqE4HbPMXry\n4ZeZGWApFBxpxZATnVCLuJwdBvPC6CtmI4BMhjXMeFCY+okZ4bSpkANcLqOs\nej6ffvI39e7mly6/B6lTyIVk1h6NtCiZ5GJ0Pqg/T6uLmkgnjjMwqbnQYNsN\np7ujmpciBiyW+R5NfkfTSdBkqgtAT1h0K5f2k34jUG21IjpK+6DshZ9ETOUo\nEemhOG0MdAvp1QrLt5YLPSnzTwhQRKGj/JvB3qe1gyHCW9O/JDziX8LZ2RsO\naJqq45wZj/2K8LJkim2vbr0HfXfsFvqYbPLICJcd/yvMwvyyKRjYlhnPagBB\nIsx0Z+cE2knI5MVSz3AV1WEkOUovOD668nH3PnPBxSQcZB2cfnI5Xj0ITzrd\ntcai\r\n=ydJi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"237bb7fc704f781597d32146f60825c598582ac9","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.51","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.73_1631088349287_0.6729621508266823","host":"s3://npm-registry-packages"}},"3.2.74":{"name":"react-simple-keyboard","version":"3.2.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eb55b758d0235dfe13d7e07f859536382f30d62f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.74.tgz","fileCount":14,"integrity":"sha512-08UpFUKf8eqHb4dgq+avYQ8LVPu+/21XoBNYxGFwQ1Q6t+zXCEuSVEQAynySZ2jTXaDMIR8B1D7IaEZrmXXASw==","signatures":[{"sig":"MEQCIC9jiU/vselsMSjcBbmyMz66qfiBqe8e5Gmyu80us7a2AiBOoyYKERAoRTJyxfA9nZpXYQBRD0mFKO+8DXaUQ7NUPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOcANCRA9TVsSAnZWagAA3cAP/2p5BQFgGkIIJkUL1SSA\nuheyoL9b6uv0Eqqftp62OCIQTk1KQXIfEmifV6CYYH8tm6Xf4y2n3bUQxTam\n5f+mMQ/84Hk6XBb2o8OYXYNU3Hy5B+b9lgRKDUyEWD/pJDxT54RKCRb5RfWg\njuMe3pnzf2bb+5zmjf6gzYUSZfM1SSXj3bu6g9U+5VNo0ppVS/vznM2rp1he\n2ltxhyLFAiGzdOwhSP9lb9q4wN/R1lSOrrpfEWnww1yjfutPen6Uly4yUYYw\noh5fc6EBrUqfA7YZAOhwpGbVyG23sHLXbCtpTd/xNG9inBotQxyWY7HbsjYx\nyYvAnGQwfdAtPqZZAy9f5qWyncrXicbu66hkCaCmOr9Zx6nwR5V7xbym+mcz\nHGK5qEYlk1h30Zph7Qegle9fNGeVoPtGF8tK3YqE6uHVo9dxZTVYQWQZpWHL\nGrBGQdEX3cQ2haoUXHnAJ9fIu0HNrHQDUi+U97CW0us7LiV+eg2eUp+a/J3D\n+QrsTnDSEXIrjl6aWxqNLlthuwwVpdrdbyVhWFNCvjOOP6Vpcf4QVgWVXD34\nQxDeENWx4DnUICqTuK0IFAT5J1ne4+TVXXQcFuYSjgbAltO1o/KrEacA72kc\n+Y4iSgAQd0vbei5JSxNIz+N78s97iL2QfxrkZC0/7W/sjgPisVINjj9fweOJ\nE+em\r\n=iyL0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d99778624eef987db1398e25f029829adc18aa80","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.2","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.52","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.4","webpack-dev-server":"4.1.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.74_1631174668828_0.9190384304946535","host":"s3://npm-registry-packages"}},"3.2.75":{"name":"react-simple-keyboard","version":"3.2.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bf3b3dc156c69c4a0c6889975458c76b59f65c72","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.75.tgz","fileCount":14,"integrity":"sha512-cc47gUKtHFG6HKqP3xZwdqZg23FA+TOYQWmXwKHM8qkMpop47kaLyCBAft2p5n/9CJtNGO3f4HUN8x0JLCNXow==","signatures":[{"sig":"MEUCIQCxZWtZ4aGltHgXncEqsL5/QaN/mcXgjYjQGIsKTaJAbQIgAs1XtJaqfae7pVhUQfW9nZA0tN1lJcnHK2Q7rZ/lQHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOxGTCRA9TVsSAnZWagAAjwkP/3JEMjtV3/8Qjsn7Nsdi\nOWHUEmFdL4gFGt8DFzfNy87bhjSxlkrxEWLPrZlUZ/7PeGCctjvz+gbMREeT\nhh1HeJYIHQq5j0BcBnGb5vOle4IXudcE3gH49hWemo9wy506WCapgmJJWNbm\nxQKTzxZwUXf/AY1nyzsFvGS9hByDSDE9cQmlcEe0qrIOTDUyW2PUnnR9q0uL\nG5a0ecz+21H3lwm8LqW1jGkSus43Ry2Xd2jn91olk6V21uy+0fUzDOL2i/3W\noOxoKj6NtK26tuWkNhMb/eZi3O3aoL3hzCcxksHamhgjUwLVuSWy27MF9zBM\noouVXjOImwzhUa7jzHmWYSiVLYL9QTdaqMsKk1+F6AnzSyxb5VxewU5XYUyf\nbj7WDgKcOixErwFVw/mlUwo05AGft8+DOqRUxDu1lg6AfRR2bJwnNPhhAiFR\nqQ0m3y1W+Oipwr8n0osTbm0LJi5Gc5ccHurufxxxFkrM8pKo16w0etZpVAAT\nj3Ws2VnOBLkOL671W8P+mbbSL5bsPbl5k11eMDYOaCxZRWlej9cr8SJ+EzhF\neEJ2lzYgB8fnpzAepyNGUM7EwpeZZvhCy4OpYGX0ZvOw+cE6a2JMpr4zYM8/\nm/B68cwBVJ34+syhDRH+LWLxr8RDBjwt2DmrbFvrXZZ88srE/vspYhSF8bWh\nyjmg\r\n=03wq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e679d1fdc01616e4548390975645be1eb6637738","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.3.2","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.52","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.1.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.75_1631261074980_0.5321787056537182","host":"s3://npm-registry-packages"}},"3.2.76":{"name":"react-simple-keyboard","version":"3.2.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72befd1c5ba43ad46d3ef00c042f06f6079e0679","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.76.tgz","fileCount":14,"integrity":"sha512-i3WcBXb1K2mR7t/OVemQs6ngXVEFMNZr23OCtGDuk57uZhiet+iyaIiH26b9gZ75FR8wUAT60tIA1TimjiKqAg==","signatures":[{"sig":"MEUCIQCl9eAR6lKgBVJBLJZiTW8M1iFQc8B4CFWkG1NSYZvu+AIgOFaK+44x5I+/fQI5RfXBGCnklRQXwM2eEqxrvmdwIEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOxI0CRA9TVsSAnZWagAAgKwQAKPzklDcPEoZgbp4gSQh\ny9LvUj/dcVewW0jAvXnpYhu9fcMnx5016bfAeavX0osphCoWR0fKKS9Msb/W\nrhZ6Nsb8TwSf1sjYSRUvYFvUJ+s8Axp4vSOt4vzxMw9C8VdM39BIMVlOQW7+\nT+Uo1DDHpdoB0vzGkNZm/xn1DrBufu6iLVEJTWsVS9xMLYWSF5J4u7tJDsTA\nX0zGHHyAVD8k+/tyCLu2k5g/Y8FMMjmbBog4pjHtyF2Y33KnGBXknLFK6WOS\nBLRN2wAicQ76l+tdxDyGjBkyvWs5vMmnrTjV3cSnyIzA+sx55tAlnQIFAt9C\nI5ip1JpspuTkZ+gLOk+9lte6M8VLznjcLkvNVlbyGZLeVxNDuRLvfQvi4SGV\n0swfe43+F2JEML0UVeHaSv4kGsCT1lPMqCCi0oiVVDrRLhQ2Oy3v+eWNZWOd\nOY6vaqqYcjngt/nF1aHdX2S7uoPgI2E1hL7KlmNqPflh69rxPSt9ffDMhQQy\n0YH85jvlzjaMlubOFZ6Sq6gr09bz5vP2thy4FN/UwRh9QRtAYgaek9p/nyIO\ncXvmuTtNd8EfEz8ZLQpDq3ZfgdZORoxLrjla57ErBfvyoxn1Rrgimpq0b8gw\n8G3lO33ukES5XuJM+yPGmCYP37hOToS6yJHfDEdgzbYBTDu3RpWU6notXBn/\nAVjW\r\n=K4+i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6f85aa04143f3d27b527f34d58b17a1e18911cce","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.52","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.2.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.76_1631261235923_0.21613540657363473","host":"s3://npm-registry-packages"}},"3.2.77":{"name":"react-simple-keyboard","version":"3.2.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"450aa9d62fa098691ff71b18255481144a886cdc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.77.tgz","fileCount":14,"integrity":"sha512-hzxn6Yw9dC/mZEru3nXyrwleUTGUxWm4Wd6YVXzZ5s0rVjett9ia+9CjEmuwCA4+muzMg3KdnwztmhEFaYfIwA==","signatures":[{"sig":"MEYCIQCWMqB6+j6fV72udfC+eaCVJWyFmxjkHIVHMCJukqCSvQIhAIq4rPpcpxtfIfae+Gdw7Hwlesi46aQsg0CWEEzee5HZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwY4CRA9TVsSAnZWagAAtU0QAJ8frlQOt1UhCmsGrhsP\nK66qvOziCJAczvggGxR/mNmHWwzFjB8RMK2N2lzqZZYJxzSotDw5I5C5HCLT\nfw9/sgTgeuhCLKiq59JYaTOEBVxmOS1Q8RzN/mihZ49Z7xwHoCh+/A6JKdfh\nehI6ZPbVSPm8OrJmUkgG/1vj22eURm4yQKG7VOhI9A+q1cqM+8kz9Dex9iYs\nVwqtLXEyb57R1wvH2L3pXmJKgGN7LtWNOVvE1FY2lk7L6Eov42hXplJbfF/T\n/IdyhCOU92AXHbdLulVv3FVM0y4h9SYSZdH+LcEbjcJ53vLnpkYTh0zGzPxx\nEzQOsWN/8hVSGkJMFSOOJ5EI/e2AhTVrZBy3iwJ4UwzFdo0oI10TKwEuWZp2\n5QO126W8HrnmCv4Yix3iUkty9TtxakCsWHH/cdqkE81Nkx3nFdBdSfYW+B2b\nYSUjPkkll1hhuYerod6HbjBdIWieM37Yn/cQWQDlgZgvfnK6bqTjSU29i0BA\nY4iT2cv2gsOzkOqMoXKNPqkXTAY5ChEyv8KBqDeWjHcx6mG/btHTkZSiZ+G5\nrZOs4X+6JUtP3IeYZ8AkfnDQdpkCmBmypwKZjjfcqF/R7PcoZAiHxL01TIgY\nGn7/L3smtYO3r41v9SW80H7EGWvcpAI/pr15mkrA2qxy6PvqlxEkzAhlvJ2n\nyta8\r\n=BN8W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b8189568811fd4a55a1ea02f23fb7e58160038c2","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.2","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.53","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.77_1631520312318_0.6767260275423275","host":"s3://npm-registry-packages"}},"3.2.78":{"name":"react-simple-keyboard","version":"3.2.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fe70a2ced682ce753ccbadb6317d8fd7309ca47","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.78.tgz","fileCount":14,"integrity":"sha512-hq+vAmxDrG0nT5WBQr6w+xiuWt3u4NeOWyDYuQJ9hJM2NajJd9aRGpzr6pu6PZOFT0qJwZRB+impMPbyCt9c2g==","signatures":[{"sig":"MEUCIB5RiLNfuss5GcykEmB28vkvAZVRxS4w5rKbkTcExzjxAiEAo0oPaumUnHRLuLDnugUwSb1xwgdFKj/yFFQwW3hBzdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwaqCRA9TVsSAnZWagAARb0P/j6X19XrkIkX70S7U3w1\ndeDnwrzwgvbZuFCYhn/jjUshud5GzzAwO5DgTyOsNxPERKMErOYxnHddKtzW\neYnar6P4/5+jZdAjI6fKdox90ZXWU73xFoQXuS5Ztdn2ZtOeoEQ/nmunv/vr\nvGRNjUCE21MlzlvXxrHZe6jl9u3rYnVXRgsiG3KDn4Spi2I15tb9VE9ivsYO\n5L1lu0ll8hLL6VBq38lJgZjQecZ+q0HuP2hlib2Q/UsYmH+UyNjVc9fQWOgL\nx05EesrVp0e00aiIxisBmsN6eFaCAkKOxpksjV4UOKuicHMuZstWc5hHCc3D\nGC3vPN1fNX8QllG93YUld1GaoDkWX5IPyKwJYJn0wnQF3E2pXVdY/a7O3DcJ\nVW92yDT22C7nvujVaz2fPl69DvbLi9Q1gmzXMyxTE3Q2OPXVAzWPprGXADT4\nPPkvV1cd48gzHPVFZ+Y+a2B9rBBwsONH1aBrBg1XM6Vu/ByxB9wvVLA3evfE\nAzu256P6XEmWw5tz5njLO5UWp0+3FMZeTUXVe92AoQ1Otx4Af7O5cDNvs1/j\nVnpiIZQOnTOY8vsBPlUFbxc7hsgy4UPebbe09QIkXNGGbMoxoKUpFFeTAe6Y\naLbPZEF5FXD7QIXCOzAkKTjWpoOKKVrNxPQgwViYbMYiKaWWuz1lTuti9TXh\nGtdd\r\n=LvW+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3230e1e5621ecf46c015089518a20a05ba1e2b48","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.53","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.78_1631520426615_0.7631770848227031","host":"s3://npm-registry-packages"}},"3.2.79":{"name":"react-simple-keyboard","version":"3.2.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d8aa5f868d2d049292d46ba1402c011465d6069","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.79.tgz","fileCount":14,"integrity":"sha512-Yz1BtG2N7V3Zd+awgl9VARXJdxYSTe/MgXzx3GcqFmx8FAXUYZeGolYZr/STXs80u+EIhF3E3D41xOgMAr9Cgg==","signatures":[{"sig":"MEQCICrwVeocEIceyBb58W5nqskOEDnpPXMjeOWrCxQfEwKgAiAY7qJxTmehxo8QUCQlZGm491u01YrVdCCrYaIZ68fPFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFfLCRA9TVsSAnZWagAAUfIP/RZp40gxrRPC5wMLbTmf\nQ5paHWvlavrTEuHiy8f5bQAAUQdKO6hfen9U6xozs4TFVZxO7FhbJkPVWApp\nukQ5SMA50vASGhDPBkNAgHH1UdW3+gnxG5+dQ3tz+xPf7iAHoFZpmPUKwNl6\nsfAKTYz1/VGoGNjKENP/JZ04+kSWbBqndslW+nP2JwQoPEICtGy7e1ql95DT\nBl2HftALnHNwuWS+qIn0H6gLpvh5m6vfTe/qNJDzCEwm1CJupDylKiO7WVre\n69X+ziCNH2WNHLOLYE4D7g3ss7VQmrReMiEim3NgfBQbwL99LPShSM12Y3+u\nPAadSx1ZeAmzeyxyn3pUtPqsxWQdKuwlWCo+EG7AeuK9xG5nG/cbvQyk7Hq0\nLavJZZgaUE6XcBKtLZx9vwcuA3xiEETJ58d5L01ExBJiXLJQWFukfJPTZKWn\nGElHlhS79Eozq2AH2DPim7u9GNqsBbWxF3Dz/txTYiEIyPD20j1q39hJfu5y\n69VRz8Gp9G6f1GFUgM0q01AyP7uA+XtVEvTYBVZipwiKtIixxGMx0u5f5UvA\nTxXYDOJ646brcA+19wdQ8MO3V9nb/lDeCOI/Q19ULz1ZLtmECRrU3YTya1Rs\nIZdC2hcupZBMtVKkPna6SR2p4t73BvRypmkcuu9HNXTWwafUrlOamttoJoUG\nDRB6\r\n=jqwd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d31b655c9bd0919a77212aa95a6109878096ab18","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.20","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.54","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.79_1631606731707_0.04890941271945848","host":"s3://npm-registry-packages"}},"3.2.80":{"name":"react-simple-keyboard","version":"3.2.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b40e2795a2fa8be63c0cb7da40cc0bfac3233a3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.80.tgz","fileCount":14,"integrity":"sha512-bUQ5HulcpNGS9YdErgIMuHdEle/oY0sxOgfmhD5wfwuWwjFi34onhj8vcoqgY/8cg7Jpq303opM+qdBD7N+1kw==","signatures":[{"sig":"MEUCIQDdyGvGZmqQZxoQuVRpaj5j7x1cjxqP6e+oQ4x/NG0v/AIgBv0yvpdjCZTPU9gIiI+hCOxCdK4Lwb8GBZZzxi4O3Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQalBCRA9TVsSAnZWagAAGa8QAJBIJAvoTELbHra33u0/\nb698oWRRXxAkKtzIbE/NFZ86Br7bMCKD4mbPZzTvaj41Y6puudN+1n1L4pq7\niCGQzHXHdnZqcAJ2xObzc+m4Kn78UW48/Z32w06joYh1WpVAuPt8pW1URPjh\njbY34EbH0Nc6uFT4dnb+6Dp+wgKnLiaQl8nBhTAfJGEcxCELvzfs65YwnWL6\nsp52hslukGWR6dmfbOhsHLlbRw5xozF285dHPv48m/fZY84Q+OWcBi5meM+l\nmfU5rEJhYp3QDbaZT9MFnHMhGs0bOop6KY1b0YtyO9FMDcq7xL9b0BaPS+lh\n/UxpWVStbkKF2SmrXyH+YMbbfUBvbybWSAiRrvRHuhsqgT1jdlU1666BVOx3\n2BGD7voXRPeFDzGbo7azlP+JFN/BGK+cA+8i4oBMKsV0S8iSi4Gg/VYJhlwv\nbUR+n82j8yY0JWtaAnX6lzbWuHLbEoT7bQo7KabfJ3UQrc63v03gn/H3mxAQ\nrkYoiOA3zisVFbMO+x3f2A+q8a0V+VzcNXPl5YP3eLaGJG8Qb5QToRmHNPfW\nzKcl4Bn29xfJP1m2VKT6A9j9C8/zLAommfKgLcYcd7PJ8ODex+oFZjef5MCs\nMz95TlXzRBWdJQrdASna3Is/MsqQacneEzTfU7Ijz5S/W752h5/rKJpeDOdb\nPRea\r\n=uVAJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"60a6b8c2a3a448d4cda7ebae15a728a43186b840","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.21","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.55","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.80_1631693121696_0.7417737869672745","host":"s3://npm-registry-packages"}},"3.2.81":{"name":"react-simple-keyboard","version":"3.2.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bbbf851710899161161ad1f51a6065c7a60b29e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.81.tgz","fileCount":14,"integrity":"sha512-qC4AgxP9Sm7XnpYhCakQ8S9IRpe1oKVvS38/9PebQxKinJrfuyFZzhCpOo4p0CIQPuvuHXLtF097ZmyF/XlbTA==","signatures":[{"sig":"MEUCIGpEwtr01CNHshgNIazx/VmDcsbXuciPLaZeE7YF93HNAiEA3KAXQ3LUdvwCqfWcDYZeWLOaxsHyDtsT38JrehnTUUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQvqpCRA9TVsSAnZWagAA2qwP/ji79K0KBnpa2l2ljdvP\nw+PMG142B1VrUORT1gC1s11lQ3oQhwFjjfO/p+zwJwfurvfU24I0Sa/ZSaLd\noBHqtMDhEOTc3FbM1ng8KmFGW76v45RJmTlYoZg/piKwlvjICp6LYvul4S/n\nRPuD8hFiN22cW0eLRtbT+VVUqeW0p8tCB6Zy0jvRb4VBjtWGbVN2/KZ4hJcj\nhsTNLIyd4BKwXxiKWx5iIg8AMeuMJGonSzIr7YHijSyuR5k0a3+M3PS0NAdq\nqgw91jMkwW4GyQvjnlmAUPrrbf4UimBJ7hyUyoyCdmX5AkUQ4X30jgm94v+0\ndJLYYBRIHu+3aknomhDdS2xIr5Crv5or+kbgCLFsbdI+o/JcDolnEz/cRWe7\ncULi06zmlL65Y1B6TVMOcOz3Of83eXBu5vjgnoB+o3VmUrmn6NBzipjiUZWO\nFtoslitwlqjsrSQsgeQ6Hq3h1qqshEJ3yPfJruyqR0goptxF2verHH2SZcn3\nP2sVmaznLUuIa3oLO4ukSZE9k1Xx4vFX+/WVB5gL1D2H3ylw/xEfdVlFNb6i\n19osX1h8C6ymjMt4oF0rJhvWmjc2c3sztbYO5rADqTBH6DiCyL942n7314Do\n2n7Ik9utcEXJ431PelekC/V9T6akY58h34x157uW78XY4Kkkjm9MFXYRs/sU\njYPq\r\n=Qac1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"133db76b798f275e0c05598f2f757d2bc04f1ee7","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.21","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.55","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.81_1631779497471_0.9078126165707927","host":"s3://npm-registry-packages"}},"3.2.82":{"name":"react-simple-keyboard","version":"3.2.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3cf12e8c2b97afe0002fcccfc8dd7115eaba0d11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.82.tgz","fileCount":14,"integrity":"sha512-rWousmLsd7yJKvTQlUwhRYWUXbqrwwzXb0tmrEeU1SAagnqBBplQCTs3m7QqiXVo8N1FN1JjFZfj9Ore9yo10g==","signatures":[{"sig":"MEYCIQD0zlBbL36XffCQbvPXMrszacJAcaJF/G75aAF3MPc6kAIhALSWqpchobIObnAPuZhP9y/TyBV6z2wi0biix8aMB1dY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRExuCRA9TVsSAnZWagAALeYP/1EiSfdO4fEh713f1ZCH\nDdkGP4hgfUugrY4xMHoNwiOnO8siU12+u0oFV8RnQuxoLlymND3r//HeLHJL\n1hRedF3EP91jEN1/cxTwXiAiUApCI4KkJr+Q0IYHktGaYMrfmcYDnldN5OL8\nMiYCaSuBOUxMOEAtXtJRnE6F1y5CIjtyZ2MX9QLoKna2mdDs+Uw+pj4gaKjl\nF2rQICJgKip3QffAk+Kk48bj2ZKaStU1ha8HljLwZKTDLjF/gGfSPJfCyT2j\nV2qYBcLDEu2AwVJ21QOxHtTHmMr8IqFFGtiXG86AvsMX4FGhDx6O2hFWDQ3e\nvi2CbU7YVJxYrvYCQSug62+ZGrRioo3MbHFg9wM5kxAsyodbCIN8CH9k1Q0a\nA7lBhH2eRpXw4x6Qved7FQrD11qyj7FfEaOH1LmtSQW8/pQVVQtlfNMYIwSX\np4Oz7FiBP1+yPTJN4B9Mmr6TdedzpDDsD+YJoqJoHWFutKYeIzlNUgQxcCP5\n8abaek3e9ZVMQcmYKtiFnJLM7zg6MO0dbDGBtOsmLkukL8dqlZ+2VJNXc2FK\nrK0PwdGU/rLOo5lQMAdbGrQf5XTD+sRUqe1ZnUf1f3UbNd4icH8WqLPhXDRM\nMVg+YnB8VIR8ckog2o1oHJ+FCU7ewTBRuoc0fZlFxsFnBO1/90RtXiR3gk6f\nUzV9\r\n=WVxn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"04c66e5dac0b16e03eda4705963617904c58e793","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.14.8","css-loader":"^6.2.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.21","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.56","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.82_1631865966060_0.12584687137371064","host":"s3://npm-registry-packages"}},"3.2.83":{"name":"react-simple-keyboard","version":"3.2.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5ed56b62775e122990edc0a07a24428336d4a826","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.83.tgz","fileCount":14,"integrity":"sha512-KB6ILJlluA9hMVvNEMdgmflzKgJ+780TrO05k59PCtLXnvYIJjH5y2kMITJhMHJgj5okIoC51dMWqk9G9069PQ==","signatures":[{"sig":"MEUCIHp1T7eEx8Ek2RiYtDZ+faDn8Lp0YZoS4vYQ82BVCpTzAiEA73a0FzXKdVk0//590iHZLFlNhFCKDySQNWRiBOHsvec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"25cc707d252f3857f231bc3a38842547c925a062","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.56","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.83_1632125256096_0.4772172868012725","host":"s3://npm-registry-packages"}},"3.2.84":{"name":"react-simple-keyboard","version":"3.2.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b725784ccee0df47bdd87ea7664e18cfab39bf2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.84.tgz","fileCount":14,"integrity":"sha512-Aj7aJRtUYO9hvwI6fNcII2dpZA9GtvkJFGH88q+mQ+868lzqdBWxNGyB2OKPROc5neUOblNiFJx01fspHilLeQ==","signatures":[{"sig":"MEQCIGBsAK6AvsSYF1FpwPnowdZXacw85rXDCM+h7bBvZXnlAiB25ABcfnlIShkG/h+PPf5y3LnOSu7b3J5oilHdvm2cCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"14be78e8b35c92d3e718ab39c9417157d2e91670","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.56","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.84_1632176064040_0.91821486865114","host":"s3://npm-registry-packages"}},"3.2.85":{"name":"react-simple-keyboard","version":"3.2.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eee72b265b64d5f427d5212067a66d58c7d84b99","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.85.tgz","fileCount":14,"integrity":"sha512-tMX10bmLFxZr6lscGN4WiiROTdNB80I8pP+z34XQItLa9+ADs336Fq0wJCo0hZxsFikYn+4JFkm3xCtswLbOyQ==","signatures":[{"sig":"MEUCIQDcoxq3TAWa0q60LOu5+2yiJN8kwB9XQKOp40sST9OP1AIgNilC6S0tObJj0s/O5UsXT7/1WWhaOyCi5HFIEt0eYAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2ba1b755668d7123ed895e0f0a7881bfad075a99","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.56","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.85_1632176225673_0.22585726566833064","host":"s3://npm-registry-packages"}},"3.2.86":{"name":"react-simple-keyboard","version":"3.2.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"43562ba7afd7ead2bd5706368f71d8f9970ce3fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.86.tgz","fileCount":14,"integrity":"sha512-4FVZslJaFmlLWKA8Z+2K63pE0UHC4LL5P1peKZQRxvaK3ybpdcIxOkGi8pzZ/OCccB2teoUFsmLRikkGILQqRg==","signatures":[{"sig":"MEUCIGcAPo/RW7nv7wfdtuTd6pKUWdWzSYaCDonYElVh8uO1AiEAib/rx/o6gW7vy7Dbi2+PXD0dhpsN8/LXGQJU1A4Vk6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112794},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d2aea77e9e7e1450db1cb62e330175ff3d5fcf47","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.56","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.86_1632211467039_0.48117202680491","host":"s3://npm-registry-packages"}},"3.2.87":{"name":"react-simple-keyboard","version":"3.2.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"59d5fa4432f53f8d648c40e8025a2fbfef4b2ef5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.87.tgz","fileCount":14,"integrity":"sha512-+Ot13RntkoEhGHah7jHOQ5Kg/cQIXVV19iI0PmRXLm6uQOvjJwwNdz0sFPvC2ztLkgK/1GUBuD8c45FsVEi0Ew==","signatures":[{"sig":"MEYCIQCrCmZNyIpj7XZDdtQAU7Lx3l/7Jmotnvr6dJ4L/y5u5wIhAM1wyTFbnEFXimXLlj6cA3Z/8COtFh7ORPv5b4ZJyGCQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114019},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"1a9571d5c16a03f374a1a6686651098367ed2806","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.1","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.59","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.87_1632211551517_0.7881614660555962","host":"s3://npm-registry-packages"}},"3.2.88":{"name":"react-simple-keyboard","version":"3.2.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d362511ee4b3dd5d9ac1044efe8cbaf4994c4876","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.88.tgz","fileCount":14,"integrity":"sha512-/5xkHN2gqU/t//yQfNUE+I6cWPibgz8Ellxko857f492RWUogI3NuI1mjs1kTuG0o8Fq7fgKIdQkWYAF5ASSiA==","signatures":[{"sig":"MEYCIQCSMFUzwxuu+3I+SUUplaKkwgSDopNQxOupFA+EY2dcwQIhANL3ZCw+Q3EVCepaDRdsoPYBo8Y3WRXlxoyfRAguTXRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114019},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ab798d6958e8b6b8ee4fa0f72188ddd3dc7db82b","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.6","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.22","autoprefixer":"^10.3.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.59","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.88_1632211642338_0.22776486350751424","host":"s3://npm-registry-packages"}},"3.2.89":{"name":"react-simple-keyboard","version":"3.2.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8404dd6772d0f493475c8fc31576cbfdb1b28a94","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.89.tgz","fileCount":14,"integrity":"sha512-sBfszrWBySpJadWxOGg9K/KtMDyUdGJOq+NWohlDtJSpDMqAAiDcbnWOMnGqYBsGxyLqNXE18wjToKN7Yg80eg==","signatures":[{"sig":"MEQCIBDwvssCOQN0zuLaq74Kf2yCRF7XQVZSlJCWBPwX3njZAiBSN5yz2Oxe8JVpk4PAqxg2fAUDdH+wV7Zp7EVU/MNN/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114019},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"caefd3311faa60180630779d4295a334d344724f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.7","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.24","autoprefixer":"^10.3.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.60","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.89_1632298034202_0.8531143431020605","host":"s3://npm-registry-packages"}},"3.2.90":{"name":"react-simple-keyboard","version":"3.2.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8c128afa8cfd8ff92e39514faf82c75dde769da8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.90.tgz","fileCount":14,"integrity":"sha512-QaKuUtUdc6ClzD411toUujKM/rlo2z+cM1I12+F8YCZ7k/HMzLA4LWEgS62VOo5aX2lDQoEbyoRIcRkfdvoOaA==","signatures":[{"sig":"MEQCICTekFB+ia8mTzNAyfNWXh9KIa3Idfp38oWJtRDJJ30NAiBbfYEJdf83LkmldhsDeUMeQ1dXpO58EMgPZFZiy6k1YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114019},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"cc30562012ae11669da8514eb454f2dc378bbcec","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.17.3","postcss":"^8.3.7","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.24","autoprefixer":"^10.3.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.61","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.2.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.90_1632384288205_0.799375262204379","host":"s3://npm-registry-packages"}},"3.2.91":{"name":"react-simple-keyboard","version":"3.2.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"37bc07d4169b41460ae72106a42ae34256a1b1be","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.91.tgz","fileCount":14,"integrity":"sha512-nP7Qz3f+EKpUdPyf+9/6UOIJlHBVPiQwfRY0X+aIo/AO3O9VpLmS0I33XBUeRVE57cUvIRN79UV5weEb7XkC6g==","signatures":[{"sig":"MEQCIHoq9p8gqpDzbAP5ZmCsi5jln9I4fyL2iBZMmOm4uncbAiAU4vJESFFG9oQrHH8O3gERgkqX7nnZeGyQEqo5Rl/ZdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114019},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"2ccf06cc3d6753bd022262b1a85ff22c3ad406d5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.24","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.61","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.31.2","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.91_1632730100856_0.6727885612165787","host":"s3://npm-registry-packages"}},"3.2.92":{"name":"react-simple-keyboard","version":"3.2.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5764287a3bfebf26c885edeb5674b7945bd02180","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.92.tgz","fileCount":14,"integrity":"sha512-gV9uOYQuQLMqyXIltQjvU/TjTmaDv2ggYMURiZmM9HGyvwx4iHQIIOuwpsQ62TNH7Bdf4KAuPVr3YUytguI3Lg==","signatures":[{"sig":"MEQCIEdaSnoFWKNZsL2h5jC2AwhaY83lqEEyzHL+2Q4pIY29AiBEdBWV0mO5D48hb8dHwTYGlrEWvcvV++h3AELENEDeFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"59e2dff0d8b09885b6a244d610d59d353476f4ec","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.24","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.62","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.92_1632816390380_0.8127269112139979","host":"s3://npm-registry-packages"}},"3.2.93":{"name":"react-simple-keyboard","version":"3.2.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"be46edfbb7ca597add95438d24b5deaf49d351a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.93.tgz","fileCount":14,"integrity":"sha512-XwVe7y9c7RJje+tRm6e9rqX9QBhdMFw72qPLZpzV1XsRuLyFuK2FddmoTAwvNDz7MZHw+tBQlxc8Nt68YqWlOg==","signatures":[{"sig":"MEYCIQCRb/37rW751PR24Rw8jfNsKjdIfnmc3wgD7yPeLsXwhAIhAJCNP1aEtPJVG8fLCE1zE2kLJtNL/gI2kx+3+RIASerb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d3fc10bbb2c1c7c6804f3ce90b453ac979866426","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.24","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.93_1632902818237_0.07123370836461995","host":"s3://npm-registry-packages"}},"3.2.94":{"name":"react-simple-keyboard","version":"3.2.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7bf914139143ded2a48f759cb2da63414c5002a7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.94.tgz","fileCount":14,"integrity":"sha512-lmlFZdxxBRUe3y+qB8vS7XGy4STXe+SHnLQP9EPcQjje9jy7H1xdUHenE0eDJ4qcCUBIt5h3gnnUMgWCff1+zg==","signatures":[{"sig":"MEYCIQCwezuAchkcln6GWSDM95P74E3kHVIIxVdNcPi9DTFF6QIhAJlV1j/nszI9bs6uGjFO9c4imjwScDtL9fSTDHcM59wc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"90852d09ebfab8cd63e60fb3087aa431ba43a4bf","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.25","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.94_1632989101328_0.4627558996428678","host":"s3://npm-registry-packages"}},"3.2.95":{"name":"react-simple-keyboard","version":"3.2.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1042b7a076892e74209ec7c981a39dd49d51c47","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.95.tgz","fileCount":14,"integrity":"sha512-q6dzgif5TR7M1XZSP2A59K7USllavZ9CY9B91YCUomgvVY7cT7JEDN9i6yovjPyOM0lTUNnKyI1X6ZzviLy3UA==","signatures":[{"sig":"MEQCICm/cp8iiNe+oPoyl1ha2dfE4NJGHI7v561nECvD4LbuAiB219/y6Pe/z2MTFb2YGOb/EgEACv8TbEY3h1A5q8kkoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e82ef096b70d907f73cefe302e47a9b2ed8d0cbc","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.26","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.95_1633075607590_0.663344018371745","host":"s3://npm-registry-packages"}},"3.2.96":{"name":"react-simple-keyboard","version":"3.2.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0806b3e0eec5dcf5d1d21b700183bd7a5a53ca4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.96.tgz","fileCount":14,"integrity":"sha512-jqTE83+jcu0CVsmGn2TCsNbL4JRREU45lplOnMKxb6oOJE5DwqOwTzRaMEDdMYqxkXns5/1WzYVyJ/TiyR9JyA==","signatures":[{"sig":"MEYCIQD6IA94ESR/3RDrRP5eJWoa6nRNoEGu4Y9I28VeWTpUQAIhAK9IuNU+5waG6kQfNnYL8noJrqF//GkKi3LaXhO7Fz9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"69bc97f16c4cfea7191f8ff2bf3ead3ac4766491","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.27","autoprefixer":"^10.3.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.96_1633334799937_0.6547469846865106","host":"s3://npm-registry-packages"}},"3.2.97":{"name":"react-simple-keyboard","version":"3.2.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6246997976ea01916752a6ea20d9f9a7e60d255f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.97.tgz","fileCount":14,"integrity":"sha512-ecrZ6J6eIqXnmTQJj2Vj0JZCSYcz0jHTw+HW/8TdDRjUWOwqgyg+aok/cYTP9KyI+6eBeUoiBW3feOla5rjiog==","signatures":[{"sig":"MEYCIQCtkX75SqjciXL/wKGSmUkb4guJvCTAsZJ1tFfp2gluSAIhAKOzs5gca6GjYBUWcGXlq4kKTNwk8gYAUOTWYgHe+h53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"15cfd60e65c02a9c083b3468ea391e7fa4b94fc0","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.8","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.31.1","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.97_1633421084134_0.7862463211033976","host":"s3://npm-registry-packages"}},"3.2.98":{"name":"react-simple-keyboard","version":"3.2.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"59e359475eed11af8bc5efcb3db24c092d6d394e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.98.tgz","fileCount":14,"integrity":"sha512-DBmmKBw0b5cKuXK/TwQnhejBK0Ipoiyhd68a/Jg2RITuMzDATi4cSEI9U5fiumRn3wQvfNGDGFVS0i6BTc3Qrg==","signatures":[{"sig":"MEQCID1riWVy1bKwtGcnVs/G8TwiTmYadPrYS8DwB2Lti9sKAiBqQX9+JrlQSFOaHJlgP8WmW4H08cMIRXCIJcojX6cmAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ec18d2f32966de76447bd01f89b556561f7777cc","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.63","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.98_1633421215273_0.6892871312792779","host":"s3://npm-registry-packages"}},"3.2.99":{"name":"react-simple-keyboard","version":"3.2.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6396c7c9376dc8fc0b544bdf0f8884a31a3de7f4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.99.tgz","fileCount":14,"integrity":"sha512-rroeqOSh1epaHhe1PN1S3cvwig3hhVOMaHStRxuj/CIJM+ySDWhEVcPK/Rp99OozN3B6jIdIC/HavGGq63zF5Q==","signatures":[{"sig":"MEQCIEvJEGbqtfrWdPip6kRavPgbwzYef0cwc8mbv7QCXEz9AiA7w/7Ucu/ARGe91IK8BC3XiHKctdN8QKZ3vOiSh9tIRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114025},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"20701ca3835cf9b6cf090166f03a5c6c70bd2c31","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.1","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.64","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.3.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.99_1633507765137_0.9657401377428083","host":"s3://npm-registry-packages"}},"3.2.100":{"name":"react-simple-keyboard","version":"3.2.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5bcbfc5d63927c3125f4f5c281a0c1ee4002c39b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.100.tgz","fileCount":14,"integrity":"sha512-CR0aGP/nP/6lX+zn/9ybEtlZt0B5XFHGFY/5uW6MJVpT3ifnuyJqmMJfqvnGuVNwiNTQSCH6A7voi53zAG3Inw==","signatures":[{"sig":"MEYCIQDVxPL+N4j/0Llt5vo0pwjzN/Wh0fXd8OO5FdX/+afb3QIhAPrOhmf6QbJPHyX8aN3/IjOCAab5HfW690CtxFXc/439","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114028},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ae454da24e586241bc858a43f610af2109bed5cb","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.5","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.8.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.64","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.6","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.100_1633507930201_0.9045102251452894","host":"s3://npm-registry-packages"}},"3.2.101":{"name":"react-simple-keyboard","version":"3.2.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c1ccc13016009ca26ccff8ef641b6b7a38e9ee80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.101.tgz","fileCount":14,"integrity":"sha512-DSf7wdRmF8MBztIahe8pg++Efn8FTy75POqclKGLAU9+bHxdS6gfIFumq3gldqdPnqJTv8egRezYgxwDqfpOjw==","signatures":[{"sig":"MEUCIHyRj64Lki35CwTW8ZlGwbO9rbHfUn+f8pS7KAOXK/TvAiEAxSbJO+DVt9MLXCayo1iKKfKtHQ4OyUlMu2CzMyBwUmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114028},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"02b0ced145b4e01b271e341b949137cb35fb08a0","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.64","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.101_1633593969754_0.09545720450304773","host":"s3://npm-registry-packages"}},"3.2.102":{"name":"react-simple-keyboard","version":"3.2.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9dada16ae50fa92da07ab3b694e84c2c2088a8ee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.102.tgz","fileCount":14,"integrity":"sha512-JmOIkeZ4EeFQyvIZplvR3dOy8z7j2AawA/tmHHpwRGR4ypY1M3e3bEJiWw3xArgUSDWc5dd8ds+R8lG+8I/glw==","signatures":[{"sig":"MEUCICJwrEMPTc/rB0xg8RNMIllOwJs83UWpvy+a4GwP5CPRAiEAkcF8zzc5FWEPOcgHa4iiHT20r9neafuqS0nQgrqUVcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114162},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c6d69658f320f0fe59011bf9148c1f8a9e3c5781","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.66","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.102_1633594124973_0.4780773707082764","host":"s3://npm-registry-packages"}},"3.2.103":{"name":"react-simple-keyboard","version":"3.2.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e25b157e678c4d636ab4309a91d8a6976245bc07","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.103.tgz","fileCount":14,"integrity":"sha512-TSmfWW/FZikLeJbtCynw50xQCcqkuZI6228AE0uvCxPo3m3KMXOYvHV3hQGH8ksO4WNAqypJGp1YP/C6Nhkvxw==","signatures":[{"sig":"MEYCIQDXHv+lG0uD/iOA1PA+esz8Hv8DcfnQL+HM4tQtDaAk1gIhANgocmIH+s6Ok/GgdCDAawpOcbnZReTKE+wEsHHEipQH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a39232a7f394995afee4420ca4b836a2c56d7940","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.67","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.103_1633594345858_0.20717085127980495","host":"s3://npm-registry-packages"}},"3.2.104":{"name":"react-simple-keyboard","version":"3.2.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1aa5e1fc3ef8b4c41d401596b739b436a5f52729","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.104.tgz","fileCount":14,"integrity":"sha512-O/LBB+dOA2USplttPmi6sSXi3C5a2bk0ryQUPu7/aMyaSRj5Rre6LISvYbQjfc+CfZwDlqhidJyj9Iq3Zi0lPg==","signatures":[{"sig":"MEUCIHapX9my6bWO4IHuFE7iq99BghbZYE0VCS8A0ttQq+rKAiEA77sD2+wBw68mUItOeIR8OI7CUU2c49XTQJbmdcU7noU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ed9dd01d7c57d0bfcbf15bb6f933a6f1ba1f92e4","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.3.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.67","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.104_1633680334168_0.9324722404480406","host":"s3://npm-registry-packages"}},"3.2.105":{"name":"react-simple-keyboard","version":"3.2.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"032a8fcec12af1ef67821cc0118ccc9020f312b7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.105.tgz","fileCount":14,"integrity":"sha512-E6RC0NFJATyv/rD29cAfrF1HLd88sxbbDIJPJIRobmKMjAqQnjdNcY2xYA3xCkjIBZRQpbcDJ5laty2iCEc5AQ==","signatures":[{"sig":"MEUCIF/nk89vu4JYPtmAiK1Fx62lkfmGj5wDJ+9t2r61trkAAiEAuDg7ieNpoUQtYdkvdrGdDSIwTw4fl2RIAZfH+QIMONI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ebffdf9585451c27f2ef38557acd246061b6e0b5","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.67","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.105_1633939516561_0.9212277240898061","host":"s3://npm-registry-packages"}},"3.2.106":{"name":"react-simple-keyboard","version":"3.2.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b344db153545dd0efc731c6d76b751221afaf397","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.106.tgz","fileCount":14,"integrity":"sha512-2MAQGlP9bFk0Zv4uNuMAxrR4lXIe3vz2ebad4pYU+6Eig2hSibaTNHuxLkU61M7So+WHhDVr7tAOe8x3CX6YZA==","signatures":[{"sig":"MEYCIQCumkuBhATXlfNUipfdcecsdXhgyKjhNt8jw8TLzISG2QIhAOM+vy5Ec3D6he47so+6PL1oLhxLhs70l7RIRARWyWwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e0dbca491df3bfb19eab6513cc87facb1f1bcfa0","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.68","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.106_1633939650515_0.7216485339563674","host":"s3://npm-registry-packages"}},"3.2.107":{"name":"react-simple-keyboard","version":"3.2.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a1280628ae4fe54e1091c51ba70cb5c52717ca64","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.107.tgz","fileCount":14,"integrity":"sha512-g9qN/Avn8TfZ1Bg86DAJyhJPx8ivLEaE5DEXknII2tvsJypeSs7MrbmqBYnyPTGhrfEJ52LCzGAMJy7feq3DFA==","signatures":[{"sig":"MEUCIQDkbiyNlIRxgXvOfar3xz994ANe+H0+GmnV6a4qU2XHpgIgWVHIVbEuBaL7BG41iiG1q3E0V32dvpTE4JZOGXUTGlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"205e426318a19365cffeaf678879f4fbc562b806","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.27","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.69","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.107_1633939841056_0.6075345710782061","host":"s3://npm-registry-packages"}},"3.2.108":{"name":"react-simple-keyboard","version":"3.2.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6686a781d828ff137a40051e0e6dab5659e79fba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.108.tgz","fileCount":14,"integrity":"sha512-WHqyTj+0fcwbd8/wnC3vyw80rx9D6gx2ThKRogxvaShphw3WSn5H6s8aHiEbns1xLuYz1+O3mxfHGsyxr7EH6g==","signatures":[{"sig":"MEYCIQDpmbEjnTJs+IoFWMv0RSebMMbqGSrs9+DxPT4lzh071QIhAIQQLO6zQfkXHgeOi8YcAFvUqI9qjjNfMpERrw0aCzAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115651},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"abf6903b125efd0ef21b43d97968eb8b932f3886","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.28","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.2.69","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.108_1634026124069_0.1439421513132717","host":"s3://npm-registry-packages"}},"3.2.109":{"name":"react-simple-keyboard","version":"3.2.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.2.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4e43f3967f3f59ef25a5a7f2cc3898ecd4a6f128","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.2.109.tgz","fileCount":14,"integrity":"sha512-prBLalP5Piz8ebPEyXbgyxCocwiE4A3Xyexbn4IE3HOd+Xc0LVTmgNrUnIlnEAbjTcidNjOxIjk4NCWpanCuqQ==","signatures":[{"sig":"MEUCIHvIfMZLGCbxgmMs2j73QydXJJVosIuNRnNtzD+sECSyAiEA8jTmF0K/OwMy/4BSJvs+sNWG71omyMzqh5IYdTfCNtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115648},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4bc3d102fe5a9fa4de297f7ad46d72ae285b4d5f","scripts":{"test":"jest --silent","build":"webpack && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.29","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.3.2","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.2.109_1634112490252_0.7525298430300769","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"react-simple-keyboard","version":"3.3.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3011c773bd740f7d7e2e8aacbb6a984c6602867","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.0.tgz","fileCount":18,"integrity":"sha512-Lr97s8cLWKwsXa25MG8QeKmh18vqpeWh2ZSfjevyb+k0OJ9P6648le1/6Q4whuoFJdrIF2ARHy2EAebodfXGjw==","signatures":[{"sig":"MEUCIQDwg1yHriReVcH6hJVqq/FwyIZelK7AKXxHyBzVYg09JgIgHg+Wz04ezFaGowvS5xiUBGaiaaTOpPdMPX6Lgmjm3l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160259},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"abf6903b125efd0ef21b43d97968eb8b932f3886","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.2","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.28","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.3.2","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.0_1634113945318_0.545692739681225","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"react-simple-keyboard","version":"3.3.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c192bc811e8a018fe4d20cb2bcb9e81b20c62ae9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.1.tgz","fileCount":18,"integrity":"sha512-EJAMNVD41moZMJDF3w4+nMFUo1qut0OcMaEIEg5GFUC0dPQHiFRYjrqw30tWGMKO9SbPjmIgs56htpVjPYNDuA==","signatures":[{"sig":"MEQCIC1ZzNsEgqeoVLj3ThisgM5g9vanJXC0qWKNIGwTeNkfAiB+QlytYWcdVf2E8UVxkex4Rdzx+wOokanIiR1LJyc2yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159842},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"9fee78d01b4965c5e4c9bbe10435ba0064febe9f","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.29","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.1.1","simple-keyboard":"3.3.2","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.1_1634114396774_0.8548958785209733","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"react-simple-keyboard","version":"3.3.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e25a5e23918fe310aff72ebec1b892ba0302c21a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.2.tgz","fileCount":18,"integrity":"sha512-xOiuMhtabyN4x01Zk/eV30Y3zht+Wd9nAcBCvUd7cuAZgaevy+SOiKUXkmM7EJwbfojK9xHjYX2MafbKREKNzA==","signatures":[{"sig":"MEUCIBQgyAhO2EFt3wr5pe00yty8vlsztBtMlRkmM+fiSKpqAiEA+3/s6qYTlFuDBdBvn4lTw08c6P4IJ2Tp/N2y1Okqa1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"753b77bac99af1f357e15eadaee6a931eb187497","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.29","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.3","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.2_1634198800945_0.16501236223103022","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"react-simple-keyboard","version":"3.3.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4be3665f7519ade8f1893c61c0b49089d2d14b26","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.3.tgz","fileCount":18,"integrity":"sha512-gS5yC8gaZKjU30yoIJi7ZizFapIfAXcYKSmklZNvSFQpW1AeS9A0bx3XqnORvrm6CJAZSL+vnvDpAzpT35799A==","signatures":[{"sig":"MEUCIQCb0o4nthA2ewl2PzMTRyNPf1cx2D1O6D49VjETuuBDYgIgXFHa5wMtPBYh+4Ur5hV8hTiG0zAMW9lfxshTKg620C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"37e3e815d96ab97ba121567ea22a95e075542168","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.29","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.4","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.3_1634285127363_0.19257699968106912","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"react-simple-keyboard","version":"3.3.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b85fa3932d203e121b6c919fee746101e49e915d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.4.tgz","fileCount":18,"integrity":"sha512-L7QM+0a1kk94bvFFxDczYIpj1wycJkkS1CN+rbwex49e6wFcX6ciVlhgHFCx48PLbyrb1kS/vA41yWXs6UCzUA==","signatures":[{"sig":"MEYCIQDkBKztzULFz6CStXt74AGoPCFtSrfbz5VkDffgM17FlgIhAJFGCkqJgLksVu0jnSC7nBHWQFuE2oyk5NI3kibMW2n/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ca0223867f2b0956b3d80539c74611114f632591","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.4","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.3.2","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.4_1634285216602_0.3839879687876149","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"react-simple-keyboard","version":"3.3.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4cc61d4daa77139d785306f79390eabda201df86","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.5.tgz","fileCount":18,"integrity":"sha512-2HIhok2LNTV5ZFprno9PV497Tn6vFZJDw97in7VRsTZmIS8gDpIl7v65JlApGPBgW76cQ5WsPcILM15TWzvsNg==","signatures":[{"sig":"MEUCIQCBwEJP5EPVRA62wrXDdtRvGZxWHWPt65hw3QDcqAfdpQIgUl3eNUCXySV4A1ZiMnYtda1rP4oyupx8RBkwzYYEMEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"4f41c14a6ff0d6aaabac48130319cd2ccd89c15f","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.0","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.4","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.5_1634544362233_0.009872374418065544","host":"s3://npm-registry-packages"}},"3.3.6":{"name":"react-simple-keyboard","version":"3.3.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"156183f2b304d984c30ba24e88631a8ac90545d8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.6.tgz","fileCount":18,"integrity":"sha512-ArUGV58wxYgyUIQSLCyOg/0aMMQWy3g+2rxyYErDcP8I1PB8U/pTZ3N3hgs/wbF/FMXGeD6zQdnsQVRkiJXyFQ==","signatures":[{"sig":"MEUCIHtXflH5S5NlW6qvWncyFSk+QMvb+4cFCr8CEBRytZ0aAiEA/cTlbC1lGnxHNWqb3C0m5agYZ32LnqTnzPwkbNdIwEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8b557b5d6fd8ca26e09fddd5eb7896365f4d6710","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.4","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.6_1634630734301_0.46349941202538236","host":"s3://npm-registry-packages"}},"3.3.7":{"name":"react-simple-keyboard","version":"3.3.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dff8e8a1cd4ceee4cc5c31c244a5ad89c40fc41f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.7.tgz","fileCount":18,"integrity":"sha512-NSqJ0rmBVbuv+lZr3fqWSELwhJwzJ3zR6cOJmDnYkKp02hB6iLg6C35O/821eW+c8ZHXSG2lomopSEwVq4i/0g==","signatures":[{"sig":"MEQCIAK5EGDUPLAMw+c9AvR2+k1OaQ9FOwWPhm4Z4Ofyc7FhAiAhvxlYDjo+12DbXguUJ/DHZ/9BoL3GpdgzfbrRYpEdAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"d7560b40d820565d0624b3d435811f6de3c1be35","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.5","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.7_1634630849148_0.530271871236746","host":"s3://npm-registry-packages"}},"3.3.8":{"name":"react-simple-keyboard","version":"3.3.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cc0575d3c1e9a0629dbac7180bd7d5ea1e2a1ff5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.8.tgz","fileCount":18,"integrity":"sha512-azx+c00xDiF6EniW0I/tTgnhIV7k4aDlFnNIcOheIp4CkkjeDy4czcnXhbMFb7pmorhHbl38zdX25+0GVL2pOg==","signatures":[{"sig":"MEUCIHiGUAM7mNL0mLktrdcnwvxeVpNeo1M5u+SsNStzod1IAiEArJHgkJ7YD8oKdCXi/YLLqY62KVifqkeDyzO/I3QeQlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159859},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"92ffe969edd44642aa312112b6998ae0d0bf12a6","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.9","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.9","postcss-loader":"^6.2.0","simple-keyboard":"3.3.6","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.8_1634717242899_0.4960831314963958","host":"s3://npm-registry-packages"}},"3.3.9":{"name":"react-simple-keyboard","version":"3.3.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e7bd97e19916c3b0d4d3d489cc8034303837a857","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.9.tgz","fileCount":18,"integrity":"sha512-54L7YowawY2ymBjlVFyR4YKkl0o/nHzzjw0CMBqN3FjxOJ2GAgGwOckzibSttcdI5DW8H1CQu+Saj15db73l9g==","signatures":[{"sig":"MEYCIQCaWxijYfNN6WmVKo1eIRMogeRceoR1Imq/xbGnp66nnAIhALbyNkai9fm94mWEUoH8BmhmBBxTLLSDylLYJYFkZZvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160236},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8d2cbe128c7d6c7042a5d32fb2b8e9e5a8d66d48","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.10","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.6","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.9_1634803614386_0.7081769084144527","host":"s3://npm-registry-packages"}},"3.3.10":{"name":"react-simple-keyboard","version":"3.3.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5f5ac379dc5667bc944e7275f27966459ca44d2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.10.tgz","fileCount":18,"integrity":"sha512-Br01manDYGe0PlIRjPw15ufCB3D5NPKPrK1gfr9ubG35fPfdldpRG5V3nf9H151EnpXVwU9ICMh/Kz3eo0pCBg==","signatures":[{"sig":"MEYCIQC3TUTJC3yyhCqzS2yAA2bU3Al4pi5ChFM7IrmcmRSv8wIhANMZH7Z+Mi0NnFN8dd9Cq5ajCsAyb2b1k/H0wyUC3tgR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160240},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"6fd379b5a273594105e142d2fd885e308a2eef76","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.6","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.10_1634889898121_0.7644820303475133","host":"s3://npm-registry-packages"}},"3.3.11":{"name":"react-simple-keyboard","version":"3.3.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"13cf02fd3a9509bdbe8cbca68102431a4aa276b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.11.tgz","fileCount":18,"integrity":"sha512-oNTzWo+RD0jK547dZSJqjzwJGMi4orLxXpm9wyNRhqmgY7+sZm+hIxb3yzrdEkmntFxAu7aBWOqplJfbgIQhGw==","signatures":[{"sig":"MEUCIQD53doYpChO81HK8OzMoDaCph6sQuYHUsCVLUA0FpJknAIga6dw4Zg4TJTf3vVyK8Cx5s+g1LSMmtB1t+sO02adJmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160240},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e3648a53dbc975c70dc37c8f1c25b1d0d0679aa5","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.30","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.7","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.11_1634890201027_0.35808912517431835","host":"s3://npm-registry-packages"}},"3.3.12":{"name":"react-simple-keyboard","version":"3.3.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"08b2915f0668649ccf5fb579f5dfdfda1486ba2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.12.tgz","fileCount":18,"integrity":"sha512-881s+4hgsuK6HEHnB069PigaUX/UKApLuVGvz3MmBlJUGRik1E1BzsdQ7BBa2FdkAnPgTk9wDCmOOted04E8ZQ==","signatures":[{"sig":"MEUCIQCJxqPlWMnZUvsVC+tuBZspTZTbZtjLVUVfB1BWxz74QAIgO7/9S3f/QJKpbOrCsxQAut4WsmRby8sV2cspENw8C8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160240},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a582fb0aa1d38fe010350837d50948199918825b","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.18.3","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.32","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.8","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.12_1635149186854_0.9035543338827132","host":"s3://npm-registry-packages"}},"3.3.13":{"name":"react-simple-keyboard","version":"3.3.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20970c5fdacdf324f928d0454c226ce0586e3467","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.13.tgz","fileCount":18,"integrity":"sha512-VYrCjCXVKIVrQHMFC1+6PosMVeyFGCgDIpOGoCNNTEqd5Q5H7RFtnleQzHIDzbVACe89RgO2CldGzt4R6srEHQ==","signatures":[{"sig":"MEQCIAvKfAkxs1WQkb5wgX5KUvMUUrzdN1IkDrjPf3op9Xr6AiBLuJkWQMpRDz4cTp6tuZf3E2+graZ6nMbUY6Pw0lZEQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160240},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"eb1f730f79fbeb1d613318cbd146f95b3c48d8f2","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.32","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.8","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.13_1635149321876_0.7518100008770274","host":"s3://npm-registry-packages"}},"3.3.14":{"name":"react-simple-keyboard","version":"3.3.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53490dddf74ae368c049bb1c0f56c011f4ed3df9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.14.tgz","fileCount":18,"integrity":"sha512-W+rP0128pSNj76l+P9ub9p2rSi4qXWWPoctOqNS0MIAl16BlfgWBuIbxXgG2quraVLP4dJ4p7Q3hYR5LiIeIeA==","signatures":[{"sig":"MEUCICtTr8PItCrgyvT0l++POSASyVysRRH2/Aa8f4py3BmEAiEAphfGbJIyToKhkcJJYbHkpp5ieeXphmgf1t3E1Fx0Ijs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161490},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"bdbd262bb74fb1205fdce246d53bc7e17aff4aaf","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.32","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.9","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.4.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.14_1635235507657_0.5414728935516848","host":"s3://npm-registry-packages"}},"3.3.15":{"name":"react-simple-keyboard","version":"3.3.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fe56b15a620a949ca617abe742bd6e645aad9931","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.15.tgz","fileCount":18,"integrity":"sha512-226AIJINbjcIKmxVkNS2DWCgRpbNJqpszRDKYP4K59sFbjrLgrPuPrNGjJ30Hp3DS4xTp/auSiZyttWd8NfFEA==","signatures":[{"sig":"MEUCIQCb1fERCPGZjG+zYAcp1Gs+MjOtX4OkRLRKZTq3/UIcVgIgR3t4i0FQ6SKY49MKwMH+I5ofVst6WBDEAT9T/OnagfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161490},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8ca1eee73bcbd38dd168193d756a5d98dfd062a7","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.4.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.9","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.15_1635235721105_0.9509545636921313","host":"s3://npm-registry-packages"}},"3.3.16":{"name":"react-simple-keyboard","version":"3.3.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d06a26dcc3e3b00cfa4c97614d6765585a92980f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.16.tgz","fileCount":18,"integrity":"sha512-Uwamg1W433sPu7w21k4cEVeIjY1c3f/yKYgq7YNzQWTVFpYpZdZsp5ZBza1LWpXiqDjfnmHUCqzKlmmFQq0Fug==","signatures":[{"sig":"MEQCIHiYhSKvuXfenLhvmm2N7/2cOJMxhHhJiNFUVCjNseTvAiAorJQLs7i9Vx+6VOkBVYg+0+fnd47aQsj/kYpuIZ0NJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"1f60d1fd991f286080cb1c894f52581fe3c12695","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.10","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.16_1635321973245_0.8306922801780439","host":"s3://npm-registry-packages"}},"3.3.17":{"name":"react-simple-keyboard","version":"3.3.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d38bdb9fc1c7c6bc505b9c7709a1b24c5cd3461b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.17.tgz","fileCount":18,"integrity":"sha512-TRf4JPdBxl90aNDRNRzkOTWTN0yOIO2ChWFPPJuKmMRFIqffu9zxIcVw0WwmiZgb/vGsgHuHMR4F5f3Z/5ES5Q==","signatures":[{"sig":"MEUCIAOnyGtOGusqaOeZKnMiiHAAHRSBieojlQEZbj/iAZdjAiEAsqfIk6yukn48jpbTMWBm7P/sRzcMuvR/OnS2PkwYV90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c6d7167b1746e33d6d7dbad39f6e89d15424e546","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.10","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.3.1","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.17_1635322232174_0.002241015357735243","host":"s3://npm-registry-packages"}},"3.3.18":{"name":"react-simple-keyboard","version":"3.3.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fde98e165b761180f1fbf09f5f0da4fa8cec195f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.18.tgz","fileCount":18,"integrity":"sha512-COQdfFi10zHnXuPVz/FWg6DOxn70HCeilvzudIlq97NTcvfqdUHpDsn9xwPoJ7kMy+PtifZd5eoXWxNPfup6Uw==","signatures":[{"sig":"MEUCIQCM11pY1ckC1UF0vI/4ZSUtvgNNy9lRtwtFrUTRG1y8PgIgMwwPpaB4sh5CMQYI41r3P97OwVIuPwGBl5mUO4WHzxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"43102fe5be1d41a55138525dd2352bfb6cdadbf0","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.3.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.12","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.18_1635408454979_0.8310808680369615","host":"s3://npm-registry-packages"}},"3.3.19":{"name":"react-simple-keyboard","version":"3.3.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f566f0d6e2a694546556f01d6428c868623881c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.19.tgz","fileCount":18,"integrity":"sha512-O9MYhMHU1qMIR1mlMORCyONJIl1kMUGLfewyVEg5ybqnl3fl3+nct0TuFvOgdZIldie0ShBMnGpgm7K1+uGmig==","signatures":[{"sig":"MEUCIFq3GJ/zfiLFtgBa8oY99UIgQj6nt5zYqKHxQouJSJsNAiEAmothLjeZd0qUZTq9hSHkA6HeEYWAAwwi4LT6jqZt5eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"687b70957c8c5ebf8841c7c2964e6e32e8842385","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.12","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.19_1635494766516_0.18183993071704152","host":"s3://npm-registry-packages"}},"3.3.20":{"name":"react-simple-keyboard","version":"3.3.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b7cf1d440d9f6e582744a6e5a4c5571794064aea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.20.tgz","fileCount":18,"integrity":"sha512-YFf5uipKuNTsE6aKmBy8QBrdBi12loA8O7A3cbnr/cvrYEmW1uS7l1Gm1S7kiNfjoKT/a7YB2Xk2OsZmKGaIJQ==","signatures":[{"sig":"MEUCIBdpjOzAWInRTzZYM4HWAZL0PupyfWRlpME71orEhiCUAiEAlVizPBVuAFQ/+7F4yPV6qG3c9FYWW+OOE9Maw2z3moo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"961f56ab400b89be3e1107c16533bef5ad6133c5","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.13","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.20_1635494891884_0.6984234883266798","host":"s3://npm-registry-packages"}},"3.3.21":{"name":"react-simple-keyboard","version":"3.3.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20fa4daf37ab3195ee8ca78262594b63ebc9e5f2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.21.tgz","fileCount":18,"integrity":"sha512-OOtOMLlyK+1kebfiWEnL19jNzHd6c4fnouZUzNLkUnRv160FrwhIUEWkF1eKv3ffAqnADfcz8OVvbJr88Rc+JQ==","signatures":[{"sig":"MEYCIQC4HmO+VwSXELaQ5ha5tJ6a0y6UcIkwxulrnVZm0NxC4QIhAJMLNeuYeOx250+Kz12nZWfLKE8/bf40BCLt1o94wGCY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c9f326b5e67e2bbfa33d5acb27d09be0aeb76df0","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.15.7","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.14","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.15.8","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.21_1635495170858_0.13114784860713846","host":"s3://npm-registry-packages"}},"3.3.22":{"name":"react-simple-keyboard","version":"3.3.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"84a1b947f64c29c4cbf2bbbe743ba04619949815","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.22.tgz","fileCount":18,"integrity":"sha512-f63fW2zpDfdhXZpWQvmRkB8f5M9DILmS7adICGZRQ6s1vcteIGQdIxSNAu6yOoVpwKKe+F2Gr3g7ea2e4t+ing==","signatures":[{"sig":"MEYCIQDBA6bLi9DNWX9IlE4AlKca17Ynja+KNBV68Y5NxXOl4AIhAKWO20xfZuf5cdE2woG7Ra48OftFvEoWNuqMkiRQJmii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"5fc7c1edc797689da56f97b761d21e438d09e4bd","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.14","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.22_1635754060901_0.8946421757358607","host":"s3://npm-registry-packages"}},"3.3.23":{"name":"react-simple-keyboard","version":"3.3.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4592571fae5af0b5710d58c1c7f1b47f08587ce0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.23.tgz","fileCount":18,"integrity":"sha512-0OL2gMK2kvsNaGHyYzPcpYc2hT5FjYWELIRR9Lf2+mtr2uV92SWoSoVENZo3nSHdMM/TvyUe/6xE6Gm+JyTA5w==","signatures":[{"sig":"MEYCIQCdwifrDnmkpy6nVlPMqIn+lmjYk9q7qaxqvl0DEdMP+gIhALY91PLhmd0WGf/01Y5wO8VDJN1oLfYopNcf8ozKOH1q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"c546d1ae15a3ce2a609a7ec47a24e93517f8728f","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.0","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.33","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.16","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.23_1635840441421_0.9136019264405715","host":"s3://npm-registry-packages"}},"3.3.24":{"name":"react-simple-keyboard","version":"3.3.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b192a835959b24169d61df547f63e9479e0dd04","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.24.tgz","fileCount":18,"integrity":"sha512-jmkK7TYC8PWcqLCp1u7H6bpG+ypdAA0lcwK77CKfhn0HmM5fqqYVVxO6GXugkcAYUdsgLo/xGTci7i/wxmPnBQ==","signatures":[{"sig":"MEUCIQCTvbPL5KIE9Z5mYok3Q1u3+0LuULAZZgg3t0boylso/QIgYmTutuNO0ZLQFzw0HwHr0r5p8xyqLaWLR8Nb7ll9daM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"84ffe7c0c25aa35dbbd91014070aefefca7609c0","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.0","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.16","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.24_1635926763545_0.859448979867889","host":"s3://npm-registry-packages"}},"3.3.25":{"name":"react-simple-keyboard","version":"3.3.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca54020d248922828eaa5f179fb1bde6c56cce28","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.25.tgz","fileCount":18,"integrity":"sha512-xwGj1tZ0w1BasHbR07IoyzldeDjwtvhmMZKsImKni0hPUYxVfrLsY7mKnc+rCnH8fsh1+338IUu++srnIcQWvg==","signatures":[{"sig":"MEUCIQDzQkRJCMP8EAUUub2CSFXzZ5cn8PR5ZSRJsvNxbGmrngIgeeGQd2sYThwLb6sc+IKui0s27dsO1wVglJJ211bAHTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"b67237d78fb9ce524bb49a29bec3829a5f9ba8f6","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.17","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.25_1636013275246_0.6841211907635083","host":"s3://npm-registry-packages"}},"3.3.26":{"name":"react-simple-keyboard","version":"3.3.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"148daf1142d446bb303b184f2c9e681fcfb9db22","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.26.tgz","fileCount":18,"integrity":"sha512-Nq9pmUsL/1TBRM42orQ9ViprswR2fOeOmxAqb9+DFFqFVTVytBPHE4O4OlRPWa3msJSF8yG6icjWtH3XOmdr/g==","signatures":[{"sig":"MEUCIF8hGlsznmTxfiwuXnDB7EF5c3LazGpkx/xcuYmnjnyPAiEAu83nmJuZoKrIGIEvZIL7uF4gFjKWY+HZLx6XWZv86zU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"3abd4651689f7cb465e614a4017354cb34b92b7e","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.18","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.26_1636099651388_0.6478689798403285","host":"s3://npm-registry-packages"}},"3.3.27":{"name":"react-simple-keyboard","version":"3.3.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"422e6bf7177f5cc90c1807a559f55e5bed385237","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.27.tgz","fileCount":18,"integrity":"sha512-zDTD4iskIO/h/DdDZKThWP+tVAW2C/88PFYBy5MB/n/L8I0hSjvz+RHXg3Ltqt+NHLnxRxRd3r+2hn/vLlHeoQ==","signatures":[{"sig":"MEUCIQCO96zVqE2kEYk0/g5aLXztJI+ZydAmVNMBb6f0UmM54wIgLxM1KbRLYfCpQsiEgS3d9avAFq6oOcbazfeTQ6obMyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161494},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"eafa0cf5476b12c6474ef0b522d013eaf3b44226","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.19","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.4","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.27_1636362501688_0.11844475317245373","host":"s3://npm-registry-packages"}},"3.3.28":{"name":"react-simple-keyboard","version":"3.3.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3fd2c4c57d1b2b35f082fdf2c475b32ac9678bc9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.28.tgz","fileCount":18,"integrity":"sha512-crKFuCmHe45d0zoqNXaodB+xx4ToVxfkAF+ylv3B9QFYIh2aJ7XJGxst2pVviIsSwAWlv4Mp5D7ZCJ5wiDyjag==","signatures":[{"sig":"MEYCIQDln6ntTWOQbS41mkMMEnieCLis0HwjdEymODpcTJEgxwIhAOpiXSCpny61b7lACYSNiIEeaAU6XERKAbEyppdr9SRE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161512},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f2c948f6f83b45685e68effdf02a543d7531ee96","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.19","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.28_1636448746340_0.050381682083240564","host":"s3://npm-registry-packages"}},"3.3.29":{"name":"react-simple-keyboard","version":"3.3.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"816dc0810287a7cdb312b4f9ab384c5fc72c288c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.29.tgz","fileCount":18,"integrity":"sha512-Nb1PbsBMX9BSOYtbZP0UIxQxdRz9KbRY9298Mel4Aou0S5GKVlRLkjK4FPsXmfdhJ/XJvHEpHMOvY/5Q9rlgRw==","signatures":[{"sig":"MEQCIGY8AVuYW3s31TY8MovWTgIKUHaXfbg6dTb7im3z3C+uAiBwGMLW5qO2pPQmWG00nZiCuqMxi8z9+n+pedIB+9apFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161512},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"ccbf9b7ef84c483fd2c827ada144a8f5ad4929b7","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.20","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.29_1636535187819_0.6404739994395454","host":"s3://npm-registry-packages"}},"3.3.30":{"name":"react-simple-keyboard","version":"3.3.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"56d567e8cc61e1679ea36840ae7c4d2600a07d5b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.30.tgz","fileCount":18,"integrity":"sha512-DRZfKzk2rPcwdzaQ4xckVntwMJiSwr3QmWLxTk9tzDvf1QcK3lIfG/xKehAH3ZpbLfw/J8sD5mHvtJANzZ47pg==","signatures":[{"sig":"MEUCIFoyu8fATGgCp4qczillykB7+GY9vuvzewYJtSfNEWaSAiEAmfBshEbXPTTuHT+ioEDtmgomlw5PJWPkUWl5cHty80w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161514},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"5043a25a8747bf5b94c2768828f00e6e2a5e57ce","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.21","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.30_1636623613563_0.2938989725489598","host":"s3://npm-registry-packages"}},"3.3.31":{"name":"react-simple-keyboard","version":"3.3.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4922d2d8aee488b51fc2e4e0dd028d11e9d36be1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.31.tgz","fileCount":18,"integrity":"sha512-kGpPnwnnbfCPb5hQVnz96mTLFkyz6oZXxMEQiWfzHd2wl0rJRXTgxSs6GgRynwZIbIv6n4TiykECRyrOeaTTag==","signatures":[{"sig":"MEQCIBAcqeVLEbpvvJry7k28P+Z36m3McVJuVE1iFeX7HrKHAiBNegwQySvU4C6/tPsbTXa7m5t4EqFHV6WkjJt4yaPTxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f4410b622e056b9b4552fdb44a22cd2afb24dc5a","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.22","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.31_1636627016926_0.9408814713542306","host":"s3://npm-registry-packages"}},"3.3.32":{"name":"react-simple-keyboard","version":"3.3.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4c24b9a62193d5af2e730234e3db34b851f873ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.32.tgz","fileCount":18,"integrity":"sha512-Jgw6gNjLm8eNwzxllpPeQz1Ikorm7vj0DrmSktV+bV+fM2o9oUZgi/Ht7NrKr82/dTkUzMtOOnIJQ1VxeDhoDA==","signatures":[{"sig":"MEUCIQD0d3StKSFkKS8Yyc9/eDJEDzpcCRixDm0HGKJsq6XzVgIgQHAVOL/hUfGhLolPith3xcNvCGMOLTNgXHTevTCmFug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f96a5f9c0fd6d01e537d9831b2613565ca6b6cf5","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.22","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.4.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.32_1636707980126_0.565039194824527","host":"s3://npm-registry-packages"}},"3.3.33":{"name":"react-simple-keyboard","version":"3.3.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf2a6cdc2a9ba2306cf033e03a411f7ae1c9d15d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.33.tgz","fileCount":18,"integrity":"sha512-aBTLTrQA+RnFE7ZgLpGXVTM2dFAtF1WM9l7uiorTSQvdNEUDaG9JrAAXabcoX4ggKIxz59rkJJxNSzG9l4NBMw==","signatures":[{"sig":"MEUCIQDMOFiEc/pxZKuXH8b1hgl3qYx6XlhutJ10ERJQqTTILQIgOj9C7ErcLvQxq3bn+oahqqZWYnY9eMMmReZNlwnaLVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"e1fa93a4e883021dded49a2e04db60f0bf3a6758","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.34","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.22","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.33_1636967147432_0.36386569950150704","host":"s3://npm-registry-packages"}},"3.3.34":{"name":"react-simple-keyboard","version":"3.3.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f77ed37d74b411aba53261de84ee4936b8d874bd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.34.tgz","fileCount":18,"integrity":"sha512-mAvLx4l83H3fEr+6lKiyHXeczOI8FNgzczdPXRYmvJx9I5e7UDwzbmXCsOy9m9HbkIsLH/7niM+qdRZWyOXyWw==","signatures":[{"sig":"MEUCIQDbbnJjE9FbUaw+qoEDjK+/gRzKUK4BCRqAmJRcYXPZJQIgMZ4E08lIA1QA+cuTDOiTysSmQOvwNlXoTdAHDVDx3qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"11ffd745a2dd2b83bc264475312d8a2840a90159","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.35","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.23","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.0","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.34_1637053679003_0.4123426524028746","host":"s3://npm-registry-packages"}},"3.3.35":{"name":"react-simple-keyboard","version":"3.3.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"003e6554c002145e6c369e7f4ad61736b7820bbf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.35.tgz","fileCount":18,"integrity":"sha512-BbYa2MASxInC5/WdxYlKPSh+PjDP6d0oNEDmxVbtxw7s0zzrVQ9xHRNOOKvPv7Ar2PTUmtur4Q6WbY8ZUFgfCg==","signatures":[{"sig":"MEUCIEFOnuixAjktp1GGJImm0vL8M01KuzOpPXD23oBQThPtAiEAuE8pRKBSrXbVil0zFbc6I8oG6JKyR9/099KVQ8mrjB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlMYZCRA9TVsSAnZWagAAFAkP/3PxPumnZ12XnmxAVeIU\nEgNbse/m91YT0zkbghns2D4VWzfD6OCFW3PArNkwF5FK6PrQ4WcMPFYf3l5Q\nTL5N8+lxQXf+yL5rGWBuxv1d4VBxnA54gOixqq9Xfb5RjeKnYGWQsImW6azi\nOQywYNSZ7qQ2uHnbjbz85X/9+RaIFu4bP3UMRnjNQRqg5K/SM4I4LrT1pacQ\nvUXpf7egRsl0mysWurwuxV2VNB/JZ9DYHeXTTQ+PWIQv7xQqHsKoiChC3vOB\nn9FEJcXXJ6Csi6fuQOnmJ0tc4NG0PVtEz5DauxAgVIQN2kxyqi46Z1bgwD8T\ncgGB7tOWyDQlGFNYwkMAxXRoPrJ64rH326oDraHzLtKth7s2/fgkF7BIXDcI\n0Y7i9rCsibBgrTZkCbAdSgJSgEtp2yLsv8N8W2Gj2tl761IEBY6GuI9Rh2Xl\nr9jU+JbACshI6++/6PKPMlG5+L2R+rKpKECY7f0sxJLfjP3LM9CRjE6jkLip\nOpWHPFGnhblN7D0WPTvQrD4JAKB4tMp2ZOsWkEdssAIJLxtVh6DzTtQp9ORK\nCcxtF61c/VDEnSPIhH6kiJ4zefD4T4ATPwVxPXf1mSVtKh56IH0FhiHTYxbf\ndPv/obfVubN682TJ9NUu+6MuZsfe8xb+v7y83hVv22tXZigOvqd0jf4wsTuU\n3ttj\r\n=boAN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"49132bbff7032ecf54d8f3d9aa5af7e8890ac9e2","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.4.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.35","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.24","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.4","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.35_1637139993005_0.3145812405560424","host":"s3://npm-registry-packages"}},"3.3.36":{"name":"react-simple-keyboard","version":"3.3.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0075478bf24e80e93de83707a8c6bbd48be6e674","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.36.tgz","fileCount":18,"integrity":"sha512-vyZvJmRgxfFmFt5M2Z7f5QwBIU6Ej/juCj8sfUnQyfmI0CKZt92DT3JUHiqJvXNzP5mpWrh0VXSk8gDGb37Bmg==","signatures":[{"sig":"MEYCIQDwJ7Lkk8/ZKJ2vEGemAWjccZyywlRro9WW2UKZQSESqQIhAJlUPTcu4wH3zuNGnBP/iCe6mZy+wgfetkshpTJzdwfx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlhfACRA9TVsSAnZWagAAIXgP/2eu9zoHkPRUSEIre3+i\nnJsIdmyZAxL7tJ/tv97EHAEVgBubIglzAYeePfIyIuedeZpQRug+H8eM79Wz\nPYzxjxhX8ShKSkQnnmO+XBlJoIL7ewiI+xRWoZml+RnCWklxZGk1G+A8JSeG\neC1QVDXIcc7Zsed+bHLR/t8UWXGhq52pF4oP4/nPNShnhbksKT4ZNsDHRjRp\n4lytkz2vp8tUB92603lIu3da0vER7ccgxhy9j5uQrhD3Uz/YwHaXX6+vs3YP\natj961nA6gB0xBWYZvVOOnWN4GA0CyvSqbNwnYwIfaNcNmazZQyDAj/Y5qnt\n/JHZ94OCiWELRw6Sl90cnfJNJkjrJ5E4jySyPBZ2AvXEibh1/eeBdGLYqGd6\nzNYFilcRp2UbSUPzEbisHY1rn1YIPBksqGpNDQaV8dWt/q55QBglrtWh+am7\nN3+/M5Bj8QxnZ261KdoZiAN725UvGHkr4hBE4aXGq3C5yDPABOx7XVUCiDw5\ngcKrcreNiQh+aguuwSq1lwYsMxkD6ghoSf06fEVrI3kvptAvvsnegRFplERN\nNqEszS28oAxW5cAnRh92QAZhPIqfHbQ5yIASwnEColJEWDQA9mz3yi0eGLAb\n//zKjNa9IIxQlXolU4h0EwFEiZZuYi2l1PnHeSsM3WDeHlyTilKFjHeTioC9\nQreB\r\n=s4/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"8455806bd0c81059aa43c577bb7f70809688268c","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.2","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.35","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.25","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.36_1637226431992_0.8270413382266764","host":"s3://npm-registry-packages"}},"3.3.37":{"name":"react-simple-keyboard","version":"3.3.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a28824ca03bd96f21a9c2019c948ca4afc8c49d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.37.tgz","fileCount":18,"integrity":"sha512-8PO4QAzPSqKPVS84+gRNtSoADokl3qbYsaidXZiuT0A5AAv7NIxQZTr72kekwMRBZn+DZ0ZEP3ah0A2PBB10Zg==","signatures":[{"sig":"MEUCIQD4glelUg48pnvrpkm3j0QrUSxV0iUT0sJFxli6E8/D0QIgEi0BpG2ZdSTqMIGW8kToIHRKvE2YQzy1Bf2wZkV8ojY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl2lLCRA9TVsSAnZWagAAb3wP/03dghi6rERkNk2WT6U5\nG5WYLe9ihGuUu4yLz2Z4ReuAKl87Ka/CbR1aTmpZFxL1ZNLZqh+BCxUsQzQ7\nRwuou3ccdrnM5/nYMQauSNNam0NHm2jOkhc/HIAQTm07C1LD566eSaLuJT2k\nbrP4PnumhaV//DXWHtmRxqkGMxE7V32a/BdcNmyzSEI9w13YiMO1rufAd30y\nt2mzW7zaGfqyQ/qbPghMUapOJAwyLfS4XzyCbNTjUUK7FrkrpbYIXdpnExbh\np0FlHNvFv8lW3qCJ9gQDgnerizUPAgDEB/vgEc2HKzd+dDuU39qYvwmpCurX\nt/Lx/+n7sDzKnt+i1xjsDNCrnv6wRNaSoLsPP/NZEeC1ZPHAOgetFULpgKjI\n2Id6ZBzwr3eQH/9OAFJqvmHEtqDxQKLKj3bn5lvuZVxaYxY3iRFZvFoPxIWz\nu4qomEJPmq3tvOvZxhamQmMnSF5ulcLH++EU3/6dFbo++DodGjD79T6HNOyl\nJdfOQvzAK+LLaAP/i2SwGb19KWRWfm1DX+5zcjMaoeL4oPAZOAgUSdFOLZju\nFS6t3Yp5VOXMqDKeRpR6qDOiBPKtmNLMmRUFs6xdPqyRiserQuTjE89SrhIC\nA5q2+rRi1AUWh+ceuhByEiXJW97R4/6nGERfW0vpL19v1bTX3joEpss7aDE0\nme13\r\n=HXPz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"a15345113dc55e0f1d9af69f821ec4520cacd8b1","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.35","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.26","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.37_1637312842922_0.9573253603574581","host":"s3://npm-registry-packages"}},"3.3.38":{"name":"react-simple-keyboard","version":"3.3.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fb115aeabbfbdcf60e0ab19bab51236021487eff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.38.tgz","fileCount":18,"integrity":"sha512-RSMVTmq8eEUsHGBW+Eo+di1mrYKUbnPdvVa3oJekIaXipnXMoq2sHeeNHcdqdImzPRdLrErgZV0KiPSh+KeKMQ==","signatures":[{"sig":"MEQCIGz4CBkBiEm9T2XI2nm+iuXeLRnvs0nUwbap2NdNjv8cAiBhAQVWFvuCiqNAeKwtbN9cxhon5hGtXt2cTHNaO73YXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm14CCRA9TVsSAnZWagAA9FUQAJtYoEylrpyPFkuVqxPq\nf6u1UpwuX8GQeE/qCw8bLSDO33wOuZGXEvqZbyghrpzpWJNdehwR3ho8DAHK\nDvOyuHzNUcxWpUGE8j/nSJXYjRuYtO+VmwXUxDE5etoMet61nkSi/E1QfET2\nMvYdBJ7khDXiad4Ym6oDCOGmaoRkcrkzGPPIZlsQFDjWeSgHFz2swzKpOea/\npH0yji4jkQnPNfZd8JAfqWD0LvZN7PeRlAh9HYLrH3Iy+HJUfvkKd4wsekXF\nbr1U7yD2Tba1HCiKHTYkCHMxdkqrVhtB0PItHrxFTUurMOfJp2ENOwHxyqvt\neWRNn8+iJp/Cz/gxKWBQcBikHBBWlLFaFTXEfc2S9asFjCJ/2TNw1cjIrBHQ\n6u2VYZ6J58wFgbJM1dHruWi+hYN3hfGgWAw5+cM9O97QEDJksTIX1Ffe9jXf\nWUyMEouRkfPs4qdfd/UXfKdTyMwwF7kzczdScws15NrDWhA191wZN+qOtb1w\nZaVSDGP870wzGEaGfGzzGRaPFPzeofTUGYc9UuHO19LJLkYwXKRAaZveBsKc\nJJUXakR3uiQwtRxbmrrSc5ZGR7uxHcSmWmb2v4a0ndaREeuts4tiX+AWwlFS\n2FhhDZUyvhjlwB17/juQOEPUIGe7vj9c5/puOnj/NiD93x5WWzA+0GRnTUVA\nMwg7\r\n=/jsv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"f515ce51750977acea4c8862101944746a33d68c","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.3.11","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.36","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.27","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.38_1637572097803_0.6510248218865968","host":"s3://npm-registry-packages"}},"3.3.39":{"name":"react-simple-keyboard","version":"3.3.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e8ae2329daf6fed75b651148d1208f4ee9219a9a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.39.tgz","fileCount":18,"integrity":"sha512-Ypupni+9esM5uKEr06VoxnsdXjZcPTOA7+ImWu6WrlbPMK+hLts3I/yqiQKymETs+yqts4YdjsjJ0Ef+jYPS7A==","signatures":[{"sig":"MEQCIB1g7sdxXzuKzlmAKbqlDV3cooqh6M55C/xdabVxKDMUAiAO1qXLOXuRGXDk05pWYcU8YQHhEdhY0y/JlfVGAPSSZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn1IxCRA9TVsSAnZWagAAtlUP/18JHfqmt/vCnKKXa79T\n6PBKneViYj8gM9u7xtMPUg21pq2C/94lP6azY6aPWGtkJT1LyoN+9bN+qxvn\n1EgM6b4SaOAe4+UAm+JYieVsOZ8skPNNknfIj3/ilIt4mcv45E5VyVUzbM7T\ndJd5w3yeLXTSO/vy8ofYFn9bjItdwdW2b8pejLobg9Mq8UldLEOqHnDA4OkK\nkNA9z+UovPjxSg6rYkpHSg8xGAesPSWAhnGA6Ng0Q1/Cj7gB4vApQW++kiAF\nAhNhzQ8mWjtsCczbMs6tgIfj+VU/cmXwCuBbIMn2wCFMgaz86vmHGfuuajCu\npdGTPdXCKtBcz53DdivqWweQ7CoUpIcIEbG9LzaCMQiNe29VtpPdg8Xfo8Rq\nfU4WDN5HoxfUWOo2eL99tkNOtQQLE+HOsX3UPe6O8j5VNfnDUdp7LtNCbWHD\nFTubm+Ov9wiHcA7qFJ5JkPX62Ue6zS/AUXZzRYnGnbA3jSw+7h4MGwutg8Dk\nFgy78jpG8/iKeW1x7KSmMSXrlN1LLi1xOUBauAs7WebdalW9YR8tjd+neKCj\nm9rFFE57TcYuq52js+js0FNJdiJQDCJzvOutKxOdivDHGJMQPAFQb49v3WvI\nI13lDXAy+ZNCjzT8GUhPye7vZ2uU72sXfWf4svHAy2/fW4Pmjou9Z1V6XLeN\nGWWc\r\n=WylV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"655a7bc463ddbf70e552ecc0b4dd02ac245c71c9","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.27","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.39_1637831217308_0.6331599507570398","host":"s3://npm-registry-packages"}},"3.3.40":{"name":"react-simple-keyboard","version":"3.3.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8782b2dda6ed846c9c996562899b8e2c082f9c63","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.40.tgz","fileCount":18,"integrity":"sha512-3hjT1NCmDSyWfX5AVVbAdab35WImVXlDB4JZY2MBIrpkaYm1n5kNPQo+Lhpxrp01wo8eOaPXr2/NrvtJblqxbw==","signatures":[{"sig":"MEQCIHF3QQnR2Ovng/Khg70XfINQsfLw1e+JdhM3uDAFItpYAiBUogVtJ4dwuOOGIvQQs3hMRi2E6pozWSey9mT56CN9pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn1bnCRA9TVsSAnZWagAA+6kQAI27nw9MKBtKzWre91Yf\nvZpViTtiVJx29frRt4D7MUQ80m7ry2K5HrFnu9p/XqVoINKT3I2DAjeW4qR+\n1WNm4ZKvTjWT9Js2gsM7WpylFEonGn0xijT8eiXImeWk4MfzBCuy0WMQjCHA\nau0jccVCePHBf6Co+xAEpF2U2A12IqI4sEQVK3oUXNsE5MlMa3QTOY663PVG\nizBD+1WRwJne+8eUMzXvFtxoIBJTxkHZj+a3psOMePD6KIgUparVengYmrW6\nd1ClHERNXLKfFPT4jwJLnyd36RaJFJnWeczdAvUWBgelBxK13+UD9ke8hj9l\nTUKKgaxcqcU3veN/vb4WTlVEdSLS9ai83ZeeKUpUUu/E9Y91XYbdY48GZ9LY\npoci/Gc2THLoWZCNv6GCnApeQmtR2XTDmHYzb76oEqeYf8yvYnVHofpE8oym\n0tm/Jyra/+m6Hp+YN4dXohxXnlzYCBy6sGQ08vbaQ6PQCmUX8T1NBk9GvmHN\nYPXgvOx65qOaGzr2CnXJ3p1Sw7X4SbK+c1HvR+vBAIWhQaLuJlsHN8M+v8pH\nGpsd19igAVQfmfdaDOINuY2dB39E71QVRdO5/gBkuykd0Wz5sFCCaQTKlAHd\nwlxQy29f0lJ2tRHGa+iz9Ylbdy5YyoJYh3j0XNDyZJ6FNhUkMa+sa3MMHuez\ny1Jk\r\n=dh0c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"0a83303077ad090c41ebecc32b0e3b442a5e51ea","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.28","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.5.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.40_1637832423272_0.940372185513128","host":"s3://npm-registry-packages"}},"3.3.41":{"name":"react-simple-keyboard","version":"3.3.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7027f8b20676c0ea9422f0dd7dd0a241f3e44dcc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.41.tgz","fileCount":18,"integrity":"sha512-qs8M1C0qkVKHtWEEsd22q47YPE7hfAXNr72wctLgI6Sdxj/TfAbXUUYyhoixgtKWjz/e4j9s+GVzCJ3eQ08ZAQ==","signatures":[{"sig":"MEQCIBKGEH1MWHRFHOUG4jhazDOZbMJE/dfjCEYrFRT23ssPAiAGRZJrRNl8hKgEOpTXFcjmr1OKFOgd0NEOlLGbaJWB6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoKNVCRA9TVsSAnZWagAAgp4P/ju6cjz5TGQamEtK9O04\ndtMi+QXvhzFs3o5TkvRj5ZenKiwkk/7uFmfDB03wv9HzBuzudVj/7nF2/IoA\nVuY3NerRj92OmhZ4+MoeHogL+Z7XeEfSKA7PbfMeKphj49m0Bm7/Pda2CFs0\ndrPmjUBn26fm1kX80UWUAxq1TBjtf22iCt7CY95phcZ7AyyqKbdoICYATd0U\n1wnZbKkrOKro8w02717RDGEO8A5OfyBIawTDh1onKc1pS5lytyF5V+BbxpVu\nPntOBvnh3NxJEBvR4lqGbBHcr4KO+p3dDKDbRolVsTh0TlmoeqNRnp5ZQqbl\nMOHC1ZRE78w13+csRTOO13C2R+RKErc7VzYxBa6c5HMtqZBI+oq+Yc15aIyw\nGSKNexDMOFOkh9XZ44IdvKPQMbIdlbVWzA3dO7S7Ytuei/5/UoLq5YoJQi13\nDDEshYa/rgu5SLdIfo07jh9yXS2j1RQVkaiIKbLyCkkj7peW7XBhyJBFcCX+\nhfMDGV12+5xkhJyRM5kii712GtSW3B/ksrgCS7OvY77TXIuBK6wD4Nv6i7nt\nVTe6YKUiWUFnCJjsrTPyi8NebUpghD2zkRlAfRFcgWChaSZCRJMe95rjtevX\nM+zZxpEN+0dR6cGBomlU64sE0o2nA2aks0NX5OHdC0IhTnURCbfvN12dS8+x\necp0\r\n=4jce\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"028e50f4669b332c014ddcb4c1e522ddc52b6366","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.4.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.28","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.41_1637917525644_0.24041858653144188","host":"s3://npm-registry-packages"}},"3.3.42":{"name":"react-simple-keyboard","version":"3.3.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.3.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"401ffb8954e699039c7da7e7800f7a645070d3eb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.3.42.tgz","fileCount":18,"integrity":"sha512-7+9UIlRXQSagkYXRQ0+Ftsvhig8veBiL+tb3IufryXCd+QSqNn/IRKI+gzdCGF9YxNSCv92U6UhwN7Rxn9rtcQ==","signatures":[{"sig":"MEUCIQDjZ8V0w5CFF7vlzrDsaehiSZgZiRXhuHv1sWEjApAMIwIgT1EJDGJNWerxor0sxr85hRw5O4KMk84RanFc7yLvmHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoKQCCRA9TVsSAnZWagAAd3sP/RgB/hoA/rhFScLBGLsj\nUUCS5wl4bc9jS+pIf3lWgflBpiLzs4Cs92GMEHzaCpNahYUuKCCcQardbBVY\nQCbrrjCWdQEJPYLhjsFFZwaK1fJGhuYC++RR92/rmrSJtK6yDsT/+N/XkqWY\nGuIWA8Ap4l6eBf0PEK1VTwV/zXcw3JPvJpXc2thwH+SSnUqP6tmkFKd3HVOg\nYtepRniTubeGpWn6+/QI3o74ZdgCOhVNoVslWhn8DapEYy86Mmg6jBqhHcOc\nYokK/fXamFJZkd2IXIGeavt8DIRBKE7QPBGRvM2Qzx/q9uM+2oqFEiNvTk0s\nw8LVlhlY5RRQ9upzzq4/fm3RohtJV/+ENHE0tdi3gKgncsSXZp1K0Pbkyxbi\ngfIRp6V2Fensm9Mot6fPWFz2SHvKqQT+gacY7ApYrkdPtSeGnj7Lj8VN4XoM\nqjMo0QWeParegWeRYEygLflvYUGb2wSBlUIYIhJvy/geLeXXEfXfj73GmEJD\nJVwgPHDk73H+MNe74VGiCPv6kHp6+wm3ut5MeU2nOl3UugGjvkUqZ3+VinHC\nJLn+zJ4G2FbRPQBPxwIS+x5ZQ6LPMopkJCz51ojJAQvETyDlQrim6gz9N8T7\nOOTM6VAfB6ejYXUkDKr1X7bew7jIt+Om6qMRak8UoSL4TrWkM2YH8CwOvR//\nL6k/\r\n=hSEJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/types/index.d.ts","gitHead":"7b3abdc5d417926e7e280cc40e53cf3fd77d6116","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.3.28","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.3.42_1637917697904_0.9847583434690355","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"react-simple-keyboard","version":"3.4.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48e21a9eb68d4815886125e0e560e3b4426c7ab6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.0.tgz","fileCount":18,"integrity":"sha512-v1AwkYhQnS0niY9LvjAEtySDOxWV6UkKlOc85rIHf9xU7KeF1wCGUpWVlyJKuwFXlkW5tVY3+9LI2YWDOU106w==","signatures":[{"sig":"MEQCIEQrN8OolWj6804dkuiIFbDA6gu6xGcpnADJ26wcrDL4AiA1IzSWBV+cCmzTrqvQDFBjnuX0ZPiLVGnvU9JH1Mub6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhofg2CRA9TVsSAnZWagAAs58P/0vg/CIveGT9/HbhXMzr\n0SuSVqYauhqVmSLr0zuLApNvd2lMcDXjiwJtfTiohEflMJ2NKg1gi2bDC34V\nB/e6sDTnAYF8SgqHa1mDBZzRSDu3JKHgIBvRrWpl4KfubKmVoZ2pMBF16u64\nMvrj/jjZ/n1I71yGfSsvJ2pcWIChw3aJrF58Zkr2nK+STYlkMrNGPy6hsbLi\n1cFcIFL/rTTFdC/mXDo+e6Eqz8nGqTMcSzCruiWr67vklWjMwRoSF8zCdV0r\nHsqMbZiUnuEYPBWv1KIFRtJe8K8KdXQuJlw7jVGs5hvS78RmHGxI4+8kp/FI\nvJwWlwgphTrFez4W8za3CbrxmQAP7E25L4NTxNgoCxkccHT7ewhj8zh9g7nt\nbwGTmUOMCATB4B7kd0Aj3sqyh2ulkIHGpS2DnXufFEC/OCuybcC13zrLIAoB\nnMzMThPpjtoJD7OdqyVXwLXW/aDhVluehU7jC/gXRVQWoyFVZ78YeFJB7IeM\nQysS0tw9wsR/m0iq8pK5lESoWHuLrdy2K5GCR7tVIy6lqGJSzlQCvrYapeBq\nvlvO5lR8uMNpcHK/XXNkbZbAM1jTsx94OFbi5gnnsTf5FGka6+S3Sztyp2ut\nwC21nzr2NB2B6CYypJwgUnzU/eOoSZDPkfugtke4uYQDjlPmw7DgpCwrnDAF\nLGr7\r\n=l0/B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7b3abdc5d417926e7e280cc40e53cf3fd77d6116","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.11","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"14.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.1","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.0_1638004790422_0.7484601201457053","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"react-simple-keyboard","version":"3.4.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e6e99f0eece1f97e9e0af33b392b3e40dbc6041b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.1.tgz","fileCount":18,"integrity":"sha512-vhA6Xytxn/HOIB5BUMZD9S5sRIGTseZHk2ht6ydbvgmOiIEOVLmoT06x4roiF7T7JrBYP6272Y6MTMY/G0sksA==","signatures":[{"sig":"MEUCIQCvYmj6hjPnrabhdFN5S8x85qpm298gsCb5xVInt7ybxwIgN78c37X5xjEVhpL0LMnyU7sOJb9H/SLftNO7+F1TmaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhofnYCRA9TVsSAnZWagAAF2wP/As7i/mVLMtg4SglSNFz\nfbapA6DSN0Pl/qwEVT0/xbSWMwQtggbJzjeNyJonzmBY7ZGaS0WrUyeabkyS\nXhsb29LMT3EuKw1JF5rkIopOrnrUayaPvDlBIpnY9BAvrmY3u3k+3yH8/aOT\niqcf/IHjPwPZX9m5J1a8Bkg1DxAVrqRpQ+itcGogpgWj03jZRDBGyOysdrw1\nsTLDCbu1/gXdk7SopnGcD2+Sz7wXqA/7cBvX6aplYUunS6mP0XYV3SMx3sf4\nLfDjWe3wfKVkm2dKX5imUDyJcpxvXYgZO2FP2+kYZAo60dKe22qnx72be1Cf\nscK06Vq8yvChHtMQZ2D3x+lOXkY73uv/nhrUnJOMNvw03RWZatc1TOJ7LlFo\nwUgFBn8H53dBsTkwzij0SCo3BGYCFbolFBFwg+gW4BiyahJTxhkUQuNcrdDJ\ndf7HG9MEg8Jsw9+JxkpQnUc8rM9pPqiD+QducaHPtUnAxbG7mfO68Dbm3mgk\nvvtN01P2DC4ga43uqr5Q43Noj1LJxiJomLbZCEUWLJtFS0hwOcCeRrM2Aa0r\n7FOwuFoxKC5tXGKBFivleTb2UhmkhcAaDdAiKMY5sjRnvIEAU3UoXbwYuLMj\nk1M0cxVYHt51v2bHFF8ZM8hNruVZGQPDnGnQfSt8Ji8QCUTjoFkgRunUER6W\nmcKw\r\n=yOiq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"84185b94f6afeccefba85f46c5d5443f1aa5eb65","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.1","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.1","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.1_1638005208005_0.009033795573507586","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"react-simple-keyboard","version":"3.4.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6b161256d10ac094899566500212bb47d758ab54","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.2.tgz","fileCount":18,"integrity":"sha512-zZQ1XYCCLyTgo+jYxukLLVXwzIqBRe31hdUD9m7GeeboEG4isld995eMy4WDWapzAnr5IFr4wim6iJXwI44+PQ==","signatures":[{"sig":"MEQCIDNQnWaD6thxA2/hhz4oXj11OfYRI+exgkjPYS/53FmFAiBsRCmGh/9mUYgZXS7+0WoWn+e0Lzi21AUV8ztVLJOKuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpJgOCRA9TVsSAnZWagAAfTEP/ROvB2lzx4XSZ1TDt8bF\nRvdOsd6y9Z/0WKIyi2utOmPwG1ae4Ldf5+ToGjcuewwQkwT7E4N2+5XjEc00\n3ki3B0WZGrAQTDGJH5Sra8mYOoo4pMVcXHgOt+v9r6dJ1qoXsl4egovA+a7J\nVA8A32bVVt8P4A8Jp7wZPqBN8jjsJjxek3sUHo2ichTYigfPb33jJGLmDLvJ\nt1sU8IcfR0AjvNTHNMfS8HFs3MRUTLW8hBewsIEdEIV3977jflHi3ZChhsaD\nwkBwpFtJs7+RksuVcoKNh7McwcJd+LBbiV8KHbJKfgvheMbaIcJl8OJyLgJ2\nPWQr+kQo4lOd+827zwaIGFjmjAzo2ZgCvzW3Kmb1Ljsm0tcenAfCSaijukTy\nhYzdLJbfkNb4Ga8o/NVIVTQCZKozBF/Lkyho7ZLfmDEFAG2WKh6V/IsioiCa\nP7qHDijzCN20aECe8UiwWcjkzmaDSEKhfRu1PS9Ak7FrW97xju4HIIJY24hl\nImHd+NBgRefgPxofuP8KRsBd4P+3AZU2dc+W6JkIqpo79RLimnsxIgUiAte/\nlYX8qaDQ9P9B68lnCycWY7L3gw+CcQOb09OSLNfpls9qmsn+gF77y8mmqsem\nRXKJ+UTvVEtxKCT0ymWUtRpLgsSQuhgUNi7x+skAvMz/1StQIZgi+VsvLOcI\ndIHD\r\n=OGGo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3b120483dc82dfbcba8ad4603364f0496e921b56","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.1","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.1","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.2_1638176782570_0.08397987925783768","host":"s3://npm-registry-packages"}},"3.4.3":{"name":"react-simple-keyboard","version":"3.4.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5ba856af8cbf60aec7bef52384ab828ea0788c80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.3.tgz","fileCount":18,"integrity":"sha512-eYX/qG5EgIS6HmFzR0Ic26ApIg3LRRtQq3svCWTNbi5q4UYElFN3b6qZM8FNxz3ck8updnKi2TmAAK1RErdaag==","signatures":[{"sig":"MEUCIQD0MOAVaZKxj4QdmORJhRpbTwn4FcOLde9pkhguf8qBPwIgM1d/rHDf9sttU+mqLdrwJuFBGH/FnZPy07to0IvJd5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpem/CRA9TVsSAnZWagAANckP/RYGDCUgnACI31Qs53Mz\n0cQhg06jN0hI5VP0jjkO1qbnQoLigZKaQ3XdWfFa1rD4Ce0efB5bT80L8YnI\nn+KnutC9GL2ck5p3E7ik6JZEkstdisOH+gFqQ8v8WOlLjqmjWfsOZd3rSVDB\nUAWMiaSWQogjJkPyQMUUmh7+BMIVxYt6eelrnv0lqG+HClTkblT1R9u1SXrd\nqQdFPK2Xa9RmNK5YbrrARHACccbZ0BLm40Z8VddzjYmsBbeYV3tk8VquqLg7\nkXNB7pq/qmxUNgNu2MlBNBPrgArmnFLrYS1niBDmMVrjTUTb7CsRoJcvUlJw\nidHZmya0AArVTGsYm7qez5FS2BNoU9ZWOax8a1Fp6Nbc2wy/axCEOe4ClQOn\nfHe6gOHCp5QBV5HNm/WGWTWQ6jTK/3jWI9atOH32Z9yTbVd0uChvM3YzOcIN\ng3fvRrcd4RbiqqRh/9PtIEiQKQqFK9wL879P13V4pCnxvOE3f1vrnc8B31E6\nhjd5igpxgtJdeqw3SpJm8FzeVBbCdUVfEtfOS1JqA1plkoXzFvfYt+SInbX+\nuESMF0fU5WM2cUSHGlwrOPxrL7QYfM2YM1wBV3tPw7T4YV6OZtqMj2cSnfGn\nlUtnt1CouOddnHlnmVFsjt9/dwuCqWpGin0ecTdL7ALjtzpJAFqDG6mn1Qow\nV8XT\r\n=FJI+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4f7be836951e7b4bdc0b8d5e78e51f78ae42908d","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.2","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.2","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.3_1638263231025_0.6758202930448152","host":"s3://npm-registry-packages"}},"3.4.4":{"name":"react-simple-keyboard","version":"3.4.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a336d17ef11a2d31fa00cc8a8fd4cb9270e9104b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.4.tgz","fileCount":18,"integrity":"sha512-gFmesgg/Zy/TrEpJf9HQTrdjVZM2A5xg1aZOKZSgv4B4T5S0b7Y2PtXBMl431vEdEP/RBLCht1R9ia4mmJ5oPw==","signatures":[{"sig":"MEQCIGS2+UEAbXPbZ5qWTiqYoribQECVwkZiNQ5lJ+0yMdxNAiBihVHukVQlP89yZuiGbqaba7u33v6JC/u/CDfs//Mlyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpzrPCRA9TVsSAnZWagAALSwP/3gS2pwkrzCy8wyQ1AIg\nbzUINqH9JlpaSMUZIEHNT5rHVZUQgQuNzQ0VkFCmihH5cnC4IBosjZY26yML\n/P+OCCewHLuKLVYEStUoY46D9BJ4ppzxU5x0kbEgRPME46L1EgXzToEo+S/e\nLGpJHeod7jMl7udsltMa3mLSwvHFuh3WO1MCggK9SHa7jINraLRAKY2NXOGW\nx57g6UtPTUEbGnvkBAEJ0UY57vWbQdUPZ4iKIxgxtlmFtm9e3S8a76rUxYq/\novb6qUKF72TYrDfK4B8LyBwLZ3pUTntA6fABjkLUmdWu8O2WGabsjnF1rFZ6\nbr0IpKCCNv8fTFnpKhwx1+IFvcf16zjXcunP+nyVc67vGludALjhOIjOukuh\nLl5tiFgyO+HNOQAkirj3DqDbOuEmaX0iTNs8C6cTFLmueHhdmPIC8xYUurjW\nyLfeXx9WPDNwQi6M43tk+p5EZPL/GQ9+2yD/EftxBr36Q7UbOG9OpV2Ezbhp\ndS9aiEg0Caf2QseLu17w7uftR+nZrMp5vpfM8c1ayBVqTSdZ/pjvCI3uaoeS\nh2bz9Y37i7cflt/5RPMFATkbGfIeZvAqzNghNjADlSxgj/cVEorRSH7UNSIT\nZ3LLYCOlq0DEsk75JyxuajkAHez4K9Gz8Vn8ASgYbAxZx1g1cpLDp4uB3nn7\nFxtH\r\n=M1NT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"eb4a183be68fb976537e9212af2a85f760f4387c","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.2","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.3","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.4_1638349519216_0.3042975757995219","host":"s3://npm-registry-packages"}},"3.4.5":{"name":"react-simple-keyboard","version":"3.4.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c4e63ddbb6b95004d0f9163953cffa3100019b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.5.tgz","fileCount":18,"integrity":"sha512-EX7qCiploFlakKjk/dYcTo1ntrbNuX156DRLsa3hkEiZ/Crjf4bI7CWD0i1fnEdMjfWVwrZWg2lKrCdBqjoCsQ==","signatures":[{"sig":"MEQCIGMonXlLa63jBUCHBx9bxqmd2SItq/M8/iWS16MUVCZQAiBK/v1o9e1P+4KgZgtMn8MY4fTJCftGnoM1Btw9RqB+dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrdLoCRA9TVsSAnZWagAAodMQAIEfWDBctJJe3v+JpHvd\njFvk0DHsql3Ok5j0xU9FCC3H6MuTe9NrAf3qabX4mjHfkBiTRWyTf3oO5U6u\nWtaPH81pqN5HyQPq2OdUu2tAVkDQfE2V0Gmh+F28jteLyXZfZvaVi+9H8JKC\n1VJSmZmaMYBFV8xdSyrHrBWzzbPyqyGhMAiTSQmHZtj5n3fy2o7IPMltjlv2\ny8H0tbtlESJqQD+M9dhkyXKp24JfJQufoyhq8IQDCG8pRXhlC+IJsvfG8bWx\n4YXjBwJi73eON+8ntiSgd/QIMYuqwMtqz5dHZccFHsSvw7gm7Vp7BNivNbdL\n++t4wPWxLjO/84byfgBNrWEF52us44WcC30JLwCCm2KxAHByT8UKy7f66E8F\nmiv8wmZVEY/NB97NoTwVxVfL3S76Lr2EydM4LX4oMhNDCvvrzJNpfVDofVgR\nQWI3Ii97hlZ0yougbXuQ/NQVUtIEKUYT7Btlie8om4xAinJAXI6ZLGNmYHqH\nVnwCxlaHCJKV7+AnHSn4zrXG6F69FUROOd96d046mvYR688Vfb5J79aop9GM\neL0A14n/+vh+KtB9cEfbq5EVU6z3AtzXPebVQMeZlGzHTTkmG3WKDhK/Zjzs\n18gwiMaQFnVOHuKynZNmIYyFwpmvh6zuHaCrOaiWNKKFTpeTitOfFsWN29Uk\nSFHB\r\n=f/IV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"efd50aeb96dcd39af672f4eeedcd586e8a763aef","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.3","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.5_1638781672847_0.6001274057116448","host":"s3://npm-registry-packages"}},"3.4.6":{"name":"react-simple-keyboard","version":"3.4.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"257ff768c313b2f4c3542f965feed6b44db1e2fd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.6.tgz","fileCount":18,"integrity":"sha512-iJd4fE9H7vsx5T+2cjoA805wu8ZOKtEXpDMb+zEsGmyHh4Eg1VsWGMd1eeasLVnlqDpwZjcTGuH77Nk6YyQJVA==","signatures":[{"sig":"MEUCICApn8vJO39GwT88HAmvv9YiELmWDraUr7OhP4nukuE0AiEAvH+r5N1U+6IHk1jH+JORtssPtv3Y4d1ezJP86WAoFiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhryQhCRA9TVsSAnZWagAAC0oP/0AANwwByhE3nwBqmTSX\njhINfFAQKYa2wQN7r3dK4ClIcjvF7EPbmt726tgds/rHVa6D/DFzwIQhgx87\nIBauT9TA0MKqU6YfCzARDNkzP626Qkj42nSuPJkYsk5ZWBn/eYiFbcaxtbIz\nzaH1qXFIhw8Z1a9Eb5xVfghvV7IXsAkoN+gk66XeaYn6kbUB441WKff/o215\nt5HHzZOtt1oI/9jN79slW5oB8pHF5Pr7HqhVN8zevB8APUSomhDldd48Mdvz\nKbM/jlcDeb0yUvcv+m/T3JwNhILRGbInC+CmIJCHD2HIRo5F1QM9Vn8kc0sA\nS1QieRuxEyqadGWCYKeIs4LCiSm68AdrFIbU6fSY6P+DxfwAVU8v4YwmjzTi\nIXPPaL8BwyN6hOf94o6fSZaCt5PM7FoxgzVNHKrh/2Y4POO1KSX+spGEDToT\n9rgEa65Fb3W1VzDJt0m6eq1laLcyAEe5XAZ25UrB5jg1vxMNfR3mc78Lf97N\ncRBA7kUodXNGizYWgWEqIW5HOWM3uE6qoi+ucB/8kWPJIfJHU48OlmFSjk77\nCyGllIPWjiGNWleLSiyIcAuNMvS3sNy2XRGAq8b2tMQsNtpEz4Yn0HbUeXiu\nLGifc7CvPD0EnhHFuf1mcW9uWPtLeGuUCS1RrsAl3jyn1SgRWWljMy2RUzlq\n6D3w\r\n=ny2s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"560c2dc8b96a6b48a1d74048b5f6e8b11dc017ff","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.4","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.6_1638868000848_0.16340998875584756","host":"s3://npm-registry-packages"}},"3.4.7":{"name":"react-simple-keyboard","version":"3.4.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d2d750358cb953b2e612bc7afda1b6dafad69c3e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.7.tgz","fileCount":18,"integrity":"sha512-+Ps58EK0t5yZnv7UsYzkl5hxSP6H+bIrCdOHsVWaSLhEoa0daWVQSVxfxnN9tRFMJF6qAh7com2zAaaQd5k9oA==","signatures":[{"sig":"MEUCIFE5+QtGMiIpqSECI1O0wcsZKpHiJt+DrDgB3BeOkRh0AiEA6Zbuz38AQKDfBdcsDBUnn3M1c53Asv1v+WMXeLSWM7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsHVtCRA9TVsSAnZWagAASEsP/jDDvDEEjeFvNV78eBRA\nEHRORGYvlte3AKlYAV4khJjJL49BADB6wJKK1O8cztb7PHL3v3WuBewaK/jI\nsFwdt1kurJHwY650qVzL2emc3v9xtVZ+CJehgzMizJaV3IQQfwZ1K8gfjfM0\n9xn+OVuLV9dbo4CvK0RhcNNovllteOg4w15NyLBHnGnx1dsa6HFBcwjj6SMi\nVlStoPZIcE9dXJfKgHtJQUH5rk23QcFVYwD21AfoKkWrK8KBRQzOws2vrMnZ\nCWkvtMTNwzdZ73l/dwLyBwl6qrZ+MlMcaYNRfGrxyK+CT5dnVeaZoYQ1U1B2\nXkgg+6zeu2di6C9qAVtbhHxrCZe2bPWfUP65xRgVgaPEETg4yuPyXkjbeoRr\ntoLRayDIRPeODD/0FFlBetAmTsZgOctbLXirGl+PMEu80WNwBeMY5iKZTE1A\npsr1mJkAvoVOkxyNpx2ThqJs9CPRmINkMzAwRI1wGj24zpjRB800mMI9lRD/\nu2Tdx0EHSACSu8p0mIgvzYvU54pOFl1qb1AAXDluZJwYZATZroGU/xD12vDX\n+/eAa0R5h36LoKwb4RysAU8TDVpD/8Z4KWCRPxUL+Z+stHmOeY5n8Hw3QgCx\nVaDLUlRwu3+Y3q1Me7Z1FbyNdI8D+NbnCfPeK06MVNZDKbAv2WKVZ2Yo+0yC\nPY/j\r\n=WXLo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"207fbec8d658e1b1091e1b41220036d74386907d","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.6","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.7_1638954349135_0.7906163669313786","host":"s3://npm-registry-packages"}},"3.4.8":{"name":"react-simple-keyboard","version":"3.4.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1e07399d00d6cca6dcc9e95aa81aa08078c0ef53","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.8.tgz","fileCount":18,"integrity":"sha512-5YFWv7ssFP/HCl8ZJRfTxsNYhi3PUUBP7V0bXJrI8KVXU7hJnqTZKnL1Np/YjPq8KVl8iTF4qIq9gfLGB0OfAQ==","signatures":[{"sig":"MEYCIQCj2wuA404bbMLYTQxvAwWtbEAM6BvA5GFLXRrUIgGr8wIhAI97K5iJKAZ9CB+hQ/ThUnFfWpUEShxZ2Urh1J3BgDra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhscbaCRA9TVsSAnZWagAAPKkP/0L1ZW4t10YxneI/sFoP\nXfknrh/Nvq4Z+48Aag5XRzFelrLmwnDhBusIYYLAk5jrgCdchndy109iI42w\ni3/XEj9x7hud8l2WX4uYQ5h9TLqIWkVmqbtkxi2Gwt1oj1nGXP5p3gLOvae5\nBB0Z323N/i15h4m32DClliWCYBlnvNxmQDgfS7/4zcxQNP8JW8VirC9Iwpog\nI3S+weByHHkboSPf3voVUHlcsY6n/sWiTHeUd46fE1DKdyQI5C9C8IzdQp2g\nltYT6U6gOrddyLO8d3+DzwF7rKKXOQ5ohkeGDMQF9T9DQTuuCrp/eJGxEk2r\n65Un5C8dzp7XIE3jSEaMKwrxbp9MRKXFdfg2HTNvEijxUJfglzZ7Acd+regj\nUNdgufvsk0jDm5iNbqxGfoY4U8aolqtZslh1i0wWkvVdJ1zcQ7Q1h37d6zx9\npVc3n8dsFZH0VaO2UQzeANi1hLTLZo7x9W8KPl2VD1QJwOjvXhokBn+rhsLM\nViWRlqL00qE/NKkjwfNmM7XuTAelBJJtbkK7JjeQIBksU43hJx6lUA9YY+Cs\nkWJoNPNjDE6TSDHNiL1/C8XLw/wtrCn5snpZW24H8sR8ALDhxTsO28sYUQ4F\nd/FOhD2Hw0cICkP4DupYnX/hphsS8o9u7Eo3u/tAGdrqbyKPwU1HaTYffYq7\n/URo\r\n=5PnW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bbc9fe205eca61b25cdaaf8924514dd4197233f6","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.2","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.7","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.5","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.8_1639040730404_0.3056235264916911","host":"s3://npm-registry-packages"}},"3.4.9":{"name":"react-simple-keyboard","version":"3.4.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4b6fa54401fa1332d4c3024f68dd8fb16475960d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.9.tgz","fileCount":18,"integrity":"sha512-BkSUfN/v2GG32g0C/O6MDABPWQZRbUEfFFlfoIHnI5iVj+aWmZRRaN8Z5AQ5yhCahv7/LGOyVleGUyhzpa88BQ==","signatures":[{"sig":"MEUCIQC5RJyYdr4G/XXJctEK6WIrDef/4XsX1+A3vfGPmve9IwIgZcC5jPUzsHEO+FrX+fvFSn7Mqlg2kr/YS/1CU+Ul8o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsxjpCRA9TVsSAnZWagAAEtIQAIqp4uXEKqkWLCApyCFL\n4AJcgOJd76gYevtlYyaICxT9qJUA+Lh+XK4j+YFfApmQZrbEpU6LD+sVCRfx\n2p+3m9zTjyx0VALcvUoN+EgO38sHDNxqMyyyvFjuDIXSPpeTShAZZJT18FcW\nTUh7prPdWm7fyYdYebCSmL22cXDOeDOw/kUM7PW4khQxCTHgAkPPe/R7OFXm\n4hcMPlLxTFmYOZ7r5t7k1YZgmqX+zIEYjmJ+9M6P94oBkQECzpjqODQ3IqmM\nJzC0pXafEAqh2AtW+8wW7AdNZySYnctKFV84wbBCKTdz55vZ+0YsAsQxwP+k\n09SBPEzGMRRSu78IrPk3y7R6Ul5mO6amch36gyhAd0zu5WpyF5z7vKBru94g\nxPZi4Es69cNmE/bIKV2TOZNTXMdVx3+VTtEk0KlcQElN87dJhD9qC7pg04Qn\ngI6wPDNryj0Si/sB9LUPCVbxdZUlf1Z+Rw74NIhawbae+aMyyanXpO4A5Wpy\nyg4o/103K5QdVKDsCGrwhoO3Vjrg8cJGlQVQVAU/SQiszygpgL8MZgdHW9u6\nLX9lraPKETFN8qMy4jyRXUOWT0kJ3/1dkUkV9RAN8bdoY+D/FFL/vper5tnd\n0dWBwB3KPoV/dINsUlhb0bnph7jWybDkRY2j2whx3uIpeSRvbuuBVb/8GsWY\n36DR\r\n=lJs7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ba087b2ce0f346148f72280d6197d4ec902feb72","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","typescript":"^4.5.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.8","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.9_1639127273126_0.6626973943582999","host":"s3://npm-registry-packages"}},"3.4.10":{"name":"react-simple-keyboard","version":"3.4.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a6a249f38c24028777f31301de38c6f0f5992e1e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.10.tgz","fileCount":18,"integrity":"sha512-gZw1UqGfeOJ/ILzFnFa236w4p+WRdccMfT09PFeQlNstzAdimJkK+Uzt9pEpXGyz9HgGzisiaspeVClScJaXAg==","signatures":[{"sig":"MEUCIQDXQE0+D2tvchHGwTtJYD7528laR1sMGoZpVjTlAtL94AIgCSCP5a4lyX5VnjZIHWANnYrcpX6r6sc2vhqaoBy70FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsydkCRA9TVsSAnZWagAAGiwP/0a3Oj4J2L6HBNbd7d6Y\nNvPhaVJbtDmVVRYIFNG/TgPxIfatYvVoR3gYuGZcJF6lA6F0931vHPh/SU64\n580wv2NN4Kdgc903HpgUQWOn6G69qH4K8N3oHu+Eza/4V7I5GdtbhlViNOw6\nPp1eUryafjhsdaLReSc35gglqEDgkD/JjnPdT2pCPJxeeBnQPJ8vVgO319y7\nMvtIPNvJc+hwTA63OUKl57hOh7wuU3Nd7tfCUY2McNyljuwuxy3jtN/Q85TY\nBh8HntCFIlF3lVuLho5fDCrpGN2izGRa2Do3DDEoWHHPXguGr9OeadrhWvs6\nQQzGalQs2jMO2iFZJIX8pTLXq26HBwq7Vjg1N0gtDzulZ+MndFVzUOD4uFQ4\nHD0zI9Qdm2Q83qSQq9tHB1ZlL3FG0sLaAStGWPr9+d+jhApSLURIUW24vshP\niv4ZTzPZFKmvmBY9NW/QWqQIBUoXoTyKeFdR5rS5ZgyshH/yQg299u8bVd+e\nast8FmfP1rcJdbW7jP3AvRcSucqULSnEJJLEpgR33EMHqJy2WF4nwPVweEvQ\nnEuxOBKUajUH3G8XLEKNrmPVdjF9Wv4NOZ9Hosv+l02M7KITgjeNd3AtLO7x\nF6IantmeGB70HR/o35XEYMzllPFcpCmAT/xoJqEhQ4cE3dBfKmZoODJfcDVa\nxLgR\r\n=WNEB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"9f792588c13f7362381b97477fa5d0c8fe2364f0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.4","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.8","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.10_1639130980643_0.5048578827027204","host":"s3://npm-registry-packages"}},"3.4.11":{"name":"react-simple-keyboard","version":"3.4.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8cd1e3fc7f0709f9d9d5484c63efc5588137cd40","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.11.tgz","fileCount":18,"integrity":"sha512-bZH6wAUwG0QBQW0vnLIdJwliHYbbP20dbT0T5cor1BbCZ7gxGLxC49cm10A5bRIbsvDZ6bqoM3Bw64IxAz8seg==","signatures":[{"sig":"MEUCIQDzD8i7BMoCwSwk8SFyCPSdOinyWYl0CtT6WOvkm3GfxgIgWEKefqF5k8rMNr1sH/uvqchuYR8nOY35Llx78XnJy34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtw05CRA9TVsSAnZWagAADrUP/3p6McRT6XfZAUq0YIS5\nQuUUqoI1vReMT5RGcdkAHvqWU+6DYBl0aTb5HcezR9kAZdgIm1SYwtrgEaip\nL+Lk7PM7QTFOO0/4ckBbZtVNif2lfCT9BSWivKeuiRI+meg4Dy64Yx3NHbJ0\nYlrBuqgNGvjKqE6e1Os4YMcBwLEoiKdUcFT6RNVOAXFKs4Zd+Ck5O8qtibbr\nXMMCMXXNKT2N2+nq78MVPAIxGpQTXOLt5gnMD250d3HasZV2KkfKqZ/upR2z\nNwd5We5uXiI6492p8LGd7EOqHU900uSFB5f9apOyTUGdTxFKpC/vDrHjGQHP\nAXSlchmVnSnJIDTXpe/qIC79diC7xXjfJkwqIKB4PO3GkOErC9Wk+hY5Li+j\nWGIFN8Ddzm8EDesI06zuaLQQhacqIElghvJGDp7FX1qxtiPpKipCagtBNciL\nJP9ZcqSYmT33J78fqD79l4yx5tCslcudG2tZmCKZGViMmJkeSoPsgkSdLeHl\n/pqtF9YT9atKwFXVtlWehnk+iKXISIdDprXIkik2PN6XrkGF9OdQdP5+GrJ1\nYy1zkHcFPmj8S4RCrBfTfWuj9Ts8iLxW9rWMXabG6qO9fwc9OJ+Y5p/+Kdf3\nFLVku2z+qW80e4boYNsKQH1lGP91iGlmRf0ZY0L76hjrGhGEoU21O+YcAD3G\nCPSe\r\n=wlFk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"16c4b8b8eb1007d889e03ba0b8e7660b1dacee36","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.3","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.9","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.14.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.1.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.11_1639386425543_0.7472485756759701","host":"s3://npm-registry-packages"}},"3.4.12":{"name":"react-simple-keyboard","version":"3.4.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96975dc8888a1d6d99cfc93cd1d10c17328922c1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.12.tgz","fileCount":18,"integrity":"sha512-L5Xo2TTomNPsiXOfprxQnPJpeX7iX/BNnAa9sAxOoN1uxTnmAXC3+IsJ+bsr5inyjgnlrHWYqGnObxCMuAFb4A==","signatures":[{"sig":"MEUCIQD3jmhdzAMEKDLmFOEP1NqlhJX2GvKPsdlyLvFhqJyELAIgexLpuKYYSL840T7c59iH8AE4lcyVmvVL0LWhlYH43+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuF8CCRA9TVsSAnZWagAAug0P/1qCDMtIvg0kpcmO3VqE\nyjanKAqDxUE87/LrdqDjf2fo7hGrDnw6W2yhCFQ5caz/lhdicOMfG27uOojK\n7EF1XrUhy1LCbPofCjP1Wr1emwmf/diOShWdakAcJASE4eLmxhvMoCOmZMm9\nVUirC+cXyMPTErL8lzistcJ11cvzLdhIE+Wi9tQALAtLe7Io9ATIBge2Z6Lw\nUljIYPmPDcMPtNs/+5f/6gWxIFeHr4qkz3WdULJd+Olh5jPfGSURRQPfVy/j\nZXxOx1RH3IANaoIQF1arDNrI5+QrBKZKXkhQPu8lKRpGYbAmAX+cfHkxkhGm\nBRCkLDv7Q6GTJI58/jRNP6I2sECKV9D+qWWEQIqd1slLuuPx5WgvVudBoKAK\ndGSKt0NixOP0we/wm8lrJQgh1yvsTxtoSatSo3+hBeMu1KGXz/E/W7nzWwYi\nDCt8tjmaiSGRvFYAC5Td3/M1D1XaiLW19wmmrAo7cEGUM2NW9Cblmn9zgbXp\nMAVfj+qlG/ghFL/XBCpX720TvNk8XQXiNTbzQOlTbyeUKomTUz+4WPY1etgt\n949TA0KNdRruuLu1i3NtU778jEZFCYOvMZH3TsvGqTo6+yHDuMntx5P2/sY3\n5b6ryeBeNNqJvwtimK7OwJY3NY+qLkSBF9GC2GrAqwEz1EwhfvINSYurAk5o\n0aFp\r\n=i18X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"24faa783fcc464c6feb9ba6e9c3f9d1f169b6685","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.10","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.1.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.12_1639472898265_0.9527310391592658","host":"s3://npm-registry-packages"}},"3.4.13":{"name":"react-simple-keyboard","version":"3.4.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5a5fa2c02dd74fd932186c7e5d8c513b093eebe6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.13.tgz","fileCount":18,"integrity":"sha512-Hb4crkk26XpbJPjhJ65D/kYo7//V7cvYa3gsL+2hfYl6FchgG8ocJJi+3gQSmNRfIXX8HnDQ2jTeaNLbK4JBQA==","signatures":[{"sig":"MEUCIQDAury+1Luk8EBBD7SoHeiD1/dMeXYRFZ8V+8puUU7m4AIgEY5fwPL5Qz805bXZlcCReBOcwpmVrpuHf7bHl+9jTAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhua/5CRA9TVsSAnZWagAAVh4P/2hk60dRbyyNEd52hrFe\npsKiTEO1dpqe4B7AAn6+2I21gIy7AI9nh5jLg/P7nP2sweASvua+3cSfFk3E\nhiCMwSDkwHVXohAumTe/LGi6WUbZl1zsqT6RrcMEDOqML1auwzB/64pYFoaf\ncfJsx95T4G9oIDB3SinNRDdQkMCUDeQmt3AnRQ9RGS+S1y0a6iVsxaVvzXjf\nuzcm437YSW470QYa8mpLEzkr9gwizDzD0Yicd8tfD2QZZVDDe1oCOoROwBZt\nJu9EHPKeSJ8Qu+y4KozWdXEokVzoXUuDNvzVnru7NN5t2O6UN81MFtdn0AHh\n5WCte5WuGGIXiPLuvgeiApr9yP5/QtHMO16rF4QcZome3FL/BbqGfdN3K1Ja\ncX8NnAOKvnt5oNqXH3BGNSPjOqeRNVjUr50yOiMSKUfFWLMCSWxhDn1fDiiI\nZR3QUSqoKj2INHlKwqU5zxsFvTYJdUgoUJ9NKnPvqAoUynAVVx3TgJuPmmI1\n9ha1PLnoGjSOedQIY9MkBc0HpeGCB1zWohPI9RYH93yBuIq2sIBMygsu3dMp\n8SAZZYrZ72LskRHeiTx1Bj1CNVX6D3gUvXWn4iJK45wE0rvoLiiPy8nEBgVN\n8FdPaXGMGUJvCAfE0XZ37jpgJ32ZuSgxJIVv4cW1+TwXM3M/Ve5pXPMw441H\nL24u\r\n=8URm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e1dbad8f60baf833d5be011c003fe2d800d771c4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.19.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.11","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.1.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.13_1639559160948_0.542101817922497","host":"s3://npm-registry-packages"}},"3.4.14":{"name":"react-simple-keyboard","version":"3.4.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fddbd077eced7c689d00e7331b8a1663011174c0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.14.tgz","fileCount":18,"integrity":"sha512-ka20daGSOBLMPL5tClcpRlyoLwEyiG4HiaXfLjEXrfA4e1AqUsFB7rSnTppDaQf9Q6+aToEOGo/Nxh7y5JvRzQ==","signatures":[{"sig":"MEYCIQDhywG/Vv8cA1qRk7Y9a/5pmV4wBXVp7KZZ6ykNWDMDfAIhALPYZcFaaoWtnptBH9T2dv6SIdedu9erzAAN+T9MMBHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwHECRA9TVsSAnZWagAA6cgP/24gldECQgd6MVdAeV7X\nRDqFRkq9YwDpXW/b18dlD9JAHzUcd0ba7Yo82/j4lNUk9FMTO1TymH4RJ0sg\nJEKph0acgyPCNWjB/Y0UzI6/cL+W1AcDQYKYrd3a5Ha35QpCVtaoykg0ba63\nW1roVejucSYTD6/ay9ny5+utdnQ6i90JdmYqfxEb86cFrCDJFjbBN7jSYKPv\nUzKA5xBJgA+epjvJv7XpKFyJYD68OMejsJZIIpkPz3TelZA9AGadbt3NqTmw\nySpfYK9dwis3JlO2kqvrptQyejT5uDMF0CnFZKlA8zkM4O+UmHqG98EM+MGP\n+FGL/xYnVSNX+s0vGNMQehKnuch59zg69aiRAsHKSxOOGXhTLwAaFP+9LDpn\nTtZkQHn/bIS3xdPxDsJWkcjCOHG9pRijQi3d+vsJ1EbLcCQFSpkVCFTvEv1K\nZBillJKiu0KDTW8/3fM+2cIoo2px8fzy3wvWji8sMjmDo902nPH7A4YqD4fh\n06xSjp/XcXvxC9JCy/Gy3yxUMHl5Au9Jpm609BnYnkjBCuPwA+kAQAkEEQW7\nbKlQSrZFINYpBTaC7cF1fG3kghJJx7V8LtkE+f7PEL8YdT/43ezq/pqSKsAh\n8a1pUsrrSWFdrjQE8qdXt0EQVA/U8UR0l2+rWHcAG4/MOlTob/RMbNgqw0Ef\nrCd3\r\n=npmi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d0354c83434e07ce23f49b14caa9818545ca973a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.11","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.1.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.2.5","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.14_1639645635890_0.8124497495354865","host":"s3://npm-registry-packages"}},"3.4.15":{"name":"react-simple-keyboard","version":"3.4.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa5125e62b2774252fb91095db9e46d54b0d5870","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.15.tgz","fileCount":18,"integrity":"sha512-ea2bvIoExE/6WgfAEHYP2CFa6M10tXUf/3YjyzCDY7giYH1sAJpCbTCWut+yMtR8QHBBYJZm4yZFJJanaCyubw==","signatures":[{"sig":"MEQCIASKRTzHVnpzzGs5CMaO+u2QOwaQJDr/9SizAglX4QklAiB0qVHyQ7tR6YJsJ1gjwWY15x1XKieYYafNGbk5ATPIJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvFNbCRA9TVsSAnZWagAAb/UP+wV/IQfT2yENEeGaVThP\n7x7jbD+RGGUh46faKo/+i/l+TSGnHmewbTDiYStynXaGUtjoKXw5iuq7oTUL\nMOQb83bpPkVUyrKJ79dMcn5Bp0e5kwWlLrCW0+wbK1p0Q0Den0FGxizGVEhq\nInV9q4YSOrka8pTMMnQX0AOhOlZpBjIxBl9rHQqfL6IuCQbLV3mfW6uXOjDw\nBMkCtYVlq/c9Dfb0Mbk7LlbYlEN6iuue6WUhJy2NJPWbqBRbxGSp6PKbq0Nw\n/5apL/IJGkQv88uVthOvRJTLdAfh0OwBF8Fa7G4yJ8bnMVK3+f6/4besVjbP\nIppD7sBV5BP+/mH7tXO7+JZY5sKr7LbXpAhrEf29PH4qNq31FnkpKUqoS/U2\n8XiG05lpNXUwklMWu+GbCr63nOoOPHZGtUFnOUE6ZFpTmDZeBSCmgRQoY8o3\n3lXi2G0MhpIJ7TThyHUQ5HQmG3Rq/awOOcBYbowVCLGN4ILT4oy/n2ErLQMK\nnQnTJe3Yg+hL4Uzr3SibOKE7NweLDuOJaLtY5jwuhUds9B43EDDkdSdlrUG2\nYFqRJlrh9lqrBhDm9I6o0871pi0juG8hdmbJ01r/8m8QU6X64VPdlnipa53s\nSbSQjfU3iUJr8uMH6msfK7p/UyWM1kXMHGILRH54aK8HpTWv3OGvBn6yo2GV\naTXs\r\n=/9Iy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"186c8a34b2e5610dde049731108d9f423c49ae10","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.12","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.15_1639732059220_0.7689575652519807","host":"s3://npm-registry-packages"}},"3.4.16":{"name":"react-simple-keyboard","version":"3.4.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"580bfcabb6d10877a8d7fbec86a3fef2f13a3a3e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.16.tgz","fileCount":18,"integrity":"sha512-m2GvJV3lOmjRAU5K8x336SrCrgH3Sj+GBXMtuP1gNCVTetOSNUzZGabaXsiWywWKxLQN2bZQYdPK4ytFRU8iFw==","signatures":[{"sig":"MEQCIGkGEEReCDq66Mck8NVdAPoNsD/LwwY2VfjdSAGh9Q6oAiBTYfbNy9dMp6SNG4eUFa8Du2o6uUQ0GKcTPZJ3PTRCwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwEecCRA9TVsSAnZWagAA0n4QAJ7bXnGkSkDAFozLIaVZ\nwDoTPMoce/DOwE15BAlc4m13ARIGPk1StKNreobxNdiimnoJPqFvpXXJCnPV\n9m/1uholM0QknYsLI86Q4PFu1zEC6km6IATXxbEc49KU1o18e02frXa2xAW2\nk0cOHbE4LxEWRtToawv3uz6o6hbxnKViDk3gkUpeKH1ARVMP4yDlVDIB4ZdF\ndohoC0iTOd8gTvLl8bGR6SCyY795Unla+Xbl6vx/vmq2RbFThPjzVQm2YAFz\nSrZo+TJWZo27BMVbwj4meUgq6gW0vVmAFnHxnaYVMCBEDxdQeG4MAIoKFoLa\nY1VLPQOk6oYbMyRwZhscXjQNiSE6jREMqs28izF6YVlkDZkzefqSUEm28Mfx\n+q/PfRg7O88IhyoU6yyVM0PaabCtTTzWpJZM7JKX/Xj2ON9vE/6a000RQomh\n6xzewYMxL3MhD9ujFDCyBG+UTbAgSAp1Dj7XqnYmJ7k2dn1lGdHj9gsumteR\nLFNwUEMI7lh3FBssCmoaaephL70tKBS6ulNVXXOl6RPTEgmO+uUXm8zr7Cxy\nEVr3Il2jRBRVBoS5WtzfmOX2bJN5KmdHLBicRVzPAGk1K0arkYbYlK4qjzI0\nsmfZ5ZzVZBQo/LDol9FLqxbKstGlTho9kWm33oF72rDcsr62SPRcgIYoEqti\nWA+I\r\n=dryq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b69d97a72a7b9b854b024f24dd83eb70943afbc5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.13","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.16_1639991196666_0.5516015408006083","host":"s3://npm-registry-packages"}},"3.4.17":{"name":"react-simple-keyboard","version":"3.4.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"00488669444b1f4311ae2b6787fa46faa033e43b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.17.tgz","fileCount":18,"integrity":"sha512-M5+iJ9AmYESZ/4AlpkIFjHVmh/nNDqlQ/0AL4SdsEngJ3LLKeufmHRrQBD5w32FuyCNCJwvsxdz/yOiDRdue4Q==","signatures":[{"sig":"MEQCIEQky34aBxFtVsAx9mMvWfn5VPsSW9bw+s1MtVR9N/EtAiAYVB0n6Wpo/1eVcPYcNh6iyNiiEzNy11Q6HUC7S0ikjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwZj2CRA9TVsSAnZWagAANzoP/07c/yYIIJouW/jgH81M\nRkstv/lXI4n0/+fboRu1e9KBsnJDx6bX1+zl4OUhzeNWrLfFrIQpVME8Wvbu\nx4DfJHPSqkogSHVkVcSF8hzcLtCLbLVVazktbuZaFjTPx/XLwdPWKnXpohyk\nu7FOsnj9uDUGUZQTgILFzQ9Zod092lIfb95DlkSQGukCPdgFqlgtGKgzBa73\nillo+ohHMiQ5a/fyficzMZeibflBHnPLGe9AIfFnh1Im/0DAggancOjhp5dn\nBatepXu0UbmPWAjNerRvT2hvneK0A1FU0uhabMcI7gg9/Q1Wn4xqlc4QQqhn\n+4R80hdBLSjS2RVtsooc2UbidQr2BhY7uEyKAGkMspvN4E5I/SiQ/dJ9RN3l\nYrZyRPkF3q3nbiSX1s78CLolBIZyL3DYh7H/g849AEVXoKvVRiX+a0gOvsdd\nGtVlwU7oCUhC/UrnCaEUr3mPJ4NpBTNmm4kdDZIpVYJkRkJBuMvnVoeHs+mB\nEKPfLxsmzHBQgk8ML4fQ9uCV1dxOPjwxNuH6hvtdfMxIzL9sBgnv2eMSYeSa\npngTexf+HkU1KnTdVe6SUdJwG0kl65s+C2PcLKDlp8dAKX6zbNlGP9T0t5+w\n9yoo0wNDfuW1Id1MHtTKoN8vdMpCpZG2Kewmfn2tM08x8ydXVR/lIdqxI9VA\n8CHI\r\n=PbOw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"c08b95beff948383f7715173fa372da0aafedca6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.14","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.6.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.17_1640077558665_0.2754569574348109","host":"s3://npm-registry-packages"}},"3.4.18":{"name":"react-simple-keyboard","version":"3.4.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7defd3da2358ff614e61bb0af24f85aca39ffd42","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.18.tgz","fileCount":18,"integrity":"sha512-95xmyAoLJPLlXEha2QRJL5jyNk3mPPR5n0God7TXh/s7FTaWGqmGAgzG3vGF/hq9b3H2NzW8WmKlBXZekATWWg==","signatures":[{"sig":"MEUCIGaH6NdQvZaaykN99W1X8wDaZE5NVrSe+fGfJhaL+RkVAiEA/5wVSkgqizEZL6B/PvWcs+dfr52doMSIbIDdli5qN4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwuqnCRA9TVsSAnZWagAAn8QQAIZcIR4M49+nRccqFfif\nmqdhCke2UBTqmNg6GZRQFaAV/SIQqnGDtYuTfNN4FYruLUF4NNvHNbH6boOh\nYwoDyfZjcaT2AMl60AiTF4/XHs6ty/gkYymZR6UjVbLwcvbxU9QsOOlvayy9\n2JkJc/i0C/NUlgnKGZv3/iaoAiE0MvI2tduv4rt/h2dA5MFBikVjaqQ6b57C\nP2wn2oFV/cPq8kpf0CRqxLoTMh0CRU9nt/kVgtHQaYlbWYmgHVKHXIYHRncc\np4JhBS+xnX1E7ejUgihxnBN97O0u+ZsD26HPKJ64v2dVkTb8InN+3V937s9G\nG2ilaWFfFOzJRHvb+QYkODeXo3RuoFC62EQDOQe4hfBwsfBUoafWpexfVyMS\nQcuZwKRCZCpWfwjNTZit/7TNhr7OyGrWKzE7qDt9wcewaW9T6dC7P00D9T9u\nc+dV6oMApTriz4pY29YeXpk84OmGsWBgm9/lIfkG1E5f3hc9Ho0uwRp8UOBO\n4yuR48FDtHpULkx5QD9X+lc4NNyoxxfiY1VLGcefpZOmzQYp/MGCDW8ovSU6\nofE2SIcLor84chOrBJ/9VJb61JiylzyljaAPlVND1fyQ+4b1Rdq5uKbiSl5c\n8en32MjwZxTsGefpnvuhkBLs11bDI94cNT2RG2lOTiIwOoCeflxIYbJKMFd2\n1vD8\r\n=gCUi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"160cf06304cd1b60776d4709f59d4fa6190f4764","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.15","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.0","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.18_1640164007617_0.5640687356100429","host":"s3://npm-registry-packages"}},"3.4.19":{"name":"react-simple-keyboard","version":"3.4.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9fa97e1b3326c0a600e7dc0cc749f8911fc4d01d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.19.tgz","fileCount":18,"integrity":"sha512-2s2OOj7Dzaiq3mIHx3G555qoYdvze/a2hDN7+mHLPcUaU0zRX5S+WJ5YFOamgE86YuYEnOo6BBipM2xKJMuFZw==","signatures":[{"sig":"MEQCID8tclqaKLIVVC5gf5c1Mu8H+Q+m2M64ICiG0vdoNmodAiBPQeZoyFzO2YAscKNHrNtzpoKysJ8EuJH4QTNsibROag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxDwWCRA9TVsSAnZWagAAwWUP/3LH0wuDqsNJ8Nx+wOo/\nHk3Pbk/PoWLEkTmvC6FG7myNNRw1DLSn872KoFNF2axgKLR3jcFCFcu/dHFz\nJOB9uYaH5fDAPV6Xms5a9wsJsMb3Y5jgFsaCxgAHs5QPOmgwnaIe2RRhFRzL\nRqpd9OpOFSVHrGuolIjpl92eD2omgq1nVCWDks0a28gWY8WrjjWDEUSVnV0M\nhu42cPqEIsNbclLFwDNudOM5M9GfZdjSO0wgNsA6LLS0xdh9Je4/+NJQpYIc\n+Hcr60HLmBtla8RkzvPovS51rPYU4Hw8XVk+noYCj9D4+En6tbt7OoigNV0c\n0CdzxY4mayk/UDMwTYL22RfJZ8OENQkHx4HVmT2U79l6vAM53QFX//gOe88V\nXAgUjsaS+AxnkwYUutj07qkSZxUzYWgxbnLV5Hw1SJpSlXqykMTzSIunf6S0\nFkjZcUnzrN9CdzFi9fD90BMCmScz29DXDr9yigYEwF9ISqagaqb2CgGPK55t\nWcWvLdnrLIdJ4zqAAOz4AtZr8V6jpxkwUamtzg6menL6MLx/VvEohnuuH999\nj2W4STnGbI3/FGDM7qlbwLXBipItlSXCf2t/WVnOCl5lXctSeawD3YzDE9ZR\n/gOpufZYGCCTIN+aO6LTIRlDguuyfMsVtPhT6b3roOsliAwWoyo3KOa0m8SO\nr0aj\r\n=F+7a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"47606c007be52cf6454466d0f7c5892132c80345","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.0","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.37","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.16","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.1","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.19_1640250389885_0.38056021187460853","host":"s3://npm-registry-packages"}},"3.4.20":{"name":"react-simple-keyboard","version":"3.4.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f151459af5da7ec5f163c5641db72c0aab445788","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.20.tgz","fileCount":18,"integrity":"sha512-Cr4xrFvFP7ag3cc27DBtZcAj6iQob7fExDBZ8AN/GrUFhZUxRF79k1AFpfzul6yFVM0PbB1+B6vpT8+Ex5Sh9w==","signatures":[{"sig":"MEUCIQCvxEHoPqkiU6c5+YMW6Tb+IgFhbdpUan34TOfi7KNSKgIgAiPnQuns4vVuXo1y8A97uHFdB5cvYtw18u9eWGzxSAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxY3PCRA9TVsSAnZWagAA+twP/iTLmM9SquvV/xUAUpde\n4zKYaDwMcQP2hPvGeu7W/xadTXfHcF6PoDfrtPPkQAxtRG+nhquGiLojEqYl\nKP9NDmUCbm9ac6r5BVZUBdOBYkYjnszpWcK+dkPzvZSg3QIx/oIur5g8eDs9\nmc/RVEAkWvhQUy4qVbbX0FWi1VfQszIzAxdeS6Gk9TvaoCffAe6RfrJsH1Xh\ncY9mEZ4w0glE5F75Ez9QBcKkO3TASz4nQMJZMMJLysLpiNOsvrSKut2aE1QV\nH//7gx0OjZig8jM7i/ioScQzdItkp+Zes7+xPXuiSqSr/Ckfeu7lRWP40+p7\nyDzJt/NFDNIR/IpzpMuNmOzCcUwjjewjaJYv6mJJZpyBeqUK9vJiq6zZKNrV\nPFOLBUza3I+x7dBtZ+jF5cOKN3L6UqcJSB9iTW8n6D7Lc+5b5HzPNJO4TxJk\nDIKvNpTefnManUYu5WrF7Xqysr90KzfIk5byFjZBWyGeG2j37rg9Kxm/3YaC\nQkMFlvpaUT1q9EBap9LxEeS+/4xjAZxIR4PGV+DhscWGpSZ1Q2iE5nWan+4D\nVbLcDFeMzmRIhRy3YCWoan13pmipa7WyMXbD4ndXeCy3DiQyL4vMWVSi7MYn\n2pcZNxKFmMr9IsUFbMY1W9g3YEAXKsRumQfesQ8428A1JNWAXjR4mVRHSyLF\n4Ih4\r\n=z0L9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"69d9a36beb627415c65bafe99657b8c9419709c8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.17","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.1","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.20_1640336847360_0.20917513176924163","host":"s3://npm-registry-packages"}},"3.4.21":{"name":"react-simple-keyboard","version":"3.4.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e779eeeee8421974fd8c5ad187a7293efbeef50c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.21.tgz","fileCount":18,"integrity":"sha512-55GYfd+5m/88P++/nK+bE8MP7hpQVIp3fVQzlHqrdGqqo8eHH0AL22kJlZIxn/x2DQvh6DNd1TQ2r7I+9FWsAw==","signatures":[{"sig":"MEQCIGf0JBWuCUdqBbKyp2ZfhUv3WrffdNcVGcuoqGVdjTceAiBPzTPhnHgR12C7ikkREZWWVPVdOdGnbqLZWphMQ72B4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyYH7CRA9TVsSAnZWagAAWywP/24HTCfi5QJETaoZP/LY\nmdBKSJ6rdoKhog5XHQq8CGeY8oaaQhicU5PfwhBzIV9eJohJP0NmL7z5oX/h\nx/EvdsCxduTQTpXJ2iqJ0g3+yNfWbJdxdBad1TM76EADut0Kqj2RnAK5PIOg\n7P4Yx3dYDoyfwjLkBkw44QBcy826jKOzxbBbm2vApxUXDs+Gx5eU3GqzATD5\nj63PyhqSJkI1/LhFogJuSr64f1AneqJvfXLYlP7ob6XkkwJTXn1aYdzUglLY\nxAgPpai4LQe+EKejUUVz6C6uKaKYhEzLekI0oadPeEBcf/YCuJT+pFT0KqaI\naVG2AuEhLMRvRPyiaq6ZcYuOfCfW4DfnTFNKxeczE9+AI18v3COlZqS6rC6V\nG/AsEKqsikyUzgLonIVZJljAWi25X62Xj8e0tUfgwg6yAWv+xVkKeXdi2fcX\njC0/7N13OdlffjphijTKlfGAeoMaJmUhYyZvtu792yYfXTjAWST16Uch8myK\n9tV41cpZuYIeLt07gM7YVipVTRlzN8XtLPa8fF4d2TKTVM8xreNbROKYOWzn\nGMHXnVDayoMIVOqqXUYTk/Q6XhDZDhHx+DpTI2ujbNpUvn6V79C8yd45n9Lc\nlp+2qlJtrE55mUD7fQIqpS3EhQ08tHcEk6nxQ2x9/D75OWh8lXVaJk5M1XY6\nejQG\r\n=DihQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"aa5d9c3ca2da74aa75406c88bf73512d2985c39e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.18","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.1","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.21_1640595963525_0.9912277710814719","host":"s3://npm-registry-packages"}},"3.4.22":{"name":"react-simple-keyboard","version":"3.4.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8cb0aa19be887694a0119cda5aa0df3095a39d84","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.22.tgz","fileCount":18,"integrity":"sha512-MUmDqIy6vRLS4nzV4jEyNAqkJxM6zaF1dvm+iJt6FNQP6oM44O5LMJ84ccwvvUp0wrPfmIM1qVCBMez1SyXGiA==","signatures":[{"sig":"MEYCIQCiw6Iy7Pf/ty8BZZsJMTRD8gogKMzbev7ENGrdp3rwpQIhAOfV1HAsFb6c5xhE3DnzUrdQ01Jp5zgNhoJsOS0ZKbnh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzCUVCRA9TVsSAnZWagAA0pkP/0r5WIwyL+3+XX16wzn1\ngrRutvUQEnXsLEetFMbIJ5F7peaGrHu3M8NI95EYVugCRm6rT6lWdo1r5CG+\n/jhaE0Bqnkk7radGV/FaiuNb2rbrXXb4GABxchy2IcRVXu7FHW9qg6RYN0JF\nMLD9AEI2ggvxFKU2sQ7WmRBSH06KP9u+3wKVc7/QOp3Elj+BYBlKcr4CI51T\nQ4udVPqXhTkM51hUt7rownzwww7pLe2nVlG6DkSlhBBE2zWenpw/1ZA5w5PM\n1LaqbeRDzb2cGq2Sbs3TULVX4dM+3pHZea+ETMffP6dCF2Y1tTRePN3oXHTw\nwmOKvwXCSr2z4x4M3KeDTMa2GARm45H8271QCf2hFDSF8cbAjTZ5accztTS9\n9XfXix5izPGNgoSYBJpD6R0arja1pA5mDLwLBXBosdjDSh2+LbVb5q73QdXM\nDn30Y9pTIEk31YnQxRsCOf02X+iqRDTazqUBC8WGqZV+2KnAw5t/neeoPRyn\n6xSlXQXM4zjGF1z8T50wdPK4OfMIsQYROxIqLQp7+MhdYmeAUOwJ1oj8QL0D\nM4PIdba7M5xzoOkfIBlFyey6rpWiQqww6CUPyhmZjLGcKq0iMY53BKo3/7oD\ndHf8O9RCYTxfCdw62okFI+qK0gjmPjANXYHP0+m12lTkpfsFQIfSh3tJ5/fT\n6Sq1\r\n=T+Vv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"916657b7ab5ba598893eea6ca05ff3cff817dc7a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.19","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.1","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.22_1640768789051_0.5579506479170493","host":"s3://npm-registry-packages"}},"3.4.23":{"name":"react-simple-keyboard","version":"3.4.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2fe7026487c9914d4bc6c599fe8d360d0553ec17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.23.tgz","fileCount":18,"integrity":"sha512-d3CJMhXXS9KLNqOlajUSyxd4cITZDtUIxC/N6h8mSvMPPoyOIAPB9llluFQi4fnaUsBXGeAtTm9lDS9Aug9dKQ==","signatures":[{"sig":"MEYCIQCYeHF0P9KdWhK5HK+OrIHvzzMrGjwM6okZDlffJBrW7gIhANfaRRaeYcaF829m4zEaCnUYF6Gh6iGXCIwgx/E4oZ2u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzXZFCRA9TVsSAnZWagAASzEQAICEkodFy6bF9fsRvNME\nhMRfIIBszyVWbUCQO1N0GDvR6lmfvwdJw9lIw1WkFBguOpAiL0RHe9be9VuC\nSadMhaJoScdkNebpqpEtVNDmPIMAAGrmQOvjwtyRycI/r/D68qiBwfF4U5DH\nd9q3f12WO6WOD9dlcYeHldPkye7Cgiah7fAbDwKcmNNAV0b2Rpt7BjiVZzTu\nlV99Pa1L0SBUy2qhu84LwljQcSI6MaQwoKWjxeDmSbLXCw6oiDGLDQbVgjJM\nbyfoKdas+Ww+92UfchYtnx25QagYKYMW6LwVJYV2GE3/QLojaT8KzU6DEY/y\nrtfc6VQbM18RQoCBR+VO1QON+YZX0lrncVd30Pc/Bz1EKg0Q0DM30jMfZunQ\nkgt5Ww8nfZt9YUCAdFyxl8XYctv4CiEpIUT75+5cMK2ZJB32eiesoAqHBxp5\nJumUhV0QTl9om8DCLi/J21wpJ42EsxMbV0UIT4VSSSROdzi5kvrRuFG2nEPp\naevZMRU4R7qJczXjUa9Z3lTKKiZP8pOJb91w4LrlZnspR0MU5V4RYLBMmtAl\nvD9wRJniRxsAzCtkVfyhg5WZsmTuwpMf7F0tnBqUa3q+IMeM1+11y+ic5f8e\nsi+V6fT/fa7B5ToK+lrjMv5hlYEq9s3JpfMogFZm+k9vQjr2qr7YxY6stiJV\nJ9uC\r\n=k0Qu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"767547dcb1bf07392422eab359cd413ce8e009b7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.19","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.23_1640855109121_0.6984775715699094","host":"s3://npm-registry-packages"}},"3.4.24":{"name":"react-simple-keyboard","version":"3.4.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"014b4a085b61298f487558a642c7e33b8e24bc98","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.24.tgz","fileCount":18,"integrity":"sha512-RA/Y/ehcSblIlBvZYbk+swn00MrV56qpsHDBmIlrkCzXIkVdfH2+rih9hOGeTaMlxDgMh2CoTUsjuq4ESq7sag==","signatures":[{"sig":"MEQCIBJ2jC51Or8JSVraQ5qspPMjwGCH0zKFcnsSSuDz5cN+AiBUklHa4kDJgU4XoTNt9nepeDsw8o/Z+9K6lJwcFBf8lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzXbQCRA9TVsSAnZWagAAZF0P/Rgz33u7FweEQcoCgRU4\nMOQ9hxYizQ3MaIsq3gXyfMvvOsNtbKg9jT+ZaD1uvJXFPZZv/+dr6QxuuAuq\nh7WOLweYZKDhDaGnQPbgmB7Bh82BPaZJJlDNrI9Q/08WPUS+VbSLMijNCjnf\nsnZ002sXxgQxhPJQgvs/FMvkQHNAKsgFlLxeTKzeijvzS7ryNIUMQdtfMK/Y\nOceMXTMM342r8JbW1XLB0tivVT5D2LsDV0vmvZBFCMhu6kSsVlKKQW99BG73\nG0V0v4CAxIFR+q0FzIlPFrshx/JEC6Ae4NJ2hCPq9gXEBD6zxZOIJ6HaaEwe\nE8G19GwZIH6JA3fn1ZCDYjsAtGT0e3xlrkKKxF2Li+9hveHa0gxi7jTT75sW\n+/phXxB4LKRLASDW0pYNADBLd+Q7x4t4V5d2QSskpO4k/rMIuPk8JfvDw/2V\nYqBZRrQn7v6cFiw543a2k41PX2Xzov2328kZUDK4bi1xHY/jt862u2tT8IwP\nWyvLp5CghP2fJjmsbsOcgvaREICgIjMSbEOjDEdONIEyLNQ4FZhDefnsLnI0\n6BVzLu7PcW8MmWpJfTWIPaf4zEyBouMgQORzy295agGGOs/lUAYoCOKmg3ub\nnaBYLDB/ha2XTDWQyxpvj474lgowzAp3hdJXiAuSJ5ti5cswQ/EWa6QyW4E3\nMk4P\r\n=xlPb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"9ffd0017ed3a1330581a690ace782dacbd98a88b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.0.3","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.19","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.5","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.5"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.24_1640855248229_0.9716663043782956","host":"s3://npm-registry-packages"}},"3.4.25":{"name":"react-simple-keyboard","version":"3.4.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"847baceb12a06cdf1336950753168e5e2097f3f2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.25.tgz","fileCount":18,"integrity":"sha512-jY1Bsbaj8RoxzgHCWOCw/Z3UfMSjdadokawTz9XRGZdvRibO/y+FvGecmAvyvfKcWdVlA8/UKmxZnNWj5ItZAw==","signatures":[{"sig":"MEQCIG+SW4tL82tBoO8FDMDHQS8tIPpyJDXmke63IbPprEjlAiBCE/sRBxNXz+eVLIXmcKL0ZTKdsEqrOa2izTUobDhHaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsgoCRA9TVsSAnZWagAATpgQAKEuqA4MEbQY2bPt+Syv\ntN+m96VYzMRWCS2R22UuSpoI5YpeCrKTk7qE3gVAtzOdOIjB0XfadNFt3cR+\nc7XINO9jDNBBUFgZr5/A0PqkAiMLXHNHOjTTdyBjhMbGGTLohr5zt6QtKd3h\n2unOHLDgTQ0sS/A43l4UZi7whIDA4PFQ4RptsBrCAOD7bl1oubj1pUa3gWcK\nTOwAyduj0LmV0o4WPYxsdjJSO2108n3fJ2GzonPkAdtk7ny1RTnHtqOu6jLk\n4mjAghaveuyjwxFe4xWNxOrz0+et271uFNTKHHk4lfODZ0tH2ZRKHmypV6va\nbwc4PdNhs8kxh8excsqAGyDITz3QYHqo9pNt1BnoNELiUQbFPcRjK2xoLWCY\nhWO8nqDNmIZ7YCJss+Irsl3qDzIuVCxIHwSGl+kS7CFaHYu8x7x35Umr8YSu\nEWMWsymYGmOLL+YmB9iUp61+frtjr9tEn3qYLtix4fEHaFGITp695aEUtkLL\nQ8j02HHJFGhrxTmQL3qwfi8mVGUMOWgFHz/Tn6m4FfqqqZyIDQlKGetcbN/V\nqRhrordiieHo7as67/c9WLKG1GdCMUb2OU9RMJlUa534fpgvfGHJCEGnZB74\nDv3dxDTFUDOuMPT014AkkhzsacBIyMztor0uV6DHqTJ9Ed0nRrDBNlXQaGw9\nRSQF\r\n=HbM8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7af201b6f4cb002e6e7b18403c7202399ddcab3e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.0","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.20","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.25_1640941608417_0.6570225821223059","host":"s3://npm-registry-packages"}},"3.4.26":{"name":"react-simple-keyboard","version":"3.4.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7022b0321dcf22dd272a3bc6d511de1535550b69","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.26.tgz","fileCount":18,"integrity":"sha512-r6eZpNxDh6V6NMbYVnix4j1kga2nk+0Z+EcDLr29n3ywt0Cv+o8KgHiaaeyGRDqOqzsz3P/X1BppY6fCOApLCA==","signatures":[{"sig":"MEQCIGQAZ1uyRxKPaiTYZwt6XK0k6ON0zwEySTsD2PvnKS/yAiBqHM0iZFCMnc3H0KtjmPLUBZr3WYcrSj0fWe3RRkhf+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsiRCRA9TVsSAnZWagAAMWIQAIeI3ppCetbqmOw4A1Ew\nvOoZ2MIL2LukzIPL6hW+AIIG8ZLo7uhRRNsKqKCWFN8l0P6qdluocpF4szsl\nRCIWEq0GUxPHT4RtpmY40USfbexKCXKmAX3kCZ8vBV858SlIkZOio0pLDauN\nVqSPNrxq/EWA6ct+zxatxpl6Jf1Y0nNMptHDzXyi6/8F2uMKqS3qkLbtM6zG\neAkWrcOYovG0qORStdCggcreSrYnb7wH7Ms5YF/QY1ZPf2DLlQLwjlPb7BfA\nk5Jq0Fc9wkXw9SC6+2SNuMvLZZAEY3Nn785kQ5ESuhvKq30+CerU7ZOh7xGM\nPAJV2u88Qo5Yg2Au+S+IziWFg2A6ZIbAw0oAwfg/T2JVhFxljwXGJxnGpgGO\nc+A/+xoGSA+NiKUVhPtteMQnuc4ngwauB1Cq3bRJC/uGn6H8QcoRptEqGkOU\nwONaU7fHLNVUFPvqbofJl7yhmBYnYpaW+Sxv4lZhprYXSiPjgA8LRqValf3G\napYihGl5zBAZqpMt2rHzvVO557uTkXfQuHEqJGVq1/2giQJ+x1WstjnetnZj\nvabKG8UCQmdB6xMkRZ5sYHn+Bj/HMTqutiHZ7pMAiPIpuR2bpSbxFRFDVPuM\nFc9hHocZflndUq0V9OwzJinbS3G9+55zZ1UX9breEvOsydfaaifFpC5QB2Ob\ncPxS\r\n=kszB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"94378e57311de1568de67ea8f7140a0565cf8485","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.1","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.10","postcss-loader":"^6.2.0","simple-keyboard":"3.4.20","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.26_1640941713719_0.12188145977752662","host":"s3://npm-registry-packages"}},"3.4.27":{"name":"react-simple-keyboard","version":"3.4.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b89f1a2aa70982a8d3433207e9dd0b35b0606684","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.27.tgz","fileCount":18,"integrity":"sha512-5/gkRwqq/ugheMQzi7zA/YbhJ6ItQN14PZqU+Zk9jjEZMjqs5uQMHH2GyM+xqhATIn+bIXBL/3ijcHaHFeBvVA==","signatures":[{"sig":"MEQCIG+P5xdzY5XxuIcnjeMiyHTeIIBSNNfFKDk6ACCMJJwhAiA1mJEo74+fG8F6oFy5Ok1atr58Q6A1jUPZ+naSPV1UnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0rzGCRA9TVsSAnZWagAAvuQP/A+xxyP/33G+bkMpfElE\nFlSr2wSqKe4FVqbG2hsyKOn/cZuhEIrjybCRq7NyHckRymj7GIQqLRDJQUol\no+vXwX5/9UCyzQVvzkQvU/QCF833Xg31kYo5gTPOrCiVaQHc+8UzXFaLBRoU\n9MhBR32XzOnVDWizdVusjGNVpcNaeFv7aihCcyPvivyeTmc24DetwgeX+oGp\nGbACM6TQr1vQmTC3muerB08DsdMnZS0Oo6LtmUHssAvtZCUV0NfDMNQhj30f\n4bMLsG8mlr+Ps8iWSP27XpZM6UT7oGgxuLSJTschfcErvNuJAKkisMb0LmfG\nmS57KAdFXi8wIv4QTqZQwYdzxMfZ3O6m3l8c87rb+Kj+LIRhYUqMKUeC9qv7\nnm9R+mhShqHuA84hvSJfltuSG9KNRe0369z517f83X44QFtRaLNB7Vw3O6p8\nddnl7RKplcZ3JIgKAtd2/3V36WLNQjcyjKDB0zC/6EgUIwCXi+BnHEf7a141\nJiASla/tcC7AoLjD+v88awzVf4OJMgyFjeuwcix6netU2zQyGjXfOXLkPLDQ\n5jWJmQ2HgUwoYgUs2Y11t+jYE3sgxe7tFXK7I1mQQRT2Pr/bnBG/v1e4ft+p\nQcGXYUqbbQkKeRBmZrimZT6yBgflGariVA8miWwKzwL35Ewcx0TQpddsQdRd\nZEVo\r\n=933U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1c25d0673bf8daec2b1f530fca53df13a8157802","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.21","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.27_1641200838187_0.7116974589984688","host":"s3://npm-registry-packages"}},"3.4.28":{"name":"react-simple-keyboard","version":"3.4.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b0c4cf64023ae6b9be004f2a953f0eb34298d255","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.28.tgz","fileCount":18,"integrity":"sha512-Pqn/MWl3YScUxM4GYzAC+2x0ExoSMs49q1o5JsKq3WwTk510450YfM+3q2CBGHUTs4I3YPOu05L6uWwRKLXD/g==","signatures":[{"sig":"MEUCIDSAlnhKtBZn2Q6YMbF4xhM7O/cdeTnB4o6yhLxfh4gBAiEA8GimoUdZRs1nsOQGdTGDihAwQwSdLFxXdrp9wS33jRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1A38CRA9TVsSAnZWagAAhrMP/jgvm17CgeLzV4BXMB52\nHGVd7mMi7r80iJpr9CveQK8GPzpTYH79cngmq7lXtpeKCcOMoXAnCyMWPMDo\nCBRnzuVHHZcGNxsShYr4ukWjUYWEUsymQYb7OjWZWtQrcqb5awgWPoXYAYyQ\nXrLMNqI6R6AHsHFE/hsEY7HqMVSb3wuBbT3i2yfeYw+H5RqA8SNniJrnsuII\nRAlza6smm6afw8r5dDP/92Q1WitgsWQNY4NL3l11L2jSMok+J8W7M6WnkzPa\nPHavDktRbg+89IFenBI0InAK1p4IzTW3MV34+SUlbfPvUaHzdoAorDtzv7Uf\nqMm58e1/ydfHOfRMQXtI/usBCEyfKNroSoqHsrhS6mmE1yD3N11zU73A6gkl\nWEU3GgYgy7xpODMzu0tNsP3gdVwdJmeRWmchqDBPxQ2m6ITEVfmycziA3BmT\n65flyrBCGAdGUe9ZPPpqa+68j95a2ZbVR2FCbj8COkDV53MsJTCI8sZ2nLTg\n5+V+6sbppWDuoUMJ/mztCrjIq5I4poXaUpuE5uSSHx6s1FUiCwvfgCnV/pgq\nqb5dd8C+Yib9Tz+o8Yicf1YC/DqGP9IURKfmEfzqtvXZvEdraPWbxMjVdH5d\nmO1J8sMjowr4kok+pG19/wcQCjosE9bhSDN6KqWEJrEmPWkjg4wITRLRzbKX\nKbSG\r\n=06Lu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ad5a801990003457f0be69a2a9298c843dad8022","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.22","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.28_1641287164482_0.4014049588605486","host":"s3://npm-registry-packages"}},"3.4.29":{"name":"react-simple-keyboard","version":"3.4.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ceaabca51be2de81da181ec1406c712945b2ea63","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.29.tgz","fileCount":18,"integrity":"sha512-UlXHrcY0B0BV9fDGll0VzVIVea0jJuDm+6eVVi7ihotOGg72q7KCXFQODfPMqs8XXnoqhXEBPuzsEVEbgQSy/g==","signatures":[{"sig":"MEUCIQDtOVyJ6rlQUt3rLoP6mJIAB2lqJ/s6a5uylzq4lp4rawIgT4RGeJbA6/UEpkUySpn5R4hMsWhJLCrgjrQbAXJfs7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1V9pCRA9TVsSAnZWagAAr04P/2PrMCEtByuBt5X7zHtM\nuHU0oJF/sGapoM7fQKvo1ZJSCf5qB5R6tH9YCu7Scnp+xS2JgGKrxrerDRp2\nLbmSah0ymNtVR8ntR6fCxnRyWOOoaXbYcd8M4dviIDdwDbDk7QbZUs+3hSMi\n8HoDV4lXKVztf+c/T6f+69V9xm/YdxnyIL4rh/8a2IiEENvMq8UgBvxI49tN\nRU4XjG0khYqVL61RdZY21J2pOx3M5JPScebnGgQ8UoGQQu7V1rkIcXJIfAcy\nhqBjvobW2YJ5PHYjS6zJC9fYiLtR9btbhRVIgV5jeIx/g6HY8UIb+m2V/57S\n4M19thE3faKZHfOIp7ATAKNm7GxeCxKxaqXN+OvGyZZ/GZq5fMW9jcr6e+vd\nEruQjoxzgy77bR0Ou/ilEa6nCrxHAdsPdVsWLVHALJawVKFddOsqMYr3rcdd\nC5qLXbetV0q6yTy4XFkRGrHb+JMG5jGc11I+ZQbKK0LrkaRvhm8dOK3TXkta\n5k0z6QQkbpjBZBisnw8WthamjVNgQJFLV9EfLmejDfGdmxxeZMwryxcD8oTf\noJ7GqtiVXuyxNVPVQ2jYA4IsxAO1lgzVMjS0vR+2A/dpVy9vjkPMhBfncyow\nZgUxiyUmnSG15CL0798CXPbrYo5TsDHPw8PpQn8Z8rrcYKh4DQrbOz+QrWSe\nSuPl\r\n=RIks\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d156d7bbedf8e17cd1294586d728d42260427a1e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.23","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.5","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.29_1641373544967_0.018838498897636224","host":"s3://npm-registry-packages"}},"3.4.30":{"name":"react-simple-keyboard","version":"3.4.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8175b3d981250be69cc3ea50eb7ae5e961b4f1ab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.30.tgz","fileCount":18,"integrity":"sha512-+JCsJqHkifvEkyYPoKqR1QxW9XPGCyhWaSZr0jTSyURvigg9zxlCDDMyMe6m/qodg6KjUPvFnX/2aYJiKWBsBQ==","signatures":[{"sig":"MEQCIEHIqeliDe9uZ3QjDmdB9dyQG4ykfA/k3J7HOxjLZM5lAiBzxkfEJoz7b1tf3Vdk7zquLNQiMi3pqyMrPEpQhCkQEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2AJOCRA9TVsSAnZWagAArBUP/jPTeHbOrjdBigTUaHEu\nuvamtU7NIWkg5SVQ6n3O2zgTf4yYWakRxocVqkKA16uoSo9ywedQsXhdSgOO\nNF/zOIZhN2i7dIIEjqzZmO0RYSHfpHZUM7A6brYitCCAg+FWhwJy1Td59bTT\nKbq5T9TJTt+JJ4kMVyxVSXRNK3+Nq8JvV/+BN4rSIzzqUBYir5GXXKmrI0gw\n+DgUDiP5o5qRtoq6oagCTRQhC+25U3zFYXZdO6pxenRS5KIeOL5Lo/QwCijE\nH0kr28XTSV+SFMkc90aTeJZqyHXOOu1cJbo0wYHqoeTOlsVjsghB2CwlGqYx\n1YUiLcYGtbEvMJWcCshf294Ljw2v5ekFTskJf+un2UOg2b31HN8QhIodkUmc\nXM1ESQSausNAXpdbxvzxM500uRO2YODcyn7xOGpcigi9HpqvKNrVHnd+A7/J\nIv6WMj0cm49IPuEWdl9EPP4fvDhVYfOKBmIml9wr64HU8me80puioST7XgJS\njQEcRvDhPkeEDOcHrOK9p0hAAtM7ewTKy98k9G26F5I30ELja0UWsYSWOjcV\nswQw2bQS5HMh/q33KWFEQ9kSSntbQLIiBrmSv+XY2WfNl6XqOg1SpltbHL+X\nFiQoU8nchJLvEsmMTTHziadyhh4wkPwQbiHS3Dm9tV1H47OWs8jMypGIW/W+\nAcn9\r\n=c47q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"c9ea6bf26106a88df3c7653c3ddb64720313b2e8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.23","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.30_1641546318177_0.6746495374297001","host":"s3://npm-registry-packages"}},"3.4.31":{"name":"react-simple-keyboard","version":"3.4.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d1e03bb4b27fcef62e3f8d1811761aeeb6bf8bbb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.31.tgz","fileCount":18,"integrity":"sha512-z8eQBmsk4m1/+gG6J0cM5wF/Ir3fM45nldzeqwt7U5FbkS7YHH7piteBt/q3gOZsm6yQiPQn6Q1CtYZ4iCqW+Q==","signatures":[{"sig":"MEYCIQC3ILhnzjKIdj3YefxcxksHyncfUpyNlOmjWv/gZUj5hAIhANPOVBCBGWg/Sxd/H+rLrX4P0rMERclHQZhIZ5dq6GAn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2D1ICRA9TVsSAnZWagAAve8P/is+P72r0sy6WhAeWzd0\nhblQ4WW+i/GMxQqIo+aiaIoqXoDxWpTIXIh9wjq1WpbV4/NSQ0W1CW949c4R\n51iO1VUJsqXHZVryoS2n3AEVYFqZdF87KEaA1KT/r2iH8OujU1Caqx2CEH2s\nVQlkHokaXqt1X2/NoCoFhfUKRv7phpNcqei4+hJ5Ja3arBJV5szrptX28cT1\n1s4M9ACQwGn4bTsBP0QtlTRfKhk8BBThzI27S52hT/6xZU//XjRQzJdIhgnY\nvQZbaIjCOgUpucGmZg65GG0k7Zd6tVVlVYAO5xtYboB7xc1AWo580pV/a92x\nMwvQG0AEhiJYJlJc+4ArDhHRkkEYNtuMk8pBU0xXWKixWyblI6SvBX2EpsTH\ni3RCosnSyLyjNL8r91R/GV7SABLoqHcwhPuzb7V9sipTJ1rfMjs8NnwvvHUx\n92h8hep7sWG3nBXa5Crx52feNvAwIwhf+fcD65MqQWW5VdksCOWxU/OPX0pf\nc/g6DZX0PXfKiZFjn7z86hubOdVZ66YI3OW7lChCaR1zuaYFziFZC7J0ZKeX\n8tr24321VFdd1vC+P8w8HelAeCIFj4MNSHxLjXQ1Jr8+3WOU080YOp3eLb+0\nP1bTIRTns5Ut/2H7ofepmKSMFLy6k5UvjJhBP0OAJ+CRYXyqK5hpVG3fE1X+\neNxg\r\n=tJW1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3c17eb7310f04f3436bb0415e4d5a455947fa09f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.23","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.31_1641561416765_0.5207073331538576","host":"s3://npm-registry-packages"}},"3.4.32":{"name":"react-simple-keyboard","version":"3.4.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"47bd3e428812260c8feed8f90da4829447070dfc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.32.tgz","fileCount":18,"integrity":"sha512-n2xqElkzbGXZrboRt3ZOe9IKBDO/j/yqyOYCFRGViXdq2gr+g49s4BYPdHsIfD1a2jy0CPM6cXDPHaeQH4AinA==","signatures":[{"sig":"MEUCIQDepAdUyuOdui2Oe7tYHNee1MhKx6R5Bzwv5QMKB4jnngIgflfEvSY2OrgO2ZlSZEP+FFLuv891HLaWQ/wsFN7c7ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/bnCRA9TVsSAnZWagAAttAP/Rg3VHbFf5C4sUcfMKsl\ni9YztbkBFVzHvRnCBx+1E2nUWibm6vMxPalFXRf2op8Suw/lUOSeRah5q3f5\nocNZB3o0FU2PILqk9iP7IGDQpn3BPR/QSNvolcGcc3fg6XYPwTutCghdhW8N\nCD24a7o9TCFbhiNYlhPZw6/Dfji0Tnl3m34Cp3LxkhhkzKe5LPzyepDC8hdi\nPFxDAH5u4ZSnW5eF0J8bKYlvWHAhroRkM1lU121RmJNZRmyNoHKlQ1+HBB8t\nYRqXx61n2O1Qn8nZ5HFlzUlgyyhj3Ub/WFriXmgUUruY08Pw3rc9Amk9GZug\nK7Eot0JiUJoQ9gIg37hRLY0SMrng+M+m2dOy7clk1ydJks/tAT9n5zUNQziM\nBguAVP8ygCWvHPEFR8LPLaYszEMuCUJOV5l6kxR4A+H15nvRNURumuEJxQH7\noH0KQcPQNxQvKeD6ZHnqJtk949hjyysayBlAFsDqBtCcMCN5Z3TYG8I5axQW\nxGxF5z0L77C413cvHwhNg9/rgR+xf0te8DqI91I/w2Jk3lA0Cn5RuNW+HsM5\noSGqDxe6k/H5qb8XSydpkPDJw4/q0ZqRnmwlcCDkTXr2OzmfQsu20vLW2T2H\nNO4GRLaCivAf6TFGdafQlqd1QSRXJyhlAlsHnePLMJbxxA4aVVRglM/0pMmX\nTpup\r\n=09NL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bd30d98d6e74a808a84ce2f272627531defea958","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.24","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.32_1641805543763_0.45432452473608476","host":"s3://npm-registry-packages"}},"3.4.33":{"name":"react-simple-keyboard","version":"3.4.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ae5dd2a61090b27a2c5458fff099cb131c63e17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.33.tgz","fileCount":18,"integrity":"sha512-PY2/fCK7p1BUV5X+njowUaVGsBX6xpS/6i8peOYg1v2MmjUPgBWLWOsKz2bNg9c15UGfwGlCBOVRqtwjQllL9Q==","signatures":[{"sig":"MEQCIBA7WdqGhwAFRygqDYQdWKb9eEBZdfrEL1MG8pqxt2U6AiAIU3tlpZrqc6Cy+8nFA95xWiY58s36Kt5uh3nbfglffw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/daCRA9TVsSAnZWagAABIQP/2O37fJpNvHJnbOhe4Zn\nRIDO7otacK1rroD9WXxkk1F10eornd1uuTWKkz7beS2ccxULsvbc+ulvCeI/\nybavn0FXplwMx2RXA2apka4fB40+Ac40TSm7rCGRgXT/ADYwNKt0LOP6StRR\nbX5KZLPypo3p9B8R8l/NI//aIzINdK9We3glpqomYZUMvTAE2uZ+hfDrzHgW\nmRASUVMDfdB9bERiRbreszKGF4JK/g2JRDYrRfxMxr1duva50DQyBW2OoT64\nGLcP6K1IX2RtqPDn3irJsUuK0Bhd4/FAme8jD/Dr6rg7GTEQsOFF6LQc7pfc\nGVCUdXUHGE/Gbz2j50uwSzGldRxtd9OpzKPancJhV4o3b8ay0rXLEbRz5o3q\nLOnckhdRa9+Pv/812VXPQefnQXyWOXg+BMyU8i8SI1dbwJ42f2c0VP31Uz+G\n5HveBgzuuCxlVJ/1raxnOi+K1MkDtVeEphPLR0Sl0c5QsaUl66j3vgkUyCS4\nJV9MNjsgGWOXDycO1081v0sg3jV4bfBH36PjMMwKeTkTDxPXga5a0gVRB6uL\nFYBrGC5yEXCDFfGSJR1+t+ZHy+SifX1Pld0OGpdozysc6vPQgVMy+HzfT6/q\no4zw3dkpjd7e+sdQZFDJLekLd7U70dhDH12vgIRveVzLNC/uOy6uc7mFnQfA\npVMn\r\n=R2BI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3471006e9ba7e2971a5f865ac7ceeff368ccbf96","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.7","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.24","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.4","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.33_1641805658602_0.821323842991893","host":"s3://npm-registry-packages"}},"3.4.34":{"name":"react-simple-keyboard","version":"3.4.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"86e2535bb5191d651ce9c79e18f7a67151bb2fb9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.34.tgz","fileCount":18,"integrity":"sha512-sypDP82AbO9KmPRObyIrIJ26vvGYOdFtVXz/56tY3Npkihk9rBhLiz0qG1ZvAGStRbRp6XgTMeIMtQTNZOpaBA==","signatures":[{"sig":"MEUCIQDsXWmnQ72NjkEqsyudrGu9Z2rhkGixS2vWt2UGV/tGfwIgMlp37S0YYUBK9vafvwTVmLUT7OrvvhR7DXIhK3WxYO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3UirCRA9TVsSAnZWagAATkMP/A9p6kx6HqZjqMoVoaU1\nmzIdWRylalZOJ5hKo6zXK2dObWoQ7YLqsLHmRkj3t4cE/+yXZueA7s41P4SF\nDc7yga5M4mLr+6cl23VKxy7vmFIj1JHy0e38XO7pZ62uZ2DacnuJfob0t9Tz\nuR6UMSYjyZECIoBZC7xLsqthzfQoezwqXjndjqNDisqIlDOzJoIkau4+nHmY\nRyGKOhRSOjX03lnJTb18n+mJAjS3j08rNn3THtKaUHaoyVQ5Toz54Ybx7FUe\n9d9Tsfer9qXR0QHQkoVb8QeJlidkWlOJRLH8Q2HRLEcknFIIssz49oESfK7I\n7iHGRqHsXB9vOQomc+q3v7Buin45wWp7LRupT6gxjxzAUytLW8LM969awp0+\n0xFnkY3mY2F4QfxrReQNbp/u4Uo/GrY27SJJGMaPR+gBFMp3y0B0zayy+mfp\nVvvOXsL0YBSjMEFe/ffsHGauGIWBOh1cGUNgOWV70qFgaD2Jfe9B5ANvitjm\nljCAoWYprRa13ykG8OSvoMdY4/upoaWdyqHDiDTQalBII6/e0GbVmwnynwbz\niyQXM1+oHsQ3F+9hthy7YaMPnTkx856mp8h6ztvZzxaZN/e3yOzaXsFFNUzy\neBSLoRGbmJkQW1c3pGCirH3auxhMX+iiPnmfxutjTYj0H/pPXZl7r/WkjP86\nk7pZ\r\n=vyGk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"537703646bafd2625362dc84541ee406028da0e7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.25","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.2","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.34_1641892011200_0.33296205575460536","host":"s3://npm-registry-packages"}},"3.4.35":{"name":"react-simple-keyboard","version":"3.4.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c4e3f377a8c34fb76a9bc7e139d3acbcc4b761d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.35.tgz","fileCount":18,"integrity":"sha512-yPpJ9MKh0+Kvgv5G4yEghrswFHDxvNosim4OQmh1hafWkS3JTYoK2OGv8IqWwIk/yOppdEHg+jX+uyjPenNr5A==","signatures":[{"sig":"MEUCIQDq1ZT+juFWblFn0sokajhEJfvHvXLwh16NPJnmj8S9DgIgaAIF1JVQrmc6CVDy7fYVdQg9DthHjueffgc8ELv/Jnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ppeCRA9TVsSAnZWagAA3pMP/3qTX+78MsxUtR7OBjKj\neB9HLnmjOW9isz2Pc+FHEUbyNZsnCofsP7zgAV47JRc8jwqHP9VKQeWR8zVD\nkJeWeTVsvFyYZbw3w/lB2dPAZtGO+yro/cQjJtKL40MI7twOpkfBN7XBD1cy\nZvHfwZdV/i/cTzfRr+ObpjlV+5uPn1OSs+5GTSuX+I4PKU8J/3EXllK2wfwa\nzLZ6nQY367EwCn4HSdXSCeatvOrnqq8FTtp98M2DmfVGQIIdQc/YwoDLdAhy\nQYxhlGII/NAPsgiToB0Mkjr2mrCwn2hc0ZFjzLuqlvqrBZCHiLO7ls0SJiag\nS9tBgTJWFFquVLqrPR2uQPwwwWWqy8sKvkPiLrswSb7QaFDqTr/coHkvY+lr\nPaoLotU5nrsTZRdw6+enNaZAnEa+tAoNQDL8w8Er59EvG6xSI9LPlmIxHpUp\nDRNRg79F/z9WX2IOQHF96Y1Df3iD23Nn8OTdUDVC0q0KJUIsBL4QZJQ1JzI+\nv8RU06TBxjznHQGR2bncv0GDeyIg2xsyryYyZbyteCG601MY7kYH+c8b1sK8\npqYWDbqFm7acflNaG0hS8TyxPjEr49cdZTdZCFca7SLboVnEArspBv0H/MOc\nU7VyCajI+2VQ8wLRkp6yJnQdnQJqXdachKgYZJY+r0YQsPMKrInXzxSTIh4y\nEm+i\r\n=TeUw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bbd8b4c2f512193370d7aec538dcdba22b00fe0a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.8","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.26","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.35_1641978462237_0.8777770249152337","host":"s3://npm-registry-packages"}},"3.4.36":{"name":"react-simple-keyboard","version":"3.4.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77f8dedab5d037aa85cbea854e4a299de7dfd673","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.36.tgz","fileCount":18,"integrity":"sha512-9FfYaCyI9byAh9a/+dEsss5IafrXYfEgihoh3UkLNzPc+MOkgyvhUEqyTCOlp0YSt15fpoee+7MImxOklTncFA==","signatures":[{"sig":"MEUCIQC4uxRp1bl5xbaE2psC0Cwid1zijpfFmuhyD9gFcAd7ggIgGRo2XUHSbzK679vP7INvSnX9FV6x9b/tqITvz2iiEpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3+ujCRA9TVsSAnZWagAA+c4P/0fuL4SyGieCZh6a4MA0\nC8EqjrQ13KzsiAfn4x+tjjXC7GfEQ//uzULm28AC/Z+wUeOSpKM9tESjy+zp\n3XpUa6iDcVknUte3Wl8JXw2am+QmVBKyiaCN6wZXVBiBSbwqoqQmqaFJiDU8\n94jwphsNJRCgMaxgGAP6YATlqH/kwj3/ycx9YvkhEStVKFzNMsaZCagrVg3n\n0A2a9CTXzqmOWo/o+AVQqV/4qtMuuJnpEu1ScW6RjqGECHIqIOnLAUW65UxW\n3LScy5JCN+YRHmAYW7IATRWhiCEvx1z8Vef207PJnXooKd5Bk21UzerxZbc3\n7C9kLNpVohgYdK0ozNaJZBW25ERIgFGpzjsSi2vRneRLNUoZwKqpxwn3axCQ\nlsQ+FYEand1CovPruoxweWfc0hvdbUv8IQg9fFWRm9z3IFXO85Z97zUYCpjM\nj6HLan667U2XwStVNSA5IGlX4qiZlLXcGk8Gtm/AebemZKSljOUYKbR/OShQ\nfFMCTTekJpQPTXWgrAZTvA3kaZqjMXPNHFhv4y3qyvZu0y7gZ/AeGo01tbVT\nnbbrXCXxuc6Hn8vN6PxdScaYSK4xv9b1GlVq6YmXVt29D2hfsvkySPE2df8I\nR/EQpG7CxBTx9whh0eMau9Qm8S6P8gNeHRXU9D5Xj4/k4XpJ2/lN25OZHxrk\nD0jt\r\n=/jcL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f2cde4269849a553faff4bcc97b941763187fc0e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.27","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.6","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.36_1642064802966_0.9268337303910881","host":"s3://npm-registry-packages"}},"3.4.37":{"name":"react-simple-keyboard","version":"3.4.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a440697a7bff5d684765e66e82314da2e80c1aeb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.37.tgz","fileCount":18,"integrity":"sha512-9MFPSqcy+pcyvaU5X9Ym5oxInkRLkKEFGsY8yMP2v+l89WnriMdgRb+G+u9Z3Q75KpG9GmoSaFMZcubqaSTd3A==","signatures":[{"sig":"MEUCICoYRPW9maAaFs65+nsSofe7EGrvDDCv064+h9e1jAlyAiEAkzdEyqjYwDn4g9We03il7znZnl3KXrdtcgzKjWboSHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4T0MCRA9TVsSAnZWagAAdfkQAKE/bMQC3ZuZI/8CjD7j\ngNBi4L3g3HxlBasr9WYQ+WxSo4FFt4oHElN0Fcm41Y1LlBX0HL5MJjv3+oV0\nbB9WuWwybeoViosczsEyGmUm2fg6ybaNnLdAsyPIL9qAsuY2NOJSZM1CWkvv\nnn8cbtuzbL+Lb/Rt+BnBrXWocPNuBhl6aNC1LJaZwsX+98V0nJqqobVUUQ4P\nEdA4i3T7sWcVmM+DzNAIT1Wd0I/i1+U3G+WXHDYUPUKBl9AZlSrc8ERYXUco\nMb+YEb1iDPlL6GeLiH9BdEeN/IHv6Ugyl8uRn2qb6mOpt89hQeK1fHNrjZpv\nPMkjHkbwRSDRFddZct7hJL6cLG7vzrJnRWa4ycN4TjQ8y1Xz/VAP2xGOP9tO\nqb4vDIfI7wriKH19dBYAPgUbT2l5JI7pDH5HtdKhGjLety3ECgucwgUKqgL5\nuCTXapeCKq2dW2jJ/NqDKZfwifC1EF8zYYAp0NAjyj8k3ykLiqe5oPolevEo\nyXJTFIZaYYnyizNAjuEcoB2ZXVG3JMxaVAHCO/ANQfnIwytAu7hQwAnc+YFh\npE8XiWQJyl8hzpiVdsOdu956XLbWfNjTu1rprWQo0oPgnT2LPOSG2xCY0Suw\nAVhhKymnm+q7LhxjSs4tPq0MVDGVw8iPkcqCfXvzxnnPOS8OlM/yF3durtGV\nNAxL\r\n=WvzA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ac24a074dd963e462b1bd20dee12900c2cf83c89","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.27","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.7","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.37_1642151180813_0.3270953923156579","host":"s3://npm-registry-packages"}},"3.4.38":{"name":"react-simple-keyboard","version":"3.4.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"28f1da858559e0f6d0ff2040f2aa1d800cd00683","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.38.tgz","fileCount":18,"integrity":"sha512-hgWBdj+ivGZnmg1GRgNYWtXmGUwYrZzCapWORT/368YzaXN7srsaStPZHEsxjQCPg4AZPmpNI6A7QCTcUrrnXQ==","signatures":[{"sig":"MEUCIBr5UpdNLl5b0fW0zHcsXRkf0opArlxyS5mYudJH7IpHAiEA2zBy5/A+MyTnAslAg1vQztVI0+3LTVZb0+kuhmoV3c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5S4LCRA9TVsSAnZWagAA/kwP/05GLV0tHZBC4fyL9M3+\ngzp9ytElDgvZRjVTSoO0HA6iLhGUakj7E3ZCqLNdi3BS08yufhJoNuR68rPZ\nG96Nb42C2WmkWN2ZTDwyApAo6fdn76kqLNRY+HuTWep++C8GaykGCG8iuayy\nlcx06tyJsfUeHThOGMAYHaR5yTqgs6z1Nb640txzWVZVRVhNzK9EgXtroWEh\nbOCUyqOj8ANGlsVZWUKiDENdE2/HMgNuHocAqQr7ltPVr0WMFlQ6CKOotreU\n3ncRjTuc10fDcqH9umXN2xi2rljlwM5g7895O4ULL42tGSn51L+Bsv9P9c7m\ndkvUym2JZ7yt7kYMsI1L+1/8alieKAHZpyKstkEqAh1j+vlJGDKmucq823MM\nvoubuDs4sz25BNC9BZGED4oeuXLIUfatV07TWnWNZdgtjzzt+/jQfpAodCjG\nhhBJneXuIuLjUQLwWA+kiPYrLodNHd+MiA638Jma5VqPXPq9A8YOuPIQfoop\n1kfXGwwCcoq8RLKDv6GRiZxdoI3Y45qVNUhTsvGavKmvBnRYbhWFs23PnZtI\noZlaiN5q27wiUjVxfHrnzz8KjNiiPvTkTtkxbeg0ak2PpzQZ032sadZEJAmv\nn2d30mogUEirEKHLeq+FY4Z751V331/irXEGjyUPmHR99CsN5zHVVDN1hliO\nI0JE\r\n=hQfa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1717a1531fa215befeb8d262637720208b7c183c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.2","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.29","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.4.7","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.38_1642409483226_0.4803517686374619","host":"s3://npm-registry-packages"}},"3.4.39":{"name":"react-simple-keyboard","version":"3.4.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fdf6ca24a4c1a4a7cc9eab152f3cc1abb0932d2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.39.tgz","fileCount":18,"integrity":"sha512-27wtZlOO9g9MtGi37JQwyxbiD8Xz37Py859DTYTbqu4zGiKxppVFVsxwrMbdSCA7asmHkLZamYizGc4I5p2N/g==","signatures":[{"sig":"MEYCIQD/Hdd6SGcjgB/A6nyKtfRpPymKhycfLT0RJZ3Y3DM5ugIhAOVBoB9yp+gaXkT77CoCd9/SB7jm/ytIbz4pJ5OyJbkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oNJCRA9TVsSAnZWagAAAYgP/RGSrzhNb5O76hE3hNe6\nH6OaKZg0qXnRdW8Sy9AgIfiX1ekQeyr76Se5yGoWP0GSZzNXCBLIRCiQIoC1\n6MGvou9+Y0FMiIjnCxe2IxbGJs51z0d0neWYsnsiUBoXk65Njy2OCq0xVTWh\npqqHDYrTA5GW29IDffwdW9t4HSnIr2mZNzvwCGXwh9CxCqfDnf5KN8Jlpdhu\n2dqncFR5WJklboR+gkMBy9X5/w8D/XRtR1CqvjVhj6by1w91Gylc9FtPGE8S\nR+pf+3mkhFjH0BM5Yr+5ZqJXxCJsyMNMO+ahWqQ+XbrqX5HEebFJUrrbL64a\n2luC9Xj/GaGC27aEgTjmqyuPrL0xZTEY/XEhxnh+NUNYCljKtYpNXMmam10e\nqqH3ewExUI/bAb8yRtfiCdsuYTxalSstCsZc77CWQcOYnwvAtXXXh6oPcnNe\nBi8HQlEm+PQsaTXtrOIziXkQDMZfznLQVVKB6Cy+jWGcuEbJAtzLaY70cRZ3\n5YdBfHEZMF6dHfr3HGHI+aChk87rQjd8UWagwul1paTjEKO2dfiMoE3q/fsO\n+ogVr9b8kjnc4as+PsTuxw3lnilUy4akBMMu+M90vC0JP6so73IOrx5/S6zR\nddJcI2CcPsp88JAaJWo5mI2Y/ygLrtkaewCAFewujIIBMY8gmuji2oHGrSac\nENXN\r\n=OAo0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e9a39b0ef024f4eb64a27227128e2691ed16b023","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.30","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.39_1642496841024_0.5276398449598025","host":"s3://npm-registry-packages"}},"3.4.40":{"name":"react-simple-keyboard","version":"3.4.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2dbd189fcb3ef4d0e89e49c15dcca315d3a36ffe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.40.tgz","fileCount":18,"integrity":"sha512-8CD0FB8D06pXQ5icHglOung2SiAyfCITy0YNQXWXN0GoEWn5g4GEPt38cocb2vxFs3shN5ZpAfpsSETKq1ByAA==","signatures":[{"sig":"MEUCIQCxak/jFtLunI4VC1cey9+M1FaG+djkhQboIFRNhpRTaQIgWuTCJthPVFbSwAQrxR2vZ4SrwdjNz02T/bBgxkY6DpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh59SpCRA9TVsSAnZWagAA23IP/jUreHYkr1ec/o6V11pF\nhrxz1xMKhEBwsW2ueQIKPWRXjVmUbKb1HpBdbL90EngEOjVx+GpTVvhHeRe3\n3/qvRTfEg+Y8MDUy4FVMcxCa4OvM/y/RtBe/wPoWrdSFCWYmnUcAIY7rduf6\nqSDoRlKrDZDI+NmrsYjgp4WBj4d6komXlgRHXu0u6S/mhXXvVLpaADycawVa\ny7RN4HBL2UCYNBYE5TFNhnhbleg19nS8bjN8qWCrdlAdXtccbDkEzmA4QYEt\nanKM8bn/liP/7DwVYF3QQCkmNrspwAWNuysunV+IUQopG5SPcvXmJdqMl9ye\nKPGq8FUYtnNzhaBac2ltOe3y5WiLOF+8QnUV0ItHv6I8g5cwoQ0IM/4AMtIR\n3QzrIrfcNPyeIFo2ydbt2feU4OyzassjoMstrjFlScbzVA6fixuzp84DVBZ0\ntj9fSKnqyDmb8sxmxhW4aUS2BxuzdUjppLS7TxtwDxwsNucvZUcMYdPcqn/H\nuqScDxQJGVIprN+kZ33W/MV6S15BOZuZh5szxbdlh39F4NQ9Ze+nouZA8SgO\nvf+JmDncLqgFW6lpLoTh0QyirNk33YBuCHuemuWLdp4BJGwam/eRWUo2NH1G\npnuVQxYA/HQKnq9b9g/H0xDwJW32botNXMhn9EIgMwK6QtcI3TIyOA9NuWFK\ntMlK\r\n=2AU+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"de93580666e5e0a3f16288cf73626277a82418fc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.15.8","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.31","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.8","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.40_1642583209278_0.5887098915426476","host":"s3://npm-registry-packages"}},"3.4.41":{"name":"react-simple-keyboard","version":"3.4.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ff6c990ba53d6710229259c6aa3c6f395fa4ad80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.41.tgz","fileCount":18,"integrity":"sha512-7oUYfT2lMOPY7mKt8h9Gw57sD2SX6pscP/CrYrhhw90sfEfZnYeTNJlujMuTTpc1PaRGLOeVKOvjcYOQ9MPFCw==","signatures":[{"sig":"MEUCIEmqbwcTIECVQEhwjX7RC9aAMCw8dRfcTO3ZquTTtZnyAiEAucydD+mJDPDA8Hl1l89OB+ef/vKNR1l6/Aw2gNWg9hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SXkCRA9TVsSAnZWagAAzCEQAIpy08xIPj/7QuPdjmVu\nJwICT4ycTjxr9CbP5LeJXHdu48PcE+XNnUjTMXgR9RgFyJtGqGoS6Z3xYQn2\nuw7j5ehgxhGbCGWhCvKr/1e3GTKX7s2advRnhY1p8FIMVIn/FEvqCLyCIrtE\nIEmraBrOoQEY/Cz6ClYZNCibxIMquibVNtn6gJ3kT1ORioeiXWFQSwhCwXwr\n11uomYzMF8wZVJepMgJMddLqlI3GNcpYyk//YJA2FJ+PlxFJNE203XCI8wsl\njUtPE4cz8hdo93mEPaN2VD+Ynard96rqes8nEEvs/Nj84vFbHbG7MO4J1bTa\nRsWA7QeXw8BlYE+4zLNtJ1p8r3ERnVUczKh0OnWroAFfWVmnDJ0MgY5Xuxyf\nujAy34KapQ9JUppVcuxaaZhCkn59oAQevtqas1+XkVmSH1z6qf3vwLO44gdC\ngc9sPK9yAbQK9/5wJi+8LKxM4xCxlmUsrr0nfCJnbXOsz99JGC2YQqYSIcfT\nJzwXgtikrqGdvq0neul9tuU/HctPnDVLu66D9Te5EONsmQUUI+loGnf02pAi\nBAaJJyHkIFPO0bFOXsGkL5IfeptVvyAoe/9TDsg6ZGveVrn5YUaImPKJFMKu\n2f5c2do6ImRyNSXIkkfItRv9acux85HIshmftNmlkdUzke+DZrahrJEbsoPe\n5O09\r\n=dxqo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ecb8ed91bd8cd6e3a20bf2d9f957300781bbda28","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.4","url-loader":"^4.1.1","@babel/core":"^7.16.10","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.31","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.10","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.41_1642669540386_0.0676290733735363","host":"s3://npm-registry-packages"}},"3.4.42":{"name":"react-simple-keyboard","version":"3.4.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f52078084d381dae9f549d8e3c70cbc1fcdc3ff8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.42.tgz","fileCount":18,"integrity":"sha512-N7/ITbz6w6Gb5NmkI2fB4uwMb7tD4tJpCdE60RBx/qieTVlTio2FvtjAgtn8oMVeVjinU3zPwsItdSrLDbEJUA==","signatures":[{"sig":"MEUCIQDb+fEz1J0iqpMkn6IhpDmC6Gz7J7LKzu2nBoQTcNoyYAIgZ1LtGODLSUq2A0fXfGr6IEp9/pjNZLTx/TeLvbLUXaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6ngXCRA9TVsSAnZWagAA1FAQAIbiajlmSwGGt8n3AIv2\nsSOnxqVW+Vkz1zCPoSX04Izv2vrlC8lUKfnaB2kNeJSnA+YwccVrmfxH4f2R\nGdGar6G0CKQhYysrgUc9S9ptCO0Hp2GfOhqvLc9ynvxfU9Z+fCnvblSXszfG\nTRDsLFJqd2+ZP40D3UCGz6azXfreR+jN5b88mVji9zceX9MnyZhfO1GtnCFx\nAfkzFwXYx1q2gztlzeMDXZ1Uf/ltVPerr61+LdD9NKGVSJZlLnZpUVZw1Y0y\nbFVBRWIfzNrA/nPMp4y1oknxGHQe6bnrzLAhSSdwHAOxktFAgrtxZTSCPxPc\ngfnUZ/3QMEErahR9t701B3/1rdXQk20+tYVnkwIQAIeso0N0fB1RUBBSIkLh\nTAkY4TH3oUSljCv93maPSEbSBWJk9pMM2ICTBUUDvDpvSZfglqUdTZPXulWI\n0U3evIyVyqiQ0xe9ASqbrEc07Bn9i2tXG4zeucD/e1wAyEpyEej1uLYHRbhL\nAe5kiP8GZ7YlNx7liXYO5M3g2X2R673KXWJheuXMnOT9bkSVGkH43RJZgNIS\n2C+n8AIsZJaIsN0yvL2PWcOxQau1WDwRCS433yZ5XI/Ye65kv7QKhsrdugdk\nps3Y0SboVbt4vyuf1igF+t70rpjP90SucSWQCJoVGwEeyJiw3q1JBIiGFRMX\n9MQ3\r\n=w8Xn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f4e029a9bca03e9507c73c427ba2c584fdf61b10","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.10","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.32","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.42_1642756118961_0.9947691655276232","host":"s3://npm-registry-packages"}},"3.4.43":{"name":"react-simple-keyboard","version":"3.4.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6cf98b725637468162ee0763a27ac8b2f755287e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.43.tgz","fileCount":19,"integrity":"sha512-DnoLVllrkhAeIZlXcxhHw7txn8YqG9DPahj1ows1NiWOsA9bTpVMtCPPaBZddULUz5mjwB8qdpgpyM7CuPscZQ==","signatures":[{"sig":"MEYCIQC78igLgbe3uF6whubCbeNJuAaTsWhzo8by+XdnJHqBeQIhAICwIbOJ0nYVXcdO5ycW/9tcAOsaZ3U0frIrPEJdviJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6uokCRA9TVsSAnZWagAAZIsQAIDo6TPHbc98bbmRtg4R\n+T653G+JbH66+lG2N88ZC7tfFHfSXqhedROtzwd/RaT1ObA/zJN5cOAGwUD5\nkKGqlxqb+WZWNjqwXvsmWocg4l98dvMTWQjsROHaH1j6bGQMEO4vwkwXm8rS\nRrlAbE6B7YrOMKS3JHc4tUHVPrEs5GHCoyzX/+LFwMWt84TwHwO4WjsZFObA\nvx9FdUGreSSnotbwPoIANtl7Y45SI8lkhR79IarAR7xiCbOcnmswdOVOSQ++\nwa/b8SK5xDvygI+HbK6xOMZhn4tdkGDtlbj6pTxjHGtQMR4oxMvp1rS8RNb/\n10KtUxbllfzjZW6DaY+SgMFq0HI6manp216odGYmSvOFB+7AWsQyL0ZguIJ+\n/1o+zDqelRvbEx4vmNahlaWIAdoNcfjJizzA43whnS/GTGEMO8K94V6Iof26\n2vd7/yQR3iusz5BAAMKSReNSkW6ZRiHoNw016yUqqwb7y/wkVQ/YGqSXKJRs\nFhorXfUiC4P3uKhjTLEBnc42UEw1N+gCizAZLAT6o+bHBAJ8DsSax477EBAO\nCocmYTUK6AI2+LtVgrLo5R4cOLAtC7r5zjI3KVJhP6B/b8W+zTTG0JIdYL7t\nEmTtUaulGI/0z9z5gEwqLnFZMCtHoAvdLxzGonW587agM7EzjjCoIpYlvA0p\nbhg8\r\n=NmJ+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e99dd6fd68f72346f76274fda22ecc1099bd33f6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"deprecated":"This version has a runtime issue, please upgrade to latest","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.10","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.32","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.43_1642785316482_0.9022475317039855","host":"s3://npm-registry-packages"}},"3.4.44":{"name":"react-simple-keyboard","version":"3.4.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"591415353aa5063f170d2ff2a2495f91dd25e1b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.44.tgz","fileCount":19,"integrity":"sha512-qxsJa4R91/fTiS9PVEwKEoWHj43k93uNKBXWi2xHRmEDjBfzAO+mHOh1BnVAZlHmnD2oKHzZ9UiooG97USQACg==","signatures":[{"sig":"MEQCIEyZTA+/3yixv8NvIIVCn62OjLZGXfBqPyOVBPK3VvMeAiAyKOqwzcKnjo+94ru9hydAsn8RZs5weuHPbm4VxlqjUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6wQHCRA9TVsSAnZWagAAmMcP/0U+/UbzxhhgvG3r9qUk\n79subaj7LTh0D+vTHCZnJ93OBCCVqQ1jrde51wWXHgVMf3eRt5ygbwG/BnM0\nL/qVaLoBZ8IIzluu0gsTcIFfOraKzSlgiNF8zHPW1qcendf6+//9WHb6tUcb\ntkPVtoYJpWeweGdYY9/wQ3F1SoXS9HzEq2ABciz6RP5uSye7KyvT5drD3M+k\n31Q2aHGT1EdiInNtS65L35CO08ChvoyZ73IgbVfxM4Qc+jzMrnJjSyBNGivN\nfXuoXS2zLexSX1yJb7sYVctjVvXqawYem1pDkm6AwjShfYPCw6uzkby8Mr1b\n7+lYYSTV5visrO3sP6l2O7u2VgRX7Xu5f3Md2X/TltQIPxttpGPDNoF9H4FN\nnaW7Ymju6XYSMe0xCByf6a4LJq0P74SCkNunrkyBJY41Wregmy/XmuSgYPgX\nr3jLdy4f7gcpn4KIHmD2vMGCrLTu/S4Xe3lYHWChKGjjdR7/VMzOpwmkuvMk\nPKxodaLFmWgekSSb4YQ0DkspcoJ97EUrihKCFzCZmQgI/MXLTHE/p3bNv1i+\nGjOOksxI/G76jusKBpUuAIQAhT0UNDEEzLOZDorkEPLXW1bICPp27KuYVs20\nlLMJb6/M35Y5TxVYqc8HACG+xe00ux9Lhu+2gr9JbP4ezrEXJpESfNHaOE+i\nD0XN\r\n=SQxT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bec64e963b225dde8b8f2f0475c1a1e01bf54d7b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.10","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.32","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.44_1642791942768_0.9895812313308265","host":"s3://npm-registry-packages"}},"3.4.45":{"name":"react-simple-keyboard","version":"3.4.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"162283f163cae0f909daf13b71d1ff8e6096a6b1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.45.tgz","fileCount":19,"integrity":"sha512-Z5omN/KkBdKjT+ZBWLnm/iwZe0eJqVvTbCDntJZeeI9Xy6ZvA75WFFVtaKeMvb2LHY5XG8QUscTQ+NY0qxLOlA==","signatures":[{"sig":"MEYCIQDWaDpeWZth38DomsRvdgEbSOmeCDJdJzHxN4PZZWTdNQIhAIFqUFrwGd4COTfqTqO19Xu6oj2kqGQEH5gcnA3ViETX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh63t2CRA9TVsSAnZWagAAMvEQAIpGxqWDEZRynSZi2/YN\nZTU6Ki5hHhlobzVSnomuJzo2Za9raTsbFH9x/cBmffIZt6XYlHXiQjm6/vBK\nQeK5DixBFLLioHDLXhk+X+DrqkUB0MjXGqjfgA8pOqk/po+Rwz7bPAFcBeTm\nF5GJ2oIMHxFUan30vOmgeztkLC4kF7l2mPH5PzSNG87MYKjH9A3/4kU9cK6J\nRKJJaDAY4FVFNglVXmbB/NcpaKKWXiV7YjHV3BOc/Dvi0neCkmK136DER/HV\nZD4rrKipm83bZFS5tUQLgohoMR6WAYNSNPoPYyvgOyrqAnoKVNTQD/T+198S\nQq8JVUk3HWFibp/lSDeKW8SS7y7X6SI3k+pfNdt2kquCbvtsAbXqZJmkZkjL\nR7Eebfgu1HbqrSrT0fF7DgGnOImKyKFyrLylu+mujBTf1QvHGUjlYG/dnfT/\na5XHsaWmoeOnTLbN50ina4KvAiIwfSo5Vz+mwYVs/yFtHHJqIu8GZUGV7Peg\nkSgiIew0YW+Zpn5t9yXNG5UseiMX8cRPM5Xg0GLk3Mzmm5JxxRJrOifeb7o1\nRmJDTLHzzXNF7mK/nW6/ux2FkBK0KtNTkqdK6zGYTEa1x1byiuGcWzYoEmWc\nQA83dtCk8hB3tyNX9/fV6i7Ba7HjTole+q51LvuUOK/7nvVMD2tITUp2hXmj\nXcna\r\n=9SAK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1ebf9bde1f856a85519ae67a2a4a7023ec0c6315","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.10","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.32","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.45_1642822518688_0.4250340895019977","host":"s3://npm-registry-packages"}},"3.4.46":{"name":"react-simple-keyboard","version":"3.4.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9823dfa77ed0e947f6f18fd07914ef19b04bff20","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.46.tgz","fileCount":19,"integrity":"sha512-dqdBaVUpRZsrSta5bRI80PuOk/yVCKFjCWpi1/A0X+HGczrrV1/X7TLKDxqGj/9A55Hascwv+xCHaW0DKZ+ikw==","signatures":[{"sig":"MEUCIGrilMcQdxqggHQT/89a3PVOIeTYYJyAlbExOw2ZNtsWAiEAj54FvQgm0zhLoJ5oqdRN4Hn4AohTtoQ86HcKPDdBl6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7mw5CRA9TVsSAnZWagAAz1QP/3Q0MzSPVcKNALKNQtr8\nM20YruLO3WfbNX+Ge6B0Cnbh6t4m28eYRR7CweU7g9RK+5N27HSuY1TaNm1U\nURpoFpUxZxpyIr6mRp80eCr7w98H9i2ttl4HSleX+KWwAz6WCfxE6mHufixO\nGAvi2dZWxH0dztYb9vVU+KjsDXIahH3+UJ+MEfVvvThOvW6acBgfCVpNl2wF\nKVFZiR+t3i71voBthYNLylkGCFffXzoZJOR980mp0d1UXFTD5EuWIor8NbHP\nY/ppjBtzKCWoo1MxmHDSKBlZuJvdGX50/Aa4IFVULBZDjnMx9eWs72Nl7nJ2\n+8A8YTaIZ6/DwUH5qxjQj2CUE8vEroT6+v25ywrx3tI8PWFNI0clKJAjNzBm\n0yVla80XthviiB6IoxE2jhjgYnqnim+tCE+59PpJvBs3gVMBDQAxs/9u6sNW\n9jWXVEy0z7h26BErHHhml37Py2g2nm3iGHLGfDD0/b7qCPRY0y2IwxCFMe6v\nCKpZl5tC3XSD3IHoHSeYd5Wh2r4aiWaHMK8fbuVX+bwY6p/x6BATcTw+VNL9\nYJuDJjrUHeqG97WxPJ3yBladoht0gNDidYVBNnjP2NcFSJm7WP+ZBKkF0q9w\nDpn9nRAzFmvPJWoovYYUDCvv01tgiEXPD9duwVlNzlgk111I2GnCkjmyUYHp\nIU52\r\n=p9YT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"62ee0dd786064cdd32960263abebfdb7366f30a9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.1","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.35","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.46_1643015225357_0.3313417028655363","host":"s3://npm-registry-packages"}},"3.4.47":{"name":"react-simple-keyboard","version":"3.4.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"81f9ff58e7813c60bd9d591a5e17395031f34ec0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.47.tgz","fileCount":19,"integrity":"sha512-mYfHaWIUolCmvizvGyiF38w/re1WtrVr7hP7IR2x9OYkGmRAniMTb+bVQnQY15rq8r4LKfscYGNHAI35Pgj5Ig==","signatures":[{"sig":"MEYCIQCrWlGB7h+5YH7i1n1Um93Aww2hV2XhybEIOXBjzGqydAIhAIa8M7W8Ed8N03X+mewj8l7CqowVHQTUWO6HcO/tuQik","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh771RCRA9TVsSAnZWagAALBIP/0DcL58gh56O39ndOk0f\nAU+SQpUdy9kq2cxBQl9WlGVF/YQbzFj549xU8fUGCJ3/YUqhAUAyiOAR+yUb\n4sM4V7vuozcenKaiSsqKcTLuF+MeCSv5p8b/dK7dfYLVoDOPl6sYyuLFevY/\nWFXOO/QN7SOFQ5IFkSbsBRl2V6X6724I4l/jbKONHKF3mZAB0LqOIvD1w8D0\nUmmeWg/jR7ba4+DYJ7JzJNp0QKBjY8G9cxgKSm0oGQVGx51D5rzwfXzUGzQf\nB12tStvkGM3nPMSPhvg5OrwoGwlvZBmpTih4cwZoxN0LYsdBUymYk5i2uy9g\ngAw1Up8OBDPNLIZUyMzFqiYNSQDmG1Xm2UUL79RPqoaiuQtPxqXUuXbsINTE\n/JGqtc8BOCT7jEC3+2NUabB4Y1i36HPWlMZWOLiTM8ygBszeUPAISJW2oW6G\n/Quu9neoLFMiZE5tTs2UW2b67TgJPwrDartbTyXqMD3FG29TJkh5nLMMhuAg\njxBtYJs0COWjm1hlCPs6Koc5rOh3UKB/D4yayLywWWBIvmUf8yRh3BuH0Azf\njKYvYzdjQHyrokYAMb5ZW+X9qKTNcYu9x6/jGqrs6OlR5+8fYdMHfeF4V9PW\nck73uaoeb4ld0lKhJQPCV0/ZMkK9Rq1pDVw5ci5zcuOaBy4pfECD5zmj/AVS\nicHC\r\n=gy+g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4f576c5da3f9f3c4b31a7fc1e7b0fb5a2ce1580f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.35","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.47_1643101521522_0.17368801182383975","host":"s3://npm-registry-packages"}},"3.4.48":{"name":"react-simple-keyboard","version":"3.4.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dbf247c5e296d35a3f78f4f5b50d618e63f446f3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.48.tgz","fileCount":19,"integrity":"sha512-C5HleMIOaG798fmym4qoA6HLWMdVDnyEDWMHsAsbV2myY2AppJxPpEqmkNq425AtCKL8qzfRmme2SGkXkhr+LA==","signatures":[{"sig":"MEYCIQCAEv76QXuib4YIT/BoZIhkD65sp12za4BMubtbo3Y/TwIhANYk0ZPtd+s2idN+NAOb7HU9dpdyEx6BlG1h9TPOyb5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh773jCRA9TVsSAnZWagAAZl4QAIc80qCQRfE62++cq/g4\ngv8FVIYqfyv7HW+bQySc4r8qSSHT4xUR4O2ttbp1tWgJsiFKYlYKQiph5yZj\ncHjtjWPsmkAl1QJiKd6IiPRBdQ4XZ2bdUl7Qtxb12heEqp7bKM/zCzgqHFkR\nzASy1UMUIWnt6di0pdrSZJ6SKdXfKK2ZWYTdIYA1VQz6R8scIkNkZDlKHS/4\nKYWsYJYXITNMxKxtjUlBbJ9DwIFFtQOA9GnZeRqnMcih4r0IXk5katUE4Uny\nn0gpO0Oih8lBriiDOK61D6LWMnUfYveqY6R7LHCy0oR42Vo1kVN49PrLISeM\n7Fl5FH6LLhww61bvjyw+qeC5kKFSUQ9QuxyB8IP97nPc8cqi+S4c7WnVDzFS\nJbCKIUEkesa+Ug/3t648H9sM88UOwbCt/O4D8YSrvHRrrKdoWUGLtoqm0XoV\nWgMR5Dx90aJWprKdegZBqZBN/URKNpZfjbgQdaHMJe6G7Q7xLxBGwlUGqKvO\n6rBcYyUJTiXfsIuPOwTdSjUC0o/VsWRDqBQdVBzetJ571BMQ0Tw/aU31oUuV\nayOYM25gwcYaLxaLZmsUhE84tMD9dWNATxBGTBFQyGrTgPOnSpT/Xv3TT8fp\neur8iKtlXZpn1sUIfA3UUPqkqOVx/ehOyNPyzZQo56AoePZJDITU4LVf5mVn\nrItg\r\n=InjY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4957ae64245e3dd5407ed34043f9a66c99275e74","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.36","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.2","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.48_1643101667644_0.3957845461707006","host":"s3://npm-registry-packages"}},"3.4.49":{"name":"react-simple-keyboard","version":"3.4.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b7b0c7d4bb1f6f400b670d01570f456c7c0e0af8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.49.tgz","fileCount":19,"integrity":"sha512-saXi6o/8pqFGt0RK2xFo0ewrTvz0uErc1vRNJqRy97IBDT54+hx7kgQ+8hjlKe1I9RTVSBDG5A//Fhu3IMkjew==","signatures":[{"sig":"MEQCIE9nO9fVxllf0gTW60JNuvmsmhbIOjkBXWhzmzJaY4ExAiAFj8kE0sj6CH1355OxKmG0CWsTXEVq57p0VPXPWqe5lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Q7wCRA9TVsSAnZWagAAY3MP/3SznsYHOpa2K6VH76uu\nqtb0OwDf44Mfb2fdo5oIimf7kMw/oREh7YzGi2sTQons0EcvTDneUg4bPD61\nfWW5oBbghd/29jRFuXB35AQNgwwy0V+vN0r+ebuEOVU3ns+wQ6/7A3vclH5z\nF1wQKBfYCrl8ietIHaZRuB+a+ZRv5TBoSRDcNW1N3hqh+YJUyIIOyotOzYjh\n+CpNRQepOOuPv5atMKMS4TI51+byaSu8+11aNuRLiI8hVkSNzvAVHxR2bSF+\nt0oc37UpILNn2WeHozT8gwlTHq+EK6IOO9r3LaF/feLbtzMniKICSE38eXU+\nq2Lgka+BDrEpyNpXI36hNuC6b1wL9W1e8i5go8YR9gJOMHKulh4t/rTK1KdF\nmWXdCPcvcSV/nXZIGGhnwwLZAIvvpozvgIk55+7wnBfPtCDdZ3T0jme6gEnw\n2MivKAUdRjAUWgdpHg/K1MjXZJfvL4UY9YiLHlYQ5xji1q1I106v0CY69YDl\nLMDLv4vDnh9FtReFDxfXJ45h1fplQ5UAOIZvkCxxM/upr5Y/H2XwkbBEBrXs\nBNBfCV4iN9VxGY6YSppCv5LMAF3PzZG1saWgPwMZsd6/AmKh/o2S0QfstILt\n96dF3lz/XFg0aGzcKD78enPPIko49E9bUnz8qprjV4JCrK8eAKGzdzZeeXE7\nZoS7\r\n=m9el\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"452deacc515e32a86dbe091e16789ceee070c5a1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.37","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.49_1643187951971_0.15741208612280677","host":"s3://npm-registry-packages"}},"3.4.50":{"name":"react-simple-keyboard","version":"3.4.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b2c44a84054518b244016381ce37586f62b4de5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.50.tgz","fileCount":19,"integrity":"sha512-WPC3M4RlxAbG0TXYvzsUCDeOD0jJ04XPqmY+8eaUDF+80PNQMgUOrTtnLbHNYBUPjF+MunOzyzzilfhxwCjvxg==","signatures":[{"sig":"MEUCIQCg6Lhc20m7xXL+LXXkP96DREKJN7WIm51gRPbhgbvnVwIgLMvmdYFlT/kQfrrOGcYnAwhgsp/gq+UQrkMagxV1CfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8mB6CRA9TVsSAnZWagAAg3UP/A+oV0eYkpOHODUE2YG9\nGGIqXvuk0hid/c4qqZMjajQaHGZpqh+wdJNCQna9qnj8do0WMzXIEvHERHAA\nPP6/+fwcdPcUE6XtPR6asZZHK1/cbI1xYe79epNkVaRQG9uS/wwvh1xTxIS1\n02n4zjEGZ5tdzPXWVsozKkSp1j6hdXygV9q5wg1syJBqjvppbmiA7zr1nq0J\nucfmrq8NWeilU/EIzVT9BMiYIcwIglTttJEPyEn1k9BL+z+l+h1wpewyFX4B\nzzi+CgN/twAi7ZBD9sIS/g7YCq0kuu0dTHedM6YGMz2eT3b4sAKpyNnF+qve\nn3y8yv5f28FNE5bFW9xLm0GqIDdj4Up/ES1t68whjrmFLFXTsWPj9ICrIVt3\neERZ+XWTsn7iQBMnOTgVcgBayR+3mxm4rtDrsEaonXr7cojLIUuw20oE6uRt\n8CMGZDlFJMu0LLKH6FEQcDwYnGbWG89xD1yAsADbniOsO5Ga60zhNZ7XZuPp\ntnWPgkuWNscFx7qLJ/FGb4SOgsn+Fei3M7zTp+icxNxSlPeFSNrcBfXSCbqx\nCKF9g5E48nntTYYLWlO+KeQKwJs0qV8FOdANGQv9qNXE6IN79D/3R/JWOpM1\n8sAS7z9ir66w1k7Z8n6YRU1FjPRQMiUCE2RbnnWUAzsILgRfM3yWx5oZRa2m\nYNJm\r\n=5n7w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"59aa69038cdc31f3b7503d133908510bce773a4b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.38","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.1","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.50_1643274362682_0.35238238098345054","host":"s3://npm-registry-packages"}},"3.4.51":{"name":"react-simple-keyboard","version":"3.4.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b8d84ccf4a135e069af9e323439f2c7de0443bbd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.51.tgz","fileCount":19,"integrity":"sha512-//knLCKzdgXKDapMKVOOij136QrPveVHQ9Wg6cqwXlbqtI9eHi1gHPluM3yfg0LKZ6QRBsF2FU2PoQ72exH6qA==","signatures":[{"sig":"MEYCIQDpd29sHZ23Zl2jzuY/HfChrdoNOFynUypXyxXCufSB5AIhAJjBxotTRtXktS5dFI2PWhhJ3zt+4AW6f7yacsc67liJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh96aeCRA9TVsSAnZWagAAlAkP/AtW/1EtRJ6yHEL8xXRZ\nBVgXAM9kqzU5XaL8xUmmSgftrxr4hpcKZ4ZCWwIfQDPXglnoJI7/2Y+cKEEn\nWhgqP8SgIpbSb9+hbnMcRfzhrFnQBOfXmRInCriPAmg1/g+opCRocVj98V/5\ndPtr8UqIvBQzB9LSelbydc1bx0vZYlRJ0Q9sc1kN+reJJGJgOALJZ6s/Z2mV\nvG8fLUFzaC7cQdWAfHd3oaW83jXpL/49lAjVB/r+zu31ZLrwWWGDuLKfX1yl\nPIlvXeSmEZeMqmHYEaLo5LFf55spoI7Gs1m7EKxooPxWWmR5GQGBzuTwEVld\nShsfKFXnhA1jn8MkhzVcUFiptyw1gE1jV7WmotYp8S7tgc/XjWCowaXGIoq4\n9gi+WCmFQB4eTudfF2MVx1xmD1Ug3Grw4wRaNyXIST1cSNRoTyM8+Wexz8RM\nEUowaztMjFoTrdCkWkr78EJjp42Kyo8XFe27evzX9LlJu/K0dvTSh6kdoonr\n0CQicBl3sh6OPS8IXE4ioaojRw2rdctV2eTrK61u+ZhrKNsGb5640ldFwohL\n6OJ0MWTcNCORuLeTrj/uHY2oGMzoF3oui/W8EgejIuefP+yEYfGEf5m62m1O\n0hxhNth3cye/vXLpqkSJo4QRkTcaRunv1d/f91/pS19MtpV9HT+Crn7al4UC\nkuK9\r\n=CP4b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"96283382fa0b5abe3480754fc6cc0f55457207c2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.38","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.3","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.51_1643619998045_0.018861412017644685","host":"s3://npm-registry-packages"}},"3.4.52":{"name":"react-simple-keyboard","version":"3.4.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"82c02e6fa9679573519d86bb006d56e048c6b0b1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.52.tgz","fileCount":19,"integrity":"sha512-RcH1eosUCXdzX+5noKdQG+JzrFDymI6/0/lUJKR6YVCQh4N5xyzvPmxXoQXag6gLjbGSIzU3+R1Lrp18BSnbqw==","signatures":[{"sig":"MEQCIA2BHe0GNiETfuXhQ8bumL76logUAPXxQfy4XqPYMw2zAiAlwZ4QEz5sNEmayGSv8d/5kj49jhcXh3LTN6QyzDylXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+LJxCRA9TVsSAnZWagAAFg8P/28L7dajfwIppN/px8lQ\ngD6w/vzFesW3s28YfRU0SQLHxsmskyv9gJ3s7M1QQEv6t2zYnrvJ/1V7GQhX\ntIadQ4TrnE6hqtqRL/WnJc4+yhnhn4ePj3teNKjiTIXPi2wCeC/KqG+LazWE\nwe9TKCMWqnDAlftA/Bzna9JvOgM435jNDEDVXxyzR6Zb9jj8rQWzlYRCmE0r\nqYDWs7Xxp+jSEIsPUVN/gxr+vX0SKkqo2v+ZBhLoZ96LQZjzD69CHdleu4q0\nnRZBRMR5njqZPvjsrEzJ9Pd7VajH3nnT3XZNVeyA/90KwlP19hE+I813P6FY\n3YEwN0YyRoCMTjYuhN7bxonVWmRyx60kkiTTudF37BKGJTjpHV0LpOPIs5yZ\nyvzyhB1TWqFXP6a8IZUm1AFnUtPl9hpPMX8yM98yaD38rjxpmbZqtSf4a/Di\nHcSO2A0JGRdq3MXAVhO+BHNyKhl+SnWJn11+wmkADhEK2RGHLw5iiBuCiyfV\nxqoVa4RPeYX7InteHNCE8BHrg6xNtOty8XXwMg7gDtluUJYxC9oH6BM3x0l7\n+Lw24wGgtFCuFlwTvE6cQlhRk+2B56pYT4w0P8I1LuwHPrdQwHwZdak73qB0\nJkabYmbja54N7tWItKz31PTUwUaR7mli2GkR04Bj/elD4DD5Y5dzatKWvaNr\nTBK4\r\n=1RKN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"126de7eb529e60ce59f0b1cc308dc395cc5400c8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.40","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.3","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.52_1643688560823_0.9644755832350453","host":"s3://npm-registry-packages"}},"3.4.53":{"name":"react-simple-keyboard","version":"3.4.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74810c8f520415569759b2a47eaab43ab1aa71fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.53.tgz","fileCount":19,"integrity":"sha512-ypY1tFTkTQWsKJZl9sLLb64why4Z2xqV9ACTQKhnd0qNy/HdjzZdX3uEUWXGuCKymAv81V/NuF3zfQm5vWEQGg==","signatures":[{"sig":"MEUCIQCnfDck0pryAsZE1EdWAZNIZ8o+Bit0BIF5swqG4BakKwIgR7mUMh06ERHtorEcDNVIZy2zkf79m2SemhMwNgakljA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+iMxCRA9TVsSAnZWagAAufkP/R/xywjtm0ZBxftXQQlI\nWL5ohUqtoaWgqrhZC/x6A2zlgWSr2wtOp90ViS4nFvVz31wgebv3Zdmip32r\nS85PsbzO1GUGvrTE+xplWR1X1+3itV5Ia5DYKDFIwKfNFVM+6vsC3iRg/48H\nr7onC9fZZKCWTe/21o88oTlqIGm3UGBmCoQcdKdYEkcqWZBVUjTUIA66wYTA\nLtjYpcWB8ZPvsP5Aeap3tCDAFspW7kER9K+ORq/WUyqWo8eVqxXimoleRW5y\nLzwN7A/cQ8Enqcnq6KRj9lQWHe/i1Md3dpkYhQzrXv8TOl/MfEzsjNTCJHmS\noVdvytt8jwGHyqnX1mAxqoT0z57tLOkfgAWL5z5bHZyXLyLL0RKDgEnMSs7T\ndrXVlAEPGv9IBFARfgm0Q9sStVv/c2Qzf406tirtOGJBeymbf/X0zqDgH62v\nwY7LXAXhUdlIjRG4Bg/uCtlGarpBfpVEgsqdlPFbkhS3BcKJ9K/IdJEi8nPU\nEaYESjdFgdeXdtGdJrnwblqgwmhvLIN5XixnYUppsAIZ3n+yfMjJjCGoBfjR\nRKdnHeDxUMZlEHOPQrHJioulrZLnX+ZZG48f5+KI/hqrjeqv7+QhcuNccq8X\nqd4VR5fpq4ZKGt87hqkC+snd71rm9+cLhrgp3feRJ1bcLUSSNT5tRjxUHOz/\ndoSj\r\n=LONP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4d5244a707a261983fb28a14317d29c82e610d1f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.20.3","postcss":"^8.4.5","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.42","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.0","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.53_1643782961494_0.6256683329093689","host":"s3://npm-registry-packages"}},"3.4.54":{"name":"react-simple-keyboard","version":"3.4.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4425523c6c3db18b392d7ceeb748f58a67b1a640","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.54.tgz","fileCount":19,"integrity":"sha512-7r3Wt0INEG5y7S3uikhfrGUI/TQMg18o2K42KuJ5H/83H2SR4k1VD9gTL6dy2rXgfb3ysUgVAuzJfYsAahmmSg==","signatures":[{"sig":"MEQCIHIxQVN79KNT300ZWyzizO4/zeqeYh+cFaFCG/dHbVyJAiBP5fQN8KuezUKTMspyC1nzxNkZJJR5ejskqsrJ8Twxpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+knzCRA9TVsSAnZWagAAO/EP/iP0CnJL2Ih2Hqv0CqxL\nVPv6UAgkw7C45NcNgCh5sjglS/oft8qq/GU0BgQQebzbsj/uxOI+zNKf2llS\nKgnuMr9drKFJ9GgZGGEavghbN0DmDllQOHvRDd/KtnHnnut6ENZrKH6ipqwV\nX+KQLIr1EuJEU/RKQI6WdXXducVwpVfIJjonBuknro59gbMqp+oIvWrdnnY4\nQx314+sTcPcKEws3o9kKlXUqSsVqxvOZRo4TqLp14R1fZ3Q26LPLJkhrVWFJ\nPlEXExvtRd3OeqDL2lgxYoWl8cF03odeL6btIirmgnKmYSATSlS5HN/NsPwz\noXolz9/0yUjkz6O7pOsMmhKSC9cPRu061kJ4ALhj6WTD2FwGjSwFejb/BYJd\n/hebkHTUmxjqqwUA/ooaPoPIsCU9LxnJJursxXTDl3mAaUDFHM0GHwxZT+gX\nzH6Erocoq8JMTurp+6DgNWaIs7OzPGga8mC94OhNLI/EgWpm7Hs2M8Qs5yem\n4w7C8xk+GoCI+Is6YHvRo1IwZ5B01z9yZO7BOdABpCRt0xacO9vHAxeU2uZZ\n8bCTjKOSb9RrDpkRxGByIUtgQJ9YxFuZ0JqdmGJ60FEss8omBccz30MHDQJZ\nlrUmYggq6Y2WtxfgRCs/iRN9hoHYK1b/rPxFEh/oE8LF4NuL4CogKS2/Xzfp\nj0+G\r\n=VhJB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a0f5bce9c929248c996336821a41c7f27d71e5c5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.5.1","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.16.12","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.42","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.3","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.54_1643792883483_0.007298115071172395","host":"s3://npm-registry-packages"}},"3.4.55":{"name":"react-simple-keyboard","version":"3.4.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"748515b66aa78719d828618849a01965bd061e74","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.55.tgz","fileCount":19,"integrity":"sha512-xYwk1L92qvdjdLlUXpYlI4Z1/LOHpAc6bKTmTtKAo9QccCwV3ahiU+GkQ7G31tHgMET0rfQnCmCAX/LpgG+GWw==","signatures":[{"sig":"MEYCIQDZfDoxbn6aqDxCjSrdjc9h5cmKCezpWoK7cSN6Gqo7ewIhAOi7aITh4SI7W5RK3X1J68muSu1FaJFFufYcfEhb4OJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+5udCRA9TVsSAnZWagAAeTcP/0W7GAx0u/gdz+nTmO2m\nwES0Y6m5Ww1+8OwKEbw/olZav4N9XZEx2wD0W0lUQnDIzSqk9DUH4iX7yJo6\nKcyVX/cNLHvnlvHULYldrjR77rujMEut2oRCNQMm699M2uWg8VA7+ZYzDCZx\niubRK2GzRykZMyZU4gZvJ8Zv+BN2j+bd8ZpODabPYgAE44F7aYShaUx39zvX\n3FOlEzSS8JYywJGNKob9ontexTCb37N+brTBDnGiF/x2JfIcrrOpEK7vVdgC\nzLDj5XvLm03hxMXHmRfgGkoG/AZuFxAz1bQ/xmqq2Ji5EcJII6mQ1+ap4N8F\nl1McxOuDPGqOeJCrhwjyu0jI6lt8XlELpi0nxVAervX2dxEJpSncdN+OAIOK\n/ekOUMk3CFDC64qZ+h+mL4EJOinwTbtX8WlGbeFlEDq0j/ZJ8a1N1roIDp6c\n5J3CT8rKj3kj+wTCiXKiEYTJx1ayTmXIJWnOifvc3lVPpP3fxwl4q5BfGMcC\nqDHiTDb9IKLkVObpWT1V13zxQRKx5ZW+h52Nbb/xxW31lORB+IYnUNVfCkQp\nnT3r/H53gERAHxLx5V4XTQXG3CJjevC4/yIH9cwNgebbNYtpqPcL2WJEQpJm\nJIxD9VeJMRAj3DaC6z8CIXDPDdjkjqoJTe/6jBeVQhjLavlrCynOPew4LwR+\nI0r3\r\n=Y+qn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"812adb64bbd887679c4d8d50389fa597ffb07d11","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.0","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.38","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.43","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.55_1643879325741_0.7508648285127333","host":"s3://npm-registry-packages"}},"3.4.56":{"name":"react-simple-keyboard","version":"3.4.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc44da025a9e060d5fa524912ac5814c7d89b1f8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.56.tgz","fileCount":19,"integrity":"sha512-h7VuPU9jqlhR9qQ7QMuONgR3b7cNp4w0+OVFa9Za1SHpBrzAyNOV3uVlU6mV8frigc8YYJLSeWVO5UftuNm7VA==","signatures":[{"sig":"MEUCIQCg+MOe2L/OTK+rz5h8dzFNpiw/8/51Dm2MzofPry+D0QIgChH/FdFkQ5/qfXne6VFVQCBt3waOZ92Ng7Zi/lkqSkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/OzvCRA9TVsSAnZWagAAUKYP/2doeWsyy3P15XWgaYYn\nRrsDNTa59FLnPtgSmsQ6jaZDw7TzYFBpZ6jlfdHWetgrsMAhABed0DKCrObU\n2usjSFdfBXQCULMPBvSgwB6+JBDn0oHSF3OO49tef7juQ/CanupszemOEe0D\nPtGR/sMxh7TR/pZX1Qti1JfLLQedRX0HjcNZkS5UK33/QXyeSimfTJKBkgr7\n5zKZ9gucflFwZj7Vto9tfMFvlqXeLOVXb98NoGvyDOhnE0j3UeBsTPjwv8+O\nNSncj5+3WEentayh6/ObzNTt5j2cqLquSAZJNDLI3gPgWiCW447sxH6zptNW\nHWFJdXDYQGVSO7KpqHSsHmIGp4zVkK39JZrFI5tnTSLz0wQNHjp5af02SIkP\nAbqFZbzccoiU5XkkTY7x4C7TLB67RKgCM9/6pSnX9tPG1BQqAtUP4rpjNC+a\ntyeXk4qrca3h5ZmVwEV/+Oh6+L+/gn94IY1RpbLoTWn47YX3TzaoiRY1zhW7\nlHF/BkdBjFL6aCad3dt6ahGaMZ5H3mmI7pqo2fAn2G05xZLSxDWupjSwfae0\n1mFw1xbHny5TAkubPC7mhDchU+FaDazszA+Gc2KZoqgVNihjHI+JQG6oguFe\nzfkWugu+rg28OQejPrwXg4QumqlRPWqqgqo4QPAvP9MmseZZc0lMfC27PZnC\nnSvF\r\n=NJgq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"c9d84317820f799358b5533acc475bc4647671be","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.0","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.44","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.56_1643965679169_0.11130614592339794","host":"s3://npm-registry-packages"}},"3.4.57":{"name":"react-simple-keyboard","version":"3.4.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d7f3b1c01708ca0a4a17514a126a9720d3c0b85","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.57.tgz","fileCount":19,"integrity":"sha512-B2oZncTMqH2C0WOMe5EHzTmVkyWPAjCScb3pudePZAc0yTgtQt/HXHpw1pMvx+pgmvCeO//HTo0RWFNhEcmALQ==","signatures":[{"sig":"MEQCIEHaZ0EKUqOQbU3nPyAUUTa7Vb2l1sd1zjlnSYivxMinAiA0xSmVVBLlGsb2qgi1gXZan11Ec4IQkqijUSHrWvAH5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA4R5CRA9TVsSAnZWagAAunQP/1HN2y7NbIuJ1ziGumHG\nh170GfeQdksZO3wA1/3SNZkmIx+WfvFjN+jAUQWQAbetfENKzE4CiF9M/StV\nwvcykK0bQWLGZgQU+p4Y+dZrabtc96qqQfyIKC0/oRGQ35H9nnipxIGkyCG+\nj99LoVG6BrdT7klLjsByYa1bJbxH9z9JM+HnmqwsNcrqXaJ6o7vvEO/WNUAM\n6rYlwGablHXUicyacQ8M7/NIZmXKRXIvZhT7Fx6foOEyJxg8MFlzDmvDV9Gx\nyxEP4d0Zgop9nrsbkS194qxS6qeJYgDcO5AxLmT6DIpmRbiRJVYuayUVGNKf\ndgr/TtyT61GvLCrpl0rZjzg2lrVhSVoNHBMCL/IU8sAXAruqtjgGIe5/H3tM\nMpVjUTpXca03EjaXm6t2YoYjjlsmzT9AUDbV0pTfuG4c7tlmcW0w3jfuKA3Y\n7Hh+L63pJGlJSj38l/32hAlIn1XJz2gxcq0fCg0sDgl0k+k4onwOoaeIGnS4\nfF4Nl+7rs09/pjeAgCt0idm3XF2nbvq32R+tZs+LWO2XLvb1h4WScdOLo0e1\nkcsrMwfjU6cBkw6hLT0xkUEOyX2m/3ioshfZo2PT2lP5FokrRCV/JJPLSZ4E\nruZr78g6NkX5DzFUpvCdkzJ65mgdKsFe/thP01s4vin+LtMYpj1+gKcsPV/G\ntDor\r\n=O0wt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ee6639b4892a443dbb72fabc299df65d77e1ecee","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.15","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.9","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.2","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.45","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.57_1644397689048_0.10065217073353483","host":"s3://npm-registry-packages"}},"3.4.58":{"name":"react-simple-keyboard","version":"3.4.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a983fed2c5409d5ae21d55b6ca8c78222e620a8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.58.tgz","fileCount":19,"integrity":"sha512-eeQ/k8CNEWCapRmVBGYSE6eYkZH7XvP/s4Np2DY6PoiBzuoGz/ddGHCWkrDAmtzE2M0D9ck2+K38l8xxw5Eokw==","signatures":[{"sig":"MEUCIQC5FP7Bo2HX0/MzBctdFH6gnAXJMX6+PT0cEgkYzS98YgIgPOgyMUE/9iqAH7Zjgec6SYdM/48VS8hxu2M26zFJxCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBNXJCRA9TVsSAnZWagAAwNAP/jchH13uIuO6gyg2a7C9\nk9eVcx7cRHjguseK5h485tOQySwYtEnzYlKhiAGqJT+P+6vS3rLiA2abW1z9\ndvwXgMFw4zeaMU7T22BkpVp0o0tbpZ5Ay4l8DSFBiBZmMLKeICJYhETGovrR\nNCv7lsRtt3HpMh2qeBYjI9//xPhkBfp2G3kdBCsn2vzcBvGgQxEy3y/hlMah\nacGyo9FL1754nNYdY0xiThSIWUUlamVccSCaKp1TqVRGqqumgCRORfNjKiKh\nUI7Eh7uIUwShN0CXWAUr/rl3t7TOIwaTnKGBnODyxNTkG6/vtyOFPoD0sR43\n04Ij4g8hTt5Q/7iQmZbuyPxlsPPowlFEoxN0viJKsstBHe9P1WNvqGpvTRGA\nYAK1+esreOxaSdes5f5LtCAGhGFkRsVewWBRH2C/fDgenU220S4P99p7wSss\nSt6JUlPb7ENl0JV1zc1NMrPWC5s4UlF394kXI9XcK8NtdwW2TT0ItJsM8GNg\nKxwsAPMDBzbdEN5jK6CIf3Q8lR+hYtfODBj2HaYfH1KNh1d6NBb+CmidjdjU\nvuepQOHjBVnOki3kF4WjYdPM+xwOt7qquS9oLLGkzO/eNXV7RywSxFErTJ8J\nCjmChizNLTZZ1JigakKQk6Yrj/98MeoxZI0S8evkSCFn0mIvEOe99pwFNGwS\nFlkP\r\n=wg2v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3ca39d4a449c034e1f7801b35c4b072dd9678595","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.2","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.46","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.58_1644484041189_0.7784120253892539","host":"s3://npm-registry-packages"}},"3.4.59":{"name":"react-simple-keyboard","version":"3.4.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5602a1983d7c3327a3efcc5534ea741a8d99a96e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.59.tgz","fileCount":19,"integrity":"sha512-USdcezk0VYGWBkd7WAb11qPRdmlZ2N1CxhAkJRPWe9gvs17DvMSiXlGYa46I0RczF8Jxf9QV0QQudxGxO70aIw==","signatures":[{"sig":"MEQCIGDlIx6I4zkXBb6Ni82whxUBSET5KYG0vUCK50CnrTM7AiB5dEztLysmygfnvrp+2+q2Bjtr1RFAD4FegBrQ//ieKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBe/CRA9TVsSAnZWagAAUFoP/0SDhUz+AcZ468uphWpt\nIF360E7b8k0Wgni7oSrMAafVq34QHO6/Nl9iG5pgtKo5PSp/sB9zH9TVodYA\n88Uop/yLiqUu1riIoPbyTDoDFs3qjtY+ZCX+bxb9zhIF1tA64Kj/JbMEiO+s\n+hW7CB87yfDwmIjYQ6MhrqBSR+nqJeKXG+0edfU34F6nA41S6YteTTWPGwC4\n7mB7jHncNsmCq3t7Q1OTWRNhpsxHZYD8cUxaIepr4i3JIgvN41P7wRRMQu3L\nZ0pBNa86XuTTp6CDfMEIJ2d5fBO6dHyqZMZBMq9chGe/LOvKKA2LswZgeb1F\n6tD5065sFgAgt7mbfJqFooSjHRgoV/mvkRprmnjlVOkmyPimxITs+aTVcwm9\nH+Gi8IWumqVSSMMK/iF633mqQOTo4Af7RS+8PGIq+z8UDo9ZicJNtm4RQcG0\nWttgAB8kzFGvSyYlDo1ZOQ8XRe2qYTQaqvvdsdVwhxZgel0tiZRFDd9f8jhX\naGXkJ5AR0qtNpulrtq1Awcz96pYce8fTDRIJSqxpJ70Qom9CCwNRySeP5zxd\nsMHtsCUS+WN+I2QmQr5zU/fQqI0UUPjwOztmd1j/DmSD0BpZ3RNApSJuNIOf\n8yXwF5vBcKxXyZKQfXjeUhw/HjjRKtP8vA6DHJ5oTJ/6poFj+9RG2rAdNpxZ\nC3VX\r\n=+f3m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3cd0d19d1f52b7cbdaaf097ad6da9c83b6b05099","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.2","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.46","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.59_1644697535822_0.255664498163527","host":"s3://npm-registry-packages"}},"3.4.60":{"name":"react-simple-keyboard","version":"3.4.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a9474060de0cee619e81b24c38e66b7d1e9ab3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.60.tgz","fileCount":19,"integrity":"sha512-8FFuBOEkCAM/CDgf1dStbSUPtpUqO0RBz+4oB9ZH+3P92hnKbbM/5LarXU6QhvG+Mj9yUMYCk55f+GH83dKj9Q==","signatures":[{"sig":"MEUCIQDuGqTbt/3L+mK8RvxbU7M+3PI3KPXqEAB4/+dJg/8UPQIgVmIMTO4oGgSmQYfzAXU5xt2kLAPUwSmJvC8wDGSJdoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCht0CRA9TVsSAnZWagAAhBMP/Ald9RePD+cRmYP+R3j2\n5F6DxwYTkQBeWQjcEmpdTXZ9FVR2FdqE7e6JUfADJdevCO+khAL3CSbAFm0D\nWzKoFgIGG0qoB2CFRJiHteJr7YoCiIoWB8tCCnP3g0mwU2mVCVoya7+E5BjT\nMbtx7FRPOo0qt1CdjcVAwjjc2aPEFcyIIWQOGGfLVpD+rOPn3rVjdBpxuX7f\n/7WT0NqxDfKPaosW12BwWNNWi4ifZ1lD5AvzIuhU2e3+blBTldIAfwYx4w1w\nN8pBtpydrV4PyuURu8FbYKO/D0RPwr37AqFSRdAgwhTX7OM/3kppxZOGM3cw\nzoEu9i1a0MUuuxqrLv57I/Sh+lEaBTPCyVv7sYBPfLD22wXQPZ3S2ha1MKt+\nOr0MRRTzvc0igh2j17HLXwrnlfI2Pnw+XsOV3l0COhPhXYnNFvKfbqMw0Ksv\nMcM1O/M2EiGhONsHohZpz0w8PABqR6BDjayGJDQzkr4h7oTYtPjRRdRoKjeQ\nyOyn6GEJuTTapRmhC78S1aG0dLi+mBfptfsv/jBv3Crqv5hgimu9RviNNFwD\nG5CHnopTV0WiRAScZEqNYWOTaWhGZEEMzX8P77v4jDn6S5DwoehL2+BldAkW\nthGvCgh7PvYFV8t22b/mYg8m3mAOjVDmcgFnJgOfTpMipRSULdrZZLung90G\nNVZZ\r\n=jCkM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1762166c004650d2fb3477821965a10bd92aa930","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.2","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.47","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.60_1644829556580_0.7833943331132589","host":"s3://npm-registry-packages"}},"3.4.61":{"name":"react-simple-keyboard","version":"3.4.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d13a37ac8469d291f74340fd61420f1291d532e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.61.tgz","fileCount":19,"integrity":"sha512-d43wEXXljf+cBKbtLCUX3+31FDFYrJe6vClN/MkWJL2xVXY2dMZUen+XsLBWwTYj8LHB289fmREbywZT6VPsIA==","signatures":[{"sig":"MEQCIEQwV6irIAO4jbPm7uFqXnyXzE8QTwOMxID/Sza1nIFsAiBFbda816VCLpAxv8mlUA1ELxSr44pItuGofKqjY3wg2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC2z/CRA9TVsSAnZWagAAWrkP/28+iNmpdiFUR9cCC3lb\nJCJFxp3XuOT4LpV4dA51vTl2ltKP2Zx/N05EdYJ6HnfXjKdtgpErUcp1r7kW\nx0RXkPDaF/GoeAeDb/Z+AFSsiNlj4m4hJsis4IHj7tmiyEFcU97sXgEmOPGp\np7GZhLG9SYUTKMQ306YGkCvrdrqJlEdT+lx9Fjm1cxvl7D8jb4SfjhiGUHLX\nRNzdNcO5PgxlsBTh5kyNWP+wsFAtKd9xcuuz6A4WIwPAkU+nv8B14birhQnZ\nrYkMLfeJT8l9O11jOT5rZDEWgh+yUddKG2ixb+sqfWUk+0fLGVHpey5kTnou\nGhQXKh2vJyPSuSQ3hBItxB9Jge0kLItMz6r5yYYLRPBczloqg2Jl3TP6r9ue\ni6EP5QaXpEuJ3d7SLfHQWM/ruvGauPCONrs26sBB9EOj9vSZfnwAlAB+3m1X\nW/q6tiGG04YoTQ/pyfixTtX3VIEOEyU5HTkRzgBGdmJpvcBaZ76JQdFMxJry\n/6jxbfuh0bbxqaIemLdo+f0VKk0oegNmUqJsKZPupi8ZMKdbFDSa9MbsQW0P\nS59KL9sAzlXEZBvqGvp+SCcaTrJbFQFK6b9WuRHEtexY/Vq3WZyq9+Bb6kTg\n/KAeFtkvOPf45YQDLCARY3vOrICdDhFLFskAuDQHK9BWaPRQ0ru66NXAQI2V\nkFGl\r\n=h19U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"90c2dd1c4e258984c50565be03bbfd482c55013d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.2","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.48","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.61_1644915967710_0.6396785864623091","host":"s3://npm-registry-packages"}},"3.4.62":{"name":"react-simple-keyboard","version":"3.4.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ea2e063dda7074d34136240497b4afb6bf9fe31f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.62.tgz","fileCount":19,"integrity":"sha512-pfzWAuk0nn0qUkcPVTWmXAXPHSQFXxo0830Kgiw0Nj6xOfeg9F7UYrWSUYs8jEKlsH6ZBX70s1dm0+MZVL0veg==","signatures":[{"sig":"MEYCIQDg6eRN1THXRHBwete/ptodnRBMnzhSkFJwVqBNn0vvwgIhAMEECoqSCCkGwJQr7pRZMdQCtsEZarOQaN9+BpcEB0aQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDL6uCRA9TVsSAnZWagAALhwP/iMtKkMsBg2iUeA2Y0xS\nIrWzV21BX/mSvdSd2zj9d+SJZVM+SiWfgdVhf3Ek8vIkAC32L5nmkZPGjlrX\nabS+3eBV9V50C7ZLV8qNvch6LOp7qQXgwIdHV1IEFa+Ik0CKHWq7JyPelAO5\nIWgoM4nLOHj4UWP54qXFjgSu0SVjI7hofk6hBHZG0wztRMr01nN462qpZA/7\n4oe4+9LUZFAholLLbvYTYS4XVGWb6P6m8cD0LNoCTQIlHDCERt9fzznMNfCS\n/VMUC4l8O8SEZx6UQVtZaCd5+/uSJPBwrCNu0AONO3a6TRpTEPRwg1CAxouu\nrlzz2CqkNTP5rWE6QTFkdSaoWFlzPPsg8BDOaG+JLtjiki79aOSn/efYLMmX\n+kP/nYs5wtNWQCwQowJOfHq7HlFvUZtqtMBnmbcYK8XFIUaAJcV0n04oDZnd\ngHe3tRvi/0ozfPa4JfSI1Ku32DFbxuZNyDi4Fvfqje9YgLWRL3LmRj7sHy7F\nSlUBLUbQ/97IopIRPMSp27ewX/CCUUhJfrSpTcKKIl0UvKCwVLdZqz6wi7Wx\nC/NY0eypnbz8KtrbTs2coG92ghayV3u7vvFUkT+9nTg891vkMMCiF+1Uptln\n5oeRjGW9N6y4TmzHHD8q64uQzqEGNaziqm3e3kKcfSuehFbm1o7pyccqSsaJ\nNIbb\r\n=Xk+J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"688f5b34994c4d16157f9f7ec8a7024c91aec367","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.0","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.4","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.49","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.62_1645002414658_0.8523857796423455","host":"s3://npm-registry-packages"}},"3.4.63":{"name":"react-simple-keyboard","version":"3.4.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4902244c4f9212ea875243f71253d229ae02483d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.63.tgz","fileCount":19,"integrity":"sha512-Jyxoxyh0s5/rQ1lhw73Wr278NYvpmH4dIEL8ahPYGroK1W/dZ6GWgyG1bc5WDLYbKJiaI/QsOr4L0r3MPlxq9A==","signatures":[{"sig":"MEUCIBqnlfExDrvrFCBaa8NfjHhUwhtD/z1kN4ehFTMNPQg4AiEAmQ8TPRCv8mWZMKbI7MZGo48MmQo28eUlP8D0mNf+bag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtlQ/+NKLL2hKCzwD2+pvKkqeilV1qYbOYPzxQaXSv9q4Z8V9tPiyb\r\nq23erD72jz/OKHSQ222d0CLoqsOFUkF4QKisBo4MtfhX5A52VHHI/I3B98/w\r\nJv3j2eFw0xLtEJsuGpcPXD7MbMrGKQhLgkdekc+DlUt2BAtVS7+yCrVeiTrF\r\nLaHdN7uk/w+oHydRiiTzcsBu2+KAldDDlOfiSrxU+7RtVyeom6x8bHqItJwW\r\nu/Tvdgzt+OYtXBHm90a5aEZYzd3GiDhyqlRTxTr9a1fXbWP91S+gHBAC4ryr\r\nmWAg9aSNglnNr/rtZe4NOkNZ+LssG5p1XtFer8ufrZumP/mqQRZ2N7+boBdq\r\n2+9nzq57MN5McfbccCR+aM6Pry3kiz2IyO5R+xcGvMixByEvVLZAa+EbMLgM\r\nZWR9GD52fR6fyDvVPBzq0ddvP8ta1qhj2wn4k1GEbG2UKbSkWGjVv2hL7dyY\r\n7Lq9mGkl+/kVUlcYxZYDz0kB5PfUJ8NV3a6FF/5SVmGxW7Matm50SzoqCrb0\r\nviMJtkOSG59w2DRg8g3D7UU9Uq0Dxj5RnUwlPN50MJOWNGoObeCbgd7tbfjl\r\nhdNDHtlZUDkuk7Z/5Ogzgfigvk3WtiFwsK1XINO++374f8OhNrTqMfNs+MZW\r\nTYZ4C2B2xXHCqRPkVNnBqCyvrTbuDD76GWk=\r\n=O68r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"209c8f2a7982f037336cb3a7feab04648b0b5f77","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.4","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.50","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.63_1645088909620_0.4760791491280869","host":"s3://npm-registry-packages"}},"3.4.64":{"name":"react-simple-keyboard","version":"3.4.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4bb940c73be01a05a7c053524d671cecb2380f7a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.64.tgz","fileCount":19,"integrity":"sha512-geeZDk1XoK+DEM6Kes18lyh/VbbI7a/Amk76bmcTPLaCZNUU8pUkDja7zRVGrA67k0JXFYr6mCwRckpQNhoj3g==","signatures":[{"sig":"MEQCH1EE/xCdKGgdL5yARUr08Qv1YoXSDckwqjb+tVFx3qYCIQD85nNNHnaTDhaDMM41MR14rL6rdvAvWAtAbSxxC5kaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD2M9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJPg//XmhHnqCAIpR7auLuiquCarMzK92dMMi0M20QBxmYqXaARpxd\r\nQldPB1dnXUu9U4PSjluE4qGaefNUWZG8cBOAI2vUql8FOqH1Gb5Sle4eE7gY\r\niCpGdL9GX9sw6rGrXgm+NrRTAPdMZ+utLCJ7pXwWg9II+1d/gJlqgXzihiEd\r\nqrQSWgDArxEiWvhIsMPtLT+vAn0PB/qdqW9YfMZVXKFWqanxkBG4AOqjbL1K\r\n6M5hBdrAsVKvQvfqG7roqamZzwJp1qK9seWN+NLTXi9FBkraShWoK5heD2Tt\r\ndFRoQgHwXdOPHU2JZWOmNnmRpJ10rYwPhShv7K1jnW1e/c7prTPaRkD9UOzk\r\nOqn+hblCH6Sq5XEqiCFdqT+U3IIYipXQdUI4GY3CgnbWMMcYzpRbXIWCTpWR\r\npqcw2n2JZFAPr/wg7Rb9NDTGfRNMGj4QRgBfU79OczWlxMk9unYEZAFsg2hi\r\nq9uN7AQhFY/x6t//rzxN8m+0iDhKsh4PxRktShRO+tiMp6ZM1PqPBpzDqUHZ\r\nXL0vQFlmxgv5PbHDyGMjVas8SMIhU+z8TO7tB5nzqywHta99t8XmSP5hpJCC\r\n30EJzXjsoecnlb/ZO/AJrYPHfQEQNV3aBN/lKpWTjfjQN5ZF3x3ScuHqHYqc\r\ntf+pCt0xAvcgf5xK+dDJ5d9xk14ptrhFIn4=\r\n=XMfa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"dbbb8b4340ab9e69f473ac0732f6e4040a9f1dcc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.51","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.64_1645175613557_0.44494048150950216","host":"s3://npm-registry-packages"}},"3.4.65":{"name":"react-simple-keyboard","version":"3.4.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"401ab00f8ca93fa9f79d870f6301311ae2ff589d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.65.tgz","fileCount":19,"integrity":"sha512-SSxAXk/I6ry4oWi/Z2e1s21mtwBuNJLiMOJIprTf2OAniVxEf+PH5zupWu07wbNCMDsMv3uhdaJAR/W3kVMieg==","signatures":[{"sig":"MEYCIQC53czRE7LZ+CRjPmnsqufVwscWMkBh/Mg79WzQ9tGiRAIhAOqhKtIEQBGqT7omtJvqyZmu7yN9D8Ju+21+YAL+MM7G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE1XvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdvA/+JU0oEu71WOTFxTdAcnYvX9MevlrhaOerEVi2l1m9gW8TKH65\r\naiZyXCSJmaQekFE713RiXltiOh9IUaSk2W8u212vGW4KdAyecCL/oP0u8Fjc\r\nlFLxQW7ffUy/hdPr20p9pYKpyyWOxYeFrkvMBJ1sDXWOWd/1cpOJSk1UYpGQ\r\nVFva/jffSRg9yEXjeZMMOolPGTrfwrH1WtmHTr540VHeQfTJLS0MZMllh+Og\r\nS61ShIQ4VU1IVzI6dw4lTGEtygG9jh8dLfOMn9zV/eLrwq4zWlEVSVTAEyLm\r\nLOf9TM3vuFh8mjL74Ul+Uf0ybL4xTeLY4Iwj0ocM0M35bQJu0vX/GVFrZfPx\r\nFlAAsQb0USviRyeF78PfD9I9AEW/BMp/ffs6URbEn5EqcfOs7NY/CsYqKILj\r\nHsKmJJpyPAixo706j/f93TZj4T39nfO5YOV7ptl4eOj84D8nuRt9x1ybFTkK\r\nEoJ7Lq9xwA7KBnpO/3QeFUdQ4n7HHX7K/2knthQXwIo5u/sZ0vTUAgtagsXy\r\nDkoFFNCeaPW/fDe4GL/HGJfb/aJwYot2Riz1JzR2C7rHip8L0bdiHKhWnpSu\r\nas3wcYlSjMQ6kUGiUOakciNZjiAFTD36EcSgjWrLoA4SDcbSCIpQoyvYJql6\r\nHVB6grQc22GMJkRWwEupyWvHXiEXv6PPPj8=\r\n=/U6q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"823da72fedd36ddbcc5230fa947580f1d22508a1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.16.8","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.52","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.65_1645434350953_0.012243835466992481","host":"s3://npm-registry-packages"}},"3.4.66":{"name":"react-simple-keyboard","version":"3.4.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f8992327149994b7d0640fe8e47dd3ad4388bf9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.66.tgz","fileCount":19,"integrity":"sha512-3t/tQd9nOp0jrlPjMeV7evc4Uv8sLp7kcUw/VEULCy4rhXwBiAH+0GnlVN3mpYie+rmAxZR51+QKV6aiWLxqDQ==","signatures":[{"sig":"MEYCIQCBlyR1QCVLg5SFL1CuTbDQU2f6WzW46xHQEzYAbKm2QwIhAIN/yJkOv4tZgVtV7TtuuWgb664L6QOzrcBiasP7bBTs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFKeaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIlA/9FYgjZTGaguhOvRBRChDmmr9q/lcfwDxUB7hodnDmh172Y0le\r\n6uD8JL2z8FXHnlE48CEVDqyA2qnEBsR3yYnFQM5gKwIBwMRj70qNp6iZFr1Q\r\nfjTbwBxwMZyo8rQJSZfHxoJT59pkPAAQkoSIG3nHSarNm3HAXrB+YHShAZOw\r\n9Uq2U5bnGb6KhQJhD7yRaZqPCIBtOEp/4KAKp7QCUFUid0q8M0WOzn6Zbivi\r\nxu/MioyXFuGmE+9LqTnsha+i+9QkaaHvUOCN69se812HsYtMV+FozzE+gkgc\r\nvIB4ofd9tIFR57BYOs711nf18pXrSbEG/n1BKQAOU9d4KcoFKrhUjZs0DtpY\r\nx1EmWmxWgKPZqtFp5bnhC09ROkCviqIoI2ObEzZx9isDzuZbQFLP+A7R4xVU\r\nwgLPAHBg85Lfkzl2pVu3m364XRUKznj156aNJD4Lsj/MB/gmGPPbeBCbL2uR\r\ns+NhJyxDISdJyUIs+TQpvH3JtEwZs5SeFMnjGdGvoeLDROjNaCRmuwgVEC8B\r\n8r1hBYr3lGM/LNSL7giZjtMu0ES1a5KWxzaewg2b8GVE/Mok4NO0gOgmaFEK\r\nNIyt5g6a166cPBvTGfdSI0RHyDDW3g+BgxddcUu3br6ACwdCFthEGVnw4gBS\r\noxeNW7jvz1TfhtwC/cgYpHk7nfmQCbSJZxg=\r\n=Y0HC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"6caf0bd7dcfab6165d3186eeca2ba5236f80eb4d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.52","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.66_1645520794471_0.1446531852957822","host":"s3://npm-registry-packages"}},"3.4.67":{"name":"react-simple-keyboard","version":"3.4.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"367de3ffbad15b654206a0a7cc9257ba790ed5d8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.67.tgz","fileCount":19,"integrity":"sha512-qCNiWpdrgUdkZ9JVqb857zlH1igyz7hr7pZLDlqbKdyqo6qWGCa7DH9qSE6Haf2pcVyRFtwoXcAbEboNIJhdeg==","signatures":[{"sig":"MEUCIEzZSznJaEevEM4TABWrvDvStt7Alb/ylJy0sK74CW7sAiEA8DhkXX0M2mLcIvX0AI5kzcKNEfMINxtzq14gnmufzs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFfj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0pQ//fC+L1NlmNIWdYECbJDf3mTxpsN8QWzmzitxU6M0pQuemLtKY\r\nSpgXdl9N0J2wCFbCJrBtfXcVjgJowb9elYJT9vt0/ajp6YrL2FjX9bSUPLrq\r\nYny53FIGs2n/mEB6Bz0woxbshURQOGXKGbmqw05HG33StDTi8QLgLI52xa40\r\n/tQbSs7bvMfk9fNUIfPpqltedi+ljlQemFrKLVRgfsmj+0ANLktrs4enChR3\r\nzX8dsbiBc2yq0lktTmKyVVg5DXLL027oeFQiZc1TDcRJI4s/VBwcZWfm3scM\r\nzpIDa1LvwzgvH1TdAT7CeszPsw2F1DW9c+wnjrGqZ8FlSSNcZjML6De5rlgW\r\nqXeS1nTeMuEUnpfXPG8MP7C6Pqhk4wZNshefAPkQi5kAYtdETnZVpeQ+DyYw\r\njXuSuc7pko/C0zGLfD4qniSqG5L3jU4A8FYdXMisYaZYbiqoYIgpISypzwqO\r\nZehXaHFu2slxYV/YISlGaj+KzhTrYoIO1VjtN9krz/rdribvEoXuy6XR22CL\r\nft3NSVNDQ/T6NcaRNer855RG7cfCDWF0OxmH7O/+aT+RPssLOi3p81zbd3w9\r\nRoH+KGIy/Y4r2Mo7PlP81q9QvxZ1CGaN4+EJw3+e7EgH3uwFv1VsxnRxYLSv\r\nmHoLrs5w/9tvW2pKHcKOy19cxw3dyGNFjdY=\r\n=v/C8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"10964dceeb6913d33797a1a47c2a5f0826ecc310","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.53","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.67_1645607162774_0.20468890748687985","host":"s3://npm-registry-packages"}},"3.4.68":{"name":"react-simple-keyboard","version":"3.4.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"365f6ef0aa51a2d1bfefd41091a1d185860c2515","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.68.tgz","fileCount":19,"integrity":"sha512-iGYBCNYGz3MdkjbJ4wu8sN+wnTGDyJv/OslUx1ClO/TsJbDjSdx4iMLMHTJVX79kccb1NKNzciRuxYxJ2bwJNA==","signatures":[{"sig":"MEUCIQD0NCz1p1EYQDXlHN9g1IGOvywbRVuR1dGF5i7hPcVEYgIgab0n082cqB43G4KcMICgJdMMWMcmqTz3fZTPepKlrGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0qaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT3A/+PL3r3G/JNfCM9TAxjVbzt+LJM6FL3tB9lgel6QdlDhPcdMYb\r\nNz8/EGCCHR/fWJbdjIX1PJheeQIkc0EeOh5gzBJ/re99bcIhkYcDzy0+itdw\r\nXBHC3h10s46DyW+fii1TDBobnobVpuieWdKUAE9h2+NTpT81gGhdbSK8LPuI\r\n9IUhRehzBM/1FXP1x+x5kDoHsRhjYuCVIFd04T8Jw/8mlJnjJLoE3Sfzh6Ao\r\nBz+aXIMAP5iNk1MJtmO9Dro9JLvf06OwVqeA8fejxbk2S33+Sngult1Lk+4r\r\n+E+aHi0OB9o+hmbMT0HZ6nMUuKLuqzbkx0XBO8TFcuk+LabH/NrYlKV5yrOi\r\nCwe0jU8WbYzyRTL6c7mYQ77PZHcuBc4AjUKdnu8s7c/1Erw1/7vlgsU6+PII\r\ngUaJ0MUGB2RFPzacsvcLjfLnz7RabNkO1lvA6iaTU0aSlxQiUeVRn+RGFqGZ\r\nn5qg+BnFck/wilGYGx8bXIsn3BjCwuR0NBOIfKIvOQwtcg1Q1xOrPxCuUE4R\r\n5QiJ3HLKo59VtAoxP/aVk5qKK5oF855TyTqvqxtNx050XflnAYk/8kkCyliJ\r\ntvSSA+YNQxEJVrWVYMRsD/CPu8QlC6HHcvF3yRHygcx2IpJ05mc6bs5L138U\r\nohF5wHlRirK7wQroGUAPkM0dWV6ZZ8d7Mdo=\r\n=uclX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b0079cec012b1f9a0228183451cae07a4cc569e6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.6","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.54","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.68_1645693594335_0.6689045795255053","host":"s3://npm-registry-packages"}},"3.4.69":{"name":"react-simple-keyboard","version":"3.4.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d3bb0486701b1e3883c808effeb4a198869579bd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.69.tgz","fileCount":19,"integrity":"sha512-muG+HtiD0/LxiDIXgWX9GRlg1JNKbcbL3vEuaqrxLV62uoC057dkMTVO5fQDyjTr50dO8MxcldxViATFEZlC1g==","signatures":[{"sig":"MEYCIQDq5eXw9tIhWxvjMEWLbKua3c0Yux2c+GK3tgpMppKP/gIhAMAqyUxsTr1aSVMSLCf00Kkh8CgRs1J4GPgyjaLnaAhx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJwQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXCQ//coeZM3cfsRps4uCcZyRZJ22exzkVHBmnyv+0qQlE8dlFvFdh\r\nLnhH80xCnbOPt2DYgdTMoS14f8W98tZM7EUzBYHomnAeVKOMd8PLBEo9pwSB\r\nZ20M6MlSC1Hyts1yTi1oRgNO/29qZAiXY2t20716aByRYuaVoMIoxtcg8TjI\r\nO82DRJ16BosspFMR0b1GxcxppHXCtzChH1jjAQUnOmH2GRJ43cyPmAFUJ+Uk\r\n/ps8PvKv3w6XbYy2dr7dWXWCjOkflynBl5mq8q0qYhb3Z5HQ95ZMHzYm/tEy\r\nbywS1qecveiayFoWOkKg7s8sCrsN/FaIye17mbxJyjkBIxOwZ2FHYJNLyv4K\r\nVQ1XeTFn/TVHk2neQkix3fOclTxAk8wWiwTbKkq5rNTLD72Vp5cxSPgU0Owd\r\nx+ajWdjw8kaZ08DpYndNilaLVF40vhfzb29lbILyqN5uYaz8bg5Sr30ezgky\r\n8cfyXeGpqlbOIAUsa3r3ZWPUCBU5yyu6Mm8PXGbzxN2QZSuh0YXcmmWE9Fwc\r\nU46FegmHxMf9jnKLITJ5rHveuJEOCxl9AvgFmZU5vticoVxGYcgdTQBQSCS3\r\nLjVupF1rpLtS2Uwd8usrTt6y5tyu40R6WIcrhxoNm3zgkdJkE8rmyRG52Jzr\r\nMkSs5ryScL6NSwftoHgAzZruvbz0skuV1NU=\r\n=B9+P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f9c631ab83446413ac0d1391084429dacc37fd75","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.54","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.69_1645779984628_0.3187435561040104","host":"s3://npm-registry-packages"}},"3.4.70":{"name":"react-simple-keyboard","version":"3.4.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f3d750e404c718da795a6ee36aa2ae8068499288","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.70.tgz","fileCount":19,"integrity":"sha512-/qzwmeQFrDzqumY0unQnn7dKwVTIRzaOzBubwYOm3UftaLMCnqmn/zEbvWT+dk4bzrieZYCbNF5KAd5GNL2o4Q==","signatures":[{"sig":"MEQCIBPhmQB/sJSassRXqIBJsglDKvstz+RU4eyFwt6ad2aKAiBf6I4nWBKzcphFMHxn6iUB8KUYrNlYgj4YU9W3N3oY3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHJBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoanw/9HALhRJRU+UaUKDNNgyPcY9BQQNmTDkiluHNT42b5f15E68HW\r\nOp+JH8GhpFh/4kzUIcDwCVIA0CXhkjKpuL/AmgHE3MLrJQduPSWVI/XJn6OS\r\nDHyJvuGySsc5Ba3yQfUqrxI47a26wvlU9NDg4uj51hYuEYACRzO8A+YdPvZ7\r\nRrAfn829g4AEXFqqEdRh0bjmSQWKDEn7Ni5Q79Z/Qsi3VuTwGpwLLrrX26GV\r\nEvgKVE139FmHSumzWn3IGt++q9zXLPpqw0Yi0Yc8OMaTqh2SVLaAZEI+Z3f7\r\n2+q61izxV8N1xn/NLKRKC+ABbt/qQL6Lk+TQX/uJLvB0ZaW8Q9Xc6apA/p/2\r\nic2r5G5MlwNCwFEO8iyGkDhzi4Pfnx4HorUhJIqnxGYfFrc0bcPOMCdapn/7\r\nt2rcmI8A4F04neCw5Po0+IK/x+rvm+dFaQlwizeEk41RH1AzhtRWzdft16HB\r\nHe0H7v6KjdRioXKQZtK4M7nSiANB1HXSpmNrcTm5qXnFm9ATkVCn4FIejp2L\r\nWcZLdjHYAT4Ah2ORGpsjojf7SbJqZ91GfZ8gB6BrxKXlSBkNaMuDDFKQwf3M\r\nT2FGLoacO3V5V5oaKNOrOVGSwgIkQ3sQBFDlmXfO3iIKxLIfq6Oax+QOcDYs\r\n8e0FBjCyxP7Si1qnE7mtmmRhBa2pPGJXLN8=\r\n=RF2i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"fb7f875ac1e3dc9455527eda123f34c8575740a6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.5.5","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.55","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.70_1646039139562_0.2805151159175061","host":"s3://npm-registry-packages"}},"3.4.71":{"name":"react-simple-keyboard","version":"3.4.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"63f66bc857b791a8394638b0fbe25e1bca9fd82f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.71.tgz","fileCount":19,"integrity":"sha512-YkYJaoqPQ8n4XlBgu4zbG0yWX8CXjOf4nCuurTJkSM2Y31S36jGJD7vcYNBtIg6uWg6RoFOj1FJ/adxcsGw+wQ==","signatures":[{"sig":"MEQCIE6L/pHxnzDDh9MNV5ctvWOfS9Mwgw48m9w2TGSSL2cTAiB6VkC9/NLkfp7JLjgmmxe0eBd0i6MDji6/gKvibJywAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHeIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOWg//Z1HERNKE1YHra3bwBuyayZzhEe75vvS/DRvNc10VBCaO/d/f\r\nafJ3f9cokUDZMeVN3mWeJS1yOchL8oaTN+QeuthFM8M531cWR/uuGsTyx6WE\r\nDR3xqOKj/UXXwyJz73mgT7ShqlRgfkYsMHdM5p5j0uBlGBcZWgr+jPsC6G4C\r\n/VVoNZVEFxihmw9045heBvEEKWSqh3R2UAtq8Zn79QHOpb26QDpGDbVIvfGk\r\nM7OZSPQaF9JTrNB/CKHreiaAHHtoAe/0JPySOEgqVIobbeotD2EKSxbdEHjf\r\npKQfxO6L9fI8KsAJFToP4ktTQNj2jtRIaaZUIPJQsLG607mqdZPV6I25b//n\r\n6VblPsldFfXniYS2w3hl0+FCQGpah54EwVNPmq1jR/wl7gLmbmGgD0QFguH3\r\n6ZuYTqJvjq8v9MNRMiHOSaqWB7ntA97G/Mef5pIIy8vDzavxM+zb2OapdA4H\r\nZ+8Q/XtRZAxExqeDR97WlhvBnnSKCJZgdZmPnbiw1yHQb60Q0JFHHdYGeREs\r\nWj6KG+98+mCPeR2YcADwnm0TZw/r7kmnGGTGDLCFASG8AQFkr035s45zmBAP\r\n744sSbXsX2LICx7sl43hdUaQDvoaKH3ol4cmnDElKuAtkwIOLuckEHq7v7oY\r\n6wOrtl7cYqWZ2SzH8iB9Z4ak5CqqKcNzMpw=\r\n=a4wQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"eac694c8a889f1948828bac8e56b512f084dfaeb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.56","@types/react-dom":"^17.0.10","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.71_1646125588983_0.18985743383573972","host":"s3://npm-registry-packages"}},"3.4.72":{"name":"react-simple-keyboard","version":"3.4.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"11d827b781eaa3f93d0d6d638f0d19eb36293ecc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.72.tgz","fileCount":19,"integrity":"sha512-A65lf+pFm9ug7FSBWHxAT2WjxM72zKKJYjqU5I4GH5XmsD90wjp4J8SctBm2P/C/0z8AG0tKf720ERHAKawODQ==","signatures":[{"sig":"MEUCIQCnTi2qQQOqmgrOYSlbFfMGuSXwEjEeVyjF6s62MhGd6gIgAbP7BVQ1ynwleDcosJYc6sQLfl6Pt+TzvPSh6tAeTZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHzOIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrLxAAmLPeTk7FBAM9uOuJX/IXuX3+QnKqZICNTR/cYy07/856TDcV\r\ntoBD7kOsfflz1ndZbaGxkAHlYCaeSoa/OlnylYTze6VRDhfcR0LLiZh62ffp\r\nj7MYPwuPJ/97Fh97i5dHnF1emUUfnBy7sCd/stgRrDXqdABabzxVRJdVq+Kx\r\n0j0ZKKf+nZbzRKjveZ4v7uPVMzWHrtqK2nBNGFOBCGxVsEG8D/kfdOLuPodH\r\nYrCQCzJPfcAJ0ihekv71Cbfa6foqoH+NvpqxTEuCmrjFRgHi80Yay80SRtcI\r\nczxBvhFGVUz9nULvh/Vind7G9/wH6ALOROugW3N3wGGGFEL8ap6gmDg1/5Kk\r\nGxJPuus+BXIvRv/47qH6XjgmbUsyjyyFxZzCcATJysOiKi0pA6rxEi2Lz3L8\r\nRIGXiDdSPZsc62LX3dVpyK+polqfTUJE8TVmuTT9e1zdByAn97DjIcMrFKft\r\nA+rUDCJm3zCmnzMsWzSLjeCJCmXhDJoNQ8MwCNdDhvL0cnC8RejWcAUuQYv7\r\nnrfJw4NJXtD/OnBEmT4BfXpxOpYFEgWNZcP1QEIagJM2q9HZkD3+vQ5QzUJH\r\no+PxUnVOXSCRFeWWK1a72aaoSw/oOw896Ldr844IAi9JVZ7huXWIJxXbXVr3\r\naUIaxyTens+8hiKeZBbqbBmQM+TBQVEtmWE=\r\n=bd93\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"30d2c4f9b343f07304a6dec989b4d0b4af9d4487","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.57","@types/react-dom":"^17.0.12","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.72_1646211976127_0.041039191354552695","host":"s3://npm-registry-packages"}},"3.4.73":{"name":"react-simple-keyboard","version":"3.4.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7eecf4465d1b8054860a3a6761fb4775f13d4a89","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.73.tgz","fileCount":19,"integrity":"sha512-C80fva1UUi7Le85tPxTlwpV0IfIVdIo6h/6HS33Cr5542DUi36KZztCi9QkoGU5aW40Ts36oeAstwooUS2LwXQ==","signatures":[{"sig":"MEYCIQDG8/zBmP8W7lEwgDB8WyzZfOq7RcCW8acC9gsE/Y1pGQIhAJ4g08QfOhp1kqa6jUhjOW3kLqiRElxuANnIPoRI1iBr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIITWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5pg/+Ja3DtbZF8mr3V3OxMDq7mGzrc1ct3he9m9YUZt3NrokH6ybj\r\nxsFrjMfJc7yJLp4D425JW3kGDq28gim4uQhG+EjS/E9JTWPE9+ROFx8WYSg1\r\nPNgsV1gSFrHQVQqWJh1IIoHfCZXsd1Bvrqtc6hUDrnR8BWTAFTz+v4K7satZ\r\nignUkKs/NdiAzoa3rAu1XYIhj2n+zHYwoEMwWgjG4rkb9MIr51LvFnHKaKLP\r\nvlQL3QgF7E8UGfvXmLboAKOPLxPL/T7pKjT8WKq4lrhq2+es6FSChAsCCF4u\r\nE9DftrpFf7aqG4Ln78VZm11TdPC3ZuFslGB65OmwJZ1g2TmflWsl4O8UY86R\r\nscBIB4IypCovW+MCwyCfpVePGh5lE1yCjzvyhE9iFgA1w5oW56wEMrN0QhL2\r\nrYQ/8of47SdMP39LIzq03XInYzt8FRCDOCtn4d7ywEFwyhZ0j+nYceKPaog3\r\nn1ty85jWO3zEM9akG7jbRiUoFQMN4+RwqVB3Lu+kZVquXMeSPP7/oSXQz6s7\r\n7/WwVhN6DZpWoOOiMWD48/5UTyr5QD4CEnEn+38Oe0isC1rXDX+8zVCiZKqg\r\n/ak+VVJ1EokeEfN+Wz3K8QWjJQDzZmknj5loNTsAblW3ziKl+Ctb5WUHcF8i\r\n7lxKUp1M08RuJ9iFpE5R7bZUvABiEy8gri8=\r\n=xBNw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f31aa1d9820b1d3b3b52d3d0048ec73c07e6ed30","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.57","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.5.3","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.73_1646298326222_0.3818150498074171","host":"s3://npm-registry-packages"}},"3.4.74":{"name":"react-simple-keyboard","version":"3.4.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"14ef2bc2da74fe96bdfa879cf9943a6468301d73","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.74.tgz","fileCount":19,"integrity":"sha512-lDHxt7Cc7W3TPs1dICLj+Aih2YpXzdTAYVs/EyxZZSAlcUYsZHei8YoDXD9PBfjKwe92lr9yyJFhm7Cc6Qsh4w==","signatures":[{"sig":"MEYCIQDCbW6gJMPKPNJbrwZPZ9me2PgMpF3yDWhPZFr+6P7ObAIhAJPLIWR7mAuNLqWmbH1hFUp6uZ5TNtvnTsc5vkXedrBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIdaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIQRAAhV+Rl/1OTb1WWScLrJcDyIGO9soa1VDIj1Lq03yq42IqnUMD\r\nABfsdQ8qubinJptSexIGhXQUlFDbT3IsmuUCTpTWKEdKxu9Mtl+o9BNlhVIS\r\nQ6JkbM+WOiMZJzDwcuo2O63LHFgMKd5VXCzHsWYTx/EzSAs+3nXMk5Z/v6Bp\r\nS/4nvLZj9hR/w2+FdQ9LKQHo0T5jWZU1/jegKkQ+uXH5wxVhnDRQAK/PrC+5\r\nTnh/RUtA2PAFZF7u2Ju3CufF3+WPogX2BKettqUurLd9l4+aWHKkUQ0Jkzwg\r\n96aUleQBtFSxD5X2SEvOF3HWhidz+rVKTu7FX/uAGNHryjcx+TA6sFoPmkTE\r\nt7D3wBKgvP7W+JeI3xaUnE6p9/hGsVF4NDlEPaxbRVDGeVUkoeDE36zn+DQJ\r\nfm2AMgw5hrTImiBnBV9jknW3wBcLYDJcndeaqGUp9UWh6WSJPYklwcu/LVve\r\noPirPe3z6fqyhPmf9txb0PRD3vclUi563UuVS/1IG9tpQnca0h0N8mo+D8rC\r\nbaIrvEAuK1Bj+dhjmbOF+4qZueDz5u2YT5Bkk3DCkBWiIJHS9Sx4rIBeBzfK\r\nZqtPi1pwdFJ8X73R1JQ7FvQXb9qZmt9borWevOjdDnUUL19o3n2NiipsbLbl\r\ncOd3PwcalFUqGxVYWxjjNkOcJTyaSy/oSfk=\r\n=aLf0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3e3b2916fe6bc38710a7f8386b3a44b9bc9476bb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.7","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.6.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.57","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.74_1646384785584_0.023995983284274214","host":"s3://npm-registry-packages"}},"3.4.75":{"name":"react-simple-keyboard","version":"3.4.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8486c3074900fd1a34e6cf67a20ab2117eea38da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.75.tgz","fileCount":19,"integrity":"sha512-L0Rpxxo9JUFhRRhRYrKM/L806EkRhopJPNIiorQGKC9CIuMJZcFDUfzu0PlHW7GwFC3glKI4GRIvi4gyzRToEg==","signatures":[{"sig":"MEUCIQDLRIADQpW+SBU2p5tIrh6Ofst1c3ga3bFYTTQQyo/ZJQIgAmh9f+ZjnrgJ9S+CyNWMzlr5hKu3aoDErUSK4OpTeGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJctNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBJxAAge4xF130jrJA/E1DtpFsfYRpJkssH3xTPMETfhm+SfmFpFtx\r\nXpXXtBwqJnECgac8NnEV7DNM/13njbOjXRv1P/gFu8SIXkjF6bWEkyZUyqLm\r\ntS6105VcniF3RvmEm1OICOA66fdfMIYAvt42vPPbZfJJyCkSoymfZobDCQ/C\r\nhyeby9xcJCztlX0s5j2DsdgIbVDh8YdB2/xVQva87PWlhQ1bDLtOfY3FLchm\r\nlrZPluuBXOLO7itzFMQLlIQv35Q49P+T9A2DjgnXH3M6Zk+yUJmW5MUcVRhW\r\n8nzPP3gbX6trNhzeHVbKzR51TG3GndSChhUHMLw9ey4qW8bXPkIod5QuH56C\r\nEFe1b3Hi6yetz5Ep8QiSmXQFsiOBwHo7CdtBsLZQ8/1zVsSola4wjjqY8wmK\r\nGxDOdoZa9O9S5dAPDsZxtzC1QpfdLutEiiTYT/01RoqyImT/RqzCdQH5nvux\r\nAlF8G+28lMZ8DpGlG0hVaGPhLeo9hjMFL0228sl23BFX1cCnBHXtx6CsSXdc\r\nK1FmP72/25Fuz5n6IGqv12WA7l+VS9Iu5FKdwd2hdWPDe8jihRbXz+8fsUE+\r\neyZlmqcdWp748YgEK20s4JoWFgLB9CXrLIOlbCLMonwwKR2zp+SFqMEx/ywi\r\nlVa89QJ76VtQNUii8fJTQLKqIcRRTnFh0VI=\r\n=V7yZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3495b080f36d01c8e3659d56468cf2b9ad9599c5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.58","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.75_1646644045524_0.350623414468497","host":"s3://npm-registry-packages"}},"3.4.76":{"name":"react-simple-keyboard","version":"3.4.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"552d110c4387aa9e49d54d9534c9c4d3970e3228","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.76.tgz","fileCount":19,"integrity":"sha512-+/+V2h3U3VTZ8XSwJRdUqW3gjSvDrUax75rOuWBfRfCbT9K7EBuNFktZwMZAJ2R+bkSEyOl4+ojGlsAxxgWk5w==","signatures":[{"sig":"MEUCIBAJVwP+70SIrgpDH8ZBwAoHxhCQ+9g3ivz7e2tbrcpzAiEAktUFtIHMh81nqaZhRCU7BlLuAgO13X9PBfRkyYdDA3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmcw/9FLUUFyMVbBaBQnmtIKPGROL6tf/p6Q37ZPcoDIpbkZYjXSEQ\r\n3VzkSMLzTiorEMPGMKkfi9BT1rUMbwQ/Vd2Hk3xSWU2ONe12RuDh3FF4ZGkM\r\nWqXEGv8/kzii/pMzbjz1MufBNTeaSafzsJupNYV9khxTHfwk00VGqsc20fFz\r\nolbgWIoXxsxKKX5ZXsLDl+jUX4dD7y/54hzUbTPtv22RmonxtVo0vpGbu8Ng\r\n/plqUvh7bncIShMHziVNFUmlPKqCjuO71yspExEzTe0PrJHA2BJv/UYVHcYX\r\ncIaHgoBgvAnY8zLvd2hyId1+Hw6nE4BojN80TzMmG2wpoWNbSHuRP8kUpJlc\r\nxszeayzVZtocfad7LFKa0h12hXjnWPxeJSOCml4Dfiqek9OY6y9ZxNHW/48V\r\nnsy8pbl1TJ04Rrmi5S0gGo1ZaM7u2yrXIkK3ccxKxiQ8GZNpnF2NsjHl5I57\r\n8oKcTcMLe71izQKJ8S1dhYMrNVZXJq+zfQ1INiFyi56lnmaBInY3R7XfsxUX\r\no06MUDSXt9vuTXqoAploz/3/1QLSy1Ya+ZwAL2vdSP2z1HmedX4xtjP7EG8i\r\n4TeadenzMq9dodY/X6HOTiFndBgwjoLiIZF0prQO9U/0u92l7XFIfMBGp/KF\r\n5wGtq5MzkzxeB6FHhbhpeTovQ5WrOL/Pi9Y=\r\n=yH8t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"777d1c7e8eba2393ca3d12390f0fbd744af9ace3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.0","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.59","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.76_1646730391389_0.9699357929561585","host":"s3://npm-registry-packages"}},"3.4.77":{"name":"react-simple-keyboard","version":"3.4.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b39000b11375d8369b4bef0339cfe2d08e440ef0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.77.tgz","fileCount":19,"integrity":"sha512-K52DCClcr0AwsYqKuZDfxIYjA5rLNJbkkC6HvHHXK9OitbXOolxIftKEgCII1SzUOtZ3RzJ+DbvIaIiqAwNmBw==","signatures":[{"sig":"MEUCIQC7qExH9MloylCfRpJRNwc/UmnwiBO7ujxC9nJ1+G/0wgIgcz2fDKwWjql4VOydOqtuYR4Xytrm1Vald8P9N6fzFVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKG5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSCg/8Ck5AU2LQoUYbdc6Wgrt0JuQGj0vpyMef5b+zBgt5F8+Kn2p+\r\n8CE1oJfTn3WDXbDepzNPzSdnZkhGodLWZdBO3f932+1Tnyz6h35DZVCyz8/a\r\naZNWrEJ39OlSPgWExB4LT7c81F5Rl1A9lLw+lxcjZttTgc8lJajGTpafJv28\r\nmZmsDEm78XN+bVtKfR2ZYoJJg/c7GElSyROLo/mvbsb1gY+hEETrMo1qL3In\r\nWmL4zTZjk3fVoOFXb1t6tbYm2zeazsq4y72ZqSi/ZwpniqoxOSf1zaKpXet+\r\n2LRIeIIcBjrqFTR4fi8oyAggUe/A/G86FdgUmEiIcrcPuAkGxTvrOcGLjFIT\r\n1KuPm/SMuYV4p4opYwssPU/I2rhR3Lu6TO+IpzcaO/SW6FrTly9XY3EqDYuD\r\n0QpHP3gIX/0EnzdYAMF7Xn6l4KyXt1o1diGWeiciTDBqabjsUcb3wDCRnpTD\r\nfrFO2GuPXsXgl0WPInt3uuUy+4AgzZX4uFDj8gRuBp3stze86w46dz1rKKIA\r\nptEuNK3hgQ04KCP4+dU4KRSvYvPG0xywkcl84SXMNNR7qAgE8ga9SbETWyjL\r\nnqgPxjjeymmVnCXpeWJwfUGmODJUkvlNN/dmIlhU5oQLMbRn3LjsKhb1MuXJ\r\nxy4mo6Yo/H4l33DFgh9A9oNF4jYOBq0ZED0=\r\n=wwgr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"97abb5dcbc24b0facea1fd382b2174cecc0082c9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.39","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.60","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.77_1646816844368_0.11700567446882704","host":"s3://npm-registry-packages"}},"3.4.78":{"name":"react-simple-keyboard","version":"3.4.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9ad421cac1da7b7181f11b854c24bf6d8d719707","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.78.tgz","fileCount":19,"integrity":"sha512-E9zcYgAs2NLM/KDQEOvm+c5ZQSN4Pglx2xR/V2I22rUV6LrIMJwDn4wSiU9P4h6rezqJnOjvHQ3aGpH+fSyh3Q==","signatures":[{"sig":"MEUCIQDruVEgVoNrD0Iy+l4/KkNpGfcA/yUi5l/cWecwdgIMuQIgdcVIhJiadBY5xPwJnIvIRpVhhd6cHBOEnNbvTTL+1JM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKb++ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVHQ//fqVkmI/QgRo8hIfKYJ7ZutKGgYBcThBBb7Dkh0l6CWRJ+VeP\r\noQ5/yWbNqPCnhzMPTWk5dug/TxksV0aLzwMUakb2Wrgc4Q2z0KD5Fza/bB3U\r\n+DXohA6kboGm5oPvYc3Nt1iGgo5Hj6OY+Jup1likWEE8ymjDv/YORWYJD7jR\r\nH6B7c6kNAM2fc7EqGB8MIeZugoFYhj99LPExKrMfPZ+l7w4qYOBpUuUOfP2b\r\nAiWaN1LDXcTHdgm0zZ5pwXKXL609/t7+Xr8nynQcwq4hkcAn39mjZZ18zRlp\r\nxj0g+AAHRhfSVRAGkw/l0+t7S8zowN6gTTpO4d9UszGMWuY3xxW+GpLfTMKo\r\nn8abIVkinJ3xNq14ONiKMf9h20+UTZs/2CBBibXcme0v2E2+NkIZPhic1LaS\r\nzJDmsuJYvvLmnv6sjZBSa3eu/zxnPmGguHuC5aCNkHZCw6ub5lterZy7QXGy\r\n913+pUbI8/4Fji4F2p2OC75iR+deRsDLITtS4mN4sb+OVObdBFqooJR7+Yot\r\nTxfvKGpW7EOcs8tnnIKgsV8XkD0hlMZov1OyKGEhWecbFrJgK6Q2FY62QnBN\r\n6g5NI0EybRhMsPwhcs8Eg2GgU1/j8Ei8Kf3JAzsoPW0Wcbm4YF+X1tZKeCWU\r\n7oMmAXkBgJ0Ut3PHh457dqOp8GwTBjulylg=\r\n=wUgr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"31e4336390611ca9c0e5a3e23113763e6159c59f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.5","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.61","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.78_1646903230096_0.6847232878953378","host":"s3://npm-registry-packages"}},"3.4.79":{"name":"react-simple-keyboard","version":"3.4.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95de0cd1a9b4fb4c192c21e1c7c30ac0e81895e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.79.tgz","fileCount":19,"integrity":"sha512-wXB1uvaxdd5na4TMdOZT+cWmZqeHnAeXNGD5CMcKdvUcT7HSR/PlUb+EUUwbLH7dWOAYdCq4FTUTv1M5AOKgmA==","signatures":[{"sig":"MEYCIQCb0lM8nh2R3P0UihQw+sfY2JSHS1G0f6R0BxvJChnM3AIhAPd4squweKJlZBP6YmfbLgWvXcp1fFDyFjO0M1RuLBtj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMEjlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ5w/+PW10TJVZl6peV6uIwgAbAXKom2wDoehDsf7/evPlyFR+JWQ9\r\nXlNLX/0cCPvq/eYndsHFIj3gDspXwMNHrdx4F2LSyZOFZbE2qZyCvYTCrOoI\r\n6EnOVrFDk2yWdqwEQJ0jSoCxQUfDyaPFpaUm3e4Sz52s5ko0/hyoglGFoq0A\r\nwgdyDsnP5fXfs/iwPzLaDDZl2wdFu2oahqNlndCCoSVc9xATFtLmuCx9IeSY\r\nVGQ5gqAvWOgvbk8qyhrL4GJRmPqJDjX7+Xy3zKKwKu7NcEVq+/pIn0/NO5AS\r\n5JWRMelNCcF6b/Iw0KqKV+39+b/dQAW1YZyWIfRvIKdVxh3yICfeD/aBLxIx\r\n8KXW98YNAzR3k0+euRohmfgcz+D/lbhxHLJcQ5vKVBVXW80SUXMzl7Eank4C\r\neCvj/lNzGioMjibRG2tXktmP51WgxF+Am9gfuNtmTghxEqKLw/tV9/nUUoc/\r\nQRBcQBNUkMAQbwCQMXKO7hHb/qRfibZ+uAxWbOIjXiejwBycb4MFhQ9wiH4X\r\nZQfJ+V7a9V0rbRmu1d+rFdnetUC3clV/t6edzP4cyre0P3Ka1b43HNvzxcQG\r\n9U+tjTJHr3RMMlTuM42r+Eq87b8Ik5wjwL8ZFy5Xd1+QgCXqo7ZSuCNBP7OD\r\nGessrghB+yqAvcgfDUuBlMQmNtRDmV0Edcg=\r\n=iYD8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5e8d929cdc183ae1063864419736d46810fd6d92","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.7","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.62","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.79_1647331557035_0.7718305154875544","host":"s3://npm-registry-packages"}},"3.4.80":{"name":"react-simple-keyboard","version":"3.4.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5574e267738e90c398854b4fc99d603be737175","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.80.tgz","fileCount":19,"integrity":"sha512-jQn3k/f1jEQQ/rzJuwQbbUffLhnySAEHO4jTSrP9ht3PI0LN41C1heaRhQDmuzjUAWR1HiLThInKNwUCXlbX/g==","signatures":[{"sig":"MEQCIG6s5VdOgXQICBR9zrTTWfebf05JmAGqwQWBsIinDv3OAiAUcTHNCzoeMk91DipF4vUEtXReVb/YRbKVHxbD941Kdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiME+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5BA/+OzssZaR4Cd+XvHiUo0ih6YilHwZBsCgoKAg7HkPbVTYNg06c\r\nR11K7o42ITrMbJcdshrHuNoCy4a574upd5wgOOvRgvwIKj/OTGiMFUaMr4qy\r\nNF8g+SI93YswLdt0iiKFss/RdmYGCELxmg8E6bojlDqFwGs7/G/11QrbFeeL\r\nTXxxarSK1N5VlI2bRuK1bskU+HYAq6SxjiHKRd5yUDMTVX+Kr+24m0xGe4dU\r\n2llZVx6NFkEGY4OYuK7957TSK8FJykVqwDflwlDMbGWE05cN1mOEJ6Tt4/SL\r\ngEyTcZ1W30J1TH1pUoRl0e3JEQQF6Q0k90/sCRXZ0mCoBlpzE4ds20AHF1mp\r\nqNUqU3sSvILG3oiMZerazApyEhk4T2GBAtbbPPGtKx/0sjUEE5d57TYEIfgV\r\nqSurUP5W0aLkkwct/AG5tx+pPVjcQRtDA/JZS+eCOfF3u3R5sizUs3fvxv4y\r\nb/ac2kXNUapYE/G4SpWBq5CjpLq8rxsKa6C5us5TpE8iXAXoZeutnC0PPMby\r\njz3ND1IdS4Ndjwt3nQVNEgrVdxgnv8bjtnPLCh682tM3+TdYs2wP/7ZmAf2x\r\nKwr7UqFR5bbNB7GRuCPLo+ln0XiQCQmYLJ88oMSSf3qAEdRnVbXg7xLkbBfS\r\nqzZnYklewKxv3aIUI5vIHPQTerrzJkuQ4kE=\r\n=kz3T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a377103d8e18de1c9833cd7085b0c537fadf6d74","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.8","webpack":"^5.40.0","prettier":"^2.5.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.7","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.63","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.80_1647333296276_0.7831781721633537","host":"s3://npm-registry-packages"}},"3.4.81":{"name":"react-simple-keyboard","version":"3.4.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c844e1a90d2ec6d717a1bbf7661850f6f4216f7e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.81.tgz","fileCount":19,"integrity":"sha512-RQ+gBMg9En57HP0YoKNMS1VjkcOon2xHmqkkdzgJDOrTEFA6Twgk+YbL9CMmS9uZACFwEil/S5olmzPJhUgl+w==","signatures":[{"sig":"MEYCIQCB+wKRU8oyYNLcI9858+Bi+eLZuTXQFvyMwkzPxlB1bgIhAMySmL0f635XJQWTz/1VLe2+DHGRBwbfdZYATjTyEo9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMZsDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Jw/9EbYOMA00ZQ84NlbPDLbX4lejC367wWadkpcijliBMhWxLn+J\r\nFLmVL/QZitSL/GVv/P+VmYvYdp1jX5JYPNwi5BNBRWF/AxhgLs1Zpgq7JL0K\r\n43I0rBFl03cubpTlZ47+iDeGsk+yoA3I8LHM0rsteVse3sX/KW9JDfYTrupB\r\nq9xfTZUL1ta6RFrIosstZTG+fYkBw+4NqFAagRMcBD5GAoKKHRFkpKFHFRS1\r\n/XT4HraQW9ZWHX9sdWzAuF4NFsWY4GwwF8ImDbjOMqhTx6qn0PBAhW61DIK+\r\n0/dymgWxDTBp6dbNWjQN5iTCO52CYYQQfww+pAE/D7XP37X9QWnNe66sBu7K\r\ndosqSWbZMRpKTj7mx6O66zpQOQUTQLcN+5+sydtQywl/Ik9IipUkvyCfH0F7\r\nGRf0r5DDAlaDYi+3N++EdzWbst2uMNFjaByFVKqQ8kny7WS2lS6zL8BtH/UG\r\nWPnjQ12jEBYdOGUxJt502ZVwEudknosHJjskRvnfT5i6RvTyhsSA8pdWAeBR\r\n6/TjuLW0heOamEGD+F9QUdeZgYlw9tRIOsBTXKrUohRlUv2MO2Dz4+Z5perI\r\n+DG5pb9ygT4DiuMBHMCibIWDb5arwO8LRa7OQrGurZJLLm0wXDcw7VEBGpHY\r\n1LzLRgETF9gMmOqJM/1bz7HrGQMq8BIxklc=\r\n=XjSi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a2c15575fcd55db4ed2d85ab95af7615711daa04","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.11","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.7","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.3","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.63","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.81_1647418115644_0.8113399559331853","host":"s3://npm-registry-packages"}},"3.4.82":{"name":"react-simple-keyboard","version":"3.4.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"313fe1fd846e97d4aa0fcf8fcb185575d61254cc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.82.tgz","fileCount":19,"integrity":"sha512-gOhel2l5iDUV6p97wa36bllJc1Gfw9hGG6q108NvLj1jRFYJhmwIJEJ/BOqIFRfbu1Qx0ydzhRikds53QwQ1VQ==","signatures":[{"sig":"MEUCIQDTebZQiVEdd7B5/qzDsoD2MTvZcAnCKO0b7Y/RaTL8yAIgAP88DT4yOPiBBzoLxvDqAHiO+a6aIi/h+7q/N1eBfac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMuw1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZUQ/+O5kIfvaSlxqQ8e6iJ4RVLre/lPTKHZJHj8owu9uZTX8z90bg\r\nZGCAXwO/WwU2Xj60WHFAaA+ntqBtPJlTufNtZpJOrKEPo/h3zu+As99C5IIF\r\ncj2uiUNfLMuLEr19w28Fo67YZZUc416MoGFfzxnXVXI2sebqxZsLEKCMvZHL\r\nVOmHx/Ig1kMfEBvRqd9bUJ+4L0ShOgWZQmMYOFKNhe9AUpysd6R/dy+yqq4Z\r\nLsscpNZvOAQqyIGrUeNoSb/XBkyBIO06A17gLAeUpiValdfzW3DoO4hIUsJo\r\njJZK0YhnkUIDc5D87Xk3T/Fz6Q44Qq1QTsFQvmBJt/pDMTQ2qfeIEO98Ja22\r\nN28VcebEvukp8O6eIEQObGfonm8GtFEFZim4Egri4m7SEQfRqe1v8Rc2epXd\r\nTXXDImItIXNRMEhHCc0Uv36nlwKFEbwFZySMZbXKQjWyqpy+7HJxxO4P4OXG\r\neHfrmFMzVrgz3wBskO8tm/f1qvcEiJlPRtGYZnO+FGkMSe30FQgu5XKf1qhd\r\naoFxEQYUSyjYHh20CHkDphK0zywfdbd9QB42z+1N3YsEZiudVMz6wOPjS3Cp\r\n/gQdPPv/bTlVwG5EkP8Ok01Xvz9U6ivLMfNgVv0wzBHj3NO78SA6/d5T3ycP\r\nOFZmadoq0DU0Yf04qSjHueF78ZI2ONZasW8=\r\n=4UcJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d42734f88669b5434bc115f57c3e30299c56765e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.7","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.64","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.82_1647504437255_0.8337613081756763","host":"s3://npm-registry-packages"}},"3.4.83":{"name":"react-simple-keyboard","version":"3.4.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"653dad7075d0b4ffd4af2673be39fe5effb9f1bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.83.tgz","fileCount":19,"integrity":"sha512-UGlJoCPCYokGYcHUmJbd7wIJEr9IwYPGxwGbsyoc+X8BIQEO5Ny+dLODOsAnsRDo25267yiNRwtZWThzPQa9Yg==","signatures":[{"sig":"MEUCIEIMuGuCaqv2hsOCYEUi/uTsmcmMhRX2g643ZNttpsAZAiEAiR69DOyhvRbvCnhn9mHT3luPi7Dg52f/m1y/BAACXEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiND4dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzFQ//RPtSGsaFbsaZ8u7IelOXhUk7+/OA/jNh1Wt5K3qoHQablt2U\r\n+TUpPFeYOcRR/Rm7YN5MKknNR/fGl5z/qz9iAYGrAljC3XCTW1nb2HXY7btU\r\nPdCJWHemliM4EAifhqHC2wUQmh5HTA0wkbx2Str77gRycihrl91P1POWeDwr\r\njo6hCBlFsVVjO8ajw12bzcW3hqRExif3KlSd+Ptt0LbVI6NNbvhPap2BcxyC\r\ntmAINETjb/WsHjLN7Vy007jY70Eb5X7wWeKQr6oK9DfM8frXNAqftTOSBvMX\r\n/6yWd6862/sXaK5dZ/wALmLzYMbaOX7V+2+9pGBXXtpDq0gagyGxNzBgkUxK\r\n5B8crkzZT274qjD2iRaxZQEUaZ2FSpCRAA8KRZhol7MWu5zUWeqsHzD34Ba6\r\n/6d9RP1sp7NdAfw67uZb812/QbEFsJTdYvGYF8kfpf4V2kCQxtXu53uzFHSU\r\nXBKmHa/klsX6/mUq+5DuCF8GOnqNDeWpJHuF7a3FgR2vWMnKRUAgyDMYwLC4\r\ne5XXJCsGlyT4zJ+hWxJkoE+L+sNj03J/ePZuiZmDMnkrkg0P9SYTxbMgme8V\r\n17bRW6WizumysxrofWo1XqWc42M7rYmhRN50ui9f+X9lvMd9rQpyx3e7FQPs\r\nD3wrsXmbe1yzvaN0bRrBo/uU3IS07d2CjwU=\r\n=jM6K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"566b587adef9f1beec49ae4e197e867718ec76ad","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.7","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.65","@types/react-dom":"^17.0.13","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.83_1647590941285_0.14919275052420988","host":"s3://npm-registry-packages"}},"3.4.84":{"name":"react-simple-keyboard","version":"3.4.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a8d8afbe9e1f8aa54fac6f24c754eccc1457c780","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.84.tgz","fileCount":19,"integrity":"sha512-mj45QIcPCILdotK9vAezb1omeRpUlEp05kJkKzOCqoUklTd5oAlyR/5yYe7uoopwmAZvBJgOOj3qvH6kM/muaw==","signatures":[{"sig":"MEUCIQDDlUQtMu7ZHZnZdM7z3VmW4y/T+cU9o1wimxw/XjbUTwIgcorc8CreTwv36nxk/I41cCF796VPLe4q/e8LbbuvPF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiODJdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopyg//UlPpDZXTXToF2qAnJZSRERStXXOibrS5Vh9osfm8W7TDtPO0\r\nRyw9Aq1NkopuotMYVpzhTlu3pMEQ282qW13S6VXm9eDY2B//TWzGmJJTQEGy\r\n/PKqAjwBANpLC+qD/Nq4dwYhgAhXqnUktkBR56xyRXjiYbzSlRFOBB62lrYW\r\nxJOnDkKeE1sTFBn7RFQIaZASjDk0GRG9JcQdo01e7Rl2nWmEjtyb1pqB7mGI\r\nIFqa7LzdFCo7Vqs/E5lyp+62WCdd2jqBmI+pDP1Cyth+rE8RjEclaT/QTPep\r\nQaXA1PdV9RlcaXVDmITKFy4EnTnTpAnbcaeUy0dDPh6A+4oBhL/1685Fmxri\r\nFDZXfH/6bgSaurLjFn2KwMuf6WYZiBIImua2P6cFi5qb9IUGKBDmj1vW7Hf+\r\nbtoLKjPkgqstxyXN8lNx19eII8Dj1A2YXwX15mXW5urA16cqm2KGRC9Fr2gE\r\nEut+VFVFTdOSGxE5FsNWHzj55wsM4gWZVNJjFapenffBG2abcst165Jv4aMR\r\nIQDdYtDWZ5vBEASyO2Y+qkVXz3WwQM04IFaKrXcj2wuO/A5D6rsOPdeqokbq\r\nO+fdnPsMBrGrMyooZSphSGoDgeGxJiIz+pbgycv7qqR5DkxvyDV/xo3u0kMX\r\ntC7rtuuG9Wph1a805rmMazHQ7aDS5Vmv0XE=\r\n=LAz1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"52ea6968c6865d35950779aca7e56b4483e9506f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.65","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.84_1647850076916_0.22970510259856347","host":"s3://npm-registry-packages"}},"3.4.85":{"name":"react-simple-keyboard","version":"3.4.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4a1fda74dc95030493ba9d107ef953b7f1724798","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.85.tgz","fileCount":19,"integrity":"sha512-OhbDkAwJ1RwvS250ClToXBxvn41M0+VtoRfEe33lH6Pae+RMe5oKFj+LJAHwZf6n5/GxXS0jbw/fDTy+QQUFqw==","signatures":[{"sig":"MEUCIEEX3OtH3wQZaaKL5BzgPltiPaWvm5TSPZQfvc8u+bhNAiEA76o5Yq3MG9tsbESvQW360nvNJ/a0TULAjOaDUv1Imds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOYOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5uQ/9GEn7GD/G/qH8t4y+WmurUCQHy+BPBCJSLzfQqHHIE4g8n8C/\r\nQOIc25r8qB6eECWCO7bZDNm/pAryJSoCCaSm65NnkSqbtSayC+j5R4tuRrhI\r\nrNUMeniwV+uopbpW1zB9EVeLvqZFgJebuGbswtkyvmwnpsrma94SquvMYP6H\r\nd0GGeR95TVtlBP6m6Gn6SilGK7avn14dpfeflu9mJWDgsRzOWyxahS/SU9h8\r\nWK4dV/qyhaEyuOI55KG8cZ4jDpLD1dqpGCLJg2hFEcwrCf/fqzWt8Srd4O7Y\r\nwmX3g/EpQFUNihNmf8erV6HhB6xAkM6pPZIPPjShXvqcjA7Jz6wMQPN3+GoG\r\nFpA+2MNTn2+VYnsEHXb7QobU9jW3sqPbLhklvsCnDXkxc7gugwA3fclvQEyM\r\nwDx3GmqEPCWjX9zuu4gGGubX/llG6aer8dVip/H0AAAAxcA9JPIPEacm9Si8\r\nfX5nlWZWPaf8nhR+6TlMKxHsav7mV2ntkyby8IY4l6HG/RuihBjuFoGuaBlf\r\nXfvGOQdxwwExNpWDRyGLe0S34iTzGx0XDDlfLUlXAZ0j3mlwR3Nwx2CrvIRi\r\ntcWhzoIRMKNkp8A4PGrEU7dkkxU/8NT3D9cump9RCsQaiPlpOo83ZoAKo5gg\r\nd2gmtosq9VGj0EVkocSJ+3UjyJg7Xmn0o0I=\r\n=3ifU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"83303503159ac4ef5d278052edc5a82e381e45b6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.66","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.85_1647936426097_0.18713102604822152","host":"s3://npm-registry-packages"}},"3.4.86":{"name":"react-simple-keyboard","version":"3.4.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f65499da2189550dbca831a0981d8e91909fc4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.86.tgz","fileCount":19,"integrity":"sha512-65HbFA7iy35xoZZuPoncXxMkkZZLkrKL0ePtm1yYAtLMTult9fxnDkNk3T/esVr+E8Kh53hKqNaPzboizrGlRg==","signatures":[{"sig":"MEQCIH6e2tKisPu3Fe3l9tOaAP+KdtmYv7qRLVW5YzVhyR7QAiAYMaF9ixQaZRcB7lYcWJpRFt4NMxTf1ta/h7wy3jMl9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOeQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIlRAAlt+juBikm+95NPkmwRpFYNRFOxv972wlJaQ9Ls4Ck0ik2fhJ\r\na8mQy/uFEXV2OYZ9UCau1tLUcc4gZbU3nvCZZAGBTZRV8sKY9beLhSURZN7t\r\nhy0/mEikqiHDNLIP1e0K9xKVFfH8hxJZbKuAfaC37t4YMi1DRT5FYZlXwUSn\r\nf4NQU7cL25eHHHyVWCOOg0UZ3qRxbkfKA1OE9+C+XiStr9y5M9GTQLaDxFO6\r\nmIk+kTvDLUlDosAxhMbzbraveg/PJr/Zw5q4JkhWjPQ+f7MXNr0tPNyAKaJH\r\nrg2G+7CmKzX3rAgALWrhwtgsjDncFx0RfS+NdZScULI78OZflWhUJ6Nq1Xaj\r\nkI2icWo8qZTgalV23xzFIYj3tJZd9beAHnSK9RUu2qTpAmKgGoNY561ljFlQ\r\nbvgNenPodBGmyEszi8KlpeHiW2sba9vj1u1KVp65KLT31+qLPC8T2gHvH9aa\r\n+ESMS4LRcIS4aGZ53C8Oeurpwim2oFmqf0RAqGr5hv+/drSAmTk38qH+rMNe\r\nM+hKTsLLQJxNDpIe53fZENdJcDZI8njvO4UFYs/GP1cDLHwsVmfmp89ZysX0\r\nZZMU+Q4fFt9gUD/zVFnRbcXLA6Fv+CI6RtfsPCFTt9VZ/F9k6e3la8e2VjaC\r\n5aJ6c7SWY0PdlOqADes7j/ohSde/qWw4hdc=\r\n=OQap\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"073534966c7e6a829dc243b29a354397fef2384d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.40","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.66","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.86_1647961130698_0.7275224285796187","host":"s3://npm-registry-packages"}},"3.4.87":{"name":"react-simple-keyboard","version":"3.4.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4162b7cb2667c08f3c044cb417993b656b6476cc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.87.tgz","fileCount":19,"integrity":"sha512-CCQ9ullgdauoFKA9WigteD766o30hC8dnf00zasbrp+I+HV0TUG8TGDub9vhSyUVj/dlWG2pgnym230l2p9Syw==","signatures":[{"sig":"MEQCIGDFLe+X7u8azSdXOcA2AFAsyK0IxRk31zGhOV5GMWdwAiB31EzxTGfDM+wCCL/kRwv5ns1TH2p9SJxPXtv7F+X6BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOtYxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk2hAAgSns2CFK2r7LdU2qA+LkAqv56phQ9BvEsXdjslKY3LrHG7/x\r\nL19nz+t871zmYWeaz8K2GbTC4+crg9a7I/QID69RNeiWfmztxBjBKo9RtCHO\r\nhxXhhLCOPUYvzb6nJIrTyWXhJmsAwGYkvEC1XBC7AssjjfuYa2WHsA6AmnIU\r\ntWBO8t21cfddchmmN/WOzTZJE1hoieuPrPk9hYLcKeE5jvU5FH39uXWD9eon\r\nAKwtV61/eW1erRx+7kbydUQwTe3Og3Tsv6fjmkgNYwkIrREcPMEslG9y1ddH\r\nVYarRAgz35FYKo5ZYiseDyzrHm97HDwxvV/2CauuEmvfxiY5/anTYqMW9WHC\r\nv/8Yh0s1kjUXw1wb/QwBVIPujqV6Ihutu/+cPc3vjeBrpzC0MnURjmoQeQ0G\r\nm5SC8tlAZv6j20PE9TTYIEtv35UwX7X0cJiGBThmFwa1NBbgdlAnKFkukfNx\r\nTzoWsUGfEbLpelogwk5IfGoQNE9p6LRLwqPYBzHLBr+SL0fI25kwMlR+6pgA\r\nlCSXKsyXsKWMT/ICxtS8GWpCUTpV9C8R0Ml1fxXWYDMo7RVbYN831BPU7Q2N\r\nCt2yIq+beu1spt6WVcpuz4ycy7huI0vz9utmC3NnQg8Rr7r2mLXJGowAJu3W\r\n1hYTuB5YRKthk6g5/SvdRpuUpUdj51SVjp0=\r\n=vut8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5efdb7b30966f4f61b3e6fecf8a71984422c0e99","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.42","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.66","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.87_1648023089565_0.8771408003568277","host":"s3://npm-registry-packages"}},"3.4.88":{"name":"react-simple-keyboard","version":"3.4.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b36a66fff20783edbc9fc3ce6659bbddd4d3f60","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.88.tgz","fileCount":19,"integrity":"sha512-bXmKHRSap7FnRp9y6btHqECwSeR2+wY6OMEpJBNvGZyjc4loWzyRG04MCJt7qTdBOY8nF5pm82fFCzB89Pu3ag==","signatures":[{"sig":"MEQCIF/izoS0ZWg6rhuZQXUuuaH9k6YyIYZM8jWpHTjiajiQAiB02BJB790DUt41R1koj7N8OOJ+2MVtwLnbIoSLJFTOow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOtfDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvaw/+NDExxJ6lB9TrjflcckXbZuHvQKRr89ewtI43LpXir1nCE7y9\r\nvEw/0weqvleAw0Gk928NCXeYaLpFmR+1sK9WUlSlTM9auCFau1qOQX+qE+NZ\r\nxHRBkAjKp6bkLbhh05BFLxRv7kbar+oiFBQlPYjdqi2j0Cpghj1mgnmdn47c\r\nmL8Omo383ntakE+T8wCwBWZIy5IBI4N6hbWW27d9rMOktAukz1jouFrAC4ZA\r\nYlVJgYijzYK9CbJEiNYyqBHfUAL3xX0LNkG8nfjRg8S+BeY2iNjQPzlFOeQf\r\nscRLf3focEQpQM30hA0PKy93nl3NxmfhsOciB2WjMk7zR/7c0LY33RR9qvqt\r\nPTJ/O+JN1QeN1NAyxwIayqDBs6d2PxXcXwtJ+RCf7bW5YcXTiLDDjXa+7AiI\r\nMcIcPEEZ1ovVkmKy8JtnxQmU6pqgJyeK57Et7F+0vqTMl6Vxsb2JPt6JFth6\r\nF+bZSH3MmMFGZXLTfqn9EzMQqegunVqqGrstLuT4+BY6KSCKVZeB5LwWqJk/\r\n5+vigq8iv0VSnx1E81OPgdU3WxtVWRyvD+Fy5GBAThiL5RVSzs/eGt2EoROo\r\nSNgXdpf5G3DhfVFQ2BUzDugRJB7lhRgV7X+muS1zLI602y2IORhD+FV3xRX4\r\nlB59h7767JwJyANB7TEv36C4pKooG2zJ41g=\r\n=RTjk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"266019a643a4ed8b432f5f0b778fdcbc813e3fa6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.2","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.42","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.69","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.88_1648023491434_0.6370842456185284","host":"s3://npm-registry-packages"}},"3.4.89":{"name":"react-simple-keyboard","version":"3.4.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2a1b7e5b824660b91a549402f10f5a890b72fecd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.89.tgz","fileCount":19,"integrity":"sha512-efbQdHhcD8xnRaddWK4E1lrCjPYrKzf+R4ZpbO+QnDPw54UUFkLcp2c6IzYzaVOW0HooRijPsqw4GITkBISTNA==","signatures":[{"sig":"MEYCIQCV0a6xAmb67MJNQj5/nZ3GxOToEKzxhiMa70w5amhsfwIhAPE1oACSETo0PsGcIalDQ+49LnByozYusVAfbUd1UFXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPXjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN3g//YApAqpQKdsPkgUIdqMcDrDlvcHqX5Wz9w8wW69MHBEQhNUnR\r\nLVTn3wv3dOuax2Le3xVQ8oG0KBNQuUCpd7kY1dosL3mDvHuWJkMm9WkMWPfT\r\nKNV3GnTYgo0J1rdQA4v7GTNR//FYRGExyN/xTFXFZG4Ph1shTQX02k7ixA8m\r\nYBLn5I/a6hylvow8LqO9CD20qfeFo3gYrsBDgpSM4PPNNLRh5bSXPnfAI3LX\r\nGrDm6WltVD/W3ISghAEGHi74FGlIMI2l4YFOOaw/GYUkOO3Oxf4JwbXwguvO\r\n58IkBQD1b98tfLs9A626tTfkFTl7kXe4cVbeINbvmDEPwzObFfiBnFjbJXer\r\nYJ9YFHKn+Hyxm7C57OJjLP0z+DJG2u76cOYp190t/5q+u0Msfef3KLDZc0y/\r\nbAH0WdNQIVYWukMPJQeFkiULfxwqCXthYHoAqnSldFVw+w63f+9iJ/QdTsGV\r\njQ631rOYlbxLteg/BjCIzJiDctF4bKXnL+r13k3eXCaQUbrYprZRzbQo8bTM\r\n55WF5ZqcGHSQGcEt8if8ga91VVd9oSt5Dws6mKpcGI2F1i4ay5XiydGWj85i\r\nOxuO7xo1zWlZ5qtJB2ih15pZZSLMFpWomkNHf15vkUvXhYA0gs6IC3LVE6QK\r\nukBU0DOySggmTpOvq/X9hDWjjJx/MDP2E0k=\r\n=n7sc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"69eb511a3a8efbbfe245f0a61c01d4e4f99be74c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.0","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.69","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.89_1648195818167_0.26254097739539994","host":"s3://npm-registry-packages"}},"3.4.90":{"name":"react-simple-keyboard","version":"3.4.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f06a4afe96c334c731756ce2002ab4e3f78987fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.90.tgz","fileCount":19,"integrity":"sha512-5UALkSxY3MKPRBKI0tEXTzYkowzxPm4fbSPIAZKKMgrNYuBlnLk4BHjvRdiJ4Ag+VampTjApvqwDQ0P0cjZQ/g==","signatures":[{"sig":"MEUCIQCcl3vNQBOv03kq5tau1QJVpLgCIFyuXucYVDM74qW9HwIgPSwPlXkHWUiP0L05IqCgKm1zdYkiLdv+RrOBYUcU02g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQOJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro/Q//acDcjOratjK/BOoiHhiYuNAevlWeSlSia91hQAtGgXwk15rT\r\ntLdsMl3F+zxq5DSYcO8amPQAnn2hRpFMQtJHGt51rSCILmSMOmNmZLGaePB3\r\nUOvE6z2Zr1jcucBz3xlcS4MHmLXPI493fNYSAQJXYetbN/AOx6za0jg71r4Z\r\nerGo3dx5w4715PQBycwyv4iowsCD+2xX9soL1cS8MSRBN3rNdUCrsoA8Qc/z\r\nGG2VZYOxJU7K20ihZu6mopvmwjACX8K0yC2CH0JycCNpFzAMVj3JdBkfniHy\r\nVE2iSU3zSLeGndpGpobzzg3S55eeGrlrxJoO0+HUuFZI+IS5AUqU4rfR8l+q\r\n7t8xbqnTljGzVl1sIZcFRV8dLpIYP4l6+ugapnO0iiWkl+MMoO9V4Qzo1Uve\r\nD9ERbn2EuH7AQUSmi2f+eGn2GBDxg0L758htE8q+VsRpyebk9R4KAKDhnnnb\r\n9Hfx8Bo27Ai6CxT3W5uwXTlVotyMMdaFHEb5WeJiRZh86eweUyhtkRxoWPPe\r\nR6MbB1D8IojO89Kuamd/UJyWawET3FoEDzdc28U63OXQ/4U4Ee2EjLPY651I\r\nOuCA3MtRYZ0qy+71vzQZieziY3szEkixG/mq3BbUWpDkVeO2PUD3dgzLd7UT\r\nvMx6VltcX0QtUX9Mcm2tIKYm0cJK2RlgVZY=\r\n=B1vP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7579e712cba504a59e165ca17a7abbffc363e374","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.69","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.90_1648419450250_0.9538255524203239","host":"s3://npm-registry-packages"}},"3.4.91":{"name":"react-simple-keyboard","version":"3.4.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b5d88d2b3f4b1564761b78e491466569f4ad2f4b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.91.tgz","fileCount":19,"integrity":"sha512-haJExEr6F4m7cG4CYOtTmxLwSv0QMV5MsNdRdLbDXJsOR4kU+EAu3DE+nN0EEkPRXjyjn32ycYCtxsbrj7mQbQ==","signatures":[{"sig":"MEQCIFTegE0hM+vHQkfop3jWZcRkQwHg2DSotqLfYBjP1qKCAiAmx+V1dh/ZA1rT03OloVD1LgPoPber5g1zG+T4gzASLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQWyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEmw//ceX+LkfzzwRHZJR34BBjDCrK98xXGWZgCZpa8njOL/ADxyT5\r\nqjvbpqQ5q3qD0PZwU8uma+KMdjND2F/qQ9X35r5m9RVTJjuvDiq29jxZvx5w\r\nMn+N9vVtncmj58DFz0Q0ugKnSakjxjwqDylDrFPmE8PDLVS2WMUs89jxPByo\r\np5ZNMAxDFcg11vAZuBkb1XEb3i3P/TM00Qg4ETwPY2VnCC9+Nx+STilDVjcc\r\n9seeIcAjC8MPzfubqOTAhW4oaiZBv9oAJw2GGnsJP3WqBgnL6D4lgWla/gi+\r\n/uUTggHxRilU143FyL+StxDrKflCfnEVpIcpj1SP8zJTfhug6WRZkvaedSw2\r\ng6CkRQfnG9kDPq6sY5EpcmIHsCt6aYWiE+F7VnV1XzQS9i8olM/KSQ7LobBw\r\nhUgEIi5aG2DAqM6vFohkIQcfHrQq564KIjajSjDAnw+It3JWLmgLhKImowDo\r\nQR7ihrblin3kzfvQmKIcDHSVorHgDR5XUTYSJwPw28Wgb5AAUXKARjsXt4LN\r\nrysij7ZLKfkwjWhHy7ltLtTk525LY6tJrfxzWX+mKVY1iWlKXnn3OphmgERq\r\npJunV1cuUt/tMC9/YyAM3ytOGCAWthhQIGLizaxvdiR7abnEtjmewExWNmSO\r\nWs0OGdOLXcLBaVVS8Bn+E4iC7VCGga+5tSw=\r\n=SGgQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e592a7a5d600ade77db16f01b67365b261d68641","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.71","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.91_1648454798673_0.46426421202985124","host":"s3://npm-registry-packages"}},"3.4.92":{"name":"react-simple-keyboard","version":"3.4.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7031c607725ceda97eb474ce32728774a1f144c4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.92.tgz","fileCount":19,"integrity":"sha512-bupUEIH66iy6dpJvtLflbgRNSNUk6BdLRN73nCsd00sFUyw0ZXDrY4XOcyreZFqPrzJp/Vzrq2KLL20IH5QK5g==","signatures":[{"sig":"MEQCIHYxmDPes9+0I+Ukqy/ojyXYqqWX3qhNdu8mXAVG3VsJAiBfwh5K64VZ6gXzyNByLYNSgKU9vRqtEnSxDtXC3/TgZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQr4EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqXQ/+PGE0WUZnIGadJPrYcB5S4a9PhtU0ATCIn+LBz/VVAcYS1+Xb\r\n/00tD88c3PenyLRRmbiOoCjbv8CYkselWWvrc+zOhu8IpwW+A1GKgAb56MaY\r\nRrgGTgJ/HOe4VtKDpr+rjdFf7G24qVeEdXKOXoPoS+/HcA3iYlXz5BPpt2Vm\r\nYMFzxuFM5o/P8oLqt8kqK424ItNHIA0n7NBX61KRgeYQmSASl2WMIR0UF7N8\r\no6iB7vZZqyjcCQ1jbSWQwLrJ4xtnBWfEgBEj04v0IyrLVBD6D4wmBLeMUESF\r\nULC1qLLXbq99B23FNievUgTq9ZcNu2lTsr+7XvRDb+7QZ86YoVICXjt4XfuJ\r\nD2vT1vjgOxUXWD7TWxFGQh2qs/OyNpvXWMD61cCtQvLkrSKaYJG0exod4tmw\r\nrX7JxvkJ2qezC3FkDvm81hwiD8zrs91Youq9vA+w8mOp+kHBDVx9frftb7FF\r\nc7kUktaKid/tJeBaOzVaHirXUPFKMB6wC5as2c9PY/b6Kmh9xduUjVMRoYWx\r\ncqr6W18qyhclw9PoMARVxYQD5QuRwUVDeDSIzF/A8mXQ+sVuHiX1d/u2Ug4R\r\ndC/c0cboR4ww8QFUVmxS/RzhvJbH8T9+Vbr4/kbHTGRaTjQyio/WBpysw7Xf\r\nh08Jvf8is3ss4qfVRiM+eoIUuuEwh7FVwag=\r\n=VbbT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"cb171a2172565c1f62fecccbd2dfd96aa73708d4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.72","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.92_1648541188571_0.9136419440441299","host":"s3://npm-registry-packages"}},"3.4.93":{"name":"react-simple-keyboard","version":"3.4.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4cd10e3596f25021b26018bd4b0a8cc6d0af6772","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.93.tgz","fileCount":19,"integrity":"sha512-rKewAxbLLn7SJhbjrcAHcYOtdZ9I+sU9uRuiyoreGQ5IiwWwsuZgeQOdu1oaXtUvLIjh0kL/ztep/o+wPlKibg==","signatures":[{"sig":"MEUCIGSMIVPoNsq/sMCzX/nsShZCIXoDHFeDEVr+pmPyWKsqAiEAlEb+Max1/BV/W2s9RJvYilltmSVltRhhm3sDZM0t0aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRA/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVwRAAhfRkdwGTURpSYx4F5r0xOLJCMQeDf6nbd4J9m0iiXRS9DIoA\r\nW9tmJfdns/CbGf4z+Wr1vQMBDLRz29ETxmhrFJgp0E22/HKlzznB1Xlpu0rw\r\nSt8RnIDrI0o78jR5yARGzRiRTEAELt3DmqcdHTVlYjh5xr4VeY9DXGu9JquP\r\ng8EcZ0QthxuKJpfeyANk0F0aykzC8brlEaCiH2ZfpDx+HwvlgW5ukAqPEhIi\r\nfa9hJjTVUJk32Vl+0eMigpEXxwy6grWc652tAfRPrC8W55sHLhYgXHsfo0KJ\r\n1AaAyPFh423XQt3sehu+xChykspIWAlnmKj+1VMR55ddw8T13hJr2am2s65A\r\nEFbV0mT3U517ztTyNKSBEsugAmffS7OWVeqoJSyqXsihD2mAp/H7oVrlHYSh\r\nKChzVvETxWxVQsJi6q2L5tGpHtPiwaFfOSujGYyy79K4UDgE1diNAxOvrFEZ\r\nF6v1BPKCBXi8sHfBbFMGkfQ/qhLTGJOIXlCjW7mGo+giAxWI8fWOy7BwKGLi\r\nj3VRLGaRrklL1rkgxhR+1jOAPpXLgvll4pOHnxlIakreqz1s7NHLplZcDdfv\r\nV2ypXPjnHeaa38efz/hT7H0pCrzmxB0WCwmhd98BtiXCmJ1g2BGRHtIg6C41\r\nrVwjW2JCyT9kfEa3aEEHeqA5Li2gnJGszCM=\r\n=xgJF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4544bad858631804ae665879400572703dc1c401","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.1","react-dom":"^16.14.0 || ^17.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.73","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0","react-dom":"^16.14.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.93_1648627687689_0.9945936274883957","host":"s3://npm-registry-packages"}},"3.4.94":{"name":"react-simple-keyboard","version":"3.4.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e220ab77e935caac3216f06917ce365a1c9f3d56","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.94.tgz","fileCount":19,"integrity":"sha512-m4bp6kuUJ2L5onNTw2iK5fS0QdmL6C+vVJNpLbLXqpA/e8EN/SVJ2jVmMM06evK21J2qo4a+wYiGrs0V/PNczQ==","signatures":[{"sig":"MEUCIQCY+a+EgRGevOBb4A2NGnd0KwfdcvtBgpCRuoHMj4RFoQIgcazngyThnwuluZwi6CeZTlAuYarB+dD4TiuyoTnsriQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRO7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4+g//bJEURC/CXf+89Sv85yR+zxV7Z6aILUE3kG4vHOPCRot6crzr\r\n3wiXTYoa4xSe/UG23Z/VSV/n60MJ8i52QIio+D4dNTXyuLn6MgiCpb+3ARqh\r\nZRWOnz9uCs1pyFxppJ3wP06S8lctKMcqE/Vseiq05h+64z3ScsDoNCY66eHc\r\nvhEcSb9lZ7dMlOtzgytI5WjwvPvIsoEBk+r5y5JNWs+F14Xtb9Vhq9EjN7UM\r\n+tbSes2w2F7HzFx1T7Fqx31sfabdHjyv8ahVBDP+SS9vTCJT4q3GyX+hmiaK\r\nwTvZPLt2hUpsnuhj7FF1CUS+ceK7nFFJ9zt1jRYV4DOctN6fIkN0CLlWC0X+\r\n0d8BCjw8tYt5oWtO4LqWfQ3Tnu8tgzYKqNHsESVnf/vh26ik2kZE3u/wEqMY\r\nBZRo9TgACxw18kmm7/83ORQlMst99IaHBpRMYdrh7S7uSUryrkOxBYo5pSZU\r\nXp9tnQV9bZbzjE96DEV5SDUH5rN05gxwfqrcpyHEDO1a43+fDtUYvd12RAJL\r\nn8qLO2ojnCzbZ+5pIBuf3O5g351F1bqYiLbeAyIjXYa2blVPYnzsfVqdklRV\r\nqsoZ7a1Bn06Z6ixCx85PXHbfE24LIDVC2kuoUzLLm5vU7GkIuruzZ4Np4gld\r\nOdxakdWCOqL5oXbczXQMR5iRTh+sQVtPQLs=\r\n=pKNg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"2f12ba5a9958554f823128535735e06b12258513","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.73","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.94_1648684759760_0.9331602055112234","host":"s3://npm-registry-packages"}},"3.4.95":{"name":"react-simple-keyboard","version":"3.4.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3bc578e9fcd768c539e5b7a446aebc28197028dd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.95.tgz","fileCount":19,"integrity":"sha512-UfCOO29huJnDrEDTANjezE2+ipVh8FQtq79gM9erYNUPXl5d8iKWrUM5u1pTTdpwvHFTN7FtJ6ZnrlobCeQbRw==","signatures":[{"sig":"MEQCIHJbp4bqQuN5u88OFxScNzMNIDeoHAA3WwhQtimgBZE7AiBhuKi7rsVswhy9vQcfAMuUVPObC8ut7t/3UGdHx34mbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSqeQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFGA//SgAKq8MF+Kv6sbhSwNNdcrKxOjYks9J95JVbP2Cga4n3AXl2\r\nxymOLCIrDBiH+ly+8VclqWcYngWmucgRpwxADlL4A3usDTq5u1EF1dmKdUJP\r\nk8hysc3Q6sPC2dWgFe4nXE0PY/v8izRZOaj7u2I1X93yTFv5jXyJ8oxS8SV6\r\n5pBjNO3TzC/gjEDkCiMKEHkUcFEym1KbJ/dvYOB6cLYQuDsZE2gq8VMXxJMq\r\nYGknyhVrV5xr+9zf3aI1AmHWfl9J7DOCPiLofEjCw3vLM3PJp1XvH6PwcaIf\r\nNb2COiEWqObd/Q3ST8+S3omFnVjRepFEnFR4c7dsw3fIZ/jM3oNmJIq9Z0nG\r\nFfHpk3e6kfIhVA2k2rD5y2eR5HfE6sEyfBwEpOe1F7SrLDQpApVyYlcAD6OV\r\n4ioiYPGlKSPCXBTdIgKB3uTLFgQ8q44QErH5iXAI6Nul0B09MOZPfJrocl5k\r\nQcahD6QAD0dPQcXceqEu3Untx1Y8yBhJwGQO2/HCJgsNcX6LIoiNybBzOXbh\r\nGeucPtpo3Js+ehDycgit2P6b7AZbz5Fjxm/vtchZPtBds1IAD8LQnC/mKlJw\r\nBdNTkRrpcRPnWeFriQLHI7xr0+7097GCfMzt/UtDY65F1rJHjdKKWB6spZAe\r\nOS7dI3brbJOu2r9+hkcwKWdh4KkiB2cYRgY=\r\n=ae4B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"8200994a3e36b32b83b6689b71aa500eddf8b13b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.73","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.95_1649059728777_0.8025980091649829","host":"s3://npm-registry-packages"}},"3.4.96":{"name":"react-simple-keyboard","version":"3.4.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bb9d07d7cc15f9e9fc16f776d55acedb71acdd0a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.96.tgz","fileCount":19,"integrity":"sha512-rpu9Sp1tXyX8W6BEhWLFi3iLnMIHQ3R8brvJ5AH0+uZZkbFJ/ytMISK6KbfITUp/LFS5Mah+6U6Z7AHUE5rDNg==","signatures":[{"sig":"MEYCIQC2sbZ2Ec37mRGI8h3N4OTLNfDqWB8o6dbovzEvljweswIhAMWGBilItuOKfe+Mw+ZrIRrOlHaH/xneyTuYGlDeJ0Zs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS/jVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAERAAl04baWygE9uF8UzWm30gFieR9TDzo5LFG+gdV7dOSB3r185W\r\nxN6topNq97Hshxot2hHpx0L8WHEH64X9+3ZqRbD8ecdZObP/McPQ9IyMgGB0\r\nhTL6hZqzaMN2KpwYBF2J1RHddtaO3uvOHPYedeDxqaC+I6cMxy5RrKEcW0tm\r\n8YtVwdyt5U5TcHaUDVD9PeNfNxQzkXS5QFte0H5xEUpTeaJuFqUY6BJetG4f\r\nXrrqKFzwvMTUynXyBrgARmFLEU1ZyKdG6rFkQnh978pSCYVi6FJ1HKZBacc0\r\nPVz+U1ERp+goyyYxBhwPVKqFKSUSbVzsOlkL2IUwqR6RSrXDN6K3Bx68urL4\r\nq6bpLaTFyG5IVzZepzIFNRJvTA2ooXXnfyvF5bWCP30QO2rALkQxnoeBYELn\r\nzk/hnHBDA2GJ/XXvSj3NHxeJqUMJQGR1WMgXFnWNSsnyp5fD8UP7az6rI9yG\r\nH7m9h+qCH59aR9AE2+z6IHg4DdXYOunaAKFZl0S+lVJ9NUmB5b0JBkef7wqE\r\nJ1bV0WOcsuOVhYEt1BlBXWRPHL/GXxHMqLEqG3r9t7qiHU9iGBtYselxzMaa\r\ni8erRe/FhJoz/2FCw8XPG6ivWdZ5S1GPyV4+Tap9egMvm5e4MAfcOTkH0HJD\r\nSrgNHJYyLvnHQWsf9rXSpJboCG6MOIf+FG8=\r\n=nUt7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"41758aa93d6d50e8402d75ffc7394c361a97a209","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.74","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.7.4","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.96_1649146069518_0.5535095647122756","host":"s3://npm-registry-packages"}},"3.4.97":{"name":"react-simple-keyboard","version":"3.4.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f1dd1259e5e8c0e6ae62637bc28660460209f8d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.97.tgz","fileCount":19,"integrity":"sha512-FxDQ1kgofe0Foo9EV9hrfcJaqm/Edefh9adDhLAV5yXPQEuGGyOeAS2c67N9PB93so+X+kBaYEB7mwVw6cHi3w==","signatures":[{"sig":"MEUCID1RXlSSb1vgYM/IwqxNB6TcDIENOte7RxWu3+ujA+8ZAiEAx6VcopMKs9p768FT05kwHbU5u46XwxlQHeZZd4K7jUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTUpCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUJQ//XzwJNiODFX7NYWmF+Y9dMBQJ/Vwum5dvkV8lcCBBvAVmYeW8\r\nQjLGaBoqiXR38h5Bg3Chs41zua+PH1Fo1A0LPsmi2tT8jygPr4WaegMK9z/H\r\nDJXuy6R089tC9uSp1rNozidbgB1ljkmrw4hWiLhT8f8kq/YE4Oow0svfc9w4\r\nMhRh7MgbNkZOGl2u0vm/QzUT9tS3DVixUQRKsstpdv+YyM5S+oFeC0Oi7tAI\r\nMs3i3ukWPhxHrJ+ZTwhhn7JDiUw+ELyJy14rAzTeQnpUyx1cRYt55sjUoNrI\r\n0itbWNRvn5TXIP+auZxEQZQ+GhpR6ZYGhR5NxyRSfJxU9+pmr1GjhHMPqckE\r\n8cSjPhO3GDH/gEo4lSUt6tuqucyY6/dEnDFRQb1gkzHgDYCaTIqohFnTHui/\r\nkwULGuGZb449Cri+D+6yMmllVXLupGxmDsM8In1rjzgTA9FxfKEGl5AopoT4\r\nyEoT0Zy1YkgNbSBC8JM7+asBq/a2xKF4CNpTSX0sypBYlWiAQMOb0BGBnK7W\r\nDfivxNKbCg+8KnV8vX1Qqn1Ghmm/dzAL+d8sEkv8BInc4uUCydbyCzhKlc4A\r\niLy4MLkQ8huNqxQeQRgo8MOfvLDadNRsMdYyb9c+HcDqYJgY2WZDadpDsrgQ\r\nSsN3Vxe6tLMEVnDz+Hz6GMuWHoIdzV97jVg=\r\n=gRGa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"fe1294a95856e9e63cc8dd65481193940747f115","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.76","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.97_1649232450576_0.6155046493348675","host":"s3://npm-registry-packages"}},"3.4.98":{"name":"react-simple-keyboard","version":"3.4.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"868296b48fdb894dba09656acad868b6fb38e05f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.98.tgz","fileCount":19,"integrity":"sha512-5dJYrIKo9eeA6iMUqpeCjjqnjXkayBMt82G04u9OA79ykdY3RXIxsmhkNcRKdYR6Kp9v+yD6qHVt1XU+Npfskg==","signatures":[{"sig":"MEUCIQCbw/0UGQNH01U2VfuYCwcifp0j9ieyGGiWld4knZoV7gIgMVeN7kSoDuDybuK9cWMHzkHPPRTXt0LQUUxJ5ytbQ4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTUzXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuzQ/+INGr9A8aU+sSsLTjGvOlzXWrN9VM2oD6TLnmX8+16WChPQZj\r\n1uDOZMty0MBBpf+QXc1GEu/4eoVBJiE91NMiIPzMW9tomDn++Zx2q+36/0XS\r\n8MaSFAyDdrCppGZlEYexM6/mbJsTS2fle7VbvmKXeG92RGpvO2my9W6E6VXn\r\nwzvmb/EH+ziy1/O71GpYqf6a09YhCW401AHgUbl4yX8U80UT0COJG0i/Jde6\r\ntoOPDT7vHAx67YLqt7aYK18bSODj7sPPNyR06hs0hMAa418aRg1bmBj4mRbc\r\nQl32KB3QKn+PEixIGYGgY7J1l0b3x3HHu6QTIbF+tcjc8lbtAStyb9nPnJIh\r\nU6ZznqiXi5hjDGaHic/ycgskOd+Y9DW83SiAaxdd+KVucJphi26tnA4dBk2S\r\ndtd1NZDTtKVfBmrQyB5QAfaYgt5/mq0a4BnpMXbLVqvry1sFAGOih/d9cfW0\r\nj6dyUOMSJ6zBNTCud/lVnjcp3KmMyeMAcUb7uwtKPfjzXYqhKn1mJvfcQtMV\r\nKjdMkLQbChoDFbxdWmUoLBYVR8hJlpKAZ5TbpsFuxUAKjdgFQi2k0qpl22Sw\r\ncZQCE4lRFgfMkGaEFKHJqp77Y3GifDdpy65lesNivItZkGeY40wAUbHIYifQ\r\nxmO9PuwcjGzYCYY6fdLfA5T6bbfuQsh1bHs=\r\n=gvao\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b5a4e0ed92fedc998c72a29cac7566c24622af72","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.8","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.77","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.98_1649233111576_0.23367425719115165","host":"s3://npm-registry-packages"}},"3.4.99":{"name":"react-simple-keyboard","version":"3.4.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f0d0b1eb4153bad9757b29e49e55d41e5fe0baf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.99.tgz","fileCount":19,"integrity":"sha512-hzRTTfOGinKegd3C19S/FSX8EO2Z+3x2bVJKqT0/HTnfQCeOn/p5/xez+KrQVagX11rdyagUTAgF7j9ox9irYg==","signatures":[{"sig":"MEQCIGbmpmzoJtTlHjAG2nO9J9GlKaVin8FxKd+KpZPhCqk6AiBq+mxqeNaaOtn6RwW8X2rUX5uCJ+i5CgkZwg/Zq2HGLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTpu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK0w/9HepQp2xU+fXU6AE9/BvEoxfbL14saFNR++Zvlan//HO7Wk2p\r\nIzQ294UcTYkFBtxD82/9wlo0ZUEHXTEo8IfeyQUZam3D/66DQ2qNElN0X4uw\r\nqipbmKv5bzSeWHl6Q9pRg0nPoU1BDbwYPr9N/bYEr6WfO+p787JhEq9G1Gyl\r\nclgVohwKQIJCzE1S8JoAC3bLZFTtMrXyo1BibpXsuf+zuZZjHkakzW1i7rOJ\r\nCXilhlduIiz6TJDzWpk/sj/lfTsDqUJsUw4Gae/DFk+6+I9c+AQ4rM0NSRAE\r\ngCz9dr0rCdTl4UogAJaj3GR8kC5uEGQI4MuWNp6xG4mY8OtS1TSewi7mvvcW\r\nuRylCBONUQrmlMCWi1oDzYxF4eJE8AVRYXo+VOcJrgHEbkwxx+mHP9zgZs5r\r\n8GqeomTbL7qxVcg8+Tq2tdr5tpvpvg9v1lMCdjCtRku4IO0YSTH0dZnmNuqB\r\ne70VMv0S07uh50sxcyNLagi8FjzVo4knlnOqi0Gy6R9sHHHRsoq/kd7V6Lo3\r\nfS9IjjkNpK6jQMXbS5HK5mKEp2LTREL2w1P+wFCI+FKNb3Be/psNbZZxkapL\r\nfNRCiJlwe3+tUUScrjBPd2ngiOvxWRXh/rXWzmLY2Jn4tOtYlS4/pxMbZlpB\r\npbNDH3SYMJE2BnymAzA52YH5pCgvyI1+KEA=\r\n=h3Vx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ddc30a33759b575d5b24c44046bb8ab7fd605fab","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.77","@types/react-dom":"^17.0.14","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.99_1649318838654_0.930538811638606","host":"s3://npm-registry-packages"}},"3.4.100":{"name":"react-simple-keyboard","version":"3.4.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"80812432411d4dd685b80b79852cf941bb0fba12","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.100.tgz","fileCount":19,"integrity":"sha512-rK6L/fh8FPL2hQsTyXtI7Y88q6lxiUpLW2C3aHWKazzSD5uyLcy+I8eX2hC9uxNCZo5RKG2Ki+jYi2NDTTx+gQ==","signatures":[{"sig":"MEYCIQCOXUKAGxiOknBM4XbsKIEw+dWjZg0rCbSBnFHQeZh5bwIhAPcAlIg9ejANicY6HgQ1LSJgMfuuMK6Yd0s3y5F12AJ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT+29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPvQ/5AKsVi1PgS9He9jDNI/trqEH3Tdo6Ze4t5pAew3mdzopzekZQ\r\n8qHbFCG4k+ib/fvPSAE8+C+7IN/Nbtr8ZwuHkchyFROOBPvfdCI3cNGzA/X6\r\n/cJtilE8pcZE5irtlQk/av7nLii/6YF97RplRpvAxSZ805liUCiOcMqe91uf\r\n4qfPOLD2SKQaz1ySgYq5A8Jl4eHDllTHVScViPcEXaFIPOl2MZC2MtzdioO/\r\nGun64+6IZLkKXoWPfrynIP+zgiYQnkyzOHUjFObdzUPrOrG0LBh7PL7d4Wih\r\nnPvVZ/A8B7D4gbbacA6sfPN1k0bSPC7TsZMlr/MM4mSaOa2/AAvoHZnWY9OW\r\n/GCV1R4tKd/367hq95xViBWvj+KZFPPRodGah+4EvejRTrKNncLpAiRjEZUi\r\nfryC5zXlEZbw1L5DEZfRiLpTauHuvF+6+o0L/am9ENbhjPCYtPUgJ6/lnPtP\r\n0OSV2XbzwPLbtWsHomIxZhEiQ7Ojy2Xx13Ld9zGlmHp4UXtCGEm5Us0RlJBN\r\nXSroPJOwhWOz611GQAGRuSeIpOG4FALBzK7w+H18iT932gEnIXp44yo5Wqtq\r\nwCueL/ze3uCPeE5Ldy8GYAKfd9tVEFF/FYPwBhRIl+e/mD3NvlE2T5E4oRZ5\r\nPVQX/vzkV9fOfHmO66JV7XIZhh4EuxkUQVE=\r\n=j/Ta\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a7c35881df0388bfa682317eb0b8d97168cbb1d5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.11","postcss-loader":"^6.2.0","simple-keyboard":"3.4.78","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.100_1649405373749_0.31326948540974753","host":"s3://npm-registry-packages"}},"3.4.101":{"name":"react-simple-keyboard","version":"3.4.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a7708b5d769664ae6b9902896079fe795e0332ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.101.tgz","fileCount":19,"integrity":"sha512-0yozQmVKabylRcEK3kVQGYnxaMgrSzS0a92GlisGU9LaSPEzUrb+5bBxYVe7eDgCJzs9X7xYGT1gsNaj+/gdeg==","signatures":[{"sig":"MEQCIGLP3wStmvT/53xk0Hj7ah40emyKGHBc9izQYhqRQuj+AiBXG7z6gzSpnYcJqhQxGfkQRYUpb37VYJKtaoiHTBeD8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU+FHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJng/+MkpoauV4T69o4GgAJfgTp+gvmZNBCgdeynVauZ7b4vbMVqBR\r\ngXc1qn4qixRdYhX4Mekfjcl6gh89BFfZB417WCdL6WPMx+PKmX82CfZkp/M5\r\nGuLFA2AsrNQKdVTWCT9SADaXyTvmMpZ8Oqk3OcaQDz/W9Fhac27q6s1rnVOL\r\nfbyPbwHRFQ9jrRJIyoB4fqPXgJYoJdG9q7xgQ5NmRfs8LMu98DcUKBVDNl0E\r\n4QKjc9ujPC88jxzHR9OdgDLIW9SLimSAO8MfxtbJTUz2Z4IOlpDTGyIK4d0Q\r\nmCcmrtB99qOLDXvbJySpcftBk1S4D7pjYAo2OT34kciynD30Rl1N25lZ59pJ\r\ngIAIIwUgTwXheZPHy5GGHBMBpTwtGrk4cnW54F25gnZqLwdDixjkE829LHu2\r\n9DSSHY23+i7VbNTaquf354T8rAWWXlLrj6LSuukpsjWUlVYL4Rom4UASiEoc\r\nFu9Md24gBa5cwsnUILFU5OZwYCZvvA88289X4Hj3M9+JT7WNLmfAGtUc7TfS\r\nbZLrk3ZBTIayjqpHL96CJ/+70vd5ujorh0t2j1Kq4lHjt6/zJMxkPx8owlsc\r\nMzfAZ92uSbMOoJI6cGLI74OiHSKxoTup7OY6/W5TrMuiBboXD1w0qq5SyraS\r\nwKIrsn8uQfMJvh31OHtJMbFHhO/ZaS7jOxI=\r\n=akAM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a2c8129062bf67b326fc3177bc7d392afcc33888","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^17.0.43","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.78","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.101_1649664327785_0.8749711197879431","host":"s3://npm-registry-packages"}},"3.4.102":{"name":"react-simple-keyboard","version":"3.4.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"761e1cfeaec244215c298e579395d4cd8140b78f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.102.tgz","fileCount":19,"integrity":"sha512-dMMBOIf9OgoVsbnfSpZ5VzWoglyZSaxTfhQbhQx/wCBiwYRUm1+10fRdfdjZciWxitYmKpEj3qu6jwGgS1dvLw==","signatures":[{"sig":"MEYCIQDemJ9tggvU8KC93Ngw6jyc5sCphHbBHC65N13Y2a7NhQIhAJ3qhBDgA5U3hvspPxSR8ohSJfwPkx3hrsyO2zIDUS9h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU+IAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8jA/7BoH4JB2qoK9T4UcrTfFeyyHTENn6oQs7zpRTHSurb7J/YknB\r\n6GZbPbPA2kH7smGbEvqY7LSbTIsRwojeAAevOi29X+i+X6ZOhDxFbwXcx8mG\r\ntT5JRJuIL0UFKuWtHAm4yNlK9J8b6iBFYoKn5PNqNPGz1G+9fUsvNPpvZ1fv\r\nQqjxZmwfZbH4F0HIdgHn7Kal9irv9YTnGUldUTVU7K17sV//vT8Ke1SiNkrV\r\n5qWWJFVz5ZWAsvXqutkUHzm0tzixeVScKJ01LDQZ0FgNE1wYcNisit3LL6tE\r\nZVBJKI9ge/Mqjo4Eo7R2NN2wfSdGKG+Tj2NPTHesXgwN01xkmZtge7lyyyup\r\n7lFGefbhVnBpuMQFZoxbjF9B/Y6VFThYE026YXUg1WLFgx8/AawpsqTTzBLi\r\n92IrNO248kBKfvHC5SsKkz2887knUXA0HgjGIOrDLZnH4AaSeXbx756ni/s2\r\nVWHRu630m1oPvzO+vO5n4e6+Jmjr142BZAGtdfmjBRDInbhc8Ysry7yFfSTU\r\nx7Xy/3AWSGc7ibXt7ZMml1HPUlbWQ6YhrkQK6W7F17ar8eu11KNX6gql+ny3\r\nj2gP/Ip+1WSivvImA0CwId2v2FbMCrGIf+5fPr/GlqAUeI++peI9a/MDClyr\r\nPF1dxqlUY2aL1Ef6yqpVHYEaUnn1P8K2DZM=\r\n=/wZy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e1bae86041982467051b4cea8a0c5600fd85490a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.1","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.78","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.102_1649664512210_0.9537402550938732","host":"s3://npm-registry-packages"}},"3.4.103":{"name":"react-simple-keyboard","version":"3.4.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9dd0dce5375d01f38ed21ca28b7930210e8a018c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.103.tgz","fileCount":19,"integrity":"sha512-3Zc02esan3tnv3npKV4KYy/jWXJK4ljz4JO9ufdgGYExPxkXIh/YRYwLOVlShBmwAt+9iLrKoqUTOlBV0ejvuw==","signatures":[{"sig":"MEUCIFwWtPklJg1MwbzMJuZhxDW8G270fHNa4QN6xx1DQTCWAiEA3ZgHH2Td9q2dN+RnRYHobzKUKfJn8TEWbL6p+bD3Kas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVWXVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB5Q//RHrEkn59+GV2mOKBz+3f78bmc6ZGHUhOT8B4IgtydKB9kYrr\r\n9D6QUFK++Y2K+KGEPkF/fqQCB0rbzclyagw6h2m6djpx6Qsqe5/QXtHmhfDg\r\nuzbho4CMXK5a69uURsZlHv0O4DjwpDQkoRbl+ZVef5cuFnLKqVPinwv2XMHk\r\nvu5OmOWduODwHuZn2bgowkdOxfRZTxIbMe9a7t+rSBqAZjpvDexnbUJa497p\r\n08UK1bWopld49MhCIfZfqxFDYdSYaqPCf7NZtsQDRys4SA4olIWsEkSCAeAH\r\nkOrzZgeqQeiT6piejpR7VqrxsdZi3py6IvW8TU28MClwhcwVatvwQafKLrBs\r\nklr20exlKab/nI2CXjBw/rtbLbPdC5bOwPcxgSjhTt4Hx1yxbsmDww68367c\r\n+JvhtZGxcA92guusumzg5INzKsYOsGkXlu+H6XpIshMi6cMiBMFirIOzQJ5f\r\ng/FVlGmS8GTAz3yBJd5+o71husX62opDTr14QEI1zBXyWCCQ+Ko/+zLnlW6V\r\n2lq2wdFRI0/E97IEiMZB0VfLCXfdP+etzVITeSlZO6aDhOS9iN0YtxQ4onyj\r\nwmv6bbjNhOvQcm5R9OrBsYUq9qaQAki6TcvqwvQEqWGxG//b1dCR5SI9b/QS\r\nMb7es17Y4uwdXoBq95XDx60+ILUOzOsFLU4=\r\n=/k8q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"174a8c7a756bb792167784ba309f7aeddeb1785a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.1","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.79","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.103_1649763797716_0.29862815350158134","host":"s3://npm-registry-packages"}},"3.4.104":{"name":"react-simple-keyboard","version":"3.4.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df199916b56b7782ec2825ba3bef4157171fe73e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.104.tgz","fileCount":19,"integrity":"sha512-/T8TOHwjTuosqcQxkfD4TAO7ajtaOmcLsDwqFqcUPl3CDFKbMCgevypDNlus8dLiwbW08GJgR2iyZG4jPrgDhw==","signatures":[{"sig":"MEQCID9jtiDW5XlAYuyh5SzbgsUo5Y8lH7+AZbRepY/QfknvAiAq/iQLhWtG4HbvIMltByExbIFSqvjub1YVeY1+lhRHzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVWZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD4BAAmLsNuBHSSOgMEliIpgXxE/p7sqPYLnMiUW0e7QVU43X64xGE\r\nVCrRmVAq5rQf7KgZhNf/osu0J6bqMRZCSVISH2EMMG5mkgOCALETSDi25+WE\r\ndLMB808X+gMQPy3eMO4bpS4RojO2DLI41V12KQ17oijOuluqM8KKVpmLisLC\r\n6YHbxlzyvlEFyseZHZB/0+0zUpArPYcKwUw48yPyWhwf4+FZvcxi1Bht0xe2\r\nyGed8JBcb80RlIif22YxYD1QnMCUVAOayJmStU5rBPlMDDGgkTkPqYFyD39T\r\nvRBM06ywVMR6ddF3tGIo0UyGElWY5pDYvdyd10NqcWGOGzoaQY2Op+udoxDw\r\nANhLQV0HOyvVYzO/hNqKpIFSbbQDLXDCekTIrGfimttEPYB2uh4AE+BdAUGy\r\n8pDhQZzrgYL3kCrk5o4r/VEyw1JDc6fntrzzAfKftmuYCsQjtr5OW8qy4y+T\r\nFwYr3PYTn/8pjqrD83ijRfbpN4WSqJS3kFrleLl3R+QCwL0RRgZGEdzyXqct\r\nu5k11GSCoVVKmCGKTMtI9ce2FzbKQZRzjb1maR7gVFbCLg29M+6Cpp5jj1Xb\r\nkAMi6teqj0z8TDOAWm6zxoEYPj3L8D3MEAPraMDi7VhsWk85P/PWp4BpBL1M\r\nFc5m8Sy++Hd2g0+jrawOeSKNdWQ4nzfFNQM=\r\n=NLyg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"34b139ea6b7b26963e0efee157666d44ac441541","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.2","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.79","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.104_1649763910388_0.9092552064107153","host":"s3://npm-registry-packages"}},"3.4.105":{"name":"react-simple-keyboard","version":"3.4.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a4de5f8f1b0962fb6ff1fc465a05b233fd37919d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.105.tgz","fileCount":19,"integrity":"sha512-sH5U3HKbRKdqNwUipsLJnz2wmIYVC9iQSrNmziTq2MDpe7/byPbTzdmeRgo6Ewr0twCfAZdQA08wDh8k29FwSw==","signatures":[{"sig":"MEUCIQDHfm/bvsrbR8EBI6YS3IS9uSOyaOiAsJg0ty+m5wcQGgIgAQc+R2h3RynvpOrjaZBiI5+7iv9d5UKw2dxQsVya6dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVoTjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIChAAhfXwz1qlHwu8Q7lBRVDoG7Hnj6Hsp2MNhifKAM36dLw5W0K8\r\nh97rEQHK/Jzg7WwQ9g2lTxFKsnpD8CYBb0HH9hUxEDoABJQd0hpR8OGOb3vw\r\nOgQZdoeCFsbkw4vP4zYOETd9jkstE88CLmPFMnROBxkoEtr46iz+l/Gj+cJv\r\nppDKVWNS4drMJCF/bFD7w/8TUkllTHDRKN+RmUl+CRCnvFlDH0Fq1qu1keM8\r\nODK/tN8tUs/d75qGodhujz6BEk8tmtUif8u5i9e/wcl+mvH2lOloF8Xs8hnn\r\nUhnR0m0ArASqowKqd/riIn0Hy6FL3d71iT/WMEglsOEb+hPXN2dWkVXPL1pU\r\n9/K5L+LuiePIqg5x62BoY1HxZCn3kTmjxAEzejer/fPNEYxzpnu71D/CEniY\r\nG3Xe0/aLIONTAlstKTNZuJiz2RM08Qrk5Ph1mHlZZEpcADsV1PoHgtWYYlgW\r\nMko7pwK8IGPj2nHVM65Sd/7ygnsr0kQIlLipfOmwyZRxI6lZAxGmVIng2C/K\r\nwFYISKhEQobhlYArQiSzie2BoY256WoxBB7yRwaJ8DzZEOy5Nz1GfgyhVxQB\r\nUxfsuAATcQLZZGnOcaf4DAq1CuDRiwogfHorGJ9dKNUN8QMlEsMfsfCsB9JU\r\nUtlozfoVPrO386XB6vwAvoAHfj+cX+O0ajo=\r\n=/7Nx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f487aa424d9959a967c33b771b9aa8221231558e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.3","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.81","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.105_1649837283814_0.4155960989936771","host":"s3://npm-registry-packages"}},"3.4.106":{"name":"react-simple-keyboard","version":"3.4.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e4767302672363fae9faea558607597c41bcb51c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.106.tgz","fileCount":19,"integrity":"sha512-/7onHuWHIZkITdPcbQO8ysQQf6DlzL5/KOgey0nf5bpbtrUNJjwMAbZHuor3iqEoK3DSnNb569sFRIKDGN97oA==","signatures":[{"sig":"MEUCIDPKtDreU+M+4FqKYkD6u9ci+V46ZwIj7FCMDPF+wHaSAiEA8VH9fAi7zRelv6mRqciMV0a2Y9NoE8ArTa7wcZnvz+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV9YSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIvRAAmhLW6PnKHSTjvh48XYtn/JEFSgTgHf/ik4oQ/rMu3OzelsxX\r\noONCv6iVEssblU6Dh5NUlC4QOy2ilZiKrvMRpWXmZtL+emcjihDOKdOXAOeW\r\nMaS8UkX/UnRoqyVjbkebBCx2IlFTtsrQOvwrNVIkWeLCTQIonI7FZQAoeVi/\r\nm/j6lvfIJ8ax/z3j2IrG39hhfVpfpAD0AmBll0izDbGvhvmY1REteD6awZ0v\r\nMxRExlAutqp/FtzLBptdvttt7QeU40vn50meA4wzEbgb2cWXKlduhGFcxAot\r\n3T1hnhgW783Zfp9RPC5b9aC9G7UYLW0gSfQrXSWJsRKWb0ramAKikLf4FKvw\r\n4XvR++GZfzbmk6rNsrBA3+IQ0TGxw6TfVejz5X1cJ7BQlU70sLso5i27L5zZ\r\niMlW0REM2jlW9Tvxfge8ASmofkLhx3J9h7c7d9q/u0UmjDeLmmmCs1tk8S3M\r\nShZ/jmFeorCFAneAjmQDTJw+G7hbs/zLjk7G7jV0kG4mr9FTRW+XVJarYF8f\r\nXczSyAYhI/3NdLRPDxrqno6enlsTqInNUsU8GcilDOmOxHbB32wK0hmDi2P3\r\nxSZz0HAA2JKMnpbOsjxOvqxp3FDvnLokzJVcRGYBjavgf43vaDBoFLjwBJkp\r\nACIDaspWQnuoGgC+gsJD+aFkHa2aOHxJezg=\r\n=s4ga\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"90e0110fa1739646754b900fd15bd6b6f21416aa","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.21.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.81","@types/react-dom":"^18.0.0","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.106_1649923602288_0.8353736535009453","host":"s3://npm-registry-packages"}},"3.4.107":{"name":"react-simple-keyboard","version":"3.4.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f77be8481d1a5b669ec205f3f3a6b99426270c6e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.107.tgz","fileCount":19,"integrity":"sha512-mGty6LRHEFdD2CBK3jocxKCIX0PxtLoR17koT2vS2Gwj8333a2Iw5Cfl9EzVDkZimULt5ECaovetR/g7Sm5oGg==","signatures":[{"sig":"MEQCIFx6F5VkSF1dJ14tPy+K1yv+Eg4+nuC9MAm774QJRnBQAiBKS6ppv44HMHkkAwuUA+vvFCyOzYz2mtnX+FwAiqDwsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWShQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW+hAAnn+8s9AOG8WURRzbmXcLUz/vR+72fV8LaC0MOiziM4jujJp3\r\nDELFRLNZZK48tAm+oOuAKEklANeNjy7w3I0Octh6MmIjiHi8IBzPmxI8/hg6\r\nm+qPw8orJLS04Yf1cDk5D366YMcdLzjkrLhLJEcleSncdVl3BzOj5AwKJnC3\r\n2PRZeyPFYolg96NaIWIZwAPG55Ei59xlPD0bziF/KkGR1XMFGKNMR4W2xRAa\r\nZhw+5fAJTm4tg+JiBSmCXkbh0Et3432KD3Cob+j7/CjoEiJdzyes9v273twO\r\nPt+it7Vo5ocLy1xau/JDhHj459tuYxUVWgRIRzT+gcguEvRRjDcEP7qIQ2xB\r\nzjetT2X6IWNTi3kI9br+IhV9mirptIfuEZaFUcytdZ67Hqis7KpHEx3wZL8s\r\nd4bTPV0F3KJJibLp0Zywr70fT3HaTNhdDHkjsBj5pdo8Xpb3VUNcHDAqZAvu\r\nBzA5dsb61C0i6E55d9u8Hve+IHfrBkVJ2TmcyWqaKRZE5Sg7IHP7ihTmKWsN\r\niFLQFBL4J6BlR14ckzNS2UxSURepHRI2z+Dfd7mBglzHdR1MoUZxFctNn8B8\r\nMNDPv4ztjs0GaYNRKqGTUNZNzGum99K/77M8OUWREaULV5rvhwOQGYw/xrkO\r\nnOPztbU5YXK322lSD7FbrCcJ4zAdUL3hB54=\r\n=2YyZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"00615f7cf1d221c8304990242ea61530b1b2ec67","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.0","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.83","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.107_1650010192351_0.26674926319891723","host":"s3://npm-registry-packages"}},"3.4.108":{"name":"react-simple-keyboard","version":"3.4.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5a60a4d7e82f61aaf8ea0c7a5ba8e0746e8a7714","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.108.tgz","fileCount":19,"integrity":"sha512-RLvJ9Yu68G/tYAAGMGsGyB9iwNME+2UrzIysZXXXx9Kr9IWmJ6fBEW6141/mDXa79/nSHzVjOckEygTQlwzizg==","signatures":[{"sig":"MEUCIGYh9XrfPKzX0kwhZKAsc5nsSZYyJxk7VZ3L8QuD+G3TAiEAqOIRNeamrA/gOncYKwZYGhsHmwstWAaMe0rc7CT7x7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXRwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD9Q//c2FReThxgsSCOneKSzzjdJN/JlzQs6RIuv9zM9fQ8MhmVJ8Y\r\nP+fezugCPihPDzcQstN0TyAk1zUwmDVG1eNfaSp+b3HcaykmpPhXmWQlugfA\r\nkiBusuEGp78qN7V/PFOVxfTxJnqbfIMvfQFypPRqLSxp/ZW4xOPw7zLOLdi4\r\nOJfMszPHZAsIBNrKC29PTJ+YZE3f/Y1ydz/xqWvVEf0ZhY3Jxb95wNYmZ1Qf\r\npMhvMleiObeh2uN6dm808dCBbfWyuCdKBIFL0Etx94Mala2VEVQINsIN4Pmk\r\nOLC+loalbYj2sI79JLpvU3eXiSgtNcz4p92iPc3610trYQQBKXO3cXlWPI/r\r\nGek9M2zP0sRmyKw4yc0aCHuqiyWqV4k09V7GQ0BNifZH5hwoYM9YsARAAmg+\r\nJH69coEuUItpHVdS01kWtQQm6XzinSh8y+tWC6COfaM+cKZqDl9HEDSAZoGc\r\n+963nm+ozrjlk1Dp/dw4gCpLaYE3SxKbmyR9HmNk3g+Cs7ZtYRaObc9H3Zft\r\nz32G+LizvIuy3BXMdNuTGrIDsyDn/q48bHDF0MRjuzVGDdOLY+hnn1aaS3Ob\r\nMDmBSafCU03yXTCOeWiztYwvwrNGP630Ar7cxUWo292uhK9Lygs90UlYFPwN\r\nfxcuQcwtvSEIItwGIVeUQxV24HW+E8LqScA=\r\n=UK9k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"589766a391946c6512bc933c04975fcde3cc65bd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.0","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.84","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.108_1650269212500_0.82912506630422","host":"s3://npm-registry-packages"}},"3.4.109":{"name":"react-simple-keyboard","version":"3.4.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ef3071f0731aa4a7c9975faf80395e08d6422374","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.109.tgz","fileCount":19,"integrity":"sha512-bYRRdTGFy0B+wG9kj95duljqkbfGQ+13898+E2dBGKBBEx4bLAWeRqld5BD6ofD7Jt8J0CztlC+NbX4mKDr+jw==","signatures":[{"sig":"MEUCIQCC77Nb5PNQRV7XVSVhVaMwRMcJ89VTwCB3nkVwTLjLrgIgf8HlzH2toerJMffC4hPagjCeIRZmHJHvG9dWGUY1jLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX78MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+HA/+IABjjTmakNqMBG9w318yse2x5wWr9OysgzSi1EI9ONAySOFN\r\nRCkJtUzX8fdxEC4LWaQJ0ainb3Bqw4j8vR3ILis20L79Q+RxaoTSvtOMp9I3\r\nZNomN0k8dkajKJXrqplxlDI0kD+Xv0zZohgSPdCn0xbWqQZacTpj1eC2x3O+\r\nzQvM+xWjVn1kJ0zRfnao5Rf3X5iuuGZ39kO1t8VZFIjmW3zxjyxKZZQQ6Pos\r\n+DG6QFKjHeNeSczAqkNdo7voz9b+Zf56z1FfpdqTlT6wPnvMrRuf1KateDrb\r\nwqACdNJF8duWcewq/oPmuvZuaj855seBOiEQFw0J+U1+PkED46q2av0rwAPs\r\nJXw4D9dvW0hHDnT1m2nYBYBFTqpzioZd4+Z9X1wXLzPHYoTtilmNpMI3zsWJ\r\nSzUFlS/aNXkYrqr6CQ7QZIn87lxGLY3zbjydE9yw6MVLS3CP7/b2jXersEVx\r\nKZEN0jzPbFLXelgNV/lzQQoDnjr1C7dBtWzwtf7T0ad6VqzJUDsfQFTmOXfW\r\n+pDxwKTmAl/EAv+Ms4Wve/vCdj6nQ42p3liXYbn8YUH618Nw6XrkRQUAjaCC\r\nTcBGT32VY335ERcjiHNAGwzvlP8imnIVIRTHgBTN24Qgh4vkYYDjhfIkM8vo\r\nZuVPFE+NVgPgIHR9Ts/NXnqyMP08obRMkbM=\r\n=PGlq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"0d2d0685fadef98884fa6165645443ae1eabba0a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.4","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.85","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.109_1650441996499_0.2718200779319664","host":"s3://npm-registry-packages"}},"3.4.110":{"name":"react-simple-keyboard","version":"3.4.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fba5ff2ad921bbd1aacdd9136665a087532f8db3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.110.tgz","fileCount":19,"integrity":"sha512-MTtUddsw92eBmC3SYd2Sf44w1AZSUEl9FT3V5kThQ8o4TTDY3kNk2xtnB5tIVwmBt1ywCf256U4JS2bYnu2wYg==","signatures":[{"sig":"MEYCIQCCC/QrmI0j1PWc9fwBH67TU5Q7W5uCkMjiY3xXjMAw5AIhANyoFShTHj/9yqBKiqbyNZRZsHOF5cTgWI+nE+Rvgi5x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX7+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJgRAAlW2zGn6/EUZ3fRt1h7Lc/xeE0jNj0k+wblndZpgk9hdsJXWV\r\nXR0C3b2iqPMcpMzhKjg3eb9+6Dg5FOcSVuAz533UmyB5qjJukQWceFHvADEu\r\nTUSfFKxZRwojUZ5YgOM3Ad42fqrChdKf9yrwT2/FgB89jGgZBTyyt8VQUmp9\r\nbNmf1jtxWVAQepE71fjwdPjqQ651Z/P7f/TSXi1tQVp2CFFkBqMqvcIPQJW5\r\ni69aQxaVKoMMbSO9jjSlXgrA4i0qHx2vAK8auhDkO4mEdw/FtLvDDU8WZINf\r\neky+P6hxuO6+x4GzCb+S8Teb9UoQXuXdsizVmo5OwLZ3D9eQbgvG1t2L6Qpg\r\n8pl/pzehfUD0UbuTuisunL7YjtTTTD4z68Io1c21CjT1wDpREbOYYyYMMQLZ\r\n/OBfYvwkgXgT53PccWyt0mhuxcK/Tl2QrCAhPyaCUX3MSAcu7ymdPDq/T/7P\r\n8j8KTk2mth3LVTLdiy/siWGD3BlNk65uBDHXdcAI/5CgpNxV1BPMU+KyQVd9\r\nFbOuhp5kblQbXrxj2LOnv7hwMQGy7vGSE10OhhTwDGFB6wEc/ivxwlZ5mMTU\r\nriKDzLafYjwskR+s8q4gLohnmTsmOgXkyHugI7Y7tt4UeXzsLnKRm55vjWqE\r\nh1wjRIFxm4s7w3PuXv05CAV+V68yXJReSlA=\r\n=5zY1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5f32d4c25572ae8e2e012aae1f3b318396a7de19","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.85","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.110_1650442142724_0.5175219041930219","host":"s3://npm-registry-packages"}},"3.4.111":{"name":"react-simple-keyboard","version":"3.4.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41b0f07c0c8056b259ec597691c7696861ba0416","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.111.tgz","fileCount":19,"integrity":"sha512-cC+VUuTSLa2wGysPVlHZEVonUzCABC7gC4ZF2uzVBGRadCaHC3ox7FNUSkABvy4Sp66kgO9CEjApKF7s5LFrNw==","signatures":[{"sig":"MEUCIQDSC9lX8Kl5mc+/JMib3Pilnb7ra+TUEqbh0TD2D5dt/QIgfbDtfxD3RMFr2F3C8SfdF9O2qodj3l2RkW72y/FtnTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYRCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonBxAAnzU9g3nQOyb62cjNul+DKL/u74A3yOK+mliFGcIjYsExwl8P\r\nJWIsvHAf2Qz3zUrS/wnWxcc5y6HvwIsEtW2ihM5oG3iE/pggYiOC8j7OWuDL\r\nIdNh8H9YsbYZ7dJIj+Rpkjw9B3qiOISjMr1pYnLeb42TBZGQq+phaMeR1adr\r\nXjEJAOF2qIoeQkE3XBOV8qBCZl5yVc47u08bXmZtTaO8o7oXwSh/O+S9euBw\r\nex/7oR8JWAre0Bt6t+ofCQqxIyjXo+8tCyp58keT9V+7ZBkmKk47jK1X5SbH\r\nYcUlp/5uQDiLXQ6H5GTT7hG9XpDGXfvmTa/ZWhH5uZIAnMs1K/3+7gs6OtDo\r\nRWeZOdpZ34MmL6sdzJs7fY74+RXCk6hShtPC1Y6cbxjag3A0OIGrtdeO33Cf\r\nSWdUJbmmTF1UiA2iZ0+tgpRL22bjPvKJqzlJkt97/Kdin4xEWqX1y2/SM/Sk\r\nbP1+r6n7L/yCTu1cakdhEaXJeUglh65od+jem423rD56w2lk2hBmuzxXdtHz\r\n9WGQGhu0QLuJsWg2eYF4yoqiv78IBBXGgP8ffmMh8maIscQ34wIPA9L8btTf\r\nmXq+/aSC0LTj6SPHQvfQLc/QQekMSj3P1bcPicv5poxwaTxXsmsQ+uGZP4L8\r\n4IWXIw/WAuuUL8TVqBJV0Z5hxhwPp311EFk=\r\n=37vg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"c97cf4237168e5879f4a34134391f0047c7f5ea8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.1","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.5","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.86","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.111_1650528434971_0.5491739327044338","host":"s3://npm-registry-packages"}},"3.4.112":{"name":"react-simple-keyboard","version":"3.4.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a2c38ce16243abbac7163e5907379e30ed2ff68f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.112.tgz","fileCount":19,"integrity":"sha512-9DzEOh5KBIA1ElC2Tvjgn8l+IDJJLXCHV/Ai5Su6d8KhLLO/WSBW1lRbfS8qL4h0C7YuN1LqvQdzSr0wxjMy2w==","signatures":[{"sig":"MEYCIQDfjb1fD4ix5aCkrmnUe+N4w2LpdMYrclzIyRWYMiTWuAIhANB/qmN0ga3Tl9k6P/J3V1yHIgCDc+lrLpJtKYrJuuaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYmKhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Tw/+LUb9vkvPR2y0m18ES+6rvM/1IHPzTDaRTSIfhWv7ObrP7nh0\r\nDAoiftD5gylIVQmJ3MTAzDfwMw6l4qVj/kMbnR58+KifCroZytkxBoNvM9h5\r\ng4+MbD1PfUheyN05wmyoDF+0L3RxxdrtWuiRmnVc81quxtXQJinlnaSAugGq\r\nc8/Z09XwJNCaSYphIDzxTIRvGNMdpcOKIIzFPi8lv5FT/yIHTNfIIvif4ZBP\r\nMBVUvmFmlfp2EyICt2PAMTnmUiL0XjpYyx3tarSXXIKhqYmCr2z5TIDc6xsM\r\nEDTQVdaEbBBx2AMoek25pNZXvpUK8O60fCyQUP/HZr1RPAO8DOABw+0trEpw\r\naNrDb4FLWAedACkj5CSJnoIDCHlWoI9KaMCBus4EYR4ixbpIuqrE8h+DyWew\r\neyY1WUNPCKWi/h6rSNTehVr4ECl0S4enHWk032v7lYmLspkXi5uHL0TWURaJ\r\nuQWXfWzi6OyRpBoyGnPAeEkyLx6iNRZBTgxTwvDk4rjlUoOB10cqisR+w9jm\r\nILdf0/6YWx2alNJWBqe39DtoWFKRPXpxOFb5iK6vD3o/S6BOQ+wLT4r2usTX\r\nrykSmyy3C3mekbWjqVkmtjoOobuB7DslP1Lc+1XG0vj3XhP8WF+Ql2/S2WEB\r\n2IiQ+F966vLXceLGqEBxIy1gm5T++M+EPng=\r\n=Xd/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7d521cec6d7879a5231862d9b5524411a99a8670","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.2","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.6","autoprefixer":"^10.4.4","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.86","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.112_1650614944706_0.26832317570285813","host":"s3://npm-registry-packages"}},"3.4.113":{"name":"react-simple-keyboard","version":"3.4.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d7ce7d5ea24ed53da50c5dcc74ae58d99c7a898e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.113.tgz","fileCount":19,"integrity":"sha512-FDpFu+z9w5LnbTtTY6GI60o8MnDQgYEHhgJyPnFR/FlYFk1DepB/CzZKEeJfMn059aKtnuJFeyRW8zs5JP23RQ==","signatures":[{"sig":"MEQCIFWx/kOf+b+IeWAMX6nI0xg94siFO90OBMnGXvDGetRXAiBugYShTk4Ex+b41bRAar4cP29AOdcnocVkZO6e48CZwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZlbnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlYQ/+MrPWa35pTgyzxl1Bzmk8PruiCi4utxFMUf9f/1aM3NoX+iX3\r\nQZsXwOvbxHas2gFx40BoP6rV0ShR5ZVI5AiqKWdNF6HH+0rBRR2Zel+z6tZ8\r\nqdmzSoqumvbsBVsTGE+qF+KUNCjw393koqjIYD2IlDWmFQluHbvY+jq79iNV\r\nCK3LgSEExbz+ZKmJldzU4e2c6dA9HYRWiP5M5lBrqR5wHR+ck71H/0Zwb+zW\r\nrQcuRMHDdRwUJdPss4tjwI15EDao9Hyn2Y0ghgDCoWc2G7qt/IP/GZWvvXol\r\nu8ZiJeth8rjCe+hER+U+VL4BlnytoyKeK1BSz4MPn5YytfX2sfae9d1YtT6Q\r\nr5lsglPYZZADM3m58Yj9NxTwDZN/4iKlnavf+8CJ7jrs9d8R+cLwmtjr/ziy\r\nuNZHmHEbw4bgz72LmsDDZA/PJF+fDH3gZ72Iym6DEwwIwELmbu9PHaB6Ign6\r\nB7MN5cG/XSEPftHIrmFC+cP+lKr4KonxqXE11dQ28zCkdNzLz+BPzx8yXT+q\r\nlX3oXaqXO4OkGCuP63iV1Etx0x/IrXCfxAP1aGnGuHGc6ZdpxdrPntdksmcL\r\njENqcaDDtwxgeMjScPNIvoxTZtB+ByWEEHUd/H2Wi/IzRJ77Jxa70AxYuvth\r\ny30UXmw/CEmXnoeopsWibJXuvJ3rUlmu7eI=\r\n=qCIK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"47ce342f8b634834cd980a161cc233a84ba3ec6d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.2","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.6","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.87","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.113_1650874087237_0.21328863649123875","host":"s3://npm-registry-packages"}},"3.4.114":{"name":"react-simple-keyboard","version":"3.4.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38695006665c07d1a3339eb942ded575c88e4fb1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.114.tgz","fileCount":19,"integrity":"sha512-c2ujulYBYFi6cGkuP2YKJfsdqGJ2ID8YpENa4JQ1oebm0wwVQgsiYnaQCmzRU3xNOF6yhj9UJ3iOHXH5yIn8gw==","signatures":[{"sig":"MEUCIAcgomxMgZSXWtKPTZAeRRT0b6rlEJDW+wHa9P6Xj307AiEAuCg4rK2SREFcK1xEImooseZCUngUNb0zmJ4v4mzBQtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6gWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQUBAAiiPddWYTdASjFIBcUf6AEjUvGyjdOEYLlYExsv9EwpCW2Pwf\r\nYDYoIe1j1QZVVNvMZ6wJSc8hBRi84gU8p5m4xT0ZFvY0BUAUnKAWHO9jbM7n\r\neuM3YzhKNrq1qKYZAs6ItIlM8PxYyDyP5iy8a5zxl9hxom2aSQoGsQG30dts\r\nOzg3DcYk3R3YCTK5kBRaDMqA2sPk5avvBvez9RRw7ElrBCVK02ey+RxcIu9/\r\nHiyLHI7pfzqFKlkmMdysXwgHeYFJxyNJD7EKhuIX7K7Lbuiy+47jzK/ctEg0\r\n0eBOMrW9Wf2EBAQhjjJyTuT8/6oZ/9QLxnqNpSOA71VCIE2vGa/KY9VBXzC7\r\nacVIXIdIb0zBqUxVncypBOEupk1Ib/cjy/CFKoPGvrZw8JI+jkfqXOoxa9an\r\nnhNXQOmy93tOFhdii1g99pzJieZOg4ogkY8XSjjQnDLykIzS8hWvftkUrqce\r\nU2lBj11Bw4nb3eYK3zK0DGbTie3+HXLYf/qmZNgyBNXgEAr/NJ6FL4zEW/eE\r\nkA7/pYqNnR5UriIaEzFZxMkPx56vpGVhceQGz8zyaZSPEREii8ry0c4yj4QY\r\n1jLAJ7wsKb4rd1Oo+kRS7xFIiJ9/p1NFuPahbhLZo0AZM4Qkgn+repW8Lqny\r\nuEc0mpodC/RXXLBO3OsiGWSMImuMoT2PwYo=\r\n=TPtc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ccc05d86e03c5d426f14417a374c5b73948678dd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.2","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.6","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.88","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.114_1650960405789_0.18337231149473676","host":"s3://npm-registry-packages"}},"3.4.115":{"name":"react-simple-keyboard","version":"3.4.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7481638718e737749cde7e0212f54b869e699e31","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.115.tgz","fileCount":19,"integrity":"sha512-Mtk5qj4nFmaL60KugBxOe88HOGoDclWhmkUN9MMftABYAmDDqcIsnNX3ZVQjHxBBSs2YiiisCIgCIeYHumgFkw==","signatures":[{"sig":"MEUCIFUmMw/vn/K9UoWM8e/0nSREf3mghh84kYQ7TToYPZe/AiEAtzhZ4jCm814DxGHS6CY3ZHBbxlWyoUiI6o8rlX9kLxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaPl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphPhAAnlWB5il631dfsj5aeRyXZjHsMRJW/aFjlwspss2eH2P6R0uQ\r\npdgHfX4CJfMWicKE1vTrUdtx+ceeh3PV/j3k9Rtd2ADp4IwbiV7leg1KEQLl\r\n4m9jYJmPX0nUj+XHcGZ3llMrgbkb93USbpbO7CwTnb5T28WrAtQstrnb6SvX\r\nnxlzsOSLabyuU3JAPZYk+8OT5PRhZzPDm8TrJQKDZ5lAh2HdvAT/aOWp1MMO\r\nAmMui74p9VHpfIcmUA5QD7Auq53/3nic/ZZ+AfsnlLh/oJAxbUnK6HoFEwUY\r\nkuLxvbcDzFddESVmReNaLmgINI9sD1aHKzWBW+qveXxGZbRbtk2mEB2I1bso\r\nzvfWtN0Xj5LGKtjL7w+9E/XfFDg0Vby8t2FV+JbcgdHCOxWlZ7S4gBWs2DWp\r\nFqaDnZeZt19zH5SxSVUKlihBhki09ZA334bkIercq9DniLdBqq4SF6K2CEzZ\r\n9sUmISmYQzYeoIx3pK8zmLIqRq5Ks/U/OK6+Kttt+inhLvk54A6iMdpVCejX\r\nMRnpqHcrCa+fHTav67WbFB1BjIzuunXen3f2OcK8CbJ1j5F45oFgZDZUy3gU\r\nmeT1eByFPMPnRAoYvdbTq0LHdf0CNek/jFGzYw4ryfGbcgEXPS+iO9w9YpAu\r\n5CMnETIe82rrgfGnPp21WqEcw2fcl8JyI2o=\r\n=XvVn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"11fff38a9137116a472c75db7ebc1cb3ad200dc3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.2","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.88","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.115_1651046782884_0.8019993768107039","host":"s3://npm-registry-packages"}},"3.4.116":{"name":"react-simple-keyboard","version":"3.4.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"667bdedb582bb08c0ed3652798697d022eb1e3a2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.116.tgz","fileCount":19,"integrity":"sha512-Sxms8AHb56VrhUuAF7WHcuQ/DAznhkgOHpS0zjo/Q99fHlRjVLn7D08BRSFDpwOQ7UNNCdiYjSey1yd5JA8Ynw==","signatures":[{"sig":"MEQCIE9QOnPj82bHhP8ddMHvHqw4n1LYOHTRkQ9G+whFkylYAiB32zOUVOqzsqSphn1+Y3zTv+3fWxV1HZx6dRQXt2TU7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaPp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxbg//TtrhRu3Zn5ZtpYeAYf2i1X0EI1cWEECkLINLxG6Oz4n+yLht\r\npWhsaOn19QSphtL05NnB5KCH9MtwOZLLi3qEUdVfqzKjAGSU5ngSQBmZDOJ2\r\nHkRFBtAL/8RoKy4HxHC6zTmbhb2gujwKXG03FiZ7bNfincoN1KzkGC3X/myP\r\nW5nLsvRwQyfnCV6Apqw3KzyGxD4W9NIbHXg7nOV3eIEkpjVOSoe9jV/K2Sbv\r\nhgCz51rmiSqVUSM+x/TXEHv8UqMyM47eEscjuOT4rADmY8XwG32fzxvy4wgg\r\nF6OWWyw+Iyma+OLAMncpsLZnfpnQRGNxgIIE6BUBdaOhW7pGCfxuym4J1cuY\r\nT/qWBr1AjJZ8IxDMt7ZDKIC042Pt1FSqz4axsquMyWKX1pE7n5bUE8R6KvEx\r\naG8kNmUayBixoiq7sSE0iLjiFZb2dIudFVFW1u3pWOwcLU7jLkC5LT9FTokG\r\nG5tmtQDXgCSJd15t+qGOFSTJbLwSsl5r/EAJhGhBGtYYDfBLHE3dFIDqRC2F\r\ncbycMNqKawXDVu572Ua3oRugGqz5MXAWCr2pTV9qXa/6W1R9sAsqNydNpezc\r\nZmNjCzv1NPzc+4Vr2A2YhPexTbvsrXrvDWgF3pFT2AE/4SI3VvW8s1jUscpZ\r\n2tGMO2pCX6W8OQND1hGUvSlZ+7Zu6NE5Pcs=\r\n=pNhm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"6f6da2148b11e149e2adffe1ac8c62b591427fd1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.2","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.89","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.116_1651047033515_0.318201306910735","host":"s3://npm-registry-packages"}},"3.4.117":{"name":"react-simple-keyboard","version":"3.4.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"006239c0da2903db1dcb176998894a43bafacc27","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.117.tgz","fileCount":19,"integrity":"sha512-XaBt4vqeiaKPoNF4NC1IH62/zir37byCTXaMJW11u2h+gur+YeK4xFmews9nQltYWoYvCeX9qDNvd91iqJwB1A==","signatures":[{"sig":"MEUCIQChlwWwpN0RrxNtN7YQndDkcRnyx7SSKsp5Mdr2sR9TbAIgAj96T+d0xaS9jktFtpo9Bui7fCFAGkjaWxXb+iJOW/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTmxAAneT3Be8Lo8BMGa5t6PY6S+vhbGGhG0kF4+V/gNuOaR+4WTYT\r\nNCY8BPA/GMtt9F3WydPvw/9IQbSE5BzYQnWefWEmFGw0O42z06MHEYzTurHI\r\n9usNEksPGx1EGumCIhqiN0InGhEjvNrSFB4Bjg4bE+i2hltWYk0TO2hVtzPH\r\nWe+Oh+1xxy9Mj10yxXIV3wCEAcd0+3adlLRn6R+hUpnJjFln5uPwFkrYIoIk\r\nZMYR3s/gchCr7MHyJfwdqgISodn5E1ob4EbIQTnJsLdxJhXFNpkV0RQEmw6Y\r\n50nhg+G8p4pDhowqV7+XNmfwKerAjw8dEoRJLfliN+a4Z+gQF5vmfJkCoiEs\r\naShi74KIxQdBtsfd2s+08/0JWhOY8NFtNGyZjFchzPZY8JhJM675dB1XcyXt\r\n8VtvjrTVISxSyvlR/iK7Ck+9am1LptBJc1PWrxQK3S2Cj0Nmo8x0iKMfNMgd\r\nt5FSI6oiEUTuv6XmbhG3zNcunE2YlYT/8XIkOcES8ZtSSiwhtQovxklcZxTf\r\nc34EaTVhFRq+SvGileZQMAl3TkXB9oMRTC7iuLl+RCnuyf2b5uLt1l/GSdsA\r\nOQX8G2OOIDMQ03/3pV9fW9ZaBNlVMwdNF0kawReFzrQLPWmjHAdMqDQmwEP9\r\nlUTnJxl2SyqFmtWe9LPllWeCyaVXy7Xj1js=\r\n=hizu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7cb2018dc82de1b3a4da2b0f9311fedd2776a366","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.3","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.3","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.89","@types/react-dom":"^18.0.1","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.117_1651133151165_0.2351646958620277","host":"s3://npm-registry-packages"}},"3.4.118":{"name":"react-simple-keyboard","version":"3.4.118","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.118","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0f86243c21f0d65d6f89ae6ce0a62c84701745ea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.118.tgz","fileCount":19,"integrity":"sha512-cfMpYKYDsn5L6W2LinRcahIeTW8k39Y5DUA2sPzH369/R2g3XaCcDlgZZQKvoAvAKAf7IPLuqbMZ4ISBBsMaBA==","signatures":[{"sig":"MEYCIQDlrSVLpyH+Qbn+MwhfSOWZB7vo0XjjrQ+sX8jGpObSDgIhAP/Nu4s3ohFQEtYiNEn7ScGZLzWmatfqYp3Jy4AkAlqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia58YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSIA//a6acUdSsLG0b8KYP2s3ww2LJyOifCtSNuFRJXUoQ2/nJKgRv\r\nuRJhYRq50WWk7pkcbqsrRjq7SzFvzH6qVX8T4Bn5NL8W70Izb7FF9DYxqfUJ\r\nitO2IDHre14mKG1pFh5fmjT2ht/PO6IIbrkjO7xMl2VIzJlBmqnMpPE4XXWM\r\nx5hnB+jOa4lR2JSLxgknVs7d28pWGmOW/pa9Aa7c+DqT8NUNGVAbSqPAexWr\r\nEO/R0biIvcFbB7l2kDzeURUe3joCvm/H9+Zl4EXXUFaWHGvBRjQurOF1G1Jo\r\nk59xiRd8innfx93NYB8ASPcHXAq4hWJbMTYl8DmmVp5Vg3Fj/xLoBv5ECzis\r\n57olduvO2cDKn+oQE/Z2/WLhL1RridZw1zOQ3NFGUrmV4WCjWHE9toQjFZ2b\r\nk/szx7tFnoHaK9L0pqp9ZJFBAoEDz710WsGOH6aeLzfZFX+gIDbHGjBJlH10\r\n7kG+NrTA1+OoGO2/AfBH0xGrZLVsftk07RketSeD4ZTuSSE4N6v5E4RUKjEu\r\nSHo44JzFXejO96unr8u4t3EagurfjAdJj0g+cSn3We8t8R2Kg6HX47A8Vv7/\r\nu+Blqjf8OZrb5FXOn8E81KiD5lqada/ijEJBHromE7thwsFf/vv4h8aXe18T\r\nLHs1XL+oNpIm7elCHqouk4JuqN2HYq8GpxI=\r\n=adf8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e292cfc1ff03956fc9c3060f69328bcf8b970729","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.3","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.89","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.118_1651220247823_0.5900844144031596","host":"s3://npm-registry-packages"}},"3.4.119":{"name":"react-simple-keyboard","version":"3.4.119","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.119","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4b4f4f9afe8f6c274bf22e9cf0ec891fa9acaf01","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.119.tgz","fileCount":19,"integrity":"sha512-xhEkoD3eCPuhWlGCT4sgLndFnhDUf4ea6UujpX8rTOMBWU+CSDGnkoOfrATupgCSO0k8jPpYxXCDmAUVj0N+tQ==","signatures":[{"sig":"MEUCIQC1WxlIDHUC62x/VCEEetLvs1uczveMvMh5LRlGELUIgwIgIgKGE6J3ODU8Dm08v53oeHO9y3A9kVtIZ1KY7tJ/LcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia5/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYqw//QxhHL8znz38wMzcojaBffoFw53jF8E/fVWJlthuERZFmWd/W\r\nyKRUU88/qiNIZZmsopdqY5izz3B2ftqPJPFoFtqmn7GYl+ZIajttwqqupIDS\r\n0zcwo9hjSDZ0DOp8FYVblftC2q76HxBr19OrX/QaYWt3GyfwYFcnKpyKPaZK\r\nWgzZayogLYA+mR1acEEhnjPOJc9wZjmSqnLXh5qhec8uABnUBJgoOFT+jT44\r\n7Eqp7Ytbr0PLqS/BWr2f4HtnNasNIbeV4NjBegOHbynRj1WmC/RgDNVcw+Ar\r\nbVQQvduVZ1HnD6QhYjsJ9JOOJuCjQewhdpf7izRK6KEJwHiUHaan+qahlQ9g\r\nxmcadyLjjckQvVLUZ2WbqgtkHAs/jv1DxFYBp2PA1Y+RbaXNCVkrLX2Ek6av\r\nsSgMyDgB/WpjBn6Cq3dN0qYGyiE9WtTAdp0n7TF8Fs+5BVejYPfobJcsivKQ\r\ngNYfZNsmeo9afmgy7bf9Ajkzsb7IAG/v0fNO/AuS6LQJ/xTWh98tMalMim5q\r\n5iYm0PuwmI3auYwdZE3jAvgiwXUlDOnWXZ5iF0wHbLu5Gr3ysxSL62fuOAoK\r\noEjm95drVh/5NviwgjVho9bGcjbVQ3Oc5NfG3Wpl2av12kMc+i1xBbzsAkQu\r\nJj5DflCP66K+FTEp1zFzutVJdcibAF/kytE=\r\n=icKP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"88afa8e7ddae310b973946078fad60c143a2b256","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.3","postcss":"^8.4.12","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.9","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.91","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.16.11","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.119_1651220448303_0.9515006112966422","host":"s3://npm-registry-packages"}},"3.4.120":{"name":"react-simple-keyboard","version":"3.4.120","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.120","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e15f23edfbc3cdf1fc98b619aea3c22ad06cc87","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.120.tgz","fileCount":19,"integrity":"sha512-lDz+g0Pa1UC1r+YagTmXZMTPgS4Svp2lNZYqjCumboxaE7gcYd0Ib+7k0aBbYELmU8eX4QJD7yCK+u9TogFtHQ==","signatures":[{"sig":"MEUCIQDFmrUgzynJZPPaVhnqGYohRqFF4G0+SFLiis4/19m0EQIgMvjN6POmGs0rwBJFLcvdf7xkHQ862KBBefUvPZhTRvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib5HpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFaA//QkaNdyghmY9QeLSlDOaRgxMe8PfozxGa36Ga7l2pmh+vYRkP\r\nJnr+ZVqH8qKzv0n78GR/HVWsQOeqg14fOlNGsUMGl2X61zWmu4rpzyEzrwUj\r\nALO6CpbmUKg8arEzvHF14zGmsfHu9Q4PvcsPg53g4kKhZ+a7NZiYfiZAtJcj\r\nxapWKZbt36cRFy3dO9orxD9+4O03v2sGkRnsPhNv4OLul+6zPik3ezpS0CTc\r\nl2aUvb3QrnqklLVszOUeovhLyzqJ6ldEFBxeHRBb2nfWVLUi2+M1tjMotDAT\r\nftnshAOIiFGVr5fWLuVaUjdA3jDPndr9HcRIBvm/Er/Th2tgrRH/m15exiRg\r\nW4qwRSHYzmVhi1tpUeCYubLG2o4lCyouW3YcARrVmHG6i9fhw5by4cyIy4Ka\r\ndFWrTi3ALxqfa6j6wNfR+bHakLfhKafszsQsD7S2/LPuTmpDIizQq7yKnLN+\r\ns1IwRYZU2XzrqfNCwQWojrt0x/9tyrM9g8pOSxBADVl/LLOwkT4wqkawI7oH\r\nvA+BbdH8A8Be0LewcDUw1y1nRCQhLNxMxfdUXsPY15mMd9oKYUsinAyBm1uy\r\nEANQXT1bJBlNRaBpTbiAV0M8ZGYeLGux8JeaCRB6uBY9TOS/pNp4Q0/oxsMV\r\nWeeo0W0GrlKNknRoM+5ZvSHH5nCdFzoaHXk=\r\n=W/Lh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"db761d04cf30e3b45db7b6845fbd4efbdbb82293","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.4.1","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.91","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.120_1651479017475_0.8129918934062088","host":"s3://npm-registry-packages"}},"3.4.121":{"name":"react-simple-keyboard","version":"3.4.121","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.121","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77bc697964c863670d6b4a30e72e7fccbaa487ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.121.tgz","fileCount":19,"integrity":"sha512-BxfPxsmMOKYQKRFRSUBQeMbbhnteyA87R/eQtcTwmbKkJBe0V4Nwt/gmIsNp8M9WvwaJ5ENGNHfsvEP/jgLZoA==","signatures":[{"sig":"MEUCIQDv/0bFKre1GfUyOen5ZCnQvfEwBkUMk7AR2Hu/Cn9xWgIgBzH7aFtlCurZV5w5zkPNyPIjio7Vx0MYbl1mSdFR7d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicOM9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWqg//YiXg36HA/xK0OjFxkQ2+egmvRDbMZxDPTL0y22GuJndzCr3G\r\npUmm/41iUp0PQpMntHaNJyzM95UodCZjh2CP6baLtbhZcRWs1wY2EdhzOxq7\r\n1k5wY68iUErStNUJ6aXEzwszaUmN4wabDmMu42/h3/R04ur0/ADz6ZRg2kNF\r\n7xlaYbpoPjdI11E108ksS6+GKSsM81C9rpJj1UMt5EtJM/ZXZCS5pq+6wxW3\r\nkMUO7fVjTtqRjzWZ7WdZ4twJ8IMwaMiE1Vj/83G5Wz+r1Tk7FPsWtgydcp1L\r\nfNYxjBu2uvz3x2Ro8o/EnVojygcofOewJ2YuwlPIkSN0gWF6ZYEEQUzYl8GS\r\n//qVSdFc2GYP+Urubem0Gisf1qd2fclUmH238AbYez85VKYcMjNCZVuTyiFM\r\n/I7QIlkNYwFpksqWfPSa7PPLHCP4p2/NxiEx84a3rxrfDnk2ddhPj95vBzdz\r\n35p5Qr00XPE3wRbosT3jr9lYBIJ7mYjoK9codI1BhuwcPU8FPG5WsKISZOwn\r\n4rMd11bdBvKjdJtL7+sx71UMouie64ZG0chAOw2dHb0nr0mydkN2PW4F1LKu\r\nEhOPCY2zp8vPe1cLhzBGwF4zwN3dhIdI3qGUJ9eKIhqLjOi2lOTXFYaYXPPi\r\ncTKeLYbe8uRQ4tCCITlAmi9CZXKCd7roUtU=\r\n=LFlz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3506cb0582034c3db34de74086ec712a1edad4ae","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.92","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.121_1651565373334_0.24300146459838734","host":"s3://npm-registry-packages"}},"3.4.122":{"name":"react-simple-keyboard","version":"3.4.122","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.122","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5265caaac74c531f9bfb64e1506f23b91f6138b7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.122.tgz","fileCount":19,"integrity":"sha512-2+xN4mBIIsTfbDT1ZS34KIyt+GD0KJesn3p3RIJyDT6RcDkLmT1/KQ0d8s/vB9OUINh9OD4BrxlP//xnqIFIEg==","signatures":[{"sig":"MEQCIAZ9U0edk7vxdI+jsEppKa4TwbLlNod5XjoIU++ftgOzAiB86/VrvM6RjmkWwbY+3k155Rqnnj4iYO0ZAFnD6WXZIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicjQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7NA//VLFHHLTtcK8FYZLKLXJjaNmnmq37D/ZGtLG4MOTYSv5dIJST\r\nOgDd1YC+fahgd9Yza9KczLXbfEek5E/JIu6EA/Ax88yd5fWWIo4XKGkpKaa5\r\ni9EScVitqJKUN3CoKFYqfmHiHCAXiLKSeyBsMP16G1xBiypkaOMNtUc6woWH\r\nsQqtQpUFHw9HKVHjQe5xCrQnCTDGUcYNLN5Pbtu0a57ZYub8R/w0ZhRDCSna\r\nfVhs4LTXhGsn+2ef3UNfv31/24MmmI6HoZ8e5dudsibryAYpcvCPMcs8dLPZ\r\nV09rWw4LgqQ/ly5FBJutPs29ocySPJLeHO6TBIr1zeEDuTvjnGd5dA+Th9b3\r\nhqrdtt+EanAg5OTycbLtAC75yC0bs2NaoSbLngv11ksvZ5xDZf3FrSWK4zFT\r\ngrCC11su+x23Toqdqtfy4I3j39J4uuczaByyP82cumJRBrHIrXzP4sucVhdi\r\n6hZpe56haQ0sMj2/JpdD7BFLrYGK+KAv+KPLMmwDUm6r3OKll1JxfG+uGMze\r\ntDyznkrhmhy2INw2TtGvYtQLWbFnGF/+FuWqGwyEWPP+uOFSm+DH3oNwOPk1\r\naSAQEqQkT3DrmhToj+uPQSooqU4cD6GsJa6N3qo2Y/4oP3xnJHCZrZUdcSkC\r\nM9/2pxFfuhBc6QJ9WRHd3+slrThAN3YOkW0=\r\n=HrPO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b99437943f64fbe908c1ffffe5d2950735add1c3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.93","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.8.1","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.122_1651651647450_0.7385787553047674","host":"s3://npm-registry-packages"}},"3.4.123":{"name":"react-simple-keyboard","version":"3.4.123","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.123","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"34e85fa4f18b8bd90e2122d6db436ceaf0714d0f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.123.tgz","fileCount":19,"integrity":"sha512-nbFDL8gtsgvVE23Il5hh5gPN7mDM8woxi5BN1fg7hFaDglMxwSKPcAOlgTozWLFps5+HDo/C9Q6gAjYHSzhDJA==","signatures":[{"sig":"MEYCIQCv9oGFvyJCr5plqxClQFN2dF7FRyguiFGGvgZEtdPZvgIhAO2gAzdRXTO00fKZQJiTqqElyzzykwWrPpVT27wtZgWx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic4X7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKeQ/8Cl5ftsiJx/9fuL0t5XELhcR/H1pZq6b5QviWW09vfNrwqZfl\r\nJDlx6KUXRfS/xbQptLzijJ8n2rFBesOLXODo2l4k1isMDHvbySujAFla/ArC\r\nESyTpqKIzqv5804mFKgkWbDzFI49OAdt1wxTHtHW/qrO9tE84Fmdkpxp2/yJ\r\n4u4MudMnUcX5/fW1sB0YIdUDx8d+9soAzLnmYnm5bELQAFDo4dKFxrytG6JJ\r\n3+8/bIvZH7G2eYA8sVbCkqpSfCRcUBOT3MBPr5HmrFf0XPf9rjoJJZ/ZhFLZ\r\nkY9ayvdDq5JwK9BQNcIXf/35jbWrO4k1dkuKrMt8+sD8KzbVbCbzJabzoFXp\r\n+jWAjvxIzsOglkHypuF1MrMxtA7uyG7KKXdmd9slnT5fMla0S5sygVJcdp1I\r\n/X8oYQHUfql64WoLdd0Xr2uAa99h2oJz5OPW/fNjFWj2pO/alKJ5gWuwb9Oe\r\nVeLWFdb2fwm861hxUJ3aI0unzKIUJ1QVKnFBpzGS8ZudzDGKEU9ivCmhFAc+\r\n2HJsIq47+RHk17wB3VaYBVJzl+LB09TdUOpVv/y3n0Hb8C6RLKjmXIK0YF8q\r\nIRm91CLrj9cnOkaDm28k3G+3vRpafWevGy3D+VH6JPXhG8m/08O1DicPUAep\r\nIfg4c36+by1Zz2db+Xc+RnFIHLeSYYnIs38=\r\n=5+xV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b0b496c5f2e05b88f462050ca36222c4e2370b94","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.93","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.123_1651738107774_0.41207321133658903","host":"s3://npm-registry-packages"}},"3.4.124":{"name":"react-simple-keyboard","version":"3.4.124","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.124","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"00ab1a8cd909106a8e6310ee83649bddc1b27283","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.124.tgz","fileCount":19,"integrity":"sha512-j0O/Pl3mlrarSIj/olNoGUljHzGoO2g8WBCVnzz9m0iHlMPTN4p+wXG+hjeSAHTnJSoZlsYhBpO3Qyg2bDHtYA==","signatures":[{"sig":"MEYCIQCwJMiJlLu0xQVYo4HBIoqHUwjeq7jc77BvUPYH14KOagIhAIr+cOo7RTNoRFJhu/x7MftrwEDLLb0Qda3vn8CCAh1B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidNgOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrvA//RtQg5Aww2c8NpAAfcPTWern4nMS5lfMYcrLTTej32EOBMxgf\r\n1nmXk2XxLYmxrZ6Xm/p9TnG2BtHSwyefpMUQ4HMv5gzLuiqP/qChViVtt325\r\nQY8NoSienE7H+j1Wm0s1H4IuCW0pJRN1+kPnw5iApJxyfobet27ysc6roEY0\r\n+TwwKgXZahGrpcJW6Rcfc6TraWZ4iY/cKz32bHUZOe//WwVOa7Gg0A5bRTPW\r\nJBlEnY8rKIC1qnBKhgAgsfkyYHG6csJSPv/E/E858TbN9CMrTVe0w0MxFvFr\r\nwrF7zCcqXJteuTx/7etCYbKqvF4B/pkSvFypoOeB2AWtyaQ92f781tCyoahi\r\nTEUbLxhZHOJxrZp99kPUOAb40Q/RRP2g4i1Y7ydgo/tfQ7hfOTIpMmD5SP3v\r\n8it6/25aBw8xoy1z7xwO2FeKszdQT0tfZBwLqbcfSQyR7l6IcDXlsDkmkyAV\r\nVIJvuouyMIutNsug3ESBhScbUNr2jdXca4M63DtUA00jEIJy6Kxl82wLuMdT\r\nAotrDMT6LJrzZV1xqtHZ9s8KX+xmHxrVcvSj9p++xKTe4DZ92xt9W0XHQTOL\r\nHQ77LGlp4gyT5ep9fsRkyXwGNk1HO6upI1AckppJ8ew/ZlFIKa7S9J2PnWWq\r\nKiVWf+nvgR5CK/uny65KEVGVP7E42gKEM8Y=\r\n=K9o3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d6756eefdc556223339e1d13de668f402aa3e870","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.8","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.94","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.0","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.124_1651824654629_0.011522189952648088","host":"s3://npm-registry-packages"}},"3.4.125":{"name":"react-simple-keyboard","version":"3.4.125","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a8fdb8be1561cc226647a2d154e1b29d5588f49b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.125.tgz","fileCount":19,"integrity":"sha512-OBP/VDfyLS+ccsnTvwoez+hqGFGWHQME4OESYiHMQQETr6M+b+taU3tBxwkj31y0U4+T1Nw8ifje38G0gWjgAA==","signatures":[{"sig":"MEQCIAyivhtlaglQjuuYdpRZ6fVpxgNrk5uwQ2pRToaq4+CGAiAkoRw19nkXnhOqykGaNIV3LcHAfOVyh5Xdopa3Hr2Cag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieMvPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot8RAAi/2wxxqyDv+pbM8zZ13pa2AmhgEnIUvxL0j2P5bwI+JhtlD+\r\n2jHGG4naaPGPSTRfD3jsswk8tWTx58F2lZloONdg2E5Du1ngsFqkSwGGITFz\r\n6287ZqipAMXFqXuuqoAKUZK0ukQ7MJgPv5X9q1Ts49KJ4PJEkbz9eHgH1Uoy\r\ncyrwT3vOFMBi3Gqk+4Zded0S6fzap6u2XVHD/81b11bgjaT7u3ZnCZdQnqnx\r\n9kkNHQaqxLAvyY0XUbNmj8VowgUVfBkTvWJ+lW2RKpGRqUk6rBZdOiuIBLs3\r\nKDh7Yuu3N4cbOkXb80eANCBXAG7DvCF3lv2OzVrHxVwFiQJ5v5KB3IZNmnHt\r\n6UM3GTTlDBJnFNuS8TKKgxb2lyjUeKFRSkvTMb1Kl0BMO39p0WMDsVvFX7Mp\r\nMBxUhbGnefBBfyiDLhPmxm1SDS5HZ+565YF9kpe+PpZuwCEesxSPwlWdsVtC\r\nlKJbSQqqSMNw++92QnmeqVuJkI9I4xOzNvhXsHKiR/wxxs03aTVDya1PTM3c\r\nc5Kl2a6D6XL9mIenHdMYKHhvoDBaqREf0tbMlPgzAKeb5Bx9XwFQVvLb5Igv\r\nPPrEU+93BfUXgpQewMfyV1bPioeqcLG9uWwQ/v9l33x5FqrJWlPzVoNGB5RH\r\nFfSPgOlzwp0QqbtWD5GNUYsJoUiapp6SvMw=\r\n=JY2z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"cc0430e0cd098fd8aaa3749adb934e4d80fd14fa","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.94","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.125_1652083663463_0.05226124124397691","host":"s3://npm-registry-packages"}},"3.4.126":{"name":"react-simple-keyboard","version":"3.4.126","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.126","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e905434f54166e50b1b95507147f6f0ece42f5e7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.126.tgz","fileCount":19,"integrity":"sha512-VwuVRBP6nV6t6ITEtYx8jHelm8vOBVLO/VJhyy1Uy4LmCmne0sWRRkcWNpBQPjmlZTVMlq2TVxMuCZhqxoQiEQ==","signatures":[{"sig":"MEYCIQD5eKUGYx85b8562qVuIELnvHb5epDALzb0EcxbsVHtKQIhAKuVzBnJgXaOOfO3agghhufljVdBgTqyAbDq4xCgTsCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiehz7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNLA//Zq5UQpm22B6ulS6BzcUkb//H76VW3/Ni7lvcfNmms64r11eY\r\n+bzpDVlLND4KEjsnOshdelXfSZO29/CIqefBont+IYsO3ebG8g6uy9DO1cEe\r\nFOpvJ5caPffAhHgHuL3phDASiaMiHq2hsUb3Baxokifeb478uswNg+awIgk5\r\n9ew67jfSY0Lehw4L4jv+sXP56BXZCqaVFrvJ68HoU0vFMA5tHMY5aUKy1JW7\r\nhka7ZVXit6Xnsw/n/tnc4LFgcqFr3m1ZQxL3+I78x78RE3OgG5SwegJv1PD9\r\nBvmgTvwlldslYuubb595W5+jRejxpSo3glRD1WHTzGfPp7hOcrDcmmqUg9tm\r\n3XqpVml6zBetiHD3uXVSM9KSfcpfFb+CePpfsxHeSm2Z+aBhlPzFzNO8fz7P\r\n0GbUc6J8ZEU0U41ty+BpURwT3KdRvQc8Y3sS+5oWjULPFwAiKhaLVnHayCvA\r\nUUNQHOVQHqwUns8bSW15eRYFsOcBRKWdra776CtqMnSypaPXRYfmnIWHYfk3\r\nmDo1C3ugH0ncl5Qa23+bmR0h9Mx4LbI370Nrbn6EvpfJ4DuRBdPal4D3tknW\r\n9wuAR6wV0XE01vspOkUgSD7LZ/t+4m6tscMkGnWV1G5YKj4QSyoxGqiJoNUF\r\n2oGohU3C9ZDuMMa/C7ttO+9QeLz5oyauJyQ=\r\n=peT9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"dfb8584fb68e5917c3bef28cb9a06f6cc78d5d37","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.95","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.126_1652169979580_0.269443299829077","host":"s3://npm-registry-packages"}},"3.4.127":{"name":"react-simple-keyboard","version":"3.4.127","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.127","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6abaad01e61293626dc2e0a07f342beb4b25d2df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.127.tgz","fileCount":19,"integrity":"sha512-rCP3YbRxH/FGIhAMvR0syqRtTOjx9YdmdA+OpwFdIUWrZxlSU2PW15ThHKMtygYGIC4m2q3NOvmLBeoRyTG65g==","signatures":[{"sig":"MEYCIQDNUaNmhMXuyIsgfXFpgZi6x4x0ee7xnxFUeHPhBzgOlgIhANTOfV7Pb3Z27d7HswXAmBxXbFt8uU5TyDw/FwNTw6BX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie25zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3mQ//fb2N70DNtqDHgbNGnqoZhaq3waMwllXH3k5AoUPwClQjujc0\r\ndmzYYeOQmDFoTCkLgoJWmrHlx5sq4+WfX6x3uiFYqLX/47ilOaxan/xJiren\r\n2BNVOPf3dQStGtLSKz1Q6VgTgDc2gU8hka8837k4DBSwMmkPXjc656kZSM7o\r\nombNRXG5VvHGSlL3m/NCywQ16btnVAmmbZ2/tyy4MEnxs03pkk6d94iYtRK/\r\nI3rDS2gZLfFMItqElzyekXkkf+oPhbeEXGsV/qOQOEDXCLc5cqclinTXPslJ\r\nvrIDoIXubA2QD4ynrTmc0rf2bPBCUXOdfkguOZx9jmx6hM/WwQemxxryVqp/\r\nRtBREVaeLvXZ2QcWxeccjVlr2sDUmoGNc+d+qmZ18VKyVyFbNUG9nd+PqPE3\r\nu9KIdNxatZQCmIZT7MS/XpAQ59GzudehwD4efGncW4UIQDxCPIbdMDpkFKPw\r\ndm3uywUn9/ddiz+C1bROiwWvK/IAfQ94xlyxq1N1tPSES/9/MbjcbqFrAkxc\r\nAkNpjD5G03hFP1FIyTuR/y4FpHyLi9ln3XEXeTxemOkj8ablN5lT/qwWhiGH\r\nzKYNLWgWU/xz9xeXEDlBfuTsEjb3cpPxl5j0q6NUVbnrrWF0663ZZWShQSjL\r\nzekbPBUQAa7tQ0YLEFAbUOsKSHCwGuUa4A0=\r\n=W3Dg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4cb279f4cce65768600954759e6b67a3f5dba5c1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.95","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.127_1652256371256_0.3189534978475981","host":"s3://npm-registry-packages"}},"3.4.128":{"name":"react-simple-keyboard","version":"3.4.128","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.128","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"336ec9642aa87711abd2bf054dcaa16db42dca3e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.128.tgz","fileCount":19,"integrity":"sha512-knaTQxOtDgUJWPN3hs154P4V/T/DV2jTau9XR6pWMNEIrH29EW6cju2DXAu5CVSxyYxXe3t9dEAujCqQnX+wyg==","signatures":[{"sig":"MEQCIDWEvLUGSuuYGLxknXhG4qbgNdvAxKNAy5xb4e0fRu14AiBFfBERFXnX6+WNLtfwCrsk5RwFyP32pbx6nJZ0FTL8vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie28HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrphAAhvN2S2mdQqhS08W+rCHOHnowD1K+hDf+vmmERHijS0sXh3Vx\r\ni/iKDGjYKxNzd+FPTCcMbJtar8J/oEJIzeiJMF+vWck3ymddhtZhO1Yf3hJJ\r\nJRd5HK9xSW2oSoCH0seXnKKCjmCWLvrGAIYVaW5GDlyS9kKoL+H4MnNHiqMl\r\nmmiTm69nbIEIE83zxjymtwnBEhNVkxhCkU2Sj3p0p5sqH4KvoUZ13n6nJO4G\r\nXJxg+5KDXmyDGi8Nyw2Ac4yQlR+CDAni0ZuSGuZfdavGEAWfWOqMgo/cHa0H\r\nryQnCMVm77un9I36LNxN8UQPFgEGuw1Q0HlI2wqIIblvG+cptDRkXW7czN3Y\r\nthcQ1JdislJGY87bgkBJZCywu8VvdSMBHiea3pXWzpuK3ochLQRC+hMuTfbp\r\no7GCBHeT4F+u3nZGRF0dNg2GuPW9uVBe5EZM5gNLnUeoL+ztbamIW16qPlzo\r\ngjX+7CiCbYLVsjNuvCIAVRLT7iZvh2fKytvEKiIr4QwfN8+xbKQiWoSeW7hz\r\nJ9YVXKFtYkQtUsLWzrRnRu8Ha6PRimcGM59dSH3BoJjZZFFKuBJw+wwgf3O0\r\n0osskE6R6gGY/LolUYE+n6wQXJykXNMeXgeomww9ZDP9/iBJCa12x1GBKqHY\r\nv1uAzmAiyrxVa7d5swFfmVofTSAZveF3q/A=\r\n=/CPN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ff7b44308e99a2838f88b3fdbedf7cae8f1bbced","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.96","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.128_1652256519384_0.15684857722916878","host":"s3://npm-registry-packages"}},"3.4.129":{"name":"react-simple-keyboard","version":"3.4.129","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.129","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1953ae31b5c25dedd566ad4895aa563fc2bbb94e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.129.tgz","fileCount":19,"integrity":"sha512-XstXVu0HKXe/P7WzDL1t/Ct+R0LVpVbj0Yx62uubFNfPsufOtlvTTB8Xzq6BJYplw8r9GR+qDEYWSV5zZedyYA==","signatures":[{"sig":"MEYCIQCx/RFeZSppKo3TD/wLqiRU4A1Bd9fEa+2hZiUgngL8RQIhAO9yP8TPMucdNORvIHW/MF3DZXIsawVPWz5/XJkEOhOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifL/yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm7hAAnG4As5Z2NBBWzxikBoxILtNLOFVNrYj2aKC6JE05MxkNODyF\r\nolFAuxzc4/BwTrEBZvvXcnjspk9ANYYTAnxVZRccJD/XTnVoZ7yH4bz+S7+p\r\nKmUtv8DbeMkutpMA2x4HSUDnJTYuVCL//F13xz9c9Oe+HC1XKkR126KuNXpD\r\nChcB6AEZfjyO1zJ2zophdybritfe0XYJU2zuGsP+Gn2q1cagpJ/l7/m3iMZy\r\nKFQQbUL04zbfsm8PWQwe0B6nN22z8FtIBJKSn3s50pIEvRP0RHYMXHvg0zMY\r\n8h/BpjXmnUJhMBrhqOSkRU/X9l3Ca+rY7aUTAgwOawHtXr4w90KiHptl9DIv\r\nneIGQG9IkexkcqeltbjA4Q6w+mD8O/dogoIrKD8ahS8DUol0Is4/xufVSfGW\r\nl4N7fnu4CW9w9j5iFfLqs/+iy+7LktEbcEJkDvam8y68joc5aHX1VBF0wwQG\r\nldCh6NtHuKsd0FoA2rzyhwHwiT2QQ5aTKc0Rf7BE3YhzRdiTs0jI5U9nMawK\r\nqGVSK8wWXqN0InAMNdR9LCsXYlyJWCRFbxh22Rv5ZWndyNz7ZH0znvJ38NEo\r\npS9bHUcF06E/Tfe/zun3P4gMjvqmPI/YmBW/JbaSTzA7a0ruefuIF0Vh1o06\r\nMVOvmcuc96Hqwd/B9MvSPCJSohZ9IuUiTPY=\r\n=Znze\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bd7cdba5b14b042937ad5efc7337c9bd2858069b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.10","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.97","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.10","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.16.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.129_1652342770227_0.9691807978764622","host":"s3://npm-registry-packages"}},"3.4.130":{"name":"react-simple-keyboard","version":"3.4.130","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.130","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"90f55a0425e113c1046f8f44e676308fb4cdd577","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.130.tgz","fileCount":19,"integrity":"sha512-eXLkLBqaPpVRNxJdhwbg/+NYhytyxnx/EfAgVgGsKSL1SBm6dhk8TJqGK5KQm0MtLMGj0oPEvPZ7Yig2sQmX6A==","signatures":[{"sig":"MEUCIQCTbp/7r9uu9cv8rR9+6liDimbGtjzvFTb+eaVE4Mq3NQIgPiRIVEm90N++Bo7llfQlCzI5ie7e/EzCcr8D2mfnrw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig1hNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSrA//epvnqPBEMYJEI0gbrqGDC4HfzNCCyD8RLYkfjvtos8ON2JZG\r\nxuhfPRwlr1/aBvbdcz7KKDS1CxZlKLEvP171SdS1xH8R6f0nkx8KW4Z6zjUr\r\nmbHlc42PfsdncywfyUVCOHYIcRrFnxWJn3io+2XKabAax5s4q+y/ug2zVk6R\r\nTTmZ8pC0iGOnmJAtG2MHMf4lKmGcDSuNKWUeYq5MnmU5t5hRj9AD2NYMfjX5\r\nu32It8soqBho5vb7IYOtlL2SOkwwc0zjy2XqyZpQhY93oFB2LlnfAKCzXwE6\r\n8mV4iDn9ERJX45nMKSXS+70bkOQAidqIyLsOZ8Xh8njZcvuuEI66U6RzmC2S\r\nZMVCV/6jksevy+qflA2HgjxgLnpkI06rb4qbV5KKKJyuEaYVzZtgMnEnEVkD\r\nz0lBYgXSpJF8X+Ie/kMipvjMo6cG2WYHOUJ0RFiWGaYO9Bo0X+aEK+mTtTdk\r\nWiFWFNWWL0yvDdJdnP0ECYuyD/P+5/e92bqu0Sjlhe55GYdvRuoGAYsfDSU9\r\nY1QdCyD7IEsH+k1vGuzzu4S07hlfZQ5ROT4apSydY7BpMVsAOFAkoowDZHpT\r\nrXg1B53oCYplbVjD5PFH1+8WzcbPvkPDsvsOgwIoh6KRVAsvaEjhxFPuQ31A\r\nvUjaaB6BxWs1L88I3PH3KB4UPKzpDLGDu0U=\r\n=GO6X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1f944de4ad293c3b38e54dc21ca3f022b7ad6882","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.97","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.130_1652774989559_0.2086466478831508","host":"s3://npm-registry-packages"}},"3.4.131":{"name":"react-simple-keyboard","version":"3.4.131","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.131","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96131cd2f42882f39a3a16194275d0fc2627c778","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.131.tgz","fileCount":19,"integrity":"sha512-8j+CRogXjIxOMdEkIFftXoWWSnFYBThDI86rNPXPFsauW1tD8y9xtYssPPcjYeDo7f8OjIjiN+jHMiEziVH1eg==","signatures":[{"sig":"MEUCICaD9S4+8AN2Gdiwybk4CVLc+mEBrhO194ulabA2FNjhAiEAs9lvb7o85H/2t6p/TLpl9FXvYCUREwPvAs9ZbwOaVZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihKlkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSYhAAoR5ICtHzb+w01J3tn/ebLs4QHTPaskkG03JMYGRkSEBJ0nvj\r\nRocLZHD5H8ABIod/7gDBIOKlRFw2xRnw2MGxH1ru9Hn0Sb225H39vVMZGoft\r\nfOjAH859lnh7ye2k+nMqPa56mIykOIDHCl4S+HzjfJLrpui5tyaeGHfOoeBE\r\nGU+34ceHLtwI3Avw27KuzkBuhDFETnr6sAW5r6Ec+26bg+Qsxc6iZB6F5wQS\r\n1QO2Ir3yPSmiVom2Y5HfROFjoleN9Ynw4WTFDNdjxvY58MhIWv9H/cthhf4q\r\nkEnkNHMMSXTrEbp2lRDfSoI5k77caYskEUzVb0T8D8T45sMw4bjy1Xsm4RTv\r\nWahyq2evA7S7AZZmz8jJOoZgAyYp9cQqBbwou6zB0IB1GqnpdPBgU6giTLGy\r\nvrS9Jnqe+WiItF+2pUHqWfzTgqHKxjBaxruqUmbYiwLwOeO4iW8RDk/UTExt\r\nJfrg76rKw1uVqaBgGkyjklzhuZVmz5VSzQef2xHi6CMJnyST/EYXM3vfocwG\r\npvfXL7fj9LYBKpnHEeotx6FxQQm4lAyHhND3P76xahVXpfLu8NDtcVsiycSX\r\nIP95i7ah8d4DfnJAvI3tEYPxlXEQIGrd/OQwgZ2CaktX2zHdOyuG12JbkQpz\r\nQRNwbWcvX33PMO3QY3iLQHGCWnq+xWRpbAA=\r\n=wjU2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a5515a34baed227320fc5439f1386e5d6c04d209","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^6.2.0","simple-keyboard":"3.4.98","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.131_1652861283927_0.3253233175657728","host":"s3://npm-registry-packages"}},"3.4.132":{"name":"react-simple-keyboard","version":"3.4.132","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.132","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9494bb02003ae689211cd706e073e231cd84a6ff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.132.tgz","fileCount":19,"integrity":"sha512-NJ78xSexbCz2e76+XPvow784fHLJCuo2nFWWxeXmECeTf+KzEolRlhDLuMDUGMjlTo6l7vzUt6jrIrwERUGT4g==","signatures":[{"sig":"MEUCIQCW0GIJTXFEk6Hsn/MPeS/sAE8kfg0NG38EdEzuJuJMqAIgNW09AGJvC1WQrIkOfvz6FRvXpeNLDnyMlKvC4ARwcic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihfsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFMA/+M953OYQC63mnPPj0Ih6SI/T4MmOz5qLt42MBMQKGI2psFcc7\r\nqvM3BP8cpdLTq2TKzq/HmRi0p1XuS9Cy8X7vecGiZEgCI0ZIunhdfDstsUYl\r\nx13sQbHJkQICXbctCjdSng1quYCElTchj1Ya0uvmAtO7KjQzUOjMjaKrn9++\r\n4i0XXMHofTpkQpXLaV7IlQrDdKUAq/Xoqzn5Uqtv7R0Q2mXuIoO2Puopb3uc\r\nJM2M5Pv9DDEn3LOlpXp8KcEXixtkAg0E3mzeu/LDb224pzRtmLXK9ptWDML6\r\nWE97BLuIBJsG9DK418wnbf+NxfvgE8s0JQic7kn8zOpcb/PT6nYukyT9FHrQ\r\njnRrwbz5Z1dLkg/hV9PnkiKvIjdyGRTdW9IsZmhU1kjvyrbMeXoLMiUOsX5Z\r\ni4vQSiRSXm0edhpF/YtysF2oMc/hF6bWelYd5wlcFj8srTTu6RyFW7O5rbJ4\r\nmg51ps3QlsbjpszlsPMrBupWvxL9Ri3498qOwOL+2cBLi2FgdX8zbNbuyALW\r\nZh/FJw/0M+0LlYefYFCCZE1mcLZCcmVFzAwmmC0nCKam7oqpsbN4zNyrmtUU\r\nCSMlYr3z3awGNl7I1c3BaMnqx/jvvIJ8G+TnvSpbLV/bwH6KsF/L/GvFsDqa\r\nhBF3iHoyKEdXbXmBuJfRF/DuPhP1O+6dB+0=\r\n=sFCT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"536b7c133481320a19d61015318c0b3795315141","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.17.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.99","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.15.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.132_1652947720659_0.7967886473086563","host":"s3://npm-registry-packages"}},"3.4.133":{"name":"react-simple-keyboard","version":"3.4.133","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.133","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"11e712ea322abaa27f21a763b346824c90bc5aa6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.133.tgz","fileCount":19,"integrity":"sha512-QHpzaXdJAm2qvLXYVL7vnEO3O5673KX8TnjFkGhwjHxoregm4i9EYwa5Gw9U3DhrJJL9XH1y+deXvCRoqAWAoA==","signatures":[{"sig":"MEUCIQD+jU6QEOHo+iRyCI/hsisvhSJBNQjeW8Jx7i6EYTViewIgKgwiiHqrtO9UW/JMA3TTp6io5FT1z6ve2Ws5JycloH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih0z+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGVQ//R6P4lTF6naJ2rw/1aCcTHyV/z9y7fLCOlILRaIs2t+H1MQZi\r\nvt/skIQjfe6X4dQF13ApVuiyn9BJ2FxPZZcZ3nANW1nZvGQiH9T7m8aoAl+S\r\nm7WqcaCb1fBBQ05csc16Vd2W12xzAGbR8+/M+gJdCXUd6Afcg/YFAUv1ZWWG\r\nEIU3BGcZBja0M1ECDEvYo6YlHpwNbK52fXjIOUtxf1NwqEvOIg0PWNpd4jkX\r\nBnlaEs1fN3I5lKF5Y9G3dtzVMBRxUDgfMrhXC/O9Cv5AXYyiSyqItgyKCFL6\r\nqYukFK9xRuhCfiQHxmT6R0FT7mEbFTY6F9xuyLO8Ht2yTzmr+kedPhsGXglY\r\nsoGLSoEjL7Vfy6JhhYJDZYsGEvPFL8uAPQz1NNajFLSBB33mLaU693mbW2+3\r\nue/COhVsENbYmXKEoS1zF5e3PvzY5fK6NGuXL8iivEUALOUqNKKgqrEU2XIk\r\nqBBLbnqNLvhIUVPkdQpJgoxGar/RLFFEbQXYFzw7cTI3gwzF5dSQ20NPwFy1\r\n22ec8c0XPndOrGfOFbaNizc8nDO2+36ej6HybTvzwIm/Wr1yRweqrssvrKbF\r\nih48s8l2BW8OftFnBdpof6u9wO1sGwN9rqhOnDh3Cp/hFLA7ClZ5U9uSZwRe\r\n3qmdg9yfYAeMEETQ9Hkru9kz1c3puxF10jQ=\r\n=bvqK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"411af3b2746008de161412dfa06b9b9080c5de85","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.100","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.133_1653034237532_0.3015735675390274","host":"s3://npm-registry-packages"}},"3.4.134":{"name":"react-simple-keyboard","version":"3.4.134","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.134","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0ab39e618060da53778baa27be8e49a7a7555a06","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.134.tgz","fileCount":19,"integrity":"sha512-42OzXET76sOAOCan/2bQbNt+mlU9ERbKRd+21mKswjsdKO6yZKAA4+EUiBMaFCmy0VHpKHa9xpwyLAN+eT/Mtw==","signatures":[{"sig":"MEUCID2uGy+WXYTLoUfCIC4YlKT8uC5vvhoWrcQrb9ZpCLk8AiEAxFU77ZsKZX00ZTvO3BYssP5eN9hqOBKXsJGPvReSelc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0EAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqOA/+IMQzXFpq+2OjN2hgMa9x3ROqRiwAdXQJIwTDBfqrqGsUhZ7i\r\niyAweK0S5qVj6y6itXirjFuUo0E6BkL4ko9GcuVPlS6zhA8OI5TogR9fR+pv\r\nN2mWyeda/FLl0NyWNO3maR6261fa4Udr3HcS7HfeV6MZdBLlLiA1zPRrKPM2\r\ngdQV26rm/FyFU1B/gX9GVkbIS7FCfvnQTEqiWJriEaOwvdAZBg7sC8kOG0Qe\r\na6r0sf8HuTD62Iil2LKGb8pkvgjz30hxG993s83fyjy6k1zgWDwsdTplsKDd\r\nk2g/Mm6r21CC2XMiMfnpQYkKyPqxRkshLsjOTazDpjYzn/qfukcis+/6zFW+\r\naUz4bl/QPWVSdrgdkugEvp4TL3su6yTFaE+ricgQ0L6M7cP/hsRGdKG2fux6\r\nZSdaajYMbehVkVDUpdFfujYgGUascPAPsdvhn5gKkpbYJnlCvB9rvCNlVRcy\r\nl3D2yBQYe4CJm/tZ+b4BnJVu9Sx6KvPEQCKsVt5T7ViM3TkdEmn3L4nViwJf\r\nHXhsbNL0EcPtcHsNgb/NlB9aaFhkjknMu72K3qI61wOGByskcT2mqXSWCl1h\r\nfaXx0n/0lB9X7vtp7df3w8QpOsdVJJreYkF+hakJXy/YchYJPjMOfvfv4Aes\r\nZyNWaUbdOcK7mAsmxBLGN7EbnMqNz09sJXE=\r\n=/Lxb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"38d6279210360e5f4447bd3b2b02917ae765d64a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.6","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.101","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.134_1653293312684_0.892496376356066","host":"s3://npm-registry-packages"}},"3.4.135":{"name":"react-simple-keyboard","version":"3.4.135","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.135","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b4aa8fe4f94c989e1a2081f7b3579266a2e5ef3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.135.tgz","fileCount":19,"integrity":"sha512-IoEBGfmociN76xc2Dl5L+qciwUQknEow4eSsUEyZMvDgbIMIs08l3wjEejPilYF+lJiWgavfb1byrYSZAmq+2g==","signatures":[{"sig":"MEQCIBSdqldKkao7K4QiN5bS2m5Pm5cYNWig1NpqJY/4PbrzAiB5YRXK7DiA/qafK8sOd5mdPI9er0kvtgaxsky4ew4k+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJJ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+jhAAhOYJKfjvhoCyoBD27IiFxy5SMyTFdwf1jc3d/4q0oxEUZ9O4\r\nQLbmTNGAhDal8IZ7+gzT5gP9RhTjbiS0lQa1c0JfegS1VR6/g/1Vg6o9tej8\r\ncl1d5+E9q8Z3PwNzwLroCernecIKmoZpGpFNqAcoeSROVV3Ul46yE0C4MLAo\r\n8xaZdK6RNcI4vkTOkkddxcOpmMoME7j2CUZy+10on5+4R1o8zb+g3uQre6Xk\r\nt0f7cPNxPqQAieGPpoOA5lwArbqAW0oLT+HBFWTp+UcbuI1THqFZMSxL43EG\r\nFpCXRo+uvvjYGreMmw44NGX86PwMA/U1XVcbXQlBSuuLz2S6/RpmU1ljcFKA\r\njKKqjHw1e2EqiVvIpjrxrMohL3Xw79Dj8bp4uOQASD4PKsK9nSJi5CITJVRA\r\nxs76LRz/SGzIcA1LbbMGGDZNUkDI5A8E/Woo8ejaq/mlTi+Rfg+rviie//sk\r\nvIt83UVs0meQdSgVAgbnajpdiyVS1sHOEvx0+YABiPgnt/VNp03ycGvtePRw\r\nSkb4HNeIPRSWAZPSXCwExqD6iTkBqrCEngHlVWuU5pWiYz1v4kdZtXLZOv62\r\n3imGzfRX8939CjiTReoLaoD2jVWtTgeUc/gK0FM9E72CK3ezS+U4UJuhpWmf\r\njKo+cfA5+sMWLSiDXg7pYYjg/0JTia3+V3k=\r\n=lu86\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"dcc983454b3dd71f335be3c43e73ee4501e89fbd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.6","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.102","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.135_1653379711608_0.5353894420335128","host":"s3://npm-registry-packages"}},"3.4.136":{"name":"react-simple-keyboard","version":"3.4.136","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.136","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b66b7d98dc8e9fd12bfa994cf76f657cbba8bc66","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.136.tgz","fileCount":19,"integrity":"sha512-wf+xkF/0FCqeCEFbnp8K5m9NcGIYzfXq34d6tsthm3Azifd3/fq9TlX0EMGgGMc54QUhz0VYXpEgjVYNjinjRw==","signatures":[{"sig":"MEUCIEQNqVrL+my2YLzhXh7AjuwPWS7IqXK7aXtjkH4LHN6VAiEAwLrRy8kv4pYKmfS+7j14qy4q39aMEWUMTlcXaEbRb+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijeNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcyQ//ZTH9NL56zOYliX+e5mUgbw+4T6/1oied7Hv7BTCOYMS+ihtz\r\n8VfIwRPIbQacRuPNPebZ8Ki6n8ASQBbowuFwUvnOV20AojNAmJMw6fXIN9+M\r\nhMc/8lzHi+CVLOBGvtwt6r+7RXTXTz+J5V+9gyJ47Sx31fe1oSRhLY8bLBpD\r\nwTyyAPC2RbkPPV9aoIBenOAXE7pPQNiGWXeUNAiftmDHJp4Lxgt/mbiC6tOm\r\niybtLjtXCm4us5KgKG2/pB/tKAyRH8zRUev5uxtq4VwIW4GupQZ/sBjv3Kzs\r\nWzTECnh+A/GJ8Ffv8jlNaYLA/n5VEFyrknSgS+a+jx0q9Hdg+neXoLRhulaw\r\norJYMVeVCh3LRtrmfyRX2rCNw6xyQO2+U0PTtNv0ILTQg7qAt3CutuvGyKu4\r\nR9fBhLBo/p1iqsAkVb/Ta2gmbT9JfqmRCUt8dkrNgKjnTxgEG4Z+/64VC8lt\r\nMM/RS5fgwSfXpP0h/ue6wGOPhM6sgF3LlHDF/1JNPFyzPGEex/37BQUl6gb2\r\notqVSD6GxGcKDETX6bP8YhP8RifiOqlDPYPbI8xUKOU8v2jJxpFnYw4c/QWK\r\ncA5rrTK9Yu9W+Xy224Y8EL7fCV3J/5tx4krptZLwsXgUoJUIwO4bwBAsk+Yd\r\n1xwh+Yqut1iLwf+QUpWeMePOYuvWKOn31IM=\r\n=8XHM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e25173fd6b5c0e3c23b4953af07fb2d8b07f1fe1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.6","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.6.4","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.103","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.136_1653465930857_0.18162576397261643","host":"s3://npm-registry-packages"}},"3.4.137":{"name":"react-simple-keyboard","version":"3.4.137","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.137","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e9e0b8af7affb0e1f7dbb48d5f9c3a47cebab09d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.137.tgz","fileCount":19,"integrity":"sha512-3ai3o9t3lLyz1NlzJd+89n5F8uU9TzyALKqslKU4PRBcoKvq+mToPnGLKSorsjY6IcVywx/6Y4cYnhiUs8YfHA==","signatures":[{"sig":"MEUCIQCdtWZ/F6LXrBlAQnSXpZTlc8NCwcUXKm42ztHkJLBuiAIgQLouWyYtkRl07em1ByEcL5QeIRGkZD0Ib4UzfM3dwi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijeSeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop6A//c0H0pJfl3jhmhphPh9cz5PRP6kHA4BEpExQRj4iB95MHDZPF\r\nM1FA/frKf9T7t6hdGSwPPR2A6nQwcpal3jdqfRQ8zrDL5r3oVk2Uwgr19rsZ\r\n9+h9Gx8bD/UrUxER+FfJJXP/z5rrmF+5DdRgtvb7G/coRDQwq4u7nh8C1G4I\r\n9Iqutu4PQRv8gwixE02X4RGdhKafomuXtUkS/KRj33cXdVeKaKDiMsjo7x5+\r\nux5fUeSVtyrS+G9oIz+HSeaK5+7SxKKqkAzPVOEbDffJw+YnzQAxCostw5Gy\r\nQ23YHD+junBFXcfMbrXUnKPCf89KU6c72lBZx1T/bBwXpQZn1xBhoYB/hluN\r\nFQpJr6zZxdqDAxKda7KN3PgTQ3v8xak8aL5kU5XqZ7xSxGTQA8mcbAq8E40A\r\nPE9rHyIBsvlwOAyS2IPI5m38x3FgH/pT3VLk5uAw1uLBOjLYcPl+qlq8pexB\r\nIUzothNeyo/sYQ357PHBRS4X8kspAckO1sScLMv+ySnbXKi4oKzAOI9XRDfM\r\nWbKE8xgNwLWC5irASPqOkSAFDk1CwSL6ZjFd0PjtN8xmIQ3BPFN777GjjgBL\r\nigdUuUeROVH4PSPXVnIYGPqRHE7RqqG8lvTRO3opTaNNFTYzDdP5AC57pb7Y\r\nINwX1Hb32sJ2reReNob91CkMw6OyUS14K6A=\r\n=1Fv1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e6fd46fb52af67b3fbed202e5c1b9160016c0a73","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.103","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.137_1653466270701_0.8599367525164279","host":"s3://npm-registry-packages"}},"3.4.138":{"name":"react-simple-keyboard","version":"3.4.138","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.138","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d09bec67265bfdbb2d837ed38fc026f5ec28707","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.138.tgz","fileCount":19,"integrity":"sha512-xv+zdNRT46yf1Wosw4y+U8/tZVpRGhrQ/Y3A7I4HvWyubOBwfKAgrtbe0+EKd9cfW515Jhvw2ObAVc0mwELP7w==","signatures":[{"sig":"MEYCIQCx6WoYdYLGQJirHb8sJjpswzfpmvFJtL3jt84VmTPvAwIhANnX5Ny7hIBZJ2d4bo0GhZCggcyrg23qJFcIP7fbR+ah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijzXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCiQ/+MV6VyAXz4BpL6D8xFWxFVdEsTlCEyRZ7Dl1B+T+0EBMUzLK+\r\nf4v6bSOF/7jpi3WpAY9IvADWpaZcKLNB99Lw6DzGl7vscxwciQazqL41Blx3\r\n6nIsQ7x3nNz3g083Pn3CiLXNzla9DqdOSQTjGvAwhSBQ5tOntAz7Jd5NiOh5\r\nMSY4z+lE22qxCszi364wBviYkfllpMAZY5Kj/jrUQnW7++rClA3BGek3HrZD\r\n92dqUoCriy9/MylZkavDhNqGEuSyqeLvvnAXeaak7YspjDAuUojq7nHQTl2M\r\n3SV2frn/2OvRxjv7gtD2uSE5UwNR4G19NTjKny9oaH7cqj+4fjrJf6kZB3hw\r\njmKj7gcsx2DK37AOEDyZrxtWm09xbasTJcTSGuKX4cB1WdpC82Q0lP4sKICt\r\nKJjfBGmadLLduFtMyzdnQZkMJ5+TyfIwmlXtbDWbksubfyTShhbYgDRTntLz\r\nU0t8v73lfj24DSyL25Gh6SjZ33AG8js0BLSs3VUdgBKcCxR2E5S6IKt8piYL\r\n/PNuBX5iBaqOslUvUR+EXQ5Yeh9w4B+8fEikYP5z8YXZoMlE7+OmKt0mf2k6\r\n4Ew1qk0H1ldEkeIluGN8AG2WbPj0Cln+TZXRtczPOj3cKOJhNE0tiQChZK/i\r\nqQw97PZRh0VN/Q6yVzwUMU6ve6wJDmogzIk=\r\n=NlbJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d693047a1b065369457d0199c0579586c08d97f8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.104","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.17.12","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.138_1653552609076_0.1322759566821936","host":"s3://npm-registry-packages"}},"3.4.139":{"name":"react-simple-keyboard","version":"3.4.139","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.139","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e7f1a58014059054e6b72a4189d79bab6f9779d0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.139.tgz","fileCount":19,"integrity":"sha512-djtx+FW/MdCXtbzPs11KBcKQ786+wpKaG8Q9+3adwAKs4WRNuGOiv3MIjVGIH/qsfNCOmivY0JIqYSVWfm9+mQ==","signatures":[{"sig":"MEUCIQDNHNCl0bTTwwg616ZzkNiPm0ZezsGQLuQFDX+WBgOZ5wIgCd+YjsTWh4orFmlNKwpGrP6eQSFf9mo4HGxJN3kiceo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijzg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyjhAAlXORskS4m9KRcxgVRu1kC720NTUQ01dD3Opyn1iKsIqU6zdd\r\nbgTyXKT+oLb+UWhOn/zyjsCg6onL19KzQWXw0s0vmreJwhB6XdzKEGox+Cmg\r\ngqjL4FbgCYLobu6m0YVy8uJJbgWPdeCbzsahFZFtQ4aT2EY1bmmB2LvXSges\r\nV9px2Dm4aY0H595vUIXUctS/UfZ5A43kkIgKjlJ+C6aGiPWmuSC9ErT2IKCA\r\niKWY/c6cw5RR/rMUaGqYGBHwGA2+IH8oNinWWyA+hyYPVGT/hRqRpbWYhXUF\r\nIMO3U/HOsAaoI79CFd4CwBNuGotAgeUUVHZ1lpG4sM1HdsB5JAVQV0m1dfwN\r\nZOIVqAwzzhIObyQ+8P+XBK75voRN0wn3jW8nIciGo6HDy4KOcTiwzzZlFbiy\r\nA/MAHp5uZTfi0pXo9659bvoVrKTkSyKaIbAUPdMJPKScSd+aPDJRtpAN7Vp3\r\nrv1OpUVQsPJEkDJeGEqcXB9L9Np+b17mPownNvc1kTWFy2/hXxABbfms6keg\r\nDhYh4ii/WPAH+zK0sxA2tlX/B4jK8o5XReola2ZV27UOgyMG3q1zuWug6i+k\r\nyM02+GRlQAMMLmjr3cRQpveMsqkeqqdn8YSDSqNF+Mg0M9EM3VNIgbvHSbkT\r\nHSKNluqhS35yEPTHDXbLE0N7+umIH6RNryM=\r\n=cH13\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"28cf3b59ff23108864226a2a53aed9fb3e2c7278","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.104","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.139_1653553210033_0.8328403881317636","host":"s3://npm-registry-packages"}},"3.4.140":{"name":"react-simple-keyboard","version":"3.4.140","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.140","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12cc76d0f604088b1b9e8402fbccfafd0c254056","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.140.tgz","fileCount":19,"integrity":"sha512-pYTGuIPCaQwTZjG0L+sX+Jp7OOfmCm/ykulnvtB7CuR9SL8o2fsVJJhutGr8JlrlSzYi59VmGEj9WSb3JXWc/Q==","signatures":[{"sig":"MEQCIHiQ3bs8KyWL+ZZJqej9rj9IyJ4Z/t7osOfrKRJsCraWAiAKnIEZw2+0xpMvtitskkd8SngJMhx+bn2q1r49Cn8ClA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilHthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnOhAAnkrj8lICBtqwuCVU3sxGxu+eSjzTE9ZAQMfXsYQqLmNU6y0p\r\nJnVMtU/sNJ6ajIih9H8dz03Jo/2ZQa2+A1fP3v46QQ2jaF/mwhrRbJqhuoiD\r\n0tdhaykllGS/gBbay5MUSanB6qEh9A31FC7+kDC2oWm3GAuH5rSDtKz10Z56\r\nA2wobaIkuZifBzxy9p5kuPjs5zoMEL4nJ1jFE6HI9aTA/jAwM7y52sDjORO0\r\nAKbsqNGD7smk/ppMwFUigknYZD3ZEXaouqEugEBGQaGsTZGxm3zqGkAPbZNc\r\nOJbd3+x/5NoHl0abA4xjckUbfWRSD/lw1nUj6HAa0NVc3Wo+R9zQqrodRicK\r\nAO8X7rNjwOn6a+ToT7/PqCJGm+ERbCVJmWRHpmQEEKGBbPZpey5XgdqLVtLq\r\n8fw5wkIZscb/r70qKdTquMHInL5+dIpIfWhgKAkiuvYFbfrMa0QbK9FS8Idn\r\nNHTmDVJEVO7tMtdxXF/Hp7DBTzAFw69KX3YM/xBQXM/2+iJmSuReaEzQffTg\r\nta/2XC9AM/PiTnXvQcQnn7t0GeZ4R++KadZ+a8V1iJrThiLoryFnZ2rF6Ffp\r\nv/9WDUCH62Y701VONKA6iOBvEfnhhzPWWw3OPWytVGN4ShmubQG+QJdxyHEm\r\n3IAwiO2tn2JQcVt+LhsVZCie76COiUEXPoE=\r\n=p2ja\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"9b0dc9aed5902f102945ad7ef9bbb2aee2cc3237","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.105","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.140_1653898081008_0.2768201477857155","host":"s3://npm-registry-packages"}},"3.4.141":{"name":"react-simple-keyboard","version":"3.4.141","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.141","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"251ec15b96c7556b8a6a045de561a3fc4280c9e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.141.tgz","fileCount":19,"integrity":"sha512-v7/9c5lYjYbznsdOKZQt4zJNXx6w/KurgMYmFnzBsnbm6F5C3rrb2gK9Bh7Fw6JPKQ+50+StmQUe79plQKEqBQ==","signatures":[{"sig":"MEQCIET2XSkSmEwaqai/pP/UMbjPZR89c1lunSAfeuB7BhH1AiAsekDLoLc/tw04CYdUU8G1GWrYMGJdriRuOSjakc9eaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilcywACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriLw//T3Yrbc/Ims4C3StVrQQM6PE28JPK1Fnkq1/zjRURm+OCkok2\r\nWPjkmcVCguAdM+wkxJ0YZrvbjKRDnnWbMlNz/tzEE+xmdOudoIYCT7iWVRH9\r\nUhJRNBQHGCYug/e5yLeBtRuITh3szSde7VBJuy57a0m6vD4XktOh/8lKqhmf\r\nJJguxH4po+1xjGltikVEUmAnJlDCN2pZMPhVQgqAqscgYzupP4RaAEneini8\r\nXGjKt7BMGDwm7WdXJj6Uhrm574S+2EXUG5NzhgVq+kkCbXT2K3WCxEBR2XWg\r\nKkVMPhMQ0nffdMCp/Gb7icEmFss+/whpS8Qb5Y0GzFnGiMPtzJGCwqwtB6et\r\nmbq+DbkLWON5ltz+BsC4iO1hRJzTilHWYB22puDTDrUdpC1Km4VppHA+DrXW\r\nwxbQ3UQpHT3G5SD1vKpjhyvyCvzP9TJrGrz2s+6OdsFNTk7iVTwxxW+d3mWB\r\nO6aQzPXCZ74S1Cg9IG813XTYh421fUmXnX0A3/689LJ4/c/wL7ubWMJzqOVN\r\ncvaPCfVGn451AP6xEsp0tz3a2duKFh51S+GHUwlLOg4zcawQom9p12t3OPst\r\npB9/ObD9nEvRlshLeeEsvpBzJxxlHeX1SKlzEKYTslsAcvvH/cLAtJo/vUpN\r\ncKq/OKBYBgY8Xx1RDTBhsSY6zsOClJhS2yI=\r\n=9jG6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a9c0c9997358ef392174d155fff3315987cb90db","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.106","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.0","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.141_1653984432465_0.2249008058834001","host":"s3://npm-registry-packages"}},"3.4.142":{"name":"react-simple-keyboard","version":"3.4.142","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.142","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b90354cfa70c5eac9566005dd05e99d5e447fe4f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.142.tgz","fileCount":19,"integrity":"sha512-a3LygLm6OyXdecBc/SboDg5UjRw6oBEdEVPK/QwPgC6mpO5d9y7/389X3UjVyceP55+jMNtk/3Pqoi731LngeA==","signatures":[{"sig":"MEUCIGHFjmAtddyqy+CV6Lw2OdQREfkJFu6b9ekssTJCjIMPAiEAtqeXSwTOtNGX0KTcnKGGvOnguyVaN65yRoLXRbXgckE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilznUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreKBAAi6/cwG8Tg+jvRlSXmW6DSXNKPeI8oBjFTV81Ymf8Y0+OQDNv\r\nECohdbA62ZjvqtHXpaRYaUOGI80G5m8DfRLd6+NRjoEJXC/UekEkpoo/jCDl\r\nCnOgP37CMzglYQ/2/92t2XWx+RqUFzgXSJuWtKg28S2uoJgmgCiaYFq/Ui+A\r\nKxGjHa4Kvj3oDX+IGQuBKdcnOLXigWWUp4npfnob9jv2XQgmjf4hXm5FbavE\r\nsmYD8E1ddzWUxsvTn5wPhkYWpcrKjcgQtMEbIg/6K7AA+ZyA+F6RdBg+XEEd\r\nc6G4Phatqu2Rj37LPMvYzCQx13A1Dn55uYW0dQ0kL2s+o0rqXpPcPzo2E689\r\nDGH2pXwkm/oDaQyBssI6yXBWy/Ht22j+g0DwtytizghALptzuitRuKrsgL5A\r\n+OdCNMxghD3ffqI9s84Nh/QqCDItoRci3ZnHLrAMFfvnYvpV0idH+0voYeDQ\r\ntizzY3gzxuxjabMXRlh0LaM666dhvkoT8K3J004ca5p86I4jhq4q9+AkaPyB\r\ndibhUyDyM7IYhKiYesQIS3D5dx2w1/GspGLRuWyPgGvg0K/AgEkOsIUAIhy2\r\nCyMcBS7XE4f1ObR8gBrY/mLMYaxQWUmWoblcXNOrxxSP7U5U73aIzfiMdzlJ\r\nBL5kVMGVQVRLm2PuYhxTp6c/v5/G+LWR+iI=\r\n=JQ3z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a614cc0fff619c1b114d9b7a2a66a5fb8043ec6c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.7","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.107","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.1","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.142_1654077907853_0.31705227161898963","host":"s3://npm-registry-packages"}},"3.4.143":{"name":"react-simple-keyboard","version":"3.4.143","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.143","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c070a8de6518baad3bc65da5fb915a96327b4537","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.143.tgz","fileCount":19,"integrity":"sha512-VE+eazgf67HQVpSLw8wi9JJvyxR4cHQrOIhlS755YCoBy4kLQ3PwHkBiiT7K+Yvu7rSCsp62KgZyNT5LJ9kxQA==","signatures":[{"sig":"MEUCIQDjz41ukBt/NnLmgO0EY242sS2gYktjOui2xPyBAmnVnAIgcrO1/4YOfuFRo6re/RZSJQMTSoKiloYPI/xMOuC3dfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimG+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmFw/8C5bGyGAylSKeLmfwDts1Z5LYk9IUo4NCtjMfkLQfJ70Yya1c\r\nsW9FPS6AgQ6NqBLbHUt9OLNjBobzIe7w89EvG77/WHLT4628ZrBBz2qsFHSF\r\n7G0Wj4S9HBQMKDHlEUDIksLzjEyzFLxYhJBSYqf2M7IVIYgg/RVLc53opHap\r\nQPwv0LdskZp7AEo0brTbk0it4Ec3vc/MPxS09TID2/6Wxgu8rIfACCoiIuy4\r\np5X2H1EKf2a7XjtRTSyCNf3u/Qh40fxrwtmcKA4yPCV9c2G2uxPVqLESDuyj\r\n7IiYB0yYTKLoJ/yIaFknmeWYtz8+dQgOlI0CA4e1rQzbcJJsB3Q7Y9v6Dfo+\r\nUZ1MQ6vKlKJQAxNkEsJMR9DfQUh4ZsWR0F3QRKyefMSHzDQxxAmSibjhLuOl\r\nTGWAe9Y814z7T563q6gUHUDcRWivEkqKxDc3SCo+vMTKqtH12VhgZfaZxhxp\r\npksDTyfX1ayfpItZDkiBqXs64oxeyqDh6lZ1rQlbArwoukx6ECSBgUx0sIy9\r\nyT+nVLxKvq3gGzmAr51R6E1iwkWb/GiglN05Olty5c1X18508rsxYJs1UtTX\r\n/PmX6Sd3rzTlZHscKGdudwBduxLPwb27JxPUaH85HIARnnfiWgdybwI0lKVf\r\n3n07xaeDZfx8iHnN2CYZLibM9wJ3SaDUKHQ=\r\n=FjII\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"6c9dea51c654bed9b5a501d7216bf422ec5dabb9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.107","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.1","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.143_1654157210378_0.8077801836888236","host":"s3://npm-registry-packages"}},"3.4.144":{"name":"react-simple-keyboard","version":"3.4.144","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.144","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfb49a306b91e5ee17ca7fed78f0755f0793d2c5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.144.tgz","fileCount":19,"integrity":"sha512-4RR/3p9gPEb8IeMU7T9bCwt6cIJyCsWG1bquNYKFGhCM31zMDvnPtK3Oii93VY9KuV93jsK6wuyjqbqirDjh/Q==","signatures":[{"sig":"MEYCIQC+dG453CptHEoB35BQuqBigw2KLcZ5wgUA8YK0KcFOCQIhAKl6gJlS+JRws92q/Uyn88OZb188NubUYNlPowIzECPQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimdCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9bQ//RhAah0KEz2u95TjvXESgescusohgTvwHs6ikFzWYpXoOtS37\r\nhDWgi0LHpny1Ql9Ywqns15BSbrPOfUUOfgu7OM7/Y+Xy21c3H/OtmZe1HJC9\r\nVa84PkBfkY8Pu3QcF/xNnXfpgv4PmTdnhBp/9Tw66JglM2/+KDTiTM5JYDyR\r\ngPjbEnMw26uxncedrKbrjWxel6tF8eYIp/VD86JJB8XI+pzxoZWle+pspOhI\r\nQPx9WOaa8atAXlPD4fpM4/dgyhwr3k62xfxL45RI6lpQ/gLMspNwdR/ZkRua\r\ntLPQk0143mHRyk+DZ9WFGm5D3Ljf07IJVwzQ2Y0aMOwlncODnbvts80/d0U4\r\nV0rrVUbcLUsZsYmcHyskHqwfo9nzCNVlWqjwd0ibioBUgcCDQlcxsOiQAdoJ\r\nN+lF1RIHEaUf3gpL68q/nZglCEKurOOIDXfgBjSSRxjdFWlFgqEblybBMBy0\r\nsI54cg4fujiSSC9Iv1ITk29mFvrf+uo6YTbwineW9pI/uK3ve+yYlgrFWOsA\r\nkF/llEL7jBz7jasZDr/YYy96IMEnP+hWCLA51bt/DDDSL3gsusJ1VAKeiMpG\r\nWyTD4awuMXHIi8nWBxK0NSUYGWphru6jWR8PxMvDi+iAf54eD1Vobc50Osd9\r\nxTckNNEklZEbnm0Jse/ckXRphj6zOULVC9U=\r\n=vmil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e3669175e349939173eb939ec8b197dd2762ad9f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.2","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.108","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.1","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.144_1654247594331_0.4659561069943359","host":"s3://npm-registry-packages"}},"3.4.145":{"name":"react-simple-keyboard","version":"3.4.145","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.145","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"05e7d38d9728bcd60c2e60ea635d1bafb000f228","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.145.tgz","fileCount":19,"integrity":"sha512-8j1yFEdWUAIV6lHhrJ947GGsMf2YiQ4jxzzk2maDe/ReykApvII3LUHdqDJIFSPZywYhxTdjelH7otjMzQpQDA==","signatures":[{"sig":"MEUCIHPKIPeJf1xp5dAuRIc08gBXCrd6PWN5i4xsRFLuk9IRAiEA3uEGGsW+7qBvJyvh/8d00MEiXC42bTBZb17jXP/wQHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinbXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofww//UyidkleNzgHBPMB+2w0PX7ub7wKxZuRjG4urr9gZbM2e81om\r\nFdmmvJzSFuOjtIZIFvfy+duJ+lvYMZ/yCB03EzHhr/Qpvy7iW2XhCBo66Atp\r\nMscLbKge8HlQSpXplnN/0Bim/nY/DAzr39xnAWK9lGl9JhnQh9y0xFhtLg3f\r\nslRbRQ+faFWpnClb0V4NMT4IvXSnwrNE708FTjZmnKSudJkii1W25H6MVCmI\r\nXCVcXtzhQwVLSyu7RvOWah5o7W8r5AUJR147HpEekr7gH6HB3bqkzRSSwo15\r\nbcd7FjUHh3RFnWtxtTbflscnuoalF/bg+TXH1YtMLDxX4br/buEJmuoSdI7H\r\nWGIOtDxjTdh6Yfo0RDhJ+Mc80i9szsnlREGCF1YtdXN6j2wHarpZAlDXO9Ts\r\n0PT5FGQyjQpi0Jno0qUvOPyw9FbASB1l8fzvPBwE8oQQOzQakhBZK0RztaKq\r\nIL0TCZbLzisFooBzUhzUkv60dx/fqh1OS9otI0DuzEQJxMqPIvqkyecK8DeN\r\nTOurSl8k7nYHDbILH5hvPeA7mgKmXnV+2IeSPvDLv7WTL+xW0e0ZyaR1YdJH\r\nmLZePzvDbi7noQASxYrreayfklsZDZ7Mrp9XVdCjuajurWwkIYgub2oWqLMh\r\nY3V71XlkHIcwOBo7D0xxNX+X003z1H+IIpU=\r\n=mAVu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3ded86af5e7d3f76f89200bd6a69c5392044e3da","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.108","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.1","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.145_1654502877112_0.9538517518689347","host":"s3://npm-registry-packages"}},"3.4.146":{"name":"react-simple-keyboard","version":"3.4.146","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.146","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7b2275d80ba29fe10a48b1b630a874fbbb5c9b8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.146.tgz","fileCount":19,"integrity":"sha512-+F0t1lwkYwiqzx8YGuvyRNqRQT4pkaLhyNRElU+XLVWSY8dfGeltptIj0b2XNOukU4B62o+t5almMUVwwLsxMg==","signatures":[{"sig":"MEQCID4A4b1T1sCM7SrAVLcad27k+B+2JTupe7kXyO6nYOpkAiAN4LnERWf6TKum7ODbsS6708dU1+YkmIAMgkwrX/LhYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinbwbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxKA/+KKaXVLPo3fDbWdRJEV8gs6zsXR9ySPPqJN7yQa+k1Mw/dTQX\r\n9rrEs0Gt+R9c9h0b5OWnCGbmx+C/m6q6w6d6LAUwm5n6XAo/e3Zx7AC/9vZB\r\nJ6xwGHRGc7dMd6oneCnWBFRCodV2adc9CNxKHrxUt/1lZZbM/aVOZNiFNXrb\r\nAPsz0FDI8CKwmEYM3Bz9Nqssi/DNrIGMou+sSXxUTXuB0tb3WK6pcBSgdGrV\r\n1wB5MBB4O1GCxaBoqzB1spV0hsDmVqmqAkz9Ws6yDk+VObORZyV3k2Y8iD/U\r\n4kYFFSeDCBk4Y9VQO8Zg5G4VB/NW9T9prZvj3uccf9JkchvJr0UWu83vOwje\r\nhP3xx1BsD+Uflq1LpxcC8uxM14lR5SAFSA1W3rDRVgr//Wu/FTFT6Z/0zmO5\r\nBlHAQDf520s2uao7G5TqBWa/7+xd6Z5lFW0MHl48KbrOPJJixCcEGpimTxuf\r\nkQYdOw1Mwd9nj894hFP+FQjNeo85zJNXLeF5fU8mHnyl9RjwLy++CbOWBcnz\r\nVg8Bb/nsuJZ5FxKBd5WZiqRVS46chAukJ09+vCqvZzvg8zVzFWb4bqQvepXF\r\nxTDO8kubbdSSCJ9CZwAT3p19B+CIxaBJs+/n3mEZheHLFMxrbLX1XTa0IDN3\r\n0F9uxKH7SqzPN9FFUazdTrCRGPI8uQ10uLw=\r\n=LI74\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7d741aa4a65d9382aaee9b9edb1513075cb8d020","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.109","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.1","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.146_1654504475682_0.8079722683571884","host":"s3://npm-registry-packages"}},"3.4.147":{"name":"react-simple-keyboard","version":"3.4.147","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.147","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bba124c96050a915c19792dc6d56bdebb43a74a8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.147.tgz","fileCount":19,"integrity":"sha512-f73xv3Ekd62VUnBWoHKRvAhoVhiOuhPTd6anoeJGI7o3+n140G7uHXUvKnndfFKpTMVk+BytXioCNbQx5PXTEQ==","signatures":[{"sig":"MEYCIQCLtX7+ehPsY7cXqnh8dPo5Uzv7FUKEq5XaBL8TwAqePgIhAKuMKYaGfcTC1CemkXelc+Lc6KnUQ/0I+uAxsl4qgClO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinwd2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFbg/+P8xecnnqY53KZbSL8zM+nKKyNPjr8WigLMpKIipaDWTykl7T\r\nJ4jEw8ki2KjkSwLckX+UttVuhf8TGeHhpSqLZ5e0dH4llZGLFXYghm4iBPiL\r\nYnPs3NsT+fgW14Js+vC2SZAZ16u+gFZ0wux+dcQg2f8tKbV3C2EnWZ6JF19d\r\np+eHVuTDlxGWzkPEzxSPrksdoDPGd4b51y2H6GAjIihNpkfwZwdu7PWZV5Hk\r\nV2sxXxGy9KVpV+tpdkjs0xLYv/UqHQTGjpXzJxdP/h8zJF0hRVucSunZVrMW\r\nmL1COvbARk+Q4aBwCO2tCFXhlUJZxvZhxbqVYApSaNSE/4kl8qDzYHEFhvWf\r\naLg34iYsegdlwQZgkSE95/EBPHRbP+rAl0GmBMy6WT+iVjrSw41T0XX/pURX\r\n7GpXqFpA5tk734eGV1ULsRMERTIKx4ooiF+NXBAZvCJEPBFRvsBoAIIdGAVK\r\n9YMyMp0ghGdmQ1GXoa1qDasojCddR/NKl206Xi6IqyvycwxgTBBc3DxqHO6s\r\nFxFnL0N1pt2NTM6bBzsxtectWWrRvpkBR3l7LgTrasO8vrj5JugDwThMKvDa\r\nMcJB0JA+U//5YFMI/fyxT5xci1C3YTwTqx9uwmfYezPs62dJRQQgR2Zxj4AL\r\nRdFmQXGzxt55acLGMfv1u9N5goDR9opAZTE=\r\n=PnM4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b05ae80867da6957d0f2a5b24ea000c7e6c6d2e5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.109","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.147_1654589302343_0.17726365493569451","host":"s3://npm-registry-packages"}},"3.4.148":{"name":"react-simple-keyboard","version":"3.4.148","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.148","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa5738e70659a130b1a89dc8e059cb71c247926e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.148.tgz","fileCount":19,"integrity":"sha512-8UXiTa0vXJa2pDJZX8zI6VSnJSavU1bp9YXGdq5kjAqTSW4yzF1xCB/N5yyxSK65Lwv88tri75In4y/RheJ4Ng==","signatures":[{"sig":"MEUCIQDmivO4ZcIOP4zQO63zDZum5GvMTCPgJPBzKRBxXPL7eQIgXYmv/bNmkkTR/dXaLj0ebJcNQ0w2jddnGxg+ybgHFmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioFklACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4fg/+JcbaaX38UxC2MDwV5lRFvSfHFRamD6xPqRQ7WiE9fGgQJR1I\r\nWpy0cNrOMJGys/98u15CgXn+QbQfGJjR7O7MD0wb1zHZRectz90xJmGy2rTT\r\nCa+FnXjgLVEQCQ5JWTcyRRIzYdNsP8fV/s8hh48XVMZ+IPjvh6cjZ78T6dFC\r\nOUwV4sYvF/+WHnIdk/z10Kx7Ame1cbUapDJ6B7gHAMShA4/ioeVWQGDsugpN\r\nUHOTFl29YLkMypIgZhlY0Z2LDZfAKpoGII5NyR4/BERIzDAgaZmooyE9h2U+\r\nHKjePAaugzZtRwyV45B8mieXCtT6bFXDFCof5nO8NJ8X6znI0cN7cMOL+02F\r\ngmbJayR9c3smJGWdvjtTk5xFyDLAHcBpbhZxzT8eIzBBlTVjXZQlwxqGTttx\r\nkBXBEVjDbzLnGaJiwppzda3PMNSceRtfW678NQ6Mmkti/sqUDbHgTc1Oa8uo\r\ncgvxFNjqGLI5dGUXzjgok46bQm357QytF/4ly20TC9JN9cHQnoC38+a2GGAb\r\nITK0Jm6qRzh+DkgkR3byMZezpikCu5NkFJxL3yTdX9mBdMUnwpY5diN1bIpi\r\n4mltmppV91sXM2P+tMOI+DmljuRw2HY90JrQY/bcliYFB+lJ/b451xaNDeYT\r\nt0tx3HKSEYrEk01sXN5npSV9yVkSS2eVreM=\r\n=3me5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"fb174a4009a373cac147406730d2e444db269711","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.110","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.148_1654675749381_0.39701963012125163","host":"s3://npm-registry-packages"}},"3.4.149":{"name":"react-simple-keyboard","version":"3.4.149","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.149","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"093363a9e606b4e6de502c5cf975f6b3b6c5d54d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.149.tgz","fileCount":19,"integrity":"sha512-PsxbEwTT6kKTzmkl6n5iXoD3NxewmQFfLbLewXz0CR6Cd2y1AyqzERaLgYlDxScKQfnEUqWDRa4NxbQ4XYa95w==","signatures":[{"sig":"MEUCIQCzTzaU0WijefA+Su8vtsOwLc8vrPlKksU6o/LA2kUi8QIgLIy2VY2hZSE0bvyYg1zWgILq3CawtHHstwSH2VHYBJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiot7YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVXw/+IPbR2nfZsCBcWlzob1XQWn5GiCn4qeT6QMaQBBUKFKDHWMTh\r\nFSMvuKLEyjZYUhbgpaOGcu97MDTQF6cC5G0pxbAz2wwctn2MvN++g1VY0GLf\r\n8qATRxC5mvZSg+a80Cinmvk+NKgE+jmbtGLjPOeO/eSTiWn3BtCqe1dNSeLg\r\ntB3mUIqm5eJ8vrS747EFgLnBGTbJYGxB3bS2+exGpwHKDo4wgDy9sCmP3Vts\r\nEbvA1MtlfjZrta6kCkeAJarMEE7Lp2ancWpruokpTvzeTp8iaTqFd4s+sma5\r\nF01zXE5DqYL21duXF6IlUOFC+H21BD+or3HbaT8smWtl0NF/Tf422ZIdFhew\r\nrFSMwYNpjXP3CvK9Sno5ygqJd/Jcr6OhMky8aU3KF75nY3T+iU+OvCYxFZCB\r\nGgNJLUsyY7lHUCA68oe+4+Jks+WzbvSgqBhZZ+KSR+zFF3x8f7qVmB0GX2F2\r\nLZH9M14LLMR55OEhEmN+/yg45evFTx9vDlAkGgIJUDmnQ374oJ3+HMzhJ2OE\r\nRzxPQEe+TWNQ9+ijEBxVX342+CXCwrjPGG2scBaG55o2/mLo3kK+wLQAaJlw\r\nX97bIo7+giFpkhO7Sykpgs4g3kW2yK2DJWrbot4nCOxG4B5FMtj+uTWHSndc\r\nNCqnVnEyWQr4ND760CDB9qzruAiB4vnxTNY=\r\n=NnO2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1f8ea7d750721cf3e09434dca4eb0b63ba6992a1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.149_1654841048528_0.3056503496981835","host":"s3://npm-registry-packages"}},"3.4.150":{"name":"react-simple-keyboard","version":"3.4.150","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.150","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ae6d5650482d26eb6947873a12d16d60fb1ed87e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.150.tgz","fileCount":19,"integrity":"sha512-sTXmgc+CWYQTjCMtgBAMZDcVewTWBkRDiAtIUjr/MUanWna4DNSli3Uwx+Qd63xV0slRjGrrfV48Mm4+OP9fMg==","signatures":[{"sig":"MEYCIQDfCcdeH36BVWSUU8Hf2/EYlDDb/jm1dNflFRO6bHuh9QIhAI7VXE2XYJX7R8d3N6YA4IIdnHLN4M6T7EArtJajjTyz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiovvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowEw/+K3q3YVZ3RHVqrRMjx3dICdkUktWOLXq6ZGeULOE9CO56ZcC6\r\nQmOsjEEtXuyNOG1aIw7d8C/uEa87OdrQQ9NivjMKNbbvQalD65N4u2qbqnkz\r\nNf2KIHop5AH/4TWZMu34bcCX2sGf+aCawMsjNXbV8vbg5Jvq7Gka0GyVCJYW\r\nMdKvU5fJCTgptdckxOXAenhYpXds+IHodZ2ysj6M5OXarWzveeUyJIL/TaTT\r\ny04lYNQ86PN1hUskY760X+UA0/5abPKsm+VSPlrNxfOnjaxRrvrvAseVGqc2\r\ncRs+2tafDMB+NF58mGYqZlnqLx+75EaA5ykhHqGohNl+hgGHUCJwn9Egj9Ls\r\ngU0Q3zhjO9+3kAISroqYGpM5Zvi5PB3xUhXBZwf2Abe9+TKbTq64UMYe6XcQ\r\nvf4l6Nw/I5RJApvGdWMqo3KLNQyT/yN4NZ/KWEIrVpFVPd9S/bfP3zQP7u3p\r\n68W+gX6DDjJEggaqk44R8K2nvv4d4ikkHRgzuspA5LkeY0UeNG5ynJ4Qhwck\r\nfEdBZ+ca/x2DGUBRGDUqFN5+I+aszBWqYYidnnbe5tTFma9XwaOqQS3Keuv/\r\n0026RY3R3Pd/85o2IPTmND4CJff66sbiR5h14JczPhoNOtMxN+rYkViyulz8\r\nUMOBskx9AYxlLEVM0CkNmEQXbNBn8Ga1k5s=\r\n=3kbg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"21493c1c8e63109743a31c5f0f4bf71f090377bf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.150_1654848470131_0.17828042378119302","host":"s3://npm-registry-packages"}},"3.4.151":{"name":"react-simple-keyboard","version":"3.4.151","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.151","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e1ffc1b7d9337af574cebbf2eb374eed9cf21bdc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.151.tgz","fileCount":19,"integrity":"sha512-KhuJzHACfoOhlX6h/BFqA6Dqh8RbPHs8sk3jluAFwLWL/3t/aCq1khze6b/1NY04KGRiJxoSwTt2cp+4soUDdQ==","signatures":[{"sig":"MEQCIH7ZPPJxInpt24SJ6aP9jKvqqmYMQzFc0/CLz86UV6xUAiAPs2xI2zTJHQNpgNCGZ67kCFrcyFR3s2rYhC1jGvS+9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvAkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUMw/+KAkBhtRpx4t1TGbBF84exoS1oSY27uNnEG5tx8Z7jUcugHZY\r\n9tMozkPsRSewe7QwrBQUcCwwVAoIlC0rkT4vfJUhG9PihOBRGFyxAM90W4eT\r\nc2Yf4uG1wNyd40t2cax+QsJaLiB2LlE8mKsElV7KM4YwB8ve5hIfsez6eoiT\r\nDo8m6yL+LvSvwuHDmbhmfIBCsefCG9orBH35PYNTMaayR1LVOh61mdVH5+/h\r\nPyISmfhxkfU7vj0wLd3vZmbzl4phR2jIgNMuFfxXhPeEDijjm2IXDmPoU80v\r\nRbQCkUHCQRYBfUfRAKs6WXsusfIiqFyGWFwn1ScuxmFJJ35if+nlZq+7TFCK\r\nWUyPXAO0R2ecwN4uEcoFth4C7EA/WrjD21RNJOlNM3zozGxbxCcl9f4+x5bn\r\nI+m5Du6EvuVGPIcdbPTvBDfCaQ47xS328by1yxu1C0PyueuUCyzFBCB8xjh+\r\niW6B3g1DFuolTCUcpQ00kMO5ygE7VyAEG0zEAS2mNSA+zblc5yWmEE67rEH8\r\ny3OMRGQo4oObyASAgfOg7wmqkmaqyWuf2lOZZRe4Wa9Z2VaNJC5ofVdMPD/r\r\nskmcWLLU3rnPfKpGaMJTKNkl45CtdW1f2PO1e4vFLKWp0ZZKunvy/w5/7RKS\r\nsKCK0+EOpgAMqJDxGTxwkKjXTvOJZGObBF4=\r\n=KGeh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"c6ff594fc4944c857659ba15971c8bbd5e29eafd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.9.2","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.151_1655107620094_0.5204542628201994","host":"s3://npm-registry-packages"}},"3.4.152":{"name":"react-simple-keyboard","version":"3.4.152","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.152","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"de966b32d54e670d17639df28826fa6e10b8e62f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.152.tgz","fileCount":19,"integrity":"sha512-n4p6ul7pElYkcWUi0AjYyqTxXmC0fCVei1Jm4CrxaT3eEV+i7nxlcQykPA2kAeRUZR4HzHKIkwKKlobiMWjifw==","signatures":[{"sig":"MEYCIQDFgz7uVfoSzlvHoH/DWQEFzcwl+47zI/piXs+xrsgwQQIhANujWZ5Fgu9ljDTwL0SnscIP+mGUMXsdIMbUUiA83M/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvCYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqpA/8C99v3CTQHN5pJQGYJpCHxVt3y0ptYOXZHSVKYzLoNUYhUq7v\r\nlvZUd2cQcrIlm0JtF9YQbXBDKg/oj7gjAHT7qi9a7H6CgyJ9aq17/2pwm4yT\r\n4bvtQjuvd7e/VmGVP65c1TpTdmb6gOTcGQn2xF+xdd6ZB3r2HYRu1fooG+om\r\nPrM82gguT1por0Yo8iaDhK/6Tqu0h3EnNTU7RR3njf/UmSWYcNYAoxWGSPRV\r\n0NC5mA+on3uUJRxRaxd8N/DeMWShiCoDd/SjcO85byXWnLR6DUswdoh5a8YT\r\nLOU4yMJ21ZhTrX4Bo+XyGlMESymXaIbB3/KQ3ExrJ97iRKKPcCE2R6C5FKhB\r\niiXGmYXhUNXfYBA3oytzwMdDVzqs/ku+j9np/mJGMRnRp86nJPHf1gbHqiwJ\r\nVP++3te95Gjsk74LKC+/G9iTO6HfbEkLrGmNfYEsw0gzu9XoYofpQAOdToDc\r\nmjJmngnjtHS7OJuUeXMqZsoWLTuvuU7TzBSfysGA6lshSEMMSVNLnNhxfzgK\r\nm04aEDos6WlVjdGCppibJBsjT9G3r7ZurotDHmgd7rudGNOCBPfNkj6QrEd1\r\nOrjY6rQXTVpGbTfBPMs69LV34dYjWPAkgws2JBJwTIuANFazC04It+Z572d+\r\nkGeFFNwX9ewoQE/NO3a39HBD0xlLcKpEiRs=\r\n=g92P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"334e3165c987ce0082157ce280bc11d92fce07a8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.22.8","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.6.2","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.152_1655107736436_0.5661330094857733","host":"s3://npm-registry-packages"}},"3.4.153":{"name":"react-simple-keyboard","version":"3.4.153","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.153","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"839693ab440f01c10c1b7205946a4d51baaa02f6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.153.tgz","fileCount":19,"integrity":"sha512-mswZ7E8mXalPB5j2+lwgB67KQrox5pVXKymVccTrqvXdT1pBxZUj4MF5oPINv3u8NRXjvcxmP7dVgMswIQ5pog==","signatures":[{"sig":"MEYCIQDs5UuBUBnQ9blL4KjKoJIiUyAM6B12VAFyzcVShzojiAIhAMKYiLDs3JWpMJXXy4DFHdEIbJlofSpxxUApKWYPBaLb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqEIbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDexAAhkhl3DOUAATZypw6ihTlhlLZ3POI/BK3FPlj5SHpQcP5R83G\r\nar2YKyznQyCJrztxU4+r4I7gqKi1maxuDk+EB49zgSL45592dTl7W0cb3Ne8\r\nERDH090K9s0F3/i7bzkBRW5gvOWj9qSF8x/ThaRn2BEBtPtY0vi8Rd0CjLQm\r\n1s/FDWCJid3uZ88bVNLJjlm255/sDNRg597sZTd/OPWDFm7wi7tjhIPBXkkH\r\nJHmFJ702P3H3w+jox8XROVHKwFR5nUn2LR25tBvoS2fgMAVfNRxKPHbMPT+6\r\n7srmBkotSBfJXOyMeiSAK57kL2+07lummxIxSfhpLmqpp4EtrjgM1TgPBL7r\r\n/cqCvxLPZ44xxFncqsUEzOIra8obJuAKUH5hfN/qHHYjZWZwx96i0MeNQ3CZ\r\ny47IJxaVqxhRYb6FYrZNasMIEgnylz1lxplJm0aAMOK+XagOITpNkafygz6L\r\ndvOh2sYySiuWBDx7S3l3tsGn9fK3JGXSt4rNHjHlL8hNnry5lX01UFi0fZSD\r\nI8rCsJW7XV//yMCGUi2Ws2Op+65djWFooPy1PW+Z6a1/ubCHB/Op9Wtb9lJb\r\nfjKKc1Gsp/SczULjXdABUlvwgmdIOzDy8UclgcPyCnczt8JZZjXCuOIJHD1S\r\nUh4uYcSy6Acvp+v3oyhaFlW74OqANvTB5cs=\r\n=XsAO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5717077fb44b46724ad430118c914cee9170716d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.0","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.112","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.153_1655194139386_0.7388937630788985","host":"s3://npm-registry-packages"}},"3.4.154":{"name":"react-simple-keyboard","version":"3.4.154","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.154","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d0953a32041d9abc287a78e01bcf1d342503e4e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.154.tgz","fileCount":19,"integrity":"sha512-W9ZPKAtXxQdm6SFhqY0I48k9J5vlkcf/mWaMCLFZFonOuF3OzHGEuHhdsq2tmCLRW/dTJaYmVNhYgERKfd5siQ==","signatures":[{"sig":"MEUCIDVgPOB2AfX83wk5niFK0dh/nBY4kLKmhUB74VPYrh3kAiEAkW/28yCcBDb3tDEGsFV+5lhr2lfs9SQSf4CSy1NNFqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZNVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHRhAAoP/ajoMYJ/Hh9OB3ydTfudXYYsSfg1K1n9j9AZzwUkwE5gwh\r\nUboKi5hEA+T+JiMIbrr1dzJFRWL1L6fuqi/whm8ElYJr3czLMGaZhuj6qpBO\r\nL6BNUD1In7Mcev7HLNMhoHrA7Y5pKRjygO1lxS9LVhrox6n+J9Jqr+IUZYtc\r\nSliB+c1hXjE7KlTL+DEgQeoq6X7UBx7wKHrH3hYO5zF+x9YoRUNhPZf+GB6O\r\nF4qut6lscZZDkVA+WEGuReVl5fD2ScpbWqPiPIaseNGmn9Or8taqZ+kZTrtF\r\nY8MQ/ujtwExWhzFEJw5rw6Ymhg91l1WTjaO6jWSmt3/It1V0rDRTwqf6qS9C\r\nkGeyUSvxfCd7lbYC9MYO7Bb+a5aAF5hK5cu1aiaPJJjsZ9XtNsK4BAm7FZsp\r\nSNhRM8tuALQwCGxFOuVsU10ojyBC/eYHi3KUP1maMyuQi/mYJjrGKq3IZpqu\r\nVH4IHPWMyAK3JqiaA8Xv2J0n8MYkI/465VqvRnebSBnFHxRzoPL0/8X1rJNR\r\nWpjDvataFh2bMxMFP9eJP2uWF97u3NKdob6W4PQmSdFcKoebAD7cz1GY9vd+\r\nk4usOU/eGtUynwaB60WKO0AhBUBNEAAiR2gbCxgNB4dYuDML60czqfMviXoh\r\nXh4DCjhYjEKiuL2EKUADvHOcoIOodt9ix40=\r\n=FJxZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"8e22321b5a0363d16399583b11c9ec898e429253","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.1","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.113","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.154_1655280469462_0.9264549343073762","host":"s3://npm-registry-packages"}},"3.4.155":{"name":"react-simple-keyboard","version":"3.4.155","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.155","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53ebdc4e8453fa5b69733d8b2b1ddece5ed30e0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.155.tgz","fileCount":19,"integrity":"sha512-giq1HeZ+vcPgmAPkrruyk5ZfmvXiSXw43QzyLNcTbpJu/wO49nyaoeGeZkQEpLQyJ7Asn8V4SCqCOHmpjKPp8w==","signatures":[{"sig":"MEYCIQC997RXViRrVd2+mFWUCCGX7rU+TqSdDXNCxpEG/Zr5gQIhAKZpoiAhkBPhDxlk2xGh/K38OvrQQRy6vq//uTfWJQ+p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiquS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQjA//bk4AT9TQEVR/H3s0isiHy3OiGVA5JjJJn0uiZtQQQahuOKcb\r\nAho0eawI31LAjSGMdP78+IzBgSJIbOnGzUQj41TxSIlkz8YHi9uH/zqa+jDn\r\nmIZf0qicJ0PorMRzikocin82W9p1wngIv5pt69XsxuhvVLumCCyTPo9wWMP9\r\nsv32PxvZJTT0DZVNK0tLk/xdwe2EXyNsCEkPRQVWmF8S2TzgDbPdoZTEF56i\r\n1q465DPQBNqdXlPkzV3+3s3oOoDmqmLUsMkLcK1zK6wrYKgb0oNUv55kKd3G\r\nCd4xyhup8+vMEQICBNBFi/IjAYp7YR4KIsmcQ4mHdr5Y1Lxx7ST75RSVpPVj\r\nej5/I1X52zKd88FcowTY3iOVRh9hf4ruafURO3nHBZHiH+RC0+md5zyqfToR\r\n+LrJ/n0D2Qlmp4JMHED9UI6p8b7Vi9HRyDLffs/l2LX8dZeegec2N8KQJm+l\r\naU6yNMxd4veE+9soCGBPX+MKziGgETV3obrFMGgqsws/02GXXgpz4D8/3t9M\r\nPeAD4VDirEaesAZGzMCRrHvxksLrfQxveqNfuguKNXd1Y6k9TUcABcPrXRWH\r\nYhl6/a8I+4pZ/UmciIUjNN9veFi5yNfNpv7M9kGPoS/OM7ivVOKqtpYM/geR\r\ncQNafktCYN3CZHGhJjo8nmZi9HfTwp5PT+8=\r\n=Cq0A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"0f7ce6136d3b02e453d4f5ffac155276a38d50d8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.1","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.114","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.0","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.155_1655366841644_0.9552489316729846","host":"s3://npm-registry-packages"}},"3.4.156":{"name":"react-simple-keyboard","version":"3.4.156","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.156","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d90a193560c3c5bce417c944716198942f26965b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.156.tgz","fileCount":19,"integrity":"sha512-8Pq9L9WBmyqW7PaF1Vk3wnmYv9N0vMfqvVb6LV65GhIpY8tgZjGzaSBVP6REYumfYjHbv272Gt/du3X9XxBqqA==","signatures":[{"sig":"MEUCIQCCiBVWdLPKH14IFqpqJKpP3yVbusjsNzH1/hrVaOQcswIgaI72DC8MnOsA8PPoVnCBIbkDZDTONMNE0RGUgQeEkg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiquWfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrykxAAkeHk88gKU00SaKCQHedkGIhaLkp0iN+b0P9jExHiUPWMgFde\r\nG5K97rhD4bhgaIG6hwNqko9HBx6QlnqUeGol5buvytvrXpKlcEUG0YrK8Gth\r\nY/jk0jvW+9jE82npPXRgeF9rf6Cv/w6zkvwH8+HHk/ea2W3/bXPAL8hS6Tgd\r\ntDHoiHKiiaM3aiD/v6xVvgzE2M1DSsIgoJU/OJzoejbjx6t/1tGCFILXbCaz\r\nC9O3QFthM+O6QNBTG+CDTnoJtD9KSP2urkYBIVLV9ZziCmALROKbF6kRDhKU\r\n502e9m1qXqa9mFU6dpjJhEYvyNN1SNMAJKZhTO9cc8CqEI7/GUL6plYVmEJu\r\nxByMu7FMx+o2Z9kWf4hQ0WZWg3T2ciPJcvtnLzUcIkaAjdTxZ3mnWQv7eC+Y\r\n8xlS7gFUw3FxDbx8dDrIiV71qWS2cKOrVIr0Oj/4Tbyk/ac9z0HCWYy5tlMW\r\nrOH2jp8h/qq8e/F0+9mb9zrTw4Rdsf60Lyzq4dCfgTQEf5t2K4SQnib7PoWE\r\nOGdJcyuXZ1tvG2LdzfkbtKCNPUw0Sg6KB9W2INJ18AZUOfQzEEt1EvvrcuKK\r\nAmjt8C0AmJgQ/U2sfhso6UQLJNyKAejEoYLIFHTlcwL2eYw6Af+CEa0baPuV\r\nFhCwvGXN8W6k9QxycPI1ZBpgex12240A4fw=\r\n=909I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"538730c8bb42cd0161f95bc82c2e4a581d74f293","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.1","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.114","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.156_1655367070933_0.5620777083096355","host":"s3://npm-registry-packages"}},"3.4.157":{"name":"react-simple-keyboard","version":"3.4.157","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.157","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b05545ee62fda525151af3bd167326f674614a4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.157.tgz","fileCount":19,"integrity":"sha512-JPPvuXFpQ0cmW1I3nFnJF2oX4Kb5F/GM+mCd2Ljy0XMUKCYFB1fOgcX49gI32c9G+fM5XAefEF0S+B9FveBl4g==","signatures":[{"sig":"MEUCIBmcYJEGaDfCUJ/Z2povAylBZX6sJ6aP8WOQGlu8UhYxAiEA0M0M0r8nSCW5N/xHpEWQ/akLES7UMIS2XWn840AX7K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt6A//ZW8/Moll28gH3nEn1buyvYkW88GiKUn5Z9qDMlqzxa+5tow2\r\nLxolnqkutFvRt/UMrJLb0OL66CTLEPgwPicwsu7vCfEgM+9sdiaUmFqCqGFS\r\nf6ZweS/GvZ9JvV7pI56sJvWX0jszYGBP3N98CNxpUCfPP0qPl1yd8cDjWeiF\r\nDIScqpzA0lo9oAbUUbdX/GKOt0BWS6P+gVcLuEm7R8BW/xU6ohQm+K8D65WM\r\nMoNx/aYqgqe9ILnxhBubqMCIBEMG90Bdpkp9S/TyT9KXrVdayrf6JyBmRxrS\r\nOv8sYJ5CGgwTdk+jehMs/LztsGW36WVvfeKXlK9ZUaqLql6nIj9gF7iKbrVY\r\nK/09G44lmhjrMnD3UbdIv+aKE57n4+ebruedME84jXYRIZ0LlPocePzsf9XC\r\nd0hGqmq521S4hlX2IUJ6VUnADf5d6w3xXyHossuR+4AZaJiuGdCyNIf8KyFT\r\nuyTu2KYg0iSmmxtjtGsygTGgn2iNamrukVV2NwCzRAGSoly/qL11/LkScNAo\r\nDL5nqEADtSRZddUnhU7eFd3v5Nzfi3hPDjcIywUWiyUwK8Q/Iw0YXpZvmyDL\r\nq2TwYJNNWvMw6sonwIpqmYFaSg6HsBNE5GT6jsCJJ9GtRpCxr6ArE/9b12Uq\r\nk9RlwQGKgwUd4PMCfwEWhrFCO6mE609u+8g=\r\n=XBf0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"1febfd8186cdc9eea8110ec19e4ad672b83b771a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.1","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.3","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.115","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.157_1655453145968_0.08937645815598305","host":"s3://npm-registry-packages"}},"3.4.158":{"name":"react-simple-keyboard","version":"3.4.158","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.158","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d4cd81dc406622599ee2cb3fdbddd77c8e4d4e6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.158.tgz","fileCount":19,"integrity":"sha512-gfjfuAoxf6hEH7G5hvgTDIZHz1lASmQmMUSn+KlpnejFksWbCDDMYvowa1PO3fGG/r5wrufBzEv5NOFKIQLzkA==","signatures":[{"sig":"MEQCIDCdNjMGw8NP6Lh8U+6WBPwgP5PZhb8rZah3C+xX1rpVAiAS7Pcv5fZQzSPNHEVw+1M5P7DQOOONz8XjDhL8sbAs7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisCrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2IQ/5AD9wmCihxHC31KY0nJjo7qL1DXexIgjHAvw0vNAao5NdL3AJ\r\n/bknCvcnse2TudfOhsNlbZ4a7uJkBS33oMKTmxHjC6UOE+oCSiObkr3SHVIU\r\neoP1Gz1sHkDPldviT30YArsIez4dN49L1hdC9XTW4xHelqv99qYaXRAPkbzt\r\nGpBmugtoVFozb1hymqxZ5Pa2/yMVv4TtD5D8IHxN7ky1TLB4P1owCKgVJOzK\r\nVhCoyQER49h+XCem3rBuBD6Wp1/iIXoTnC/7RosTV9lQcIdGjfQJGqqnjUT3\r\nhqS5EplFREgjLMP3Wg8WM5iA9qYz/ca5jX0pAOzn9QhQl1L+aeirfnpQ98TE\r\n49akK6khCVbhw+4Qf7V94YnKbKQIWFjWTxGHZqCFZUa+VSbqrNdlTVHSn6TV\r\n1w5+o6e8g7a/5TYZGqjoforTQ+kG1xTaoPZ9q/PlXeEjFb98QnOy/b/41fjH\r\nTc93ApxIcOYgtsFCL3cwUVG/HtZiVdKfSeXvDAK49XKcyOkO7f1VzTmfDgNM\r\nFcKVwlr8A9D+wDRhdIL6peCV+NwNneimubkiWvo2cMp/z9uBoycWyXhBmCP1\r\nMJA4Lb0+indWA6mChzvFq/HDy3ZNXNYfp9sZMX9WayxGApDfN7jVort5rOau\r\nhFjHtCYtylh2C6V9KBDwRSF69P11a/tSXD0=\r\n=1tmH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"663e20eab994d22b9db887b3666707a5f570c1d7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.1","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.115","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.158_1655712465477_0.8494533195869971","host":"s3://npm-registry-packages"}},"3.4.159":{"name":"react-simple-keyboard","version":"3.4.159","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.159","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"67b6870f6a5b1c46e11b8f4b7007e2eb5696b01c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.159.tgz","fileCount":19,"integrity":"sha512-CfLmh3svcn4nOFSpmOwytcWFE4gl4dxutsKUt0I6Tus5jpQsrqVPne0c06tYqpA7KIJBkfkHdkxXImU7C9gyuQ==","signatures":[{"sig":"MEUCIQDlF8wBdnGV0ZJqS1E2R6GXmrPXdY3sJ3ARR9E5rtws0wIgMVK3ZBpFY9Nm9fsfKsVJx388uqfwPhy5Xf1LHown004=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisXxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1sA//UZ58IyQlwMcicvIf4OR8JFUm/umi0L79mLLlEwevlphlDI4S\r\neZhus7MSeWzeHCkg8+ev2ns3EW6Cxw8FjDQRqpxE4qO+rSPwYi31slz7/GXM\r\nnr/4qq9MJHsEQ4wWSJ/ogtubvJlguyiY/UhPRhmwghsejOIptiinW5IHyGV4\r\n9385/tg+K2dgwp2YpLlklK2tevl1HhHSgzenc0CXmanmR/vpB8kiF8jn+sha\r\nRq18qIziU1TyI8HZhXnb4p8kBjmGc3QtxR9xBDWSqZFxmVaNiZYD4Zfv0v+f\r\nhxQw6MBhlMTJWhB/V1B9CXNoc6/Ylsey0S/Loh/uZ3tbc/3fKDf6hjTs2027\r\npaSbkR8GNxS9fGAAmECugAQnRZtU+lLCfdE+qZMYx8d6n9BDMGBy3K85vYuv\r\nWcGQFUTe7RNxt8Fyomvpth3J1JH+lzKIGaN7rFRQi5WKBLINR4xOaNChtom0\r\nD6BRepA7DW0gQJO3Uoo/WHwC+0+j0CPd5/yiYzD2YtybplC4iiTSZnAkMJvq\r\nUA20NE/FMVoROZwCwqPycxh2FXEmMmZ1snWWn7qgYNdc65CN0F9Z9lF7XdfL\r\n0C1rcAAZwsb9p6Q3CHi+9cYRDboKYXh+IocbK6qAZc7RDyia7UI7zCuJJLml\r\n5ONAOWjvutq9mo9PpUiJF9/mN8NEU7YqZQQ=\r\n=x+b3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"887a768b83dd8bdd84149cb6a949752c947dcb1a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.2","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.116","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.159_1655798881343_0.8004030782273124","host":"s3://npm-registry-packages"}},"3.4.160":{"name":"react-simple-keyboard","version":"3.4.160","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.160","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf332db4fc15e1f7c5847b48f8bdf7d45acc4823","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.160.tgz","fileCount":19,"integrity":"sha512-0rnILVeMJMteGQcoVB8nFHdutEWkAMHEJZKeJOk2tyHCnK1qAqu9+cAcrj+FHnPAirfUN6guFWT7xSEj+IlasQ==","signatures":[{"sig":"MEYCIQCTh/mmvZAUGcgfTp2qbWrwGTYQw8Qj6TR0X/Zv0thlygIhAKKx7tZK3JOodVeTnXWKpOVC8xUfii4/MkBYJC96SKRf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiss13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtZBAAhwi6S+g7FEwaLFsJooVaIn8Eu1BeK15Fni+WSYEoTi1Dg4PS\r\nAaDGJsJdOwHKvL/obf3aA7py5Cih7S/MnGciUmboipH+Xw+gLwaC5k14Ngz9\r\n/DPVQc4MFeKRZ9tPwlDj1AzajLPJbJDoEiBH7DNUWYHLSxvnV92GhTyI2Bz8\r\nBVZw7hQJ+TpnvmARErUUhzJJ2O0LsfiMimnu6U5C9Nagf5eWf/EjXU9hPXm2\r\n1Zm9nAi5uqCepgLDKh3SXsviO2N88oFqYEKQKmdsIVjfvanzgnllbx6IuIlF\r\nQfBvVUVGBIE3Er614S1ZKQc83gRShRU3FPsV+XA8IHjmJrg29Z6MRQJ/0HG+\r\nq13upFONX3UODX0CQBFBqsA2hZuySSyaBWi3MxFwUGR/vfK+Pdk6a9Thfiah\r\naDqvbKzDADb/Yg5//W71c3n26mjc5FNM3uSV1T2o5I0t9+P/wGmIm4XI60x9\r\nxZbzwHbCmGSxTF9fTPlByNo7YY7LVdUN2wCmxIqjhj9/V3phbR1zr6x/jCd7\r\nGgH3LErqaj18Ra0dT5uOfbWEtgNpwu3Xt5jVk8j3lAwZ1Nuazyzz9t6qoP8q\r\nEgEbt5zieXLCJcKSq3OsSuDYL79rcGu7r+/XNxhHD+yT9P9oEgE517s85hAS\r\ng2A8XvhrVp+eNqA1xvFzs9LyQHQ5sfXh3lo=\r\n=Sr3v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"390c45ef8e130df38f69c31a488760341e4b46b8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.2","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.117","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.160_1655885175082_0.8033070511548486","host":"s3://npm-registry-packages"}},"3.4.161":{"name":"react-simple-keyboard","version":"3.4.161","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.161","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"461644933a583d57f2e49a2c0e9682e925d23e98","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.161.tgz","fileCount":19,"integrity":"sha512-JdjxZFBgUu8ESwHP1uJC+v3A8KCTgn1cQu70EhsSL+h68uozw4XPmiZM80FShMQtfe1lRelchjuxfRlZcLydZQ==","signatures":[{"sig":"MEYCIQDMlg2O1ZQOmzI7J6+5DSqvLyJK2D2wtRtr7G4j5gPxMgIhAIBgYIRoyhAEGzEl3xJonBDQoH7+hDYVGAuVmM66w1/h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuWV+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgIQ//T2yvXXAPhlVUnNzo81QJTaTsT4fk5NqDy/u3H/dcFT8hNgyq\r\n9NsLUdNraTeMx+BON9XrIk3GP7kopAiwAcOMzNoGB5+lihQrWBAScLHrKyPJ\r\n3vgSuzxO/ImKBctWFpTxBzviJYejYAFb4jLaxv1fS6za2KCnTHU6HAE/Ki6t\r\nSXhkp57XKhijAYqUvxQGagWMyODeypRpbdEuloaKmoGgxVaPHufKELN24J3l\r\nlETsAVsCWd+VzjX21VLK+BKwzFHy34dHvNniXcCcjWJc66dr91/XNNi66ziC\r\nGmj1JqKK43M06AB0PFrblYEY6tp9H7fvTwwmOgIRTl9VOb+/A4YHgjeeQCdi\r\n2d7jEKJaVjssEdXVyGasPfLRm2wPnt7SV/jS+jL00xgZ9h4Z/zDnxqtoen9l\r\nbm3p5GFBFGn2D7vLv1MUI8k9FzcwW2D6rw1RR03noR9s6Z9U+if0L/YkhYN3\r\nwcu7oA4IwlGGNmu0cMTuJiuPF2FsboqBjVpDJcKVPWs82kn0kALbNuRBObOh\r\nfr/aMzCn/BW9v0co8qTym5OcOdYLACsVXMlOl4PWMownH59NX1n+x/HWKVeI\r\nFV6tC3SabeJgsUwGpqm+PgwUk2jmtm9dHuaby2Typ+eegt+OsjtHQ3zR4fFa\r\nVMsUDvoQZT/PrmC82/IC6/uldWQ+6NI0Neg=\r\n=ggY+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"470de65ca381a0a4688da2b2482a36f4b07c0f5b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.117","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.17.12","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.161_1656317310131_0.9914683009089458","host":"s3://npm-registry-packages"}},"3.4.162":{"name":"react-simple-keyboard","version":"3.4.162","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.162","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4866ec8c4c307bd98eca6f13255287dd03284d59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.162.tgz","fileCount":19,"integrity":"sha512-EOZcu5AIVOpB5YheGPN25dCqoHCq3GYF3ttE6XXaZCRHKhlqUTixq8QVkW8vohptuuM4jTy9KmSJyrOeVdYudQ==","signatures":[{"sig":"MEUCIQC2yoJYojqdR1fBAeHPsSYMS0pg11mqalh2BsnkmuzQFAIgJDCC288Ab9N+T9vZZ4oO07Loi84RZiUkJVYmhSp6qO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuraqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqTBAAkU+MSN13ZdJrzHrWuRhrgUe6fI18OSUDAM+ppIKDgh1N9jVw\r\nWuVXAew0xXYLaXDAkbTRrZr/7UWi/ot9pnlb2mRwPwXsFjMS8xxlXodfl8lw\r\nXELJp8HKqq2MTnYYDdWtIEhgEH3ihRc0K4mmWU7XGOIqR3VNgm9Bg2sAnKOI\r\nDuP1LPgqY47tfRjCJJR+NYA4gHRIsv9BhGRPxfCagpR+sjrRJdyR/HKiWqmm\r\nuLGGD7dTIluncDopBpK2OTp7N3taV2+XiPkXz2cV+PI9YaOIgWeHTfDYE7Aq\r\nw6P7r1vvLrYrSoKAWRQ9tYppVbuW5cPnabRu/CuSwWxZOiMj/vgdtJx4CFmt\r\nWlPyGNaw0wJSSx62qx/GMqnP0+T4w+N+UVtjN5TNeK6KNuhnqQOiUevzABI2\r\n/HZpSzbHV7paVlPRPQ2hMU2Um2SketmqSrHovYQTqrFR0gCZjaaW5qCwf1H4\r\n/p7GYaTGUt0BbrIa2Ruac3JTxnbfzrgG5bQmt/EqF2jTTnpJ7aLvE8KG2bE7\r\nlv4iGB4fMFlkFimXjkGoa7uHIYXNT6AHEtvFAB0ZNmzUoWGL3WNdQoqwUHRr\r\n0calmipudVweUAvDINA8E1SHjpAq3Mm3gnOdE4JBcmlXcU+cC9vt+VnxEr41\r\nzqagIT6KmqSQ4povkOpUB+bBtDoW17upjLQ=\r\n=0VHH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"cbb8e5a845f7dd462f69afe4467f3d05be3330de","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.17.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.117","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.162_1656403626094_0.8843848384586142","host":"s3://npm-registry-packages"}},"3.4.163":{"name":"react-simple-keyboard","version":"3.4.163","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.163","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee60934641cbe1948c1e427f7fa5da1bb3d2f9e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.163.tgz","fileCount":19,"integrity":"sha512-3lGzmDy8gtu46WHo57enYc7oxaiJKZxpAMwyhTwJrLntsRoRQ8vcnsUtjmbXwjw2I0YFu4E0N09Ft5QSsSvOpQ==","signatures":[{"sig":"MEUCIHe8LempXIa/s98dHCspaAzGwhG2J5J/rMUygHr7NbQ9AiEApVvf/eckKCDkzvO0EEKwwaXEaxK8OHEAH9ASokBOQis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiusNlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOTA/5AKmdQEOr2zq4f+Rq7Qd2z7bO+xP9IVPT70UvNZBqAgqk3Qzz\r\nXBc7lfDuXM21jrvCXiomr+pDlSmF/4BXl+F33fBAl5ttUq91/JYXuTcXGtfh\r\n13W32M2ByfnK/iOaa9/5o13w9E6CddLYa4tXC+BWO6awC4uQJfOPZYGvu4xw\r\nkgjTkJwXIvbvUmoBJjhaokn1mG6OE0HmTRWEcg7ih/21u+W5aYUmItf9OiRm\r\nt+2v4SpbYyZj1aJq/2Pl/ndkVQJaasclKDEsn6TDyD0EXC4HeAyS5wm/le+9\r\nSkHhuMwqhP38nBJcak5mu+egcQSjlVbbXHOFBfwBGu1utThpslJSBQ20tI7k\r\n4kZ+FPNkNrg/YM8cAPji4VFWxpmaMNeTGDjs+AficNA/GsYHEDStjlMTiKM+\r\nOVpUM2bjLaGFw/H50NERM3uIhMdn/5HniEOLgYpOYHBlSHZeR4a+MCAUr+X7\r\nYrPkIlUMQagF9kKrw9nMeJCvMcwWOk7/wd2v29syzB0ipbVy4J49COzLBsxx\r\nIAHKtRWlVZrmW68tr0ThTD4dwqPNaI7N0877C4J+kqAQDm7oGDS6AyGd/USG\r\nDZlRIUIfeDhauw8rKaNUaceFlHfot+o8OZ+Fh7gSJB5/Ztk+BMamveJl8zT5\r\nzKEExV16PJZ6uSbACGvDRN8GifZNeEVDPrI=\r\n=B+UJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"dbd1830966c7161489d98a7d6b5ed1839d78c883","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.119","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.6","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.163_1656406884810_0.39303221701699975","host":"s3://npm-registry-packages"}},"3.4.164":{"name":"react-simple-keyboard","version":"3.4.164","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.164","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca89937896e906e42fd02867de4bd17117c6cb12","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.164.tgz","fileCount":19,"integrity":"sha512-lHsSJZIW47kmz2JuEHQR+0SxJ0Hew8TrslRx7zTpYEpFRzuvo6jEu8B/tl2fR5AxoTSnQMJBs90aUHYWZpqI3A==","signatures":[{"sig":"MEUCIEhDsDSDxT52nzLoTC7zNy3/PdEJALbv/+qeKuebEI4yAiEAqrTHHepaPErIvjPCtxLitNCOilE2CLeCK39FfuN15TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivVogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDAw/9G89QLfp3rSVqAwqG8Ywl4UtE4TpRSN0Shf1gfbGSvaFG/7Gd\r\nnk6JVEOKVg2IHJTpa1SaD4rmk9bX+g+jyGC08uQng9sptcsXKv7Hp5o7vFs6\r\nWFk1aGHkXLRor627sBI37TyuwW4QSRIiwNQvlPNoCPvpbXEaHPJs2212WS3L\r\njBM/n+pJPE9h0dKeE5JOJMxOa3K4hJPY/684clfJnGOgcGuhTCHdTwrTAuTV\r\nqf1ailHHBLZPtt0nmlkduON0nYREW8uAdL7K8Mdd84XVQRibVlu0EC6thUca\r\nDLjMsYTTCFx5NlzPfy7W816LdFuM4PxU3JGFSC5A6hhmEc7QryeKnZ96ZGif\r\nO16ZoyBOVi4f1Eer8iz4yvn1t/MI6H3WToTtNjTpYKfrwhUhVyRQVMGCcSJE\r\nZ6DzSJA1JwSURDZ/RqXiJahCsywSdf5hgpQlTCP0L/VFqsD/756leLhreW5p\r\nI4cuetJmXYzYxW0OM6/7G0wYi5uiwkhiUU7xsyYPC1PF7H3+Cx4qMRBIuiAW\r\nvSbRvVWIgL2nKxlroQzPNsunpwsDEKxuXd1gnB4w+sdGreJ2Pm7kK7k4OJLi\r\nav8PVpZ5RJzWVI+LYBjn73GYtGcWN8KIM/dFRvd3xgZj7zDOr7PJzcotMSJN\r\nSbyeMIJeRH+xFakYEiBavE+gzbmv95500Ho=\r\n=iuNm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a6a7107b4fcef4b26a75b87c7d6292f2f7eec2b1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.119","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.6","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.164_1656576544222_0.219941225619106","host":"s3://npm-registry-packages"}},"3.4.165":{"name":"react-simple-keyboard","version":"3.4.165","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.165","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cbaa3f8d6e470d181ec5e49c5c4a0bd9baea85ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.165.tgz","fileCount":19,"integrity":"sha512-SGL+IGJ8d7baP+fAMh1Hh4CdmBKQHEuJANepGfeTF8UOu7xBEhTaXtMFJMe3xQltqn1MD2iREbAPLWROyq88/g==","signatures":[{"sig":"MEQCIALBj6C5seJYJncNOjo1Wrgaiv+o+3FAJaxLWT84I9rSAiAxNo0RPhvW6w0ps5THlQO+deqqoiW8qACmnzEyBOKGPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqzJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNGRAAnkDgnWO83JWPnm4ezTU8BgXjw5Rchtc0/bz28yNjHaxCYtTN\r\nX6l4CoIDQBXPiUk7kxbN3td2/vX560uYDSfeW2eZJ3zqM/mtYx/CHPyklKJf\r\nhmNHfsygMbdhtwI6nTDgoYOPUIvcHFVe1649asIz/h5lLQRXXmC+P7bGNHQS\r\npFgdXmm+wgMLfcF7/QSgoPQMw4MTwcqSROExMOoYo2RX5Uh4sMR3WZenJkXQ\r\nfVnLhEl7yK2hYu0wm3tteiG+acyIV9m/olFZjplbNQyz3Vg3Gr0jm3ToD16F\r\nW96F+Qy/d32yL7qSmjcZtpdFDsq3gY03Bsns66k6R3CIydk/lQ++lq8RkKy1\r\nsLFtudHBQKRJquXubbBqlG6dJ91knzbzIR3zDavbCd+jeN7oj2+QK+fXa/Vq\r\nxAv11ohkqsEeEisWBQMMBxWvACjI8XX6OdPii6auKsIEfpkmHcL3r+g1YXWh\r\nm6QLy9BBT3lECbdUtlKtdRCZPtsKU0kLdWawKCMXOBVWlc+y7nCW7Oejdk1p\r\ntZFOn2Q8upB7ixtdgrustDZPIT0wu4GupjV8h0ntyCjzQ+OStOJhocF3Sm0t\r\nWlq/VzZ9c90B/3L0ZpGMi6RQ6cK6YbGPECG8hWDgL7M6qPKgHAGONKHAfXrA\r\niWR8HS/cQPPykEBZZ58upJCOq59kdidICmA=\r\n=aGN0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"dee4c98278c7212909c0f8dc1cb026e77e13b9b4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.120","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.6","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.165_1656663240970_0.4215068287077235","host":"s3://npm-registry-packages"}},"3.4.166":{"name":"react-simple-keyboard","version":"3.4.166","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.166","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41ede2f4cf2df56bfc7129c49d0f04925c0c9d56","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.166.tgz","fileCount":19,"integrity":"sha512-NJRQJnByAtvE99vc/K6S5AZZzqWkdLQ0Ggy0FJXKmRlmT4cFcjfP03Ec9hylumofEq9CVc2fUGpY46p7pnIufg==","signatures":[{"sig":"MEUCIQDlOQ38eM52c41AVPk9anqMFrN2eryWGtLFydHlz0k4KQIgQg54HP281f6YsvCwT24stIAzF0IFpacIGvt3fXOa5lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/FnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoauw/+LLH2CyrdLWbHnmWrHItLAx7TYnK3zKiZAPpvq7DfaCE/z7eH\r\n+Ao4+BCqz+ctxEIUWFTTd8l6pr9/6SLEG4yKhs6pPcCfwSGmbFWVKli/OffW\r\n0mx18h622itQaR/DL0vVWCdVYXaDbDanhu0abBJMKYxzXqKtMCI6E2CqlN/b\r\nDFdo23w74/cjl3yDvFANEIsYaJESWOnUbhJH9/h8mK4pGsTxkWWZoMiDFFAQ\r\nt9eF/ta1D+BtRtgvwaVlH8wyB6Oe+za9PcJtY00DjfMKco77XIBDl1ZwV9f/\r\nW1AMrD3xQ9lqurHjSsvyJDtgYOZ1kIS2qaG4IB3umBet7o0u5IWl82SoOxOX\r\n7W8GJy0X7o2YmDZ08WhgaIdpm5E22VQDpcGiKzLZndk+EyJwuf2gaXAfteYO\r\nhn4Am5EatYmXVvvjrJwhVMmRtr8mPw/pL9DKUwoF/DICEYOCzqBV05wKlknt\r\nQzzK8BDyyZMyDbsjL6i85Pfev5ne2iQKyvpmsR8OtszO0KVfVM6UMoqeJGaO\r\nYHlTyzj+KwVz0tr+LDd2Tr6Uq/cbFVhbXcyqB7JXLdde0GRsxnkIBgiw/n4i\r\nvsjtpGxncshBirxPmzgLwHsg6hWZSGxc2iFq0zdrWfG9vznAmWmciJwHOvRL\r\naY1BrUf29qUx4kLMaIaPq+HE0VQUK11Pci8=\r\n=JNi0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"50993ec4a60ca1da90f3a1ab045acbeba3a0d691","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.121","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.6","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.166_1657008487044_0.6121206119869689","host":"s3://npm-registry-packages"}},"3.4.167":{"name":"react-simple-keyboard","version":"3.4.167","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.167","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5862a077cff648dc47f5867c0be55edf67af3a34","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.167.tgz","fileCount":19,"integrity":"sha512-x4i8cu2Hn48Abda9xnyr9PfPm6rehU3RCh7YpxUaZ5T7jTJ7rlX5P9ktpm+h+9DDrceMGpKMcpigbJ+SVizJag==","signatures":[{"sig":"MEQCIQC5oIa4SUzJ61OaqmcRn945ALQeh86AWleXZpzNJu51LAIfSt933LXs59eDAobVLnpjP7KZ9HZYgKklUg0TSIBRLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixULIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr08g//bkal29Xt+7dK9E193PQwJ8+KbauhYA6l64b7HHWOAie8LK74\r\nHF93Ml77taymLWiHt6bLMdq6ArPU+ZekhiBDxOsfGJYnbWIP7Z22BQxt0ss5\r\nZ/AWwT6QExbzM+dVC7CgNLYvE91qAq+nNydP7kH1fAxAb8Yaz3cb4I1aUdHF\r\nlQrANetTN1lRSTysSdnB4Z8uv+/XPQnWzcVR3g8NCIj7g6JWkG0ef5upEFB/\r\nMRGenc6ddax6GmWC2DPoMTJKl4dzd2xtEx1WHYq6m7fraE2t2MxRVYXQTtLZ\r\nkBPP7HkKyo0aE2iw91XR/F7iP6qyh5T3axBTbk1C6+umA5oCYV+noUBYplEz\r\nRDkuJDMmSjnIhuCIlq4/9P1pggA2oL9WtY4yzwT6CN+xTc1sN6yUjM7pw5jc\r\nkGfWNtmuKPsBC6AJyvHfH9dKMo5a5UN86q2NwxIV63Wf9V/r7NqrH6WZAyjU\r\njLg1BOUy2rLfLfrnvG9WyoXwP3zDRAHursV1w+yOTBB9MvekFA6MMxoLj2jj\r\nG+p8SQd+JC2wJeoJYxf2RdFMsNG6L7IOCLdKwJzIy60E0S4PyplJqGqqMeeE\r\nVhAsyGM1iiH/FBnCxTPpGkGnsWCSgZ9e9+TAMft/PVtYIYZrmCKnNiZHzpiP\r\nF0uj3mggKsoGOtWEuxAh1ggkphmw1sHzeA0=\r\n=LGu3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"13c2c790474a31a913c2af8da820cb05d06bc04a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.122","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.6","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.167_1657094856661_0.9935700899374766","host":"s3://npm-registry-packages"}},"3.4.168":{"name":"react-simple-keyboard","version":"3.4.168","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.168","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa795e1d1a19533497c160dc3f08bfbea3674939","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.168.tgz","fileCount":19,"integrity":"sha512-ZgMrLUv1O/ZsEYuiTYt4Lxr4OXnNNuUxm6dP6TGqLSjj3UmMRWBUMB4piVpuIL/28jcLxry5EvudTKCUuOE2sA==","signatures":[{"sig":"MEYCIQDrY6B95T1dNN0Eh3tdV83WGmEdoodBRJTYvmS1QVPDGgIhALdejP0pG+OxhFP2ixk3ImOpnaLB1YrmdKMur2HBdyl+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9m+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHaQ//dkSKtqAwSv+FADTvbNMZwh8/53viSYx/rizeDiwQYD6upecG\r\n5kv+MTtRqABFocDKR2Y356YbtJVOfmb/W28plNy+1CHfajioiFGbHJoU0yG5\r\nmiaOblKelDrBQ9uUBRy1ztMXx7L2MxAsvx8WzXTjhNVAc07hBEyjXhYcxJ2S\r\neqq8aFq0qSuxCltj0oyXrANty5nSDjp4yWUA1ZgIprL9qWJKJzGmmVJdv8H7\r\nvJPzY5cLd0lVT5GAaUsW1vHX7MOGihtxZhoIN9n7HUKHv3wa/A1WSiUEkTQR\r\nqSxAyLvhV5Xn0XnyaJXVBDZL5pCf7DjrvknGZlEkFH3vTxksXW4nKs2BqquU\r\n3i1x/tyDY+xKwhixl34Wznz2M0D7OfoFppXj5hgSrXMJQ1s3k+vb/Njwtexw\r\nDlLJYrUKib1AgDGhR5JKOe32inFjcSFvobCc2Yw25aEnDq8iNdle0mMiqpIo\r\nhEoLZr3rVfd0BLbNtJVZAaF7qXVS+mhyk3o5YnXj3HgWuBTWrrNq+f7Xp/go\r\nKFsUfiXFC4o2HmzBQ3Xh5QyPksTBh229JHICqZuK7gJASOF8EIh+fa+/ecu2\r\ngFg643GrDiSaimPR4Z5LyreBnVCHd68h61STMa6Rx5Qd5l+EzFb8f4yG2XB/\r\nb1sCTBHB1StsbndvlZ/Th6qPU8J/XB3M3tI=\r\n=y7ip\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d15121d7f9752b3e8168a22dc95c273f055172a7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.3","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.122","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.168_1657526718424_0.7002956005684795","host":"s3://npm-registry-packages"}},"3.4.169":{"name":"react-simple-keyboard","version":"3.4.169","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.169","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"03044d509fd0d91bff32ae625f728f770f817051","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.169.tgz","fileCount":19,"integrity":"sha512-OxuQ3SdNHN/jqcnPVJVt0/Jzr0HAsFk3KLW4MtBLveKYN8XDXORshWeoqXjPa8I2TZ3CsGptjOZmdn5GgIEoEg==","signatures":[{"sig":"MEQCIG7Jj3OZttV6wGJxQJiWYs8re7keF6ECksd5VICbtJlnAiBmkxDoLpfGFLfg7N+92zt78RKQ4gQqLwui12PvZDwe8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9q7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4tg/+OAmNrfSJ3lHU4bCu79Y0PWj9qSMGQ9h3hi8JvCaEDEky0HCP\r\n90JdY0vpcvW/Mvig6XV5bjGdu6sLYnwYqDYfYjjP7zodjXJzcKVh4FJjaZ0R\r\n7kBfHBg86DaZ56uiTmhuuv61/CBRvpx03jYS1zvxdG0JUPWigW32kzdZamKo\r\ncT5BMkjkiYU5rLJDA0mYOGGxPW+WBSlqrmzWuuxZEOAv4IfZDQdLYC1sw/zM\r\n+ZSsk0YR89M4dlhtz2cn7SBRT/ufGaZCBFht62/xNTkRJ2rUUh6X4xOU/fXm\r\n5ejAYjmMZKruLe70rSwnAmPV2+ENsPRdK3auaERGG2DcyNjH5NbFjdI9EHWC\r\nlEFvYQhVach2gfabxAuIVvPiAW7TglwElK2+qatgIp+FSQKtdZ99Zn5AGUSc\r\n+i6L8lVlc4J1qyItj1dyyh5jbTK3j19OE77oqUauVpmvFTY8AseqaA13bvhA\r\nSH3b693jfuZTRR+NFGOESlknMhtoaO3c6lwtzT7UpkLSRy3qNR02wifS6k1I\r\nzFmHNgnxieOlndPS/GVCGh8QaCKzuwIWDzwUT6bpfuJ8Q4Oi2WZHort/lcDP\r\nxrhAgUB1qULAMjGjMutL0tDwR0kYjm/Oeq8mHFsDhKqyzr0Sx6SuR3vWCfPU\r\ntxjl4A/D1XTaxnn5qtLIirN/gcUeqcI9Vvs=\r\n=whuO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"548268767aa2ae87b8d255759b0dfd332b3ee478","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.0","simple-keyboard":"3.4.123","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.169_1657526971333_0.986329602315128","host":"s3://npm-registry-packages"}},"3.4.170":{"name":"react-simple-keyboard","version":"3.4.170","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.170","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"43a5b1b2739ae79d1fe35435eba69d3b07576a58","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.170.tgz","fileCount":19,"integrity":"sha512-6PNnRvhCUDWRrbhGMZ5FsEe7ldtxHivuRhDDH+MI4S9tnBHPeukkJFXEFM2smGmel8cQBgZkPL6DVGSJ5hfX+Q==","signatures":[{"sig":"MEQCIHkuz6raZfsPbCgVszk9lnPHfNdjXpd+pzFfEf1pXXPBAiAop2jBBMPAMxcyCnG/qigmMj3EWP8JPuwx4/O9W+n5EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSvuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpACA//ZXueJPCiQhj1Yg5l/UpAfBmeLFHTA8m4ZBDFZANcFaWlLBRK\r\naggMVWjWDKuz4G3YW/wFiCL/4TqJszwm761TjeJaLj5za08/ieXo5qJBM+qW\r\nqQX5Vpyo3pkrkOhKaerCuNCOG0OTl9eb2SgWiIJR8nbALuSLcbD8SJB3ko95\r\ntpLgkB2zfEirA71SZYysbm/TxIT7WJKyu+JwhZTlmThBwyTGEeZxDzHuc2c7\r\n160a+ZGyoT/m+Ht+nO5S6ogVNyL4069LRaT5bM4ou9dQF1SLGo0P0VRZxK50\r\na5L2FWc89SmlRielkRB+PvjlSULWXsDiiidoLBsRDEHQD+AIYIO1AfPCr3A5\r\neqGCFekkqRPnygAC3Z6BT4moVSk6CgmoTrBP4T6OiMG89ABRwkugMQ3gxt8O\r\n6AgsFbHXBLTtrRTT5Xg15GFnyD84MynJ295uZ8xxfi0rmbWc7+TuCjsWOoeS\r\nZt7koQIesmo9Bml1UQwERr6dyrAN3bz5y7d5rakQaZm+KwjpffgPmHQOdjRF\r\nGI+XltV0KAdWGVO8KKdmIvGHYCGnTYPzh2snGPUJSq6FknfNy0oxYsnXJT8w\r\nNOjoleQm5ftu3YSaD+BfablmeZpAW1uRIdD8mQ4DeaNASFLUvcNWX9F+xqzG\r\ndBnWcVFa/6j0GxKsf5fBKGJSC7C+Ijda/i8=\r\n=m8PW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"00dcc3eb9be1d4d89f701ee1ac50d0294d091d64","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.124","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.170_1657613294119_0.005908187487070116","host":"s3://npm-registry-packages"}},"3.4.171":{"name":"react-simple-keyboard","version":"3.4.171","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.171","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f7ffd0c72d4f8a86764b00c9db59fbb6510b6887","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.171.tgz","fileCount":19,"integrity":"sha512-1aOZ0kMFFf5bM4HL0ZRhhsKrfIl3rhYwwDeoDZV5PX/AZ7qZcrIKIVU+OIvbRqN2GYMJnHinabheciS62YAQgQ==","signatures":[{"sig":"MEYCIQDgNMtcEuY3E5ePurxp5ewTTUgh/8a5/WWiaUDU9F3HFgIhAN5npbyABFsAmHVO6i1W/CjC77pMsMRvHzMGTcinzirq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizn3hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSKg/+IAf8mIsLjyCRNEtulG6DEzC86PIDMdQZWdWFJB9AdOA2vklY\r\nwcvPlGS7E9e05lEs9l9Nik4MZa21U3tE7Mv/rcgCU5akQ5oiW7QoPk0vA+Fy\r\nHzatSGYSWTUOd8QRUiXOdjWVWE5L3W+eM4kUwYIB0fO8P5sWhF7pR0dVNJ+8\r\nif7ADyTjUUabh2yenqOlR2UZqbst9JmXp2+Lgd8BoDrbaM2M7YdT4ayOJjzy\r\nf1/t1s3f6HEX7+0KviKJW8rU1jnkqucUfbjwWfga7weBiPWEj2BMPXyqYcm1\r\nVWB25LmEKmiL7NRr/3Mrp13fVYG8PnPWoIEzk5Cn/34gTxcXPyJogZiEEMgY\r\n6QS3gB5nwcYGQCTduncCX7iRaKm6ssjk7GmN83pM49TjZckJRJ/W2wzKwBWz\r\nN53IIbAKLWGtlAbTNrKPPaCNJRiJ6ajRsIPTmTT342wkrUc5LJZT+AIAnYVv\r\nYUVigQIadJx+ZTixKPWibgIdHQeFCtVpso7BNVvqm64naRrfkIix5Z0kVRAO\r\nmUPhUWU0jrgNy+deG7+5EtmIuKj+yB+YsECGUasfEv/L57OLc06VQnBD9aSk\r\ntYBpadPnboEmwAruU2qj42ipISguNbKMnCXbcbISl9XVD+nep1a1lKSZWfzL\r\nL7ecNM0V3cgjjeG19QT9T5j4MVurhjI/1Z0=\r\n=ba0m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b444bc1b2b0ea79166ab3a1a977dea183e32dfc4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.4","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.171_1657699809374_0.015165317195320327","host":"s3://npm-registry-packages"}},"3.4.172":{"name":"react-simple-keyboard","version":"3.4.172","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.172","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f7fc5108ec2270c6234700986f918aa71680e751","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.172.tgz","fileCount":19,"integrity":"sha512-MtMGRcg8ic5iMp7CabuU4pUa1lkM2bG3nAoyZ5nbh3xrCtIxW6vBD7yGxl20QZN6L0Vi5KK2IYlqpAK3UH/I0Q==","signatures":[{"sig":"MEQCICgGqTaIbur0QlqYo2cSDChEa7/1JNME4iVNLB39oGgFAiBNGlWX4EHZJD6+3NCA55zDNiJ3M9ORcQ9i5uBo7ODyeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1RSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfqw//RsCxRVj15GBRFjkHALHRQffnb6BaSP8N36W7HJ1alV1X61ex\r\ng59lw9s8X20KGQKwXl0vDgB32ekZ+adhHv8I1uMvO3LhYJiecJs9SaBmkhjE\r\n7nbqh2rRhwTnHpEzP/jjeD8+1P+IfOcRVssj6nG+KyE0bUOhsN6hvzIGhUwb\r\nenVpGoJ8rr2GN9RCRAzhDBHI+DJ84pEPkzAskxp+LOQIEHof2+3n1Ih1EfvL\r\n+idaNNyeik3AHqRXTF650sRgQAhejKOJPKVG9BfH6Ou2y12zSjfn20KD6jGd\r\n/wxxApNewcYl3C0584FXukAiTbIDsnl18SKwSH8daqca2IWHvnLbBaeI59M9\r\nZhIjMmN2+7+nqvU3/dOudZrgxBBpTObOL5vTS5c74CkzgO9i6bMNqHqM32Lc\r\n/0CYzCiSLYMeso1/2BAG32gFJglivA50mes8QjtqT9p5jlYRV0N8pS5Eg2lr\r\nw7q/T6ifYLDXvhPcOnO6uU8sUd4hfSmYaTCIBw1gAjplyDa91juoi4mWaTjf\r\nsD3Bd+JDjO4aM9RvJLFGQCKBYoZ0M39jyC8mahuJXPuH3AUX/wnex/8NWxeZ\r\naE+ZZ9EyMQzBVg7+fP5H68T/aibVUHiB89xPnalrm1dNoyzomEH8m673UzaN\r\nBvC3DbaLC0+MheSv6AsTFKDfeykG7s9kjpg=\r\n=5l3K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a70a47d2957a91015349f42b32cabbfbf38bff0b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.6","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.2","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.172_1658131615853_0.7455278798485869","host":"s3://npm-registry-packages"}},"3.4.173":{"name":"react-simple-keyboard","version":"3.4.173","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.173","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4f92643ef1e618b4d55ed020b0c542bda52efe2a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.173.tgz","fileCount":19,"integrity":"sha512-xAFxKmPmC+P23VRhgvxKQOu7PISGJc2h+6kOTQPl4MbsOcZoyfZ1UgHt29SyPeBXq/IWKcsFS6boRXkZW6nYtA==","signatures":[{"sig":"MEUCIQDK20Zw1BySoZ3pjlHzcuOmINIiGW5iC33XYBe9vsPq3AIgJXX3gewgo0kMrRjyZyV64YD6Vvif26E1DYHumPKup9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1mYrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0eBAAkLBToXiErMdBUVj8WjxeOHJ8zWaKsp/gclRhjfP4LGgOCa0p\r\nGuzVNMp0gCgrtzGkmRqmIZQU9T+UYr3xoaJXD9fQbFJAahU8JLp16DPmi5/L\r\nfBjAgL8EA3Tmt7QtbqqulrfeJgKpl0xnYrsGuWnq4dZE9W1MDm6rrYDTMU1v\r\nIG/EVcG5DUGuYWyS2BpUpTPbr/AkXqNdrsF7X6aQehlN53pjX+UJhWizMlwF\r\nIdmTo6nI7NJjz7mm7UarGcrrlDvS6Ev62rr9a9Rdcvfb3M9AVM+DvYetWp7V\r\nDbJZqZRUFnZgcUvGO8tmtfiC7ErjYJhPAyYkrzFQGUFPG8QUD4yqNlhYjiZj\r\nezYUch9QuWZ2PeM9nDVMD1KMh801mnNJTWFBX9AsOAH+M53Q5x3S4Ojg0fJa\r\n5ip62fxce3Kx7fzBcqmEKL63ciKoJlfXOO7K2vVs2JB+ZZrgiJexEoPQjWZk\r\nwZ0jQbBM2YT/VocM/nFmucBXuk0WAPlf2chTMcyOx2hf41QQdZ5dy7gkYo4+\r\nJLwgy7L8zlI4rsYjNPECOjgYiZ8kW/c2qjMFlu4B64OxUdDr8RlUE2TQwSYB\r\na8202wevfzkY2bOHliZq+a4ytDkCb5Pbgx7cbXN5HH1WXPG5ofo2+kGrzb+t\r\nP/Ic38c1PSDk5Tv6PXtR+JZHbH2Fwi8PPIA=\r\n=sA//\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"7e69ed3a70de1df438fab6ab4cfaae8c4f3526ec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.173_1658218026801_0.8769367316260139","host":"s3://npm-registry-packages"}},"3.4.174":{"name":"react-simple-keyboard","version":"3.4.174","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.174","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b99494f6332d476a18c834e53e719c712650a972","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.174.tgz","fileCount":19,"integrity":"sha512-9L2E3ifx4ALXrP7ycR84+2UWKWUhoA2PXWJK4zRer3+GMOyyGOemuevNTaTCY+m3eg29B9xTxDJPzvITlYdkJQ==","signatures":[{"sig":"MEYCIQDJtfomeczyGczZFTiVJUjJWtoPz4K7hsV7IaY4X5yvpgIhAKEfoK2+niiSrNp940cT0TFxojUGvn5ZwhlEUSQ5uzJs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1mbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/iQ//Q/uUc0SeLKDbhpt126D8ZwCcFVmLC+JmjQ/yQKQWv4W+2+dy\r\nSHUNPTQfBBRRZR0XKn1BEolTeHN7LV9ijiyVfpg8cw4EhjQO3gP5aQfgYDy1\r\nehXMEdxvJ1lO0mie+I6GQHXpO88kW6DDbWTDmM/msRqIbv4PDwmON8596Vvf\r\nGWskxf8OA9bQ9896oq+XqTN7fwrRqibVZ1+uQT7Y+wAObussOxgYvydOGQCr\r\n4+4DZ8yOcYFTeIIFni7djslQRC95unez61BIqJwd0PxFSMJsFzbj9SfEKQhs\r\nYldIWCC1nsAaESgV/a1Klim+0A1Es3YDBEP2th1ttUmhaBfczzICv34oiAM9\r\nlpVm1mAR81g3lDY5GTKIyxpnSh2Nw57n+D3jlGp6oLw7jNWW60PoDypRb2fT\r\ncYtVH6xWYrDaEvI/jmsDmL9XFVqzTwSGmqwiBOEfZN+vIgMDUYlqpO59y+nF\r\nlieftf2spCw5YUSj9Jf9WhVR+2fxJFi+V+Fe9yL6VmOPwLOeqTa0YCbMJc69\r\nFobAuovnT+2wyzOQTH6228we7EsADpBzWVBreRT4RQ+fsDf9IxDDm5XHkeD7\r\nTuMk1Ku8lmrVKZYPi/B/zVDPUsiM4+ckhg8z06YAqgbePDv1+zqlU40AZhcl\r\nTdHppjyN7xaOwZbPlk0F2YqCOUWhh20f5LI=\r\n=HCdB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"fffdfa658d06e1654b6ab8eab816ea0dde6b4848","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.126","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.174_1658218206403_0.5397689576253473","host":"s3://npm-registry-packages"}},"3.4.175":{"name":"react-simple-keyboard","version":"3.4.175","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.175","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ad4f75a0df2566bf1a94de7b7fe38ca673fe5298","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.175.tgz","fileCount":19,"integrity":"sha512-aTG2SSe0tcEvJPbpO3AMkBjy622oPycFJLOHSDfKJu/W9JXCS8M+wcrX1Y8hdPf+KERcpQSiKfYaJ4UgeVOgzQ==","signatures":[{"sig":"MEUCIER1ZtIa3qgKfvoGo75+JgWrmdv62dnq75niAdNEgCfpAiEAqtTNQ+nXAtobTIXwt25kBUPlntfacB+rnKDg+YiuVNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi11wgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzkg//W5idBKluHf/UcPcG+YaBDnk5+Gv+s1F43GryHXQbxYaLlQtn\r\nl+iGknBH0LEuXCfSzWzGcEtq4wzT4idSJ714pjMh7ca7w03uO93izVQWGTnN\r\nJLqswz8f5NIWfJZk533U34RxO3CBLavWCxQwTWg0M4SSMX1eS8g7i2AyIaUn\r\nEg8rW//VrK+LXP2I3KEpXmlJW4Lw+cEdYYS5iFc738SdO7TGNfnUcehHI/Ac\r\nDlEWH6r+xfhTv2KHyM19Z3skB94wqYs88iCMg3AyyCv64qSg+SWpTk69o16g\r\nVo0wziWixzqSi/7evaXOCZXnSEYT3X9kWGcdjKmkwzCr3R3MQlii4BfbVhHY\r\nWukj+kxIdMg86Aj06xp7SfCejwuftr6BYAzs2S/KSZvEhjHdpE3GasFvTNxV\r\n8dF1jZX+yELXFLV88Iy8eS3pK6SB354WTt73wrjMwlkmOlYmXO+K4PTuBaKR\r\ncCyYkuMKPSoWtRxMIWlsuGnkVoisg6ekzSjiOA4QBnZoccc3KNpRA7Rw/clx\r\nmby6pjn756TrTITjLp6UxVUKpd6INYyEBWXFL7C01OIuK60BIw5tk6XvpVGk\r\nBfIHMuUJZ7+D6+0m8zUuzpzBCqZSAJjdQhdXGERkngzgfq7hwi9g/PWlP7fW\r\ni6fXbwpsx17ljw7kCs6Bi/AVOGcMSKKppI4=\r\n=g01W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4e5cf6d8949e25b08ce2baba115feac98b67482c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.126","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.175_1658280992485_0.5862519197130547","host":"s3://npm-registry-packages"}},"3.4.176":{"name":"react-simple-keyboard","version":"3.4.176","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.176","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f6a184de1502954d84c4d111fdda4c88efa46501","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.176.tgz","fileCount":19,"integrity":"sha512-M/hzA5z+7/2pmetxJr5gYZGSHgH7Tz7bArb82ItUjwEw/ZqAAa6glRkLVPX1cFuUf88pWBZVTf6y06MfQX8TRQ==","signatures":[{"sig":"MEQCIHt6A89Q2t8+/4q1E23chlzOsmhnO6neVt7HWHi2GqBOAiACdbgOP68/A7AlfSF+4VfH1UTEUPI8nn8B5+VOzX8pWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi17ibACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY5hAAltRcCYasqt/FW99DYas8Hh+QY42ilVOCKzgFAcZAKza7Q+p8\r\nl4zMSZB1hHmWcYSNIuiArqkMuds0MbWI90+1WnpX0QaJgu6n6OpLVi6tyhYB\r\nyQfuI3cWlGqLJVJ3ecX6hndFyFuY8uKROcNc1/tWjNlhKH3IQfLDRBt6JD/Q\r\nfl4S/vlPnsnC2pxA0ecy2NJTKEnXaTdXwyYEpZETN3TzN5a4Tu9gTeiaivdD\r\nWhjVCNOH095TeFSK0DWGZEh0RcuIn95HRAxY74TYTXIBrosazkH/dPhl3SvJ\r\nbtctSV6BuKPOJCgIkyocF2ZCxPbFC4OEAuoH/R+mflQlwdTCUns9iusKGLQq\r\nMt1d73BEizpc+2oj15kV4cv0PGOhb48x1enZFYBdslHnXWDqDJNgTIDlxi5v\r\nkXPh4K38Nj+hs0sqilTKTUAP0wb4bmXMZQai1b+jYMkfQExhRcmlPJ3oZXX3\r\nQoNU12mS7lwf7moH/RxW59ZjUHA9iEEhEjoIXM+cYO9nJRjrdnj+boddATuc\r\n5pGGw+4c30kyQIo0cogwa5pbFyqbTdI7Q3Cl1rvLtKzSoj4n4H9fe6UlYfY+\r\nVfZFgKI4XyyjHfWWgnb3tNKj/4KFU5NTX83+kEb2i/rdZx9T2r3MVOy4V/nT\r\nN2ko55M/MnXnBkFLYTZ0Og2bx1vMUKD/qP0=\r\n=3L20\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5d387349ad650946db6400a44ca06192397550e7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.128","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.176_1658304666996_0.13218037868501198","host":"s3://npm-registry-packages"}},"3.4.177":{"name":"react-simple-keyboard","version":"3.4.177","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.177","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b7275663ecc3be60945cb014424894f38f5cad9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.177.tgz","fileCount":19,"integrity":"sha512-EYSMFbj05K9nomqBsJmU9LbcXHcUiUtfJ5RNa+HXsW4+dNJjhY6nsJPbK/LplUavdMK+75qvq67kDsEbPdb5Dg==","signatures":[{"sig":"MEQCIETwQoq6Jtgf0FUFHqqocJRiDM3i5HE/5bqYp7sFlpOxAiAoPIeSTS/Hnu1WEBj9aYsgzcJ7bgRwbQny0BCTu+K9VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3aqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn+g//Z4LFBzP9GXx9+kKrfYjx/iVS3ahIqSju2EGi+z8QMIORbdqo\r\nWSrjB4WvMHhbvhOE0MwLXZTgFdT/JqD6vnJ8Ls+KmB5po8De7yDIlhgyoYEW\r\nnH2QatZbRWrbCnsTx9h5bv+9DL4tNq/x1mnz0GhMW2i9oU6EqwqdnmutXFM2\r\nKgv/lkQZXns0mU8th6k4TUZdqdIP3k4Urf/F6sl4qMAtj6Q/kswazHbkzw/v\r\n3u+aCkgw/7/lO48qTV8TcqKkysNQWjLBsbZYqJ+6heLOe5qFdTUvas9G7rap\r\nLlMyeoL4OW/jyqgQKcUIOrovlthy2WDnR98uaSOF7qk/TCNcNwvZIYCqKPtc\r\nadpCsyezHNfu0/oxWIAxodL2b8lAlpDqQBUfD6aW1ZsTegegIxqLGzcApHK9\r\nuRVEFb94KEXOEQ3rKqBmURDDuivCwKX4x7ZXZiHZdwGcZsks13EN2m4h4vLF\r\nvpJh40lYjh/eCWkjbMLWEK64VivMXY98+9Qttcbpda0GnvjQZugTAIz1Bj9i\r\n/rRgYRaeoyq1h9x/SD58yrw2vRqasgXuqB6RqMwN03uyQjR4MG66GyhG6ry+\r\n2g3a+MZWNb25AgFodAlRUvW0nXrDn16QHCkvy+i9jaJrx/4pZRgR53llVGDV\r\n6848UrY/BhAu+ON6oaWFzJGwjneFNjL0zaU=\r\n=iKCL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"aee08034ee30c97463ad44d3f08ccb6f72d06c7d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","prettier":"^2.7.1","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.129","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^2.6.1","prettier-webpack-plugin":"^1.2.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","@types/enzyme-adapter-react-16":"^1.0.6","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","optimize-css-assets-webpack-plugin":"^6.0.1","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.177_1658694275948_0.7508891686160899","host":"s3://npm-registry-packages"}},"3.4.178":{"name":"react-simple-keyboard","version":"3.4.178","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.178","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5d34d5b7291804735bcfa4e7354232b8d1d6c705","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.178.tgz","fileCount":19,"integrity":"sha512-rHQRnz2m0TZeUV3DRm88HmkQSULD0llqQM1Rggz4FU6cf563THRrtU3RUplSFu6b6TrUMaPwAoq583Lri+3+tg==","signatures":[{"sig":"MEYCIQCxq8MtYRh+U/+1O2VoP8hmG0yIGp6rNGSY7R9djRSEkAIhAKUWrhiNAo24YBKNVel3AcD7fA85CexyX2fdXNMLi9Lr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6AHuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRmg/+KKdLRA/6vbTBM12EGuwR6vlf741Yj1+L8GMdk/x6o6lwIhaw\r\nflQb3Y5hdSXHfHMz13Q5uve/5x5+loNZOWZKg3LDS+JRt1We2yjPw7NdMu0V\r\ngAwMw8x+5+JSQa50HlGwR3I5k+F7FvGStlQcko/LXq8R6/Aji75AET8JHWrb\r\nmxLAZHkkk5dyfsizrHMqwasr/VQ0ml+alLKxns7T0BlWUrAJn4FF57LLV310\r\ng4zewVRozFu+aRlKh+hJpjdSyOVLakUYdxkhYnwI30fNlfg1BlC98zvgAfdC\r\nNhvGOepgAcFBsrbcDt+xlD3JS1djbid3/blt0W8pouT2IfznR5D/SBwnwjl6\r\nzNjemCm0U1mw+WwxDMLT+OzbFciW0DoayshpTIWWcao+ii5prTNvpt3wbGyh\r\n2stLKwApeKfJLcW3sPz6dQGYAuiAV1wLoonb4T8eKLbbPmlPxkig74q0iXf5\r\nAmLAeYK3WBrr9pSx4zGhWo1OlmLLMa2SFQ58orLj+sXrHdRq8im0DU5ltkPt\r\nAmkBkClFmIq7hVve6aeWlc+JyOPI1vKDmAcxv6nl2LS9Lfv6Fiiajb4EAKA6\r\nAb/onCZQLnEbvL3+MXlmJ8pvB1dF4vk3oFHgCEcv8iq60PWio/56zxqkAR4I\r\nkjKGudgkPrfYGJq8nyrZ1iD2RB9lezmfVUA=\r\n=tF8l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d3a7b69802c3cea092ae8907359b4b641dd82e57","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.9","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.129","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.9","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.178_1659372013769_0.9404282749831874","host":"s3://npm-registry-packages"}},"3.4.179":{"name":"react-simple-keyboard","version":"3.4.179","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.179","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0c29a8eb361d9ad2d229440f4c5b859666e58f03","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.179.tgz","fileCount":19,"integrity":"sha512-7nF15MmPf6mASl09aLPn8HsnRarofuqkNpgqFsuE4QIgn7YFF85jl9Y0HgYi54Qt1RBD1UbGRVs2JuF0Kn/2RQ==","signatures":[{"sig":"MEUCIQCUaKRqg1/jhNJVMpRTqNeSc1O4gImrWluazAsKgCiuWAIgDLuI/yf5Ly4OiWrMNElBejOSvI8gE+0H31nVgfXfe4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6NsDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9fQ//XIq5P9/IHx1ObsSQxYW6tEuf205zbbPz1t4NI1u/BflXMhha\r\nnTHPz5aQlD1Tjs4TIvifWPqAuu9ADVQLiW10OiV28T8UXQt0XOKLRonz9hP0\r\n6pBbpRvBAPQ675okANGJ5+ZY/GQgGOUTPtJ5epSZ12nUXs8wjk5fTkxW7BfY\r\nFNRA/2tdspgQ9eYT0Aph6eedHYojBb3bDjIRaaVG++ugm6tZTTrETOTYYvVD\r\nGmb7KYZRy0jKuLNE52M8WfYE8Nqvom0VTzgYds16S2VKrcIJRACL8vd+Jeh4\r\nf9BvI4T/+kIQYUI5+s6dVqHj1z90JC/VlfLUF9YvleA6vJg7KBnp4Xp6eNMe\r\nfhlN9xn0/SYibNPmSRBWs3T0eCEU/ZCWApG86c3PH3jvT1ldJ3ZiUPdRTHJ0\r\nGQktP0goltJy6ZbSCtJMZ4cmdGT7n7RProDDlCHQ8DQxA0kGMD7zhaGQr85p\r\naMvDRo1QVnHDmBCIOECok9JijIt8Av7g84Rs4WEggW5nCxDgHEtFowfadoBR\r\nmvtJS0z+MEtpg0QXP1ft/bcSx0gX+YGPcovJ5kkftvSTglQIpQO2fPl5ElMZ\r\neZzH61B79y8V37kko6nQ5QuZ6bYryuT2NYkWGHePVsJTZ8H2t0JKylSPs8Ma\r\nsK8TYHSZcf4vVJeIA/YjcFLZ0Xg61lBW75w=\r\n=Efo2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"9796b822783749ba56340e0570eaf25fc82b87a6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.135","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.179_1659427587574_0.06581776646116566","host":"s3://npm-registry-packages"}},"3.4.180":{"name":"react-simple-keyboard","version":"3.4.180","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.180","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c9b1de258927c43a3aa762dd0172cc77def5f43d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.180.tgz","fileCount":19,"integrity":"sha512-OZWPk5LkOkIKrSz/nZC8OVELy06VOXe1Y/cQOt9blfUqdL7/BJklhACZA2rP10jbO3Tp+UCXjOkqMcrdixUJFw==","signatures":[{"sig":"MEUCIQDxj0ap6VuDw+Cors6F1ZajY1nQpCK1h6cmBLrei0y+RAIgLq461OxyPbr4PY4zE6tR1ZzggrNhzJVwUyueZs5W2FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ixzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq52g/+KgZIwT/F865BmzaJTdLCwl44wb91tj9HQ0hfhN5RybFhLAqB\r\nDpTcpQ+tMS3q4fKlppXoHFZyfAv8RTieytND8YRj0NEf4SzZR6s2XOdbZNX0\r\nihyW+Lfo0jCcCDTmZdB3WyDXFcj3utKu7oWoamPiASha360XLOVst2s79ZAR\r\n+6uHoIkYpHrMCiIPpPcyhFxsWVugSl48NEbK58cc9NS5WpaoMD+GYE3praYE\r\nUh8xe/RlmdjX9VEq7ywMQn03a4pKgZhWMvyH1nPnM5nQxCuuVf8yAa+8spzo\r\nZSrEQx4K3jHtLon5GVOSGsTk++arpvJSrSkQlx7Q1T5SHEPIWAuZq0N+RDO8\r\nhNLy7uJFNNbk+pzBaFMEVZpvpX6PpZWABuXOqpcHsyit2n79nCcPBZegcsbJ\r\nrzmrMYrg6w0XgtTMxhSvQcDuKRw1ruj1aCjy49ZXoiYNaJCVC+xOeFKxcBFc\r\nnliNVJeOidkUm/iwjy0RrSHlg1i42HDjMCl9NLaecIDwEsnXD2FsgOsOLK+e\r\nTxIRHO5jFiugiwsISWuFI03Cyk1KIp6TzMjmQ30//brXRTzd+viSz3xwgFoe\r\ndEMCTjDfdtojssDdx8FM/0tw7HVemLvfGtIHSgKhNdc3PUcc9LTdTRY0QqXF\r\nd7sheiKB2+hPc7aKBIX2QEW0PcjQEte6wtc=\r\n=q/Z2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"b5a8fcdb8c7f7976b669a54b3637f729b3d2307e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.13","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.136","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.8","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.180_1659513970697_0.5056719691717979","host":"s3://npm-registry-packages"}},"3.4.181":{"name":"react-simple-keyboard","version":"3.4.181","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.181","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8ffeec27dc338363db6156846b54d64357d6db70","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.181.tgz","fileCount":19,"integrity":"sha512-l5nYBB834XUCwhV6S1SfmJeBN3QXm+0wrzE0/s9oV5SH0sIPlRSCm3th18bPaSRF/U7kxZ5IUSoZAvKAYEln2Q==","signatures":[{"sig":"MEUCIQD+AJPMvqEQgJdIhRTVDataEaGfrnuiSlQpfguQt+tH6gIgZ+vyheLSFe8iXWo0E2lNWgGGajy7EbNiPf6J/uCQgjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8MQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb6hAAo/yglHg61E+ADZ6kLENgzCyPXUozT77Pan/j4HiuAj5cy329\r\nijAM0L2dNgJeroyglkaUOVOEu3hVQgISh1mBPxj66TgD4j5TaJ7hazy2rdeQ\r\nJ+kt2w9XFivSYhZCKQC2bITrXbVnurrD6m2b5xWXbXouubSLJnuawAP0Uk85\r\nNqUN+VIMSabPHy79mfsXxyilbwmylu5t5nRDIRf21MP0XmCtGCfqTKT5chdB\r\nil2/5NGCLLJIbk7cU18qw4mPKRO/e5af9a8Gwh5QfX7ODqFRsyiuqLDwtFaW\r\n8Jv43XMwPSXSve+f8329bbh2fD+cmIbPODdagAlNBo4V/P3Z9Cs5WSqroxEP\r\nxmqZ10jrOPeoljcay31DOJlvyHoo3Ocs2dbHqsIfDpk4bsI5k+pUZa6d7Ypm\r\niFUE3MJMLRzWXCznSaMVFVaFZDofrbQofvwytTMuxdU0Kk2sI5re3a2sSwsl\r\nqo/P0HlFh2TWnRYMFdQg8ER21abZuMtJtn1Gibcd+DB158+HedZGRh7KSCE7\r\nMro/91oqcKE3rZ+nNpiBI15peluhyNaNHz+92QDTUEL5unPwkp9aa260vPmH\r\nQWu5OdyU4kltFiX61cv/ouUmSD//2m2S58Q4xrV0EvYuaXfu85O8II1Hu6ow\r\nwcsHeXmAF6ze9/Qt1b6KEiJRQ14UlA0t+kQ=\r\n=wUIs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"73da42299444c1b5a16146019b57afa461386583","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.136","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.181_1659945987568_0.14672762668430472","host":"s3://npm-registry-packages"}},"3.4.182":{"name":"react-simple-keyboard","version":"3.4.182","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.182","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3cc721f6a8247b0d0b45b621874d3029bd11ba8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.182.tgz","fileCount":19,"integrity":"sha512-hNG3tSQTc5//iPb5ecjyGPEJ/MlJNJpExzzWU5o7V6DErqGqB7XlLMDYnhq8uHlIbZW+laxlQUWxKN2oF8AMwA==","signatures":[{"sig":"MEUCIQCh43yw3TfPQXMQpUmOgChgofJAW90MhSTOu53/UBnNiQIgGV+W57fwrigA3Y/MpF8H/vYKshyKVpWH2QxrR4BeYTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8hUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKWQ/+Ii/s3PhdRbsklVN7Cn/Vo0kHUudGzrQoaTo7aHPxTtdTTMSZ\r\nIJI4rtIkwhbRP7jTrWLhunLzWdZGZF/xoJcNna1D5ESvd7kct2bk/r1XJv2v\r\nKO32TsNbrPsiLItYhjYcxJMYgXVJGe4ySGhepnfV4kRCL5mHK1nr2tC5eu1L\r\nGj2GU0q4kkVNwGfsWZqqQQ4Y4ays0NqgEMC46KreiWBwyrf/4Wq2zSE8O8wq\r\nuVTjydbyvOA1d71/vZ0pYwdCycGPtQY6qdc7MkHrq8r+/UAhiUzu2XKrVj98\r\nV/4cREG8uSW1XRXjECohMHeWs/C63U7WeLVVBDYjrUnc3Cr14GNi1gSCAh9R\r\nzepwg1tfWp2wo9+eeYs7iK23UbyVpcJo85XAMcsyYF38vXBml11ytYhUqV+K\r\ngVBFbN5U9kxbBFd2ii62NfxqduyAIqKVhzTVYalrS9bs1YW62rAu4EamcCXG\r\nkhuq85zylNLVFj3UBRfekvC5DDYNBHd/w+KEEXYgceC72o2TmXFze8a9YmF/\r\nWOB9o3DX0AfBDUxXaJ5af3naceKZAt932+LsMFvrA/fjlHqpQkYK7vfC2DNy\r\noR6CUQhIG/g51o9EkzOdjnEVW80L6by79vZTXw5+FFWqGYtYMdfK4IDSpkDe\r\n0bPgMCUerm3gDyBB1CT+sxOemzbzxfl/EIc=\r\n=oi2L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"886b3b55906df832846af24944ed74f12bf123b3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.137","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.182_1660032296536_0.5403575659924849","host":"s3://npm-registry-packages"}},"3.4.183":{"name":"react-simple-keyboard","version":"3.4.183","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.183","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8282dc535762f13964710ec6d8735c68e427ddf9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.183.tgz","fileCount":19,"integrity":"sha512-xWokTd3jrF0vwdYW825LW5bRSHizMXlqjiPHC77i0s7TN7iHUeCD0vh5ueLF44kNftQl+dGOEc54f/DaGqrifg==","signatures":[{"sig":"MEYCIQDs5aIsv4rPwyjODZ1U2VpFeU3OG7Tgx7ToM6KuFSlCjAIhANj5XEU6M3fwZMJ6PXZMHzV5MemQqyVZCP4ewQL4poT9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi82aWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWIA//W0RwQeKFNBujFGg1+IJJPWZrOBXLIWJk9f4iPOrNvo435nej\r\n3ZQy8M5IhReeVRqU8ndAzGFNqIadiqaPDQrp6GANADXM5r+jAEpH4Wjd6kfk\r\nWw0gIi0ZW8ifHK9B92sa7PHWaeP54Qh1I1N391F45W+nhilg/rWhBYu7jDkL\r\nmx3OFht1bqfWS/tJZzEtICWsZQaoUrbK/Q5AdNleLMDJtu/Hbv0itHn8i7Zt\r\nyROXo/PFazLc7rPAsDP7e3g8TDYpowl/nP/6bBcF3C9+DMKdHUWe7X4/NVAm\r\n31RB5l4lwtH8teVEYp6XO91zuXXGQ9x3SlCIC5Z1UFnRvdqKccVY1K1q4qFA\r\nqtU2e4Uk17kPSdoLrpjgWL5SZE4dY+lZv3kSN8+vwC4f8C4ABe4IkchqgkZp\r\n3Y+g9eGgM9NBV7f1XNyLpwLN+gy9XLFOU+IOhKN/wC7KENZpx7sIGUtvd13d\r\nn88qaaAe7H73M+UvXaGnTsGXBK/0jAPq1NmUC0VcV7cc2qwJYFwpMIz26IKY\r\n5Guv24dD4hyB4ggB7qF0XKWr/KBewryV+dikX5qQbae8BimuFXa1QpwZkN20\r\nO3CXoZv8u9uL7XXzLblkLrE/qF1fw5hlecC/9wx5s9Djpk2lNSyIOoDmtj4c\r\nABcwrgJDzLwVCncN/Ad5zGqvsiwRR9lJMkQ=\r\n=1LT0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"5f1d48d683ab105bb2ba5fe50baaf77c9b60ec8e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.138","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.9.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.183_1660118678685_0.6174096631096246","host":"s3://npm-registry-packages"}},"3.4.184":{"name":"react-simple-keyboard","version":"3.4.184","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.184","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b9a068a1083819d1d47f22c1cb153466917f8bf3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.184.tgz","fileCount":19,"integrity":"sha512-f6ih4GfZu1BngiAsxgWhRxFxMhYLELP+rlCtmgNWDmvRlwzb92slTKBIJms941xiBZTtQqmHoP8/XhZHkHKAoQ==","signatures":[{"sig":"MEUCIQDY5GXjaWjzleu93bV21Ox2fhrB7EeZnGGFIcl0qmKwyQIgLbfnEGKx+EykodZcekxEJfthpsOP1Yzm1Tf6oO0UtCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9LghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgMg/9E7mHJ6KZQqbjp6z2GSrJBuORnYDkYgjb2o+Q++/v4lZJEdvW\r\nZmXeKqhXO74pHOzbNZgVYKrzfQPVIkRk/vfD9U32kwFYth5p2N5z2tt5eC8F\r\nZAUYtS6ZUYffxnBzq29sw8wENF9ax7p4++g2UdqqWrErj4/8gi1WEMHJh/5F\r\nmuDF9oUpoOe/F9UvDqNMK23jMt+KizHAw3KWVMeIfMFmTEPazeioHPgwhAeI\r\npAwcI65bhS+VdAbQbVBAA52UNrHtpn02yactSWLRzkpoo4ErfvxDz15prUo/\r\nYDTLK34vF1fHnNw/MWKIV9ldhfLNWhT7ZLeXi8pe4M37QWM5X/MPt09IrWWs\r\nMpmoWHxLlj4HkgT3ctFRuOQLlIFgGpvOjQBbqwxWNWgxqAB989KFCWIyPPb5\r\nK7Nvyo2MIb7H+WJHUpu3W6WStxkXTUAklwTu+hrc7wRkxUkMxrLD8yswYyq4\r\nsHqogQBWe9Jqh4mXsnMbut3YaVOlkMt1dEZ2A45SaqPn5NVDibLFSOhGMpz2\r\nJ0RcFzLMh3zoWRmN4aVp27IXSDW4zKheY3NFtkGOVedtK7MhSrgoiGcgEP88\r\nb6TJ+8vt9xb3oeEkPDCVWTdfMIDt9T0McJSOCek7BUG1QQp/6VNI4FsykL0o\r\nvA8v1k1kaCRstWp3rfz4uxoRmXvUj8lsuw0=\r\n=YnxW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bf6631b054a034979107e82c92b2f36a77e04e0c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.138","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.184_1660205089001_0.012621734194679934","host":"s3://npm-registry-packages"}},"3.4.185":{"name":"react-simple-keyboard","version":"3.4.185","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.185","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"28571a6f0702b3cf7bce171aab61e45d54b20763","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.185.tgz","fileCount":19,"integrity":"sha512-SL/oNXfxtXsslA8IX4JNS4OZHDWPmI9KKW5msPvnO3hSTlHjGhzg9hZD8STQaQJSY51//6cjAChHguXCiDiqTw==","signatures":[{"sig":"MEQCIEczZGdl1u9iRWCVNxZxfvNPQUbUgBwq8lvukNKhObHcAiAPvBxrHkbvS7NCO75nYkCTiOYcnrggApc3jrCX/bAvOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9gnxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0mRAApGVc7S5/d4Wxj+jpJ7XD8SIS8mk5DBWtwVXySmNlk3ZNsfQ9\r\nph5QBLkqhOSyKdUFf6Nu/iSabx1n1DwO45OTvKcYQbokWomyXlIuMXIPJTMX\r\nJbz2Fx4mIXtNky/glmPFYkiLrbQkwZUgijOPMk3Pfitl6asciFvvXUJ18/84\r\nw31LyC8fimAU0qniGLXp1PB14+OKr4KJ+zAFjBf/tRBz1sAdk/y6RUSleTHa\r\nnhlDXi4bHLiFH02orL3q1IAGLnUbPOlmgTU3IdoFfnN5E8fdRCU4l0wi4+Na\r\nqJLxf/SQv4qfCjdPHkCEzDzSxP5WCIgKN6oCTSVpAhdsUqwB/G+mCaobEq1y\r\ngNsUefRyno5x2hLSMtf/RD7ImQDAXyvMR+idxCQ7qGxmG3njYRmM2zVUItND\r\n53cHlFSLUeUABEzWsAUgEl1PVrwXUXtuo3cUjOtMhijemDHIlTjYhXjbMOMK\r\nuyEXBXLJDXobNQ8+4J8psrMBjO8kjRIimEQcgH1CmtibG2cCgUWVsm7NlOse\r\nxDnjWvNucepItBRpA5UflyD8L+V5lTkC8qbc8D6bYm72jLDUHaVI0iLbPSTI\r\nW9tKMxBEGNbAmNXbRIFxa3khLd2QOPelOw7duVfCkEw8ZW+/FCO+pfJLWor9\r\nLt/NxmdmV0KfXE49vcxDRSBbO5zqPMzW55Y=\r\n=i75o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"155b139e2bf715d23d2be3cb551a56b368010749","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.139","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.3","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.185_1660291569604_0.6714557139027473","host":"s3://npm-registry-packages"}},"3.4.186":{"name":"react-simple-keyboard","version":"3.4.186","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.186","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57176fd7f4b0c78dc7c3855fb4381991144f7dd5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.186.tgz","fileCount":19,"integrity":"sha512-Sk9GqNZgW5rIsdmVYwL3cN975vrhvtizoOZXBxjYkt4I8XoVDYvLyitrNlHucTagMZFnYnRY3YolO0Vxx2Sl1Q==","signatures":[{"sig":"MEQCIBiQjhQS2pqzIgQacu1Er2rlBM/ed0+wu7UW972kCG+lAiALLPJ0+4ZFytyjIpT0LN18clYYTPJig7xAje9vZi7+bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+f4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqGA/7BrR3CiAZMzKgobnqSCcK6qf3azEvlHtwl/7MwLuXEnEcVWdN\r\n39aqE2gAxI1t2OJwhrjk5aQgykYgns1whh5pCIq6C1NtPMVoduopygEo260t\r\ntoO/Rt/1Qe8JVysBUeDP4yyLBhHBCHjBMQpG9/uiSbfRbJ3XSFTF3oJCajN4\r\nTb+6NSOUFOwlqaOXag/hh8r2uEaR18IK/71iEba8adMHAdnZGYxvDX7kErn7\r\nM2D3YSosNZAjAOIWC4N0L1i+Yhr3UsmEiopPo8TV7QmiJD9Z8Ksi2yamY7zQ\r\n+zw0xOymXBlE9OdXOc4NAJSPM512gnWgIQHDBi5Pxhr5Xa6pd5wj+qZX8HYc\r\nE5ofiecg2Cjk6TJ7Domi8q3wTiM93QqWcygyS62VUX9djV0bXrp7OjGRJ5JK\r\n6qQw27sOppX/yX3FTFXDtEHmoB+BVPnkmLGVMHlzkYk4fP2czb9QotaxnurW\r\nbsN7jBDrPvTvOWxarTN2qFwLe/ZGzvVfmbuhm/gRlQWgVxLYyxy7yVAxiF8Y\r\nG54i+tGm7t+rDvGhtlGy1dc1sHYFkVFCmFBWpbPPnZw6wk6LaU1rasqgeVSV\r\nCeuz9/5p7qiTGh5o2thLycW/FTf2HSXc2b/JkZoXZx3LCHCMzrTiSnwuxi6W\r\nw4tXrUk3KxOOdrMS6BCJ5mA170VeFqozymc=\r\n=UScd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"e6ed6e763fb72294cb7e46c0128c4f388cf91809","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.139","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.4","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.186_1660550699613_0.35330940118102316","host":"s3://npm-registry-packages"}},"3.4.187":{"name":"react-simple-keyboard","version":"3.4.187","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.187","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e2f609a22821623670efe6d1911022158c7685f6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.187.tgz","fileCount":19,"integrity":"sha512-m4dlWv5RN+PAgKHde68OyD7OBARdGtgH29g3ijY8o7fcwt/dviIUgNr/36MG/bFop3kBG4QdQLZRbgjiCMSqdg==","signatures":[{"sig":"MEUCICn4bEah3DIGOfKUXhkg4TTRFbWRkDYLjSK8hr6o9riYAiEA+gWz5urh0/d4zFsgEFXFePIKPWCn/70VHD0abpUVKyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+gUMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpidQ//eDcnl0G0a9Wc0jBGMy1l6gJ7PsuFlFWrGHWgCUcgz2WDvH1M\r\npCba7KxoBsZ1oK4rAtCqtHQGoXwxy2ZrfzG6mW/cKEoe8Yx6q2M3exIwjnsx\r\nDyUrqj7b3WKbvvpHc5K6p2P5VzPtQltC9KRiulGNgNPS0Q8cCaQW6yl1JApm\r\nKe2GT/CG64De+4EnNj4fXLCj5aR+E3O6LYu0S17xQleyEiUie/OdXXwNpOoo\r\nzJgBcO1v4zTDz0Q+/foYaqtcQsk1U0gw5ntPE/7aZ0pohS4Dn65wRVhniZoO\r\nONIU2a1B+bMFGhgQAGXGFLG6+soV6tG/YuRMQLZ7BH+yTQmywibHmwRp1qAg\r\nWErBdpAv0y/y/sZKzMLSdyR5viZW/OvxjEgeL6O0bHCWisEfrfhldaEOhdnK\r\nEp77c6bzcWW133jg4Qsb94cVdk9SRCPAsJfaVjYt9cmqFpyOAg6yYuHxnI8m\r\n1ikbR1+qg8sWeZbvwv9K+kGfjyelq+IRM4t0eCkLS/U74Ad8uavsoGwyAuIq\r\nvfUxFHsDLU5cHn2ZBihtOGsGhNgIaCKkrsa9yIpq34DwLDTZNDCLgFCDjdQu\r\nU6aSfjuY+Ebg4tv4USMVAHwMLuatnDEY/tcVUGMCQ4B1LwzyBb1dyT96xJs0\r\nJEhFckrPdxXbl59FxGaaySV1rUy4hoFRfoo=\r\n=em3S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"d0b8a58c4aae5c0e4ad6b3ed253478a95ca4efc8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.140","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.4","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.187_1660552460010_0.725935501777486","host":"s3://npm-registry-packages"}},"3.4.188":{"name":"react-simple-keyboard","version":"3.4.188","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.188","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20f61f969228c8155a9d2ac74cbcabde1231bdbc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.188.tgz","fileCount":19,"integrity":"sha512-YuszLYMZSzXfZNGk4C+QiLz9mBGWYM0T5KRYf77B0pKLwfcBFUs6Azr9VtA04JIQbIqZFtE9DFU4XlD8TVB2jg==","signatures":[{"sig":"MEQCIEkmJS6cy8cLVNRgY7YUX/FrOmo/XWgEVA6GqDczKT99AiBG5K4nrO64hmYnJYcujrsmxiXV2yzqMXkxHHzuInFp+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/KFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9rg/+Ia/B7oTO+mmSm6r8gVNFx5q0B1b7jOavSQ80bTGcQuf5T3mY\r\n8RbWrOjJGGFLPpukenIa9gzqE4rHj83wuxjHka48JVa2hyZYzqpQ724QmQuI\r\nsOpLQB1OQrrg6mxkDzuEZUcaNeuGgOwxWHLkbnp11+N4bPb7ZPODACUlUVvA\r\n3grfFuzvOrC7IoNYRCG0YaftNdOPgqW3HT8amSwrPuXhY7LPK42VQd82D0Lb\r\nT5p7QV+p0y96wcfl7agyY7iE7k3KqDtrQc/t9TDb4h/dnPw5i8w2xmG7DVkk\r\nF2N0WM9Vot920syGTuaOME+ufujK/V8piz6gKhiTkFTmwu508gKhdHqZBYZp\r\nbBqGmq4ig334zT893WmcAb+2GmYVCqiQFgtwItMsR5cnjIfDyQSzV2BPebJr\r\nMEbo0rOfVMY1eG6yzZDj+5QEtfg1S3KRcdL8e+hhXdMgG7MnND5emkQ9KX43\r\nsjvba+veszDLKX5kBsN14vtwudt/chUSQh/iucTQnHBGtnUcfs9iZ/44t15w\r\nT5Aj3SupXQlgVrvyWI9Y4FA5UccKZwcATlOwYYnmaWz5lKORX95AIXmutRK3\r\n1YvM0oOUtXrWzzVKu3niS/2854l92x33r9Wk1+ZkfIg/+ilR/aqnSzwvjg2v\r\nMlYRRoMfqFeiKRQfp7p1Rh2QQBgBocluOzk=\r\n=zc3V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"747205d8b9263b55ecc2e867311bbbcfaac71bed","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.141","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.188_1660723539184_0.8608117749949853","host":"s3://npm-registry-packages"}},"3.4.189":{"name":"react-simple-keyboard","version":"3.4.189","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.189","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e0cb4586ff582e9e428540295bb97def558b0f09","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.189.tgz","fileCount":19,"integrity":"sha512-cDf5JagXYM3aIJAVsxDa74eASJcM5SW/079Wetu7rCclpRNJHBRF4E7W+n5YC/Phb2gMVXuESFCmZFvd3YADRw==","signatures":[{"sig":"MEQCIA9mGyVz5lXm6RHGQYGXKoQ9S1HjW2k28q1anMHDeT3dAiAS0qSHBZ2Ko3R3rjY4pVSzNaXfl/qL0mIBVHloFmUEjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/0P6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBBw/+N/dmIf/xLcNVCei6GUgCUKXM/e8zKPltC8dkClxOCi7ev5PU\r\nSD3QI+cXHEw8foZDt2XFtx7PdAtaOuDWDOxsku9rfAFkpSx+Ol4mEfPJPW2O\r\nM/LgDdQlnHeFcEdqqk0ThtDo6H4k+iEPGaQxi27WA8A27rNKONQoEYrFVDbE\r\n20TRUXhmU6ne7YPoHoSsCnRDBvW4sQ6QEt2qbMZDiF6lwqmwP857SaPhkv4R\r\nHbd18M09/F/hXQBgLy56XnRLxSswK/nXLHmYrghRBXENQzzu+lZY8YXsJA6y\r\neSKwtixBI0ugucROEc3qU6JZ8ZGsvMwmt3mEQhBdUr7IDcwAaYVmQSuyynkl\r\nWMu4hy8V48hiWgXDz7egzjYpozf24kjV9jxX5uYVwJl4pBpTbSe2F/utWMpx\r\nc8NVUpgQ8Afzt5Q94qla1GjvmQ9NOqa0RHhcq4gu3zf6N/+yAs80sRI5RIsI\r\nkAYYoVfTTJS2nDG8Yn8oZM/+Y55e2lEZYuMHv3GvyKd0RUQD0INV2zUNTSJr\r\n1NOqPSnA/RxCnXX/wSJmSpmLZSBXlI0JMFeGwRSqCiLzonHGv6dRY4YOxwrz\r\njnbJtQmrW12NfDrQXHyDFf4OBq2sTAIr086aYRa3nn6WlHvrRHDsh+iksiDr\r\nC+CoAcVi52/tTn/VCJas7OkgwO321bZYsak=\r\n=zAsk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"16192b098009efd36de37fcd49a9b3051b1f7563","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.142","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.189_1660896250241_0.8137961680122601","host":"s3://npm-registry-packages"}},"3.4.190":{"name":"react-simple-keyboard","version":"3.4.190","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.190","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"54381b669a165b1378f9ecd2efacf73a23b8835a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.190.tgz","fileCount":19,"integrity":"sha512-mQcp4+bT+mImLT2ny+BVU/WQ6nZnzqlnvAZ7fZmHRNXI66Pt4oqAZHClF6yubvg7w3+eIhFHyz/r+Ov39ntPSw==","signatures":[{"sig":"MEQCHzY3t9ViyiEj31vTM4OZz/M0VP09TRTa/Vf/R8AUnYUCIQDj0UXNvnuuloHRut5bbB8F1WCmomp0U7eHZke5ekPE/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIpWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOrQ/5AcGh+fFcq8GFQEn7/20K5ok2WVkhtGhnQBBQ63u9n9LnKEG6\r\nXV1eLdDMYG4vR4ouZp4PAwvZquTVoct9XkXtece6EghN1f5P7FjrRu8PlSUy\r\nUj8WQlEIkiGiZ9s07e4XYlwCry+SSSoP5nSoYrCeO4y+uVoHvuKUAjHzvWUL\r\neHUqq8H5VgVhQfh98SmFuuA+9y6xOtgvxbdoZmuY0PRI2QGeOfKwuQQ3/mYj\r\nOARr0UeQt+lu0qRPnd7p/A5iCt8+5J8ZUVt27XVjCSbWKBaJtw5A5pm6K6CP\r\nrB3fk7wZnbOdqgtu+at84MK0tqcV14Qv2hoSH89jpAgHhCQZN5ELl4yE6y1Y\r\nedPfd84KwTy35OzOlEm3/kgLyI8Mx6ZLl+mm9ZuDGGwHGHHn70LyHntnndGf\r\noloKEFgyK8zt4FgXB/OVDTY7oDk0m6R2VsPl8J4qhC8Y8t9DRp4pWurI/Vfj\r\nx/VNL2L5HDX4q/qJQYXPp0aP52JQgLf56SmefdsvXggx1WWEVTiIjTDfoOP/\r\nTffM1syrQA557q1ocONNWujhp8FWwZc0+04WqtMnj9zf28XqED/jqma7pR8e\r\nlxarevMoSnDudapiVnnQIL9EdeUAz9ZNB/n0u1Educ9vzw7Q8R6znhMpfw4y\r\nuVDrOXKxYlaO1k5aELqKS+IFVpufIGn6kD0=\r\n=HveH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"3ff9ed29e3d1697f9cae35f23909b86c5376c6fe","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.142","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.190_1661241942017_0.2826201640586401","host":"s3://npm-registry-packages"}},"3.4.191":{"name":"react-simple-keyboard","version":"3.4.191","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.191","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a5a891e5ccd9a41355496ce4eecb8ec49a9d23d8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.191.tgz","fileCount":19,"integrity":"sha512-1QFQiWEllideIBNjrVAoGuDgE/QGYOR526iL/ANvZZZwrs1DjJs50Cfox5YFfwzQX8G87Z78QtZNB8rsT3cXLg==","signatures":[{"sig":"MEYCIQCpe/tEtseJLgSmcYnPA4F5ChhsTEPxPsMiZkE1UuakPQIhAKys1yDD7iDl5zqMKRGEvYhet5izfOeOeCfsOnQaCdvw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBduIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKcw/+KOEJTsLlJaQRGX4Aqe8GGzutiVrE9bvcGxpevla8SVhuZo8v\r\nAc4pJrw0H6jN57dJAUrCBytftXKlNqG9r1LjowGxrmUPWEqsMOz6I+YZfnfU\r\nUOfHDubdC3i4BKwOX8WfZ3CRfkoxAsiIPIW7j5IEXuJPztHbq6eLmX/vVNl+\r\nGCiKO+L+HOKLBmGFQFM42PqNAw9QvDEZMZATxEmETxMzsoVrUY++MQl6LA9/\r\nomvq7YQHTd6+OU3U+Yd6FFIh9Qi+2ba5qaBfrJvomvXaWAQeDzFisKwEDZKN\r\n33ogLSxU18GCJjekbqfW5LYC1spiNVBaZJCv5/zgSB4VMMAfHIZQ2nLhbrOT\r\nlsfjpS5zAX93YWgr+ArdnBYyzne/buOvO650MnIiGGQJYlQEDGsxN0YBPH32\r\nwy2viwePtamRWJ+dInZpL2DrqXfIKMidiasyK63tJwdp8FWu5LSziz3HzHpb\r\nNN3lYoUQUgkE+aJFjnRaevuq+cvvf2HkRIgZsLBw3ebV7NqnIz1vt6lWlas3\r\nDL/KJ9fg7n+ga9cw5Qn0WcuY9F7ZrQZc1ckTHvXguqYveAHJqmkJpb0tbDgv\r\nC3Qg9wXp1XbL3oPVPpQrflPKzgUwMU6zsvtsc0Au7GqjOkCepYRHbL9UNKmj\r\ndDQt44uQEBeAIUKdAOjwCYpPCgrbExevQgQ=\r\n=pePm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ccb84099f5ecf75046b6d8f700d259cdc3d17988","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.23.5","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.143","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.191_1661328263874_0.11897890632011832","host":"s3://npm-registry-packages"}},"3.4.192":{"name":"react-simple-keyboard","version":"3.4.192","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.192","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ea3c345be92d75d2120c51537b8575867d0b53ba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.192.tgz","fileCount":19,"integrity":"sha512-53G3aQdVDi4Z/g3udGvgz5oE3eorWw7Z18otim6mAtjji8xhZZ3k4cBh62D0rICeGQ/eJo/HcNgBs6hxI/JEvg==","signatures":[{"sig":"MEQCIDwQQtbllK8cWq14hLDCBamHCOt9txh3vFHqQJZmNBCwAiATduoU7Ej75yK7nea8xZDHXH4SmSk70apBjdH/nk3KMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBy0yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLORAAhyre8XwDGDL0XT9eEr0NWZw2rg0Cj1V4liEf8DAnYyY4tgx2\r\nRbwj2cguyOa8AAICZn9XwtyBeMGJcFSw5D2kAyypAJ8zzKMcuPGYvxTX8Zrs\r\nRvaKZ/nmQL1Ufi/hfnHHh/Cvq73po2E1qEvcm7VYFExGflm8QXeJu9/Gjl5B\r\n7b7yM9ZWdhaP3F3jIjaHMOGLmSM6uGFVknmA/1yfwlLD/aqUIx2z89wXSngX\r\nL/+knuceDbIl7eAb55JJ6fJZy+58xrpz9rB7uAia3fh7281Al1kXPLkBEL3C\r\n1wLCAdd6eLVxDGwAzB2dF9hthc3yYwUO8hWqJQMfK6XXEDdIAoElkYLyPZkJ\r\n4lJkbs8c9uEm6nxmI/kUhpUQfRHwFJzRfMYnrduB7XGfyuJKG3LABvF6FbVm\r\nSrPBmcQngmnCgoElOQnwXUdN+3GIQuVmUHhhWjyB2YMEp6as+uEO2JuNnYH1\r\nB9X9QXlZZsuA4Uf5nSmrHaPK4m4lp1Y+BogkNGmPfJ7jauCR9oean9xUby3S\r\nj6tWXU/uhF6uuY7NQ+yaXFzNUifnjl7BLdc9DDRhWp8aOZm57qWPC9RgL763\r\nr96/Y/ztReCWORAf1BJOeMAxgam7SGEftMWQ8PtBf+hU9THALXU57muNzFLl\r\n0S1fdZ8Bv/e/rNjL+QpCJdblpvXfb7tQeYc=\r\n=Kbgm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"bc1fb5004486d9f8c73038372c088e4e1d0160c6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.7.4","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.143","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.192_1661414706092_0.9028100103889172","host":"s3://npm-registry-packages"}},"3.4.193":{"name":"react-simple-keyboard","version":"3.4.193","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.193","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2fb9d4062c81e64ac23ad912121903c10db3685e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.193.tgz","fileCount":19,"integrity":"sha512-wDI/LZhpfLpXnHV7popBix3RS2461Fbz0GKkuswU0fqMQsojWSMdhN96Gj4hEO41eNPob8UyXX62v1smdyGHAw==","signatures":[{"sig":"MEUCIQC8p/kHz5rqOqfLuF5MTWFnPHiV/tzPHfcRn5q5qQ0NDwIgYbwDvZc+SCNPzp70xpJx0qLeReDBaW66awcAQ/woHCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCH51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgrA/8D4X1pL+6p7m36E+nLHZfpNqaTaLb8Hhgzqxl6FDNHkjvKHOg\r\nuy0FO5I/BGm9NDwllLIfr6kalPooqIqUo7U+G3KoXwsZb2nrsqGrzR13IwPL\r\n1UNf5z/OK69/2ZAZ+cHGgoqMj9x2cGs9no0wK7UnfvFwouo1OECJVPtN3MK8\r\nVs89KbSt/+LQAZRsXhysJ7N9XcKe7ITZp95C8foSP2DKpW9jh+gaGLbqD2GY\r\nYUAK/ZuzP9gKyT9R6WLGlAiX1LR1yOx1DIRiIY2EH3+DzB/QbRAw8nQvH+RG\r\nW7mpgpe1Pv7WQ5iVIoizUueudQfhqfIGbA5tkX3RqBvbiDUnOBprJxVtpCuJ\r\nm64ojPAMA7sS5tpszF5D3VsRxiZ2jMlfvzjzA8/dpsQETfV35l6pt/I50du2\r\n0e88TPXsCpArd4Wh7eeWDaPjLO8c2P7sv2r+1fgTMkMZcZ6k6XBd475E7XqN\r\nuj+/b00CtYTNVvM4B04/9p8DJm6MFlWLg91R/WjRSlPZcpvn1NoudXu6WsYI\r\ni4mwwmjmBpRGB45eojVzXSiMFXDhMsehyEl0afL0YTVtOh1Ay6xOzhURw1Eb\r\nhYjY9NY4MlVY0697OgI+Wh7lbDwnpPR3kyh/nWwszTrQlqCHgYi+GMhzTqeG\r\ntgb/HXBTbYa9HzfFvmdtWTkVMNcVUcKQpE0=\r\n=guVv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"cf69932d4d007aeec960c14352ae17b065f77fd4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.144","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.193_1661501045362_0.28858855382102133","host":"s3://npm-registry-packages"}},"3.4.194":{"name":"react-simple-keyboard","version":"3.4.194","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.194","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c2677df5f5264ce3711fc1970f398af4cfc271db","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.194.tgz","fileCount":19,"integrity":"sha512-tyZtnZ5uhpccpezzhrLeVIut9EbgHtVO81+JqTzOuN+1sb1tkbXx+22nngpOpKR6bXFHUW+vE301o4y2W3RQNQ==","signatures":[{"sig":"MEYCIQCztHR8G0psp5oGBUijq9IFP3+HKTixVJET7Md/pD1BeQIhAI+cuzXZX16bFtzBOyNbanGt7DIdb3aRDywEv0bLJ2GN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDHLhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPExAAn0oYD7y/Ujoou+y35A3j7zB2bbi8OLcgSc6b6cHJnmFtzJoY\r\nCXwS5MY3vqXPhzqxOCoMfBL2f4pqA4cY07C5iekfBRQZ9vYjrEaJQDKPGyzk\r\nganjx5wcgTrJRVj4sg+43UOrpkrhe3Kymr5nGQm9FaU8rBMsQ3zASY4vjfdX\r\npOm+b/mydlBKjn/Z2QpqmWEIdUJ4QVbhSeBIs6AF+HNx1L7oerHMB5BPzErN\r\nz40Xw3C1d/Qnp2LQQ1SyCtGtmKk4blcIaTr0kzqhiGu2K5MzQZ/LJv8V7skq\r\nzqMbIolDFcXoBF1wSP1bQupVbOXTQIsaOEqfdthvdeumXQ98hHEn7kgDDhCg\r\n7yYxYELSA/PZ+/Pwrx8lJzQ2tQ1TbfvhHHZMEKtGISe1ViA6jKveph8KmJT7\r\nTYEhOfwc8KWT8IbIzrO9Xamgyw/j2D7vdpmvIi0IPhOZKc1uHpdwGDTljRBi\r\npyv/HyO7vqADu81Ort/m7b9FNLzaQ4OQnZf/s/tehuKTHmsR0NRghXeIwGFG\r\nusKsKf3vh3cKd5OmbJE7326MqpuzAxeafJbLj2MpzuylQSJVgRoS9BY6C2yp\r\nc6fyIoNqfxecgV5ROwYRW4hCO7F5x4HITD+nsSYryQlXzCXz0TKxbLtxtFUG\r\npCfb/tGufYWOEb9ATMZUxCfong9YEe0/1U8=\r\n=yrGU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"335d84e6503ddd30c636b4d36c2f8c6c9e05192c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.145","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.5","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.194_1661760225018_0.5013136840439218","host":"s3://npm-registry-packages"}},"3.4.195":{"name":"react-simple-keyboard","version":"3.4.195","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.195","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c75052e2c8bfc78274696c0fa76dcc3c58706e1c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.195.tgz","fileCount":19,"integrity":"sha512-bDhgU2LQQqvi9Pl8apYNFTt2zIfIDe7b6r1m2lTbK9O/eMcZUNR0/MbqUNE+aIf8EOJOPNncfPgg8er1jBsCUw==","signatures":[{"sig":"MEUCIQDSNQkoawiKQie/f+I+wx0EY0Pub0RF/g/VgVjy6Kf8CQIgZa9JijTVWsOCGIUYyj0w07CBqNTLUsRndCPdR3oXl28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDcTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7hAAlpcOTwgV8RvZ6rH3eSWSyPId+Nk3ukNULUL/XMj3CXom2EaL\r\n6Ca62sOkniO0uq0EiLO1gOmiwLrlO8gQdkGm5yE5NAyN9Dhjrm9+MrgiE1BR\r\nh+k45RFh4K6tG0jo+EeTXgkJ7CKCPU59oUE0fjtVE4E6vjpHQRKsB5bpQU/6\r\nEFPDXyZbsNTh0ddwYo2XlU+4VVZv8E1hoIxu2JRaUU1wl548dRQza4V68F7R\r\nmoGvLh2QRT3bETIVPsieggVU1VDzDiz18Z0g5jEHO6gbORa9To9JY4GhNvam\r\ntH7ziEvNPOutrEX1tStLsIbPfLNSqozO267aYeG0rMBHBEWgz1+oQWwtueVD\r\nQdIQjeB2gviUAjo1cMtZB9V8vYrKIK5tC7TvXUeNQJzSmVU7D3WJTxRjQIox\r\ntnVMHGT3ph+n3fPm6GEJaTpKI4gTdVPc8w6FBJ84LQgzQ3so2zP/8dqS0oXX\r\nuTmwOUl7sXzs7wTEt5JD1XuxnFTG0VeWDOMU4s3rtoHNdPJ5yLpfHfCM3oJo\r\nBd2MLdp+4qT0Rc5ZQBskmkJQip8rZSQ38+Ig7wLGMHyj0sl/X3R9Kzn0sY4k\r\nKOQMRtXyL+x66/JJ5bhFR6TmFkSNP8wxRNs+VZKQM3isoYtQ/fO7cIufkjtL\r\nME7PeKYbp1yK0NuDtVpa2M1m5VsUE9m2ZbY=\r\n=S/G8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"812aceecc9692d0c7e78354258e0b24bdd233e5a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.146","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.195_1661846722201_0.15465304885643927","host":"s3://npm-registry-packages"}},"3.4.196":{"name":"react-simple-keyboard","version":"3.4.196","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.196","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"326a6ad3baa5d90007a6a461ca0304f776dcac1b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.196.tgz","fileCount":19,"integrity":"sha512-G82d5l0GO2szQQtYR9PPTEV0Z8K6b6/pzQv57ISV83xpnkduFQ0//4apay7ifBSNVRm6iz7wW/h5nmo7brjkVA==","signatures":[{"sig":"MEQCIC/elKYHnYpGImspautyGAbStlioinydA3fIQ/SgdMg/AiBIYPs9+G9XlLFHtklatHXXqR1Id0XMZlbY5QgghyypMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDxYHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5NA/9GB772RSant+mqVqP3HONW17DM1sa6QzMxG0kQYO796p+BfhZ\r\nEKjMI3i4987BpaHaSlNwGlUUYjkr90A2OXs8zWVVrEguY6WpVePd5exxxvhd\r\naioXyLC8cQTpJhzYWEiM2cjnZ5Q1sJdnccksLDm7IOoal27WNBUxksvYmDRi\r\npstlRmjsnyyOkQUJ0cP+5MFLvzVuR+jPX6/QOi8efU8zCETCWBKFgvXYhEn+\r\nXbRcco/vWl8tBziI+oKFCTjPO6Gtdu3gzm83Pl9eZQKef2slrKkx9Vx0JbzK\r\nY6YPudnkh8ctCEsCKzAdOYs3zuxCJ4d3v2zr9/eEG7/HsTcdmZZTl++D3r6T\r\nTC+yxPX1aNNJyJcdq52Fmf9EkVRkhDvh/IB8AAZBbhQib8NIkUvHpTdjWMvw\r\nBaQgVC4WBHBlqAWjfPpyEGZSbkilpHpOHYauXzheRkfAbdmxRanK0WnyiGBP\r\nXpRhKr7Km0aexJGEeR8w4VUnPTphsvZkY/WjylooadshG1wM+Jud9WCMlkwJ\r\nJurRQX9fSlNCLg7vYgWxOvTaZvozfkp1cNJE8Nv6fXat0/ORDbCL09PiuEpo\r\nBExW1bB5YbvgdQzjDOWGdnStbEwRIddjyJBYvm2aKbwsDo8hakE2kX7XR7pO\r\nQlEDeXvLyfEBFGT1ma8fO172rKfnDEN4RNU=\r\n=EuLw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"92557e31d58d7e2f70f2e7ebc8352865d8e0cc3b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.147","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.196_1661933063282_0.06580363774701059","host":"s3://npm-registry-packages"}},"3.4.197":{"name":"react-simple-keyboard","version":"3.4.197","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.197","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8d0c47833414c426b5106e9a221aba1210c20bc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.197.tgz","fileCount":19,"integrity":"sha512-gTKuxaSEq3WtsfZVaDZ0yJLXWJIFyqrtkeur1QMQnGyvuBnm1ucNxXn6Y8pM/bF/CAArwQETKlPamEtr+LPnzw==","signatures":[{"sig":"MEUCIAmVeQX/TMcClfkTOUz8Vsr/Iqe33/C/U45NXY5eVlOhAiEA6uzSWYKV/HbnTd1gTccvfY3HFTTXnNay1leyDrUwAPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEGd1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaXA/9FmAKZqsQlnKWxdaQLxYYjVMFIQHqWH2D1p+fF6JzYNgZd9zg\r\nENqNjpE575E9f1W5EukhwJk/yJ1WpQTE0fFHo+5zVBolbutTJ2rmCPXNMikj\r\nn2mQJg3GiVcPl9jRXsswlgjF/+2HJyipEHdAXmrZTrL89+mgivgWn8V/zEyc\r\ni/1zOdAEQFoAqmYEWr1oNZ8l5c6awbUuHnzod9P/wbMuYQxYPPmtOqNL4DYX\r\nZfx1Ba0bRUUGNtr+tyJzjkMb5tksFNY1OOfqjOOJ/KfVmfTR024dYYGKSwtm\r\nxxOZrXUsH4kbRDqn279xYhUy+MeW6QBYQqBFcyIdQj4oMI4fKsqta2Eg+jH6\r\n13LsgO06cciPD8iNkW+G5NKM0tRQpr0JVHBUbfZD982E6MGssw3Zf1NT5+3N\r\nVeDujF5idLweJensyORXsHPRqnFbZAKeVU+blbCR8JF0vdqbIfvAmEDu4wmq\r\nKus7C0//0I6DZE+facKGQbxEHK7+d/qco0SjMOQvm/VMb0sAauT2hOmhkb4S\r\nQgOyDRZzmSB68bsk3Hgrioni1fa5bbGtCX3P0JkZp/e644aA0muSULx723YN\r\n/waXA+O/fBFrfwjQO5ZoIrQGOpSPUHRkBM729mTdS8M2bLyJGZ3Xc5bXCDgQ\r\naLcmpWSzHvM3HUBWXgx9Eu3xMz3lFhs/FxM=\r\n=Jhvy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"4996c7f5d2303cf709aaa86d2f60b025f2d1ce9b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.18.13","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.148","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.18.10","webpack-dev-server":"4.10.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.18.12","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.197_1662019445359_0.2809557981251858","host":"s3://npm-registry-packages"}},"3.4.198":{"name":"react-simple-keyboard","version":"3.4.198","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.198","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"69b45b1888635389fae417d89de8f03d7b226341","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.198.tgz","fileCount":19,"integrity":"sha512-GmJfERbBt7Yhx+bWvp3xSUj5QIRZy2fYpQOxyAbfa9tkNqjAk237aHqs1IUvHDubBELrPwXmXh7z0E+HIRpYhA==","signatures":[{"sig":"MEUCIG4V2cPfW20uQzmM8Msif/Py4or1dTZq3gCcIRoGwavqAiEAjhKFuTJP37CxMPn5Zy5vDi0ayaKJrFmYm86AUAQKINE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFv+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIw//atSyExID+R3NX02wjebZBBMJIbvlTKjY3S5/YEWPS4f/5o1l\r\nJ9jVcbFWp9u/LX8xc3M0aNtqWEsdorzP2zBg7jn+gKNazjp9M2Za9/XaIu4c\r\ndkVWsR4PbaGjmoqwPMCpO1S7yGU2/KJGc/DUojZ9fVtQLkipTR8kHeDObBKK\r\nma6yP173o7EjASmXFFFWC5B54+NAKJmPgqGHQGhDlQg/IDPSTBJ+dYvft/KQ\r\nnbC/GPTnWzid6OEAS4L2LkLBidYRMIhWKlHQ/n1ozh3vLSAZZrLgkSbrjpIY\r\nDS/9+dqyYxEJ7yL1Xv0RY6XEdPoNfzuQsZ22yf7a6ZtzuoVGh4+1SomYaN97\r\nJeyJ9lWDTqHOdzxhKrA+NfzhLLPAUYP9T22VYomH6SCqcyq5sdM2a+NK2x5n\r\n9kulkAbcQ7n1H+zDdZSOsWdG3jafLzoSARcSB9sm8PuUfLCTNeUs24dzcOdd\r\nYSLuNNJt7f+aObnF0h69qmqDJsT8o60zfJRfG8+p0Bfolh7C/y2PFTK/r5wi\r\n9LCOl7YJ9YvUnxQRF4neZQ60xqfRGCjh7IxcbQjWLqDAkT1yWvDIAus6n74O\r\nlOl6PqHDx7SBetinRqEDZC/EIVaqNtJ/uikw0XmOk3hwn97GCCI6asiQDboa\r\nXbup5zkJQX6GClP2soF3idOvwV4sXlaH+dQ=\r\n=T+nA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"71f5d9db4207fbd48bb66585f133993d96735069","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.149","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.10.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.198_1662451593923_0.9789566057471588","host":"s3://npm-registry-packages"}},"3.4.199":{"name":"react-simple-keyboard","version":"3.4.199","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.199","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d4c9d378f5ff0778c80b972688412702f1a7f507","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.199.tgz","fileCount":19,"integrity":"sha512-vI/Sfl377PArJ9JOvBox5HXlOZ5MK7exRYJ23LkCHZxgDZFc6wtD4KA1zEFlZkRHmHgIojGYk7XKcKO+QjMmvw==","signatures":[{"sig":"MEUCIAdgRhqO0k5MTX15yW3WbjVuISOb1mSWmse7TlGv7YbhAiEAtHze7FVPiwRADO3Dy8ddYnM72yRuXaDZmxVcholwTR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGFBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpawQ//XAB/iOvit9+h8YtFoT5W4gMhCCBpegtjSvuB08N+cKyH9Lds\r\ny4wIcNAuaZC4EDEQDShLGbXDe/NIe/VSidi7CySPUgTXpu2CyZ3DqtyZ7+0U\r\nLhgpGaAGUoRDL48dpMs5+wdvaKn8TtUaJ1jvOa3K+6O/63R5rcTtv5tJNHP+\r\nnW0AUhn0mRXdJTIVotpXZgMCz8+yht2FlLegGpvu0SlHQtK1gEm5zAdhqax0\r\nfZiRdaEyIBKzk2kA6Ac0n1EY3DOKxg8fmK4X1fMAIf0CRo0GWT3akDLyEn7e\r\nCEDTTh6DWeHl1WX6W3tufVTWUhAInT646sAjTrJtpK53GiNKNQu/agvlXder\r\nYa13d23MrX4nGAHQANR6ZRhdxtk4QLHeuFsO1fGD4eJKdu8tY5sm+Fs+Uwnh\r\n8t4hLO/WUsyO0AYfm3FG1+K9D9u+CAXH2JOH9rtnhzDy+CsWrTU22NoxOPN3\r\nkpn7jb2mMUIBMQURqnYR+QozQYzstTx1+JIxgvU2Yy6O22fqAQtxk26sdHB0\r\nSewALr/tlH+IIVjw0eWCdzUAWLfCYQDMjIa3lTNkSSovIMYCjIXDhO1HPux3\r\nS9w8gbq6j2P7X9wfj8gPXFJaaim2gHEArK7mbt2W7ESMV1vlwRyMwreKvLMM\r\nzKcwtsJ5G1NXxS1V/MjKxIqRq60zKOIoMS4=\r\n=J/Qm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"965c33ef8efc96ed0f441d14bec1091ebffec6c9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.0","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.150","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.10.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.199_1662537822741_0.409621229345817","host":"s3://npm-registry-packages"}},"3.4.200":{"name":"react-simple-keyboard","version":"3.4.200","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.200","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0a9366b327cf7b72d657693e7168e7c8f17cd29a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.200.tgz","fileCount":19,"integrity":"sha512-dS5t/9YG0qJVX5s9QVSnUcx1QmCpzkHZ21xAz8NgshSSrpYCu/F0luoIgWRTBsaMudDOnxszOgJs/4vXsFnelA==","signatures":[{"sig":"MEQCIAH8jcgZ9pL0rfNBzl0umLcVpComBSALJU+eHdNei+oRAiBwpkz85Oiiyc7vspvkGpEZTxbruQhs/s+3Uq/rhfZC/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+FBAAg3BVkPHoNZKzgDryrXMr+9F7PhJff5V9fDRgWgSq4LdVc5Nf\r\nl+X3P6d2nzmtXQ7giEUlkOo0gsIy1hLJV/G4Iv/GcGqgoT4g2SSEMa/2BA4y\r\n30UK31Fi+b9ENBgAsp/1I2S7qSk+RzxFc049X9YX0JTI8Uyc1HBOM3ae0uG0\r\nWm2Q6s/rzWTIrlsTRQz9YK1snmSR3FECYETZPdSvboOweb5T6KUBUtgB+FP6\r\ns9RnK4qgVrPNzFQToSW+bj5sLB4Gno5p0HzWNHHjhuNaC9DAKctQK9QFYpsk\r\nVd1G2vDWQPzODV1mrn1JO5tsBxLHCFxguwO+glZaMbPq/wX8RwE5FidNrMBU\r\nZSdntjSW2+KFiJ3UzM71vQUxstgKMG3TbnYXKJ6r0BVbhlAlC+5Uk4jtJbft\r\nkn2DmEapNdUJZHYdlkJH5/cpL8xjHojC3YF25Sa9GDmUeOhaDXgS/eK+fcaN\r\nVirTHjJjqed53wh6QgrylAKQUbUBxCcUxOQOPOZe1pvx1VReltJ9nF1LlEz+\r\ndbY+/MIfkHzPZNC32J+j/h2Anstnb8VqHBLNMbC9UISph5SXqLmwNKZXRac3\r\nwh5uyG6136X/QqkE+HbfC7Hh6cHw8RoSg30wT0kRYvi0hXllcfYRT3OIyE6+\r\nD7m35EsfZNElTlN5fgNj3IC9Qyc/bpm9dXc=\r\n=MucK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"11fca5bc4949c6d28bb310ba5c0737e185f1b242","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.150","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.200_1662624248527_0.5382780045199442","host":"s3://npm-registry-packages"}},"3.4.201":{"name":"react-simple-keyboard","version":"3.4.201","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.201","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3b865975a7f868510855d2fa7913fb99e5b93061","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.201.tgz","fileCount":19,"integrity":"sha512-gzZxVDdaaNcKa2mcuJBArHrh9HtbB5ADnX/C/f1jJCFkC5zpWoHZblbtoefvWbybDDZQfHjw5lh7M+zNC2whDg==","signatures":[{"sig":"MEUCIBMWhYUCNfdD8SzRFf9Sa5LvRIdFsNkDwiaPbMRU2kRWAiEA5sQpwEn0xcDdBqbexF4Ec8WG8L8kNqjjKYoB+jpG8lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Ng//aNLahW0vLmsD0ggaus8h7JpdDycEvK1zqrOS9hJwPtsByIpT\r\nezdsWGNv7y/j9Vx1EOXb0HSZQDBP74jQ4HVr0mJrs/ywNLI8V1cZYAys55ME\r\n192IXEhAlVvXACEzz/48APNzDTQBD6uJS2jO0OBrg2C4AgiaJWnYGuNS4OuR\r\nvGxs/jWIU5wHp6oKKKHe35XYwlLNZwF7vs9nxdCughu+IhckBvte8zbmuuCQ\r\nsebaIZ7DaLzKyTEdHKyMx12HsTD7w8eYN+EcuAzWE8YmuvXlVI75OLanVi/Q\r\nXnj2/l1TebdGDgtj43sJaNpDtJ3UD2CQaotmlExGawpbuudHFT8xuU268aQ8\r\nSeN1iY/z1E69j086orvIOjLrLj4521XhiclIRuSVODeLJEG+n0bsi4la6E3t\r\nzEn08ojszb0+vN3MVP4QNcNv7w9mFscNxKlfx5szrJq1g5iI8PuKXTOcOSkW\r\nG16pXDl2uayRxoZTn/+brtsDhHLuZVncIDi1ngwmwXc+5r5L1/p58V8jA3ZO\r\nEg50dkDRAcnsOj0h5q8CpcwLKliceMn+PXKjab9DA0jK/sIg/nups4HW0CSm\r\njOYIK7PjLPhwWpH6c60Z21n8BcaW5pSbixR+2M7fydxilSPTnuMuAVD5PXyV\r\n2+4VVUYRijN2eWfip8wqGVXVW9GhA0b+vqE=\r\n=HmSJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"2c10ca791680e846969162837cbd13d739f2b488","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.2","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.150","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.201_1662624347244_0.7134739757455439","host":"s3://npm-registry-packages"}},"3.4.202":{"name":"react-simple-keyboard","version":"3.4.202","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.202","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0c38301e944e7b053216f2580a4dc00f17159d14","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.202.tgz","fileCount":19,"integrity":"sha512-dLeyDgBvZBg03AHw6SeO2k6xOAmuMxl2cgtkJupHWt7S7TqHvDt2GMVNyKa0AlfSKwv+RktiwEv7Qv6YMgnB9Q==","signatures":[{"sig":"MEUCIQC+igTHPLKG7rZCnWxMJBVWWQQb1OKbvNy9vsNUwSKkXAIgFm7087wTU1PNtL5w1cB6JJAtjta+3k05UZZgoqCU8lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+8Q/+Kfljpw6/Hl2AklI/Ou1uUQFiucxjpsQoK00GIs02sV/2QpxN\r\nHoJUZJDW8/ZROR0UnwDw1RAnN09SZa+BoW6/h+de2Cv7PsIbtg3wencA3OB8\r\nu0s39IDMT6GiZOigp1PL9cM2CVvvfB4iV86KXjTXLQnTRE6GVRynbfUCkncH\r\nNUhTum2IQNSgcL8oFU3oOLmTPS/XLZXxwDzMjK6UTG9kAnE4aXW9pCRY6boM\r\nWPXH7iQAJI6lxYRdq6EWYCa3kkwJqKbcN/uh81VqPh9eQXUI83lOeAJS+1xQ\r\nrPNfUaNd1+m5eA8EI4FfPzrdH87CVO93h83Wm0djMcdsxPrjLflvYXa/Umuh\r\nlcZmT7v3is7vptsKIkgW1kVGdM++0BHATXu4zeRMOrWh2ixkEI5lq1Yo9C/z\r\njvq5CiHEBR3UwtOCKOpkE3GM1Aq4U8GNiss0ZuL6Fv6uwEXb3KfUz9CDVnaU\r\nNRSy5SXBkJkonKzXjGVeWofGz0oTW8lnTm9GUEY48hUxdVbThQHifEtf3vgW\r\nFCzaM4Ozoo1df4nErhUIeDpTfJi31rHakyvJZJX2irqtho6pGolL3Lcolh9P\r\nuVcsDR8JmX8iqNljyBkV6Rl635bAAq5yys+1SVTo1MtpSw3jrwPFC/bwq2R5\r\nzeHpmzEz3HiLcTWKEF1yEWsPq0q+mLKdNgQ=\r\n=y2ae\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"74219a3890b27f23783157e084dee210f9c096f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.7","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.151","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.202_1662710713245_0.19248325434735603","host":"s3://npm-registry-packages"}},"3.4.203":{"name":"react-simple-keyboard","version":"3.4.203","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.203","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d964192fb9055ac618ffbc5fb2a9b2335622b9b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.203.tgz","fileCount":19,"integrity":"sha512-AhCjZM2zfLPEOeN4ByHvrbCuHd9D1peRM/xfV16WIa2D47d1SN11K+hj6lUw3YOpisSYCp356iUC8wWWQnR7og==","signatures":[{"sig":"MEQCIHdy5nS2mlQODHpKf2Krk26HVdopnwuN8Vv32kANwP2tAiATI0YlBNIhU5aLoS2nSHLQgreiBlxXXGPZ+ULpgs9xyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHug7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEVQ//aogmBcNw8ENdkUTLywnhMmUYyXkoifPUJ0WUThJ14teuYpF1\r\niZBJdqCwm+5d+/TErxKDu5TCFYWmbIotPj9FtQNVMahni2XInSc60FWrSeqx\r\nl6ys/knFooT9GJ9kjnIdtFSJUIOF7p8XmvMANNMHWE4VHfWaofSbYv2NRO81\r\nVfpBSUJx7Nlr+EXW9EIrJqsYH+Cx7QF3v6LWg20PyXS2/dRnJEPQ7YkBM5pT\r\nkIMQEdNHyRt9B6mghfARNCsCJzIyl59dfQV8X2ua35GhC7jfp+h5sRf7ICSF\r\nwXcX9QG+YTr+ZFopdhUi2z5Lp9XTdVzDyjrej92b0hMTERmdaXUAA+O5NnSx\r\nJL+lwnI9ERsGbKWysfeiao7yhFo/ANbWOY7mCnOEnLm4VZj54WojEqIoGFcg\r\n7/Vq7oRVAxoSxNOKxSIIdyJcVxHoQkzizMQyMQTA53qi6TQGIUqvDXxfZS72\r\nw2LpuOLKodcdnU88cpPkNrl9/u0ZmrVmsh7M+vJ+Es/Wd8CsAhzRPKu4OAd5\r\nphPwc0HG0rRmKRDZRg/wPIAL7D1fv+Y8sPQSLgFd8uulC95kP41C+wjs4mef\r\nY45AHFOy47ksAhNCb4IlF/Chncqyb97/51egxoRUgGkWXuU55ruS710Ciy+g\r\nTLaPA/ePPqvqFTXeGXKwmeNomJ/nFhVM/E8=\r\n=bwhK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"cdd3e596bf6462cdaa6a9d5190d7064a6094a0e3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.9","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.152","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.203_1662969914942_0.7004510676475855","host":"s3://npm-registry-packages"}},"3.4.204":{"name":"react-simple-keyboard","version":"3.4.204","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.204","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1fff35c0061f5f3503d6949a8489ba856ea4b9d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.204.tgz","fileCount":19,"integrity":"sha512-J5KopdF6jMtQcwLWv7Wc+r2OaOEhESiySfbDX24UI8ZGevDPgfSveGMwNMFUP/8MzIilOL3xlIr2jtlJHQm3+Q==","signatures":[{"sig":"MEUCIHOl8HC35pjGlrdQ4cGrZu1BbVfWMKPDQZshMcOsumeqAiEA74WJPme2cXPVjeh8GFSdjDcXTammifm2Vva6qRSVimI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIDpBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvsw/9FxbINOTJAfkBpwyneMA1kDt75sOJ7Brvs4aKdlgeumLXPG/t\r\nbiiMtmCIXt3Ybpuqg/91mjPu0a8GE2+U4ZPaHKpp2nL8mnAxsA1Ku2ipkzpz\r\npQnIZmiBXdW8VR3PnLLEyV4l7jP0k+GrEOD8ulEnZMuASAd4fqwbiPg+HY8U\r\n/4mCGPVbcWZEjcZyHmZAemhiE1wGQRYtgRK1ECxOZ9mAtHjvjRtmFaYstIY8\r\n+MUpU+ZIngJG2gf/FCugeL6mBwVmNuzS9+s3sQGY1LzX5qOqhIKDEpiYV7ED\r\n0JUQIcLm5P5+OfiM3m1/d7zvb3eRvymUzFhfddnf4XgOkumYO+w4EjOdCZh0\r\n5/wLBFQOUF5XcL1YPuhQ2hALAaydyk5DlhI812vZR6XLskjg9N6KUi3EJfHE\r\nEvt+yNv3dtV+kCA+jypLhg171ArSmGCzst8IELArzWfH9tE8fuD7Jh/Xvkk1\r\n0UovIetq/OReLL8Gp8zslnV8DjosQUfzEMFEErppvKScYx1IdeSuD5UpbRHU\r\nuxE1YcY2zxBa2GVkcsQi6A8BfGIbl5REk/mU/Q2ORCmSRgJEpMYs7bVsLyxC\r\nqlGxXq3kwwSDSMkFy3wfuD4hPUOKy5N+t5yJ9NG1IbExGmZo9Rb8aSRCiSQ7\r\nV4S/rSaYArKydUa6PTl3nUyzJ+PhkL+QLj0=\r\n=1ZkR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"985592840da56fc9cc176f5bcb3c8604bfa9d9ec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.9","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.153","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.204_1663056449397_0.28512723453458855","host":"s3://npm-registry-packages"}},"3.4.205":{"name":"react-simple-keyboard","version":"3.4.205","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.205","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a861e4ff85882ebb1b0b4fb705d2ca236b285565","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.205.tgz","fileCount":19,"integrity":"sha512-WqpfMlrbjYVJcOa6QOykFeGB/+wwIZOm7vrosUJjqdwfWM9WD5kjjHEarmbnGffMagQIyT0E3dRFbY5d1RYFOg==","signatures":[{"sig":"MEUCIQDYWXRWrut+ApfXPVYTm4/n1mvpqBheRkyDOdbcn4zeqQIgFb9QfZI0iBb8iH1nhVY4py5YeNKex2V1LKlgFjejZK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTaxAAnJyrTn0bEaHb3iaGU/TUJygqROSEnpbv9lvyR4kpQM4h1DFk\r\nPwkULBpWS0EW2sClAClI+LihojKyCk1dQxIGDHlfOcWlT5JhS284gkFL3h4t\r\nuGQkomvJKhcx67CTtv56CcWHeXY4/mjEmv91itoJNKtO86Ili6XoUAXNVJAA\r\nAMDwrx9Kyk1+VqbT+njfbyaxiwxxCajOvYjyzvAQljIfuhVDmdxG14EvjJAt\r\nIqS1gLYcmMRByJsNF5fkRCEHXmZMF1KebhufLvmR5f3u/Im/i11KhwKjL8+x\r\ncPYUHGVScxGwfMExzOfQLOAah3Tjiw8EXfNhyxfsIF+QXsxOunMWM6gqQO+g\r\nJVM0GtomTP3zfCjqCIm9TgRhlYznjb496SkOVvHGNJSHYqKqnTRQessW0vIr\r\n2iiMpdhZQI7cTk4rojK5rhDv8iv6j2WJdqLcWcPH03B/lSu/dzcIENunktVC\r\nMGVtUmVruZZBPh+CLLgeTxLJJV0Fz0NNeERNwpU5z7443QMLYAnRxMcGQF6J\r\nfj79i31dMSOqJXPbIa3o7FD2x1Upi2b9KOVHi7cS6AcO5xL1BXFuy0SZMo/M\r\ns0Dw3+XQym30ip8lQAEZaJ3Xy1dsTcQL6cLr1pVmP1FbLAouv0n7BOAP2VFE\r\nXmuyzbxi1u+4yXtncVU+0P8kPTzaxxjIQ5I=\r\n=gWd1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"abe7de863ca24b385bb6a2e05ca65c37bbf8d828","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.9","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.154","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.205_1663142626957_0.9694810569470556","host":"s3://npm-registry-packages"}},"3.4.206":{"name":"react-simple-keyboard","version":"3.4.206","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.206","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9ee58e0eb6a465d49465ea2901e1987d77e08c30","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.206.tgz","fileCount":19,"integrity":"sha512-/f9Ypt4bJo8L8bTr1VNonlPiF2SS2eDqfUep2felmVnv6Ctpo1BjbL2xp452F/KVC2v0ykslMDy0n27iff4nzA==","signatures":[{"sig":"MEQCIGI57iBeSqVVE5zc3fR8jMRLkb41JX69o1FDFgdMraNBAiBkcaL4MB3cyn9UlFzi249zeWbuIgmpff3r23HQ+a9h7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqePxAAkM2W0/dopxvEDJ9eHEouMY8ZI6D1ySk32dVyWTjErJNOulce\r\ngrAyZJ4xE6DT1/H5bXYLvSQWBBR6noW2C/NmZxI0qHis1LZ+uuCFHRHpuO/b\r\nTrtDfpqN6XU5xCvckDnA03bULyj34xmFCQpUP39eV4kkbkJO2c0ARsHCb8AX\r\nSfHBcP9gOlLugx9hbEUtQQTJjaxLu0i9OHhkqOI4AOTtRc8+onMAqwz5lnLl\r\n4hB+EgyDbPYs89BsryhUDjJAkM8AZZ54UwfsJZozGfL40G63VAVUpz/8+0M0\r\n1f4o0lOL4nuX/27pWt2glDnifkNDtsKpSu/XrN2g4UhsqoDQwdkt5QDiDBzd\r\nDQnxbvLRVSWmrMC2GAEddCRz5Us52Mau37q/muDslB35NGfvjFrOGoPLnn/p\r\nsRasWFX7wITk7ymMepiKFTKpFyVaMJ6Lz0UyPfsHQsID0RB5CeximQGbaMSV\r\n6bijDtsboO5MSCAEsSx00L6cNxmoHoGCweGIKXq8X7otWHvWdOf9bind9K/a\r\nhmowLE7j91ZGzsCkEv91+XvnExCGmNRS7Ni7O0Osa1lF0zpyxOApGS9hpQ8D\r\niUXHReZwDRpulWAse65rlrp97EZlYrmV7LpXpPeJ2K/FqmWFTiR6Z3PyMS68\r\nyB6XfwOog+NFZxvv1cn0+pqCTQ4xBVktxx8=\r\n=hsKj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"6cd578ad7934d74a5b60d9bd90b8e4f3b19f636e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.10","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.154","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.0","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.206_1663142723046_0.9605966832404949","host":"s3://npm-registry-packages"}},"3.4.207":{"name":"react-simple-keyboard","version":"3.4.207","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.207","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eaf0db24931c670688a78af258e5b318a95ed773","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.207.tgz","fileCount":19,"integrity":"sha512-zr1OaccIuP2M3NKOLQbRsk6lvD2xRRm0mIJNp+ULNPLlRJLnAC2g5roFm1KT53HgwTvLqO4YnggAbP5nG9GyTA==","signatures":[{"sig":"MEQCIHkZ3cIW3Sjy/lxGxIJQryW6pjEMjFngINy2nBZvOJt/AiAuPiAbvnMQGN2AoUcDzEw1Fw6v8ivn3MPqDWAtYO7O9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjItzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXwQ//U99ohzgvu5u6YHieSjx4MlllM0xnf/c1Uft6BULwB99hs7Im\r\nBQT6yeLEwdbBgI+RigyFKjIpm9qQbHC4ocQ+Atnivnq020jxKwm1Vp2BA8CM\r\nNjwiy7QhM8Uhy2MkceHMtcUIzTt5jVKCRU41e4wxQCIcvP1tcO0ozOL6Tdfn\r\n27TcE/gClic6N3KZAcj8Ag+J5jrm9OrHSXs2TzcsgJCtb1upGXey9Cpdyw2j\r\nGLVEKHj2JRXgPFNyILAfFS/FDMc3nasOyYumD3Kyb/p5kuUbo1VW/nspSmtf\r\nOS0Acn5pKYEnqoaQUgLCMbelzzizJoh+8nZ1Dw4FniTlM0CLRfeO6+UdDH5V\r\nmZ21qz1EPCjqFyVXksC9YriOdlV4JmQ9ChGmvypiQEZdNpHsSHoJnuSc8M16\r\n6dA99y8LBBK34q2m9iPmVRELw/P0ZAVCDhJcP9oOgc53ANS3OkUtmL95lY4Y\r\nIDgCkLGAqoL2IqcvGTnOJy+IY/XwxVyOGFIqzNaXdOo+jKGS+QEcHN78sfNQ\r\nYGH5hilHzQe6FfYTwFIcu/RYmMYGAczHwN81ahMeSCB8VFF+tZwPfzn/MZPt\r\njWu8Z/GpBE0UzdqwFxClwYv+ny0zbNHJmxha/AnwZh+eWBcb1uSlhLRRE0mI\r\nlgRsC/RbWOMz+0qfVCwqCzQyXC73eT2rYPo=\r\n=RYt3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"a38b533dc2dec70d6324ad4190862a2ca39ce3da","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.11","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.155","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.207_1663229128436_0.19348090061427348","host":"s3://npm-registry-packages"}},"3.4.208":{"name":"react-simple-keyboard","version":"3.4.208","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.208","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"69671eee464b14fd9461ef0516078435ab5272b8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.208.tgz","fileCount":19,"integrity":"sha512-hVcZ3asFI6uOz9kJEzbCvi6nLZP5WqKr5HZK9eh9SCDS5Dg5JBTTgkNDmDm9NXXrgDRyEayxq1npR9IOYGi91A==","signatures":[{"sig":"MEUCIQCyWFL9VCkwtNhfkO+lXsIwCDwzkPVlrBGckmnBxZfs/AIgYuxjbN/B2vmD1Uv3h8d5HwLcwz+0ENPPnk7D0MKx+bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJC4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA5Q//Zns3cSSAMvIhWBOz51e0tVuua37pPQzXkbbxKyepX6MQm8+q\r\nHnxcsqbOQkrkOUtMy5f7Az+fjwTiY4zrRjqUAE6aQKB3/zGIhzn0fMV9iwR8\r\nfL88qCd/j9jecHcsy4ZY9+sny+yNXdbXJObnWTwPeHWQ1hQdmrky8mD7SbFU\r\npoXzQaogzRdm+jn7V+PWAUOvPYVVC1rbOZB6mwLnX7zvacrF5VQpOV2l8vtt\r\nJm5NchSnL4Lw25k8D1qm3l0q03fHMB0Z9Al/2wT21juXy1w0oeDjMNMrQFno\r\npvMvTptODh9j8fxJe/5wHPB0tllcen7jlFCT+9HfNkMZ5S6NNZcBm1WoQnSi\r\nGtXF2EGMkgRRbLbcYc1K1fQrp4P4688wSW6oakcfMNyRXLpYLANSSQe4ICoC\r\nXZBCP1D43Z9oLtXKBg3duxfs+3yCJ66GZ469/xxqkj9zAx79V/wvycJCRidA\r\n61ZRfFmHkLhMXnF0g8ccBBzammk9qcayFhlHVbvGsC9Cb0/w1bpY/7lgGHdZ\r\nQIxtm50Pz5a0AzA2kVrkZlhHSnSKrsMmktwcpMhMYo5DU9UipoEO4JUAwg3/\r\n86BcpCJ4jzFLqRdODO2r30Zc2ILSZ/t1mxnXKrM2peQcH4pdQK0++08cEDmm\r\nUIFVaj9lQI8HxTyQlXyFup/JrgZSHXbwMLg=\r\n=4R5q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"ad08b5da995866929bd482eb92f9da147768422d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.1","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.11","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.156","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.208_1663315492838_0.21576273415353642","host":"s3://npm-registry-packages"}},"3.4.209":{"name":"react-simple-keyboard","version":"3.4.209","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.209","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b248ed342e5f15d37dfab3eed921f8e6c2c587b8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.209.tgz","fileCount":19,"integrity":"sha512-fPFMJ8UrG0AelDihxhGcWRzgZjLLftB/g1r62T4mT8Vj9NjrFLQHj25rX2G1Gafm27WXHa2TidipbwqpI5vSGg==","signatures":[{"sig":"MEUCIHnnBhuipZHggjIeHeh+vNQM0FoUfZmdefK7r5N1LsjPAiEAuVG8OD+HYrfzB+AqeJLLyK58uSktpFL3UosMyTE9iLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCKlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTvRAAoHueKgiwHPA16L2VsJJ/iR1Qry+0wPghnq+mZc1ol8iMy0Y1\r\n/sfaF0ttXMP1p5LFSLgxph8J9DpocAPoeICnWWjgah0Ij1EnBxEcETjF9jKU\r\ney9WCdx68aNFgCOWev7vlt+ROAZAK8lApO7+v7XUq7yNOVAAIQ6M2ys8VwdI\r\n4WEN6EOCNsQEKBqhaYdxcXGM7QeoMNyCNVK6KuhuLA91tv2BHn78W6SDRHYQ\r\nlkN0VyBKej7iEYfY4ru2jrqZSchuRq14I3mxWn5d4dgSW+gkgTMK/+mAtleZ\r\nOJvM6LJtXni3Zjxpkk33btyZEtaq7WOuAzPtN2IoHjQczwYOGRkG+KZos8Le\r\nVCDSs+x3BtczDydlEXTuTBC6ve+UVdtl033/eMGr0ucldeEMQO0pY2O27uUu\r\nOeHAnkfAtuoc91yA8fqivJH9WwhnfchPw7jKNOyBhR8QbtHtepotYAo2cu6G\r\nbV7qy/Bg7uI8JL0RJPaQgTpxwR3VfV+Eo7KodBM8PSi5LnIE0A25h6hd7WjT\r\nEzZiTblrPTxK+bXqcrNirUyPkRHiCda5XMJw8r7T/IyhmegXIHLgjAQhn4jH\r\n8f6uRMEdbdO6DhAgI1M4gGSsawwyiy4SAp9e4GAhSksyDLjm/CB2aHmJ31K7\r\nW/w40lHPdwqKyoDvy2PRQr7b7KdbPp4fheA=\r\n=UgxX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"125d7812eab5cb6567a66d5e71eb4933f39cb561","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.11","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.156","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.209_1663574693280_0.7019927159167654","host":"s3://npm-registry-packages"}},"3.4.210":{"name":"react-simple-keyboard","version":"3.4.210","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.210","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"949e76025d35385a8ff5e787ff28679d6bad4d7e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.210.tgz","fileCount":19,"integrity":"sha512-2WGiIKbiFbY9GXgPoy/EWJQpxPibZFZhCde5JEwEvIsDxYMEPmVxt1b6RdaNKOQSndd+6u45Sa7eI0GT+y5OLg==","signatures":[{"sig":"MEUCIF/IeQzBr05c5Ygg0xBXNj9jwpUdKV0Ed8DEHN3Q1QpjAiEAlSzTChh98S4+OEbE/LSh41k2FJHfQvCZY0IJPIrR5cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKXRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxbA//Vat7H6yf6FIp/0fQayrtj1B0HQ5B517eMMvzzQFzPif9J7fG\r\nICmnSHKfLGuQXK2e0PoDzX8bMlmhNRRIDb77N1g9K0BA0mHl8AYr4VWZWZQy\r\nzYmKdVYWOlBaj8iovVDIN8iO0WBMn+x7Osl9Yp0IxDluv2nTamB6ObpDIKYA\r\nBFKfNW0SAddnaLk5XTdxL8xVFGsJUXkM3YKOrvWwsMVOVKFvJb7NjxuTQvzv\r\ndhkwiM6caoa+Si3+eh3RZBkG4JXqk2eO7i+lJU5VnD7/ZR2qsJSp51DhCsPG\r\nh4iXp7fvXGChuYCqVDzC6qsdKjzOY3HJeH/N830rX3LKMnUkdc6NRyhGkBCU\r\nW/6WWUVt19BwiaiElq43R/hwtXfDqwAd7bjm7Sxti8nr68/dLJjO0Wf+mWp4\r\nraYdZFs3b0XpY+hwPog9Gp6xITlVPdow+vf7VXq0thbvkwOG0BWAPJkTfd5d\r\nGNTNuy7fC0QBE0zrofbPbvbyLQZtI8IyNPNYb1nDVXYQTaz0+0G1HdJRVSJE\r\n0cAWleP8NOXFDjlq5I3XtpMdltNehKItz3AKnmYht7WrkaAJWupDiDhTDCvn\r\n9FHTZ5lnLst2phabj4L5gr7XYgcud8aTJ7jvaU0J0q6b3tFg1lTfKPzMUT9i\r\n5ikaDOVnTmQFFnElpTwVNxEDdDQG1bGgciA=\r\n=8792\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"f518e28a8ab4f1ad3782ef43d4acbe8dc9f41139","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.11","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.157","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.210_1663661146716_0.5105199836528023","host":"s3://npm-registry-packages"}},"3.4.211":{"name":"react-simple-keyboard","version":"3.4.211","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.211","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72a3bdaf4c18b846ea764fff50a5237b5581045e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.211.tgz","fileCount":19,"integrity":"sha512-Qa8ma0PY/ssIOKG/+8OtH5Cjdzabo8nzo4aFitELuuwZgtcbZGVLmTEiqiEqmyHC/LAeNO26SeDNkuHyqgQgow==","signatures":[{"sig":"MEQCICMtvtVkbyetbe2aee8hTFDOtYbSigWuuJmJFIOiJNH6AiBuApWWjgVbWA5P4sKib4hQXUSBXas938glIAeU+nK1wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKsVvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUw//cgMrVs4ElNLEaqQVUioyrihzSGE7RpFLfXOcV6f3BjLRpAqe\r\nhoighzjYHh4XGuzxpRbarsTHRgsLnCvGjKIHDd9shMYpQKzjCDKzi2AOuyKU\r\nsHJ2vCeS5bK8GzKRfF3xnO/nC2Y4vOBGuRcnZa1+UrLfJXVawmgvPyHn3HDX\r\nBwFRLFrN9FGGxBN+FahBXOR2NiRcDo4AKKexTfkd8+j5E2ZyX4ZRUvWHAmaO\r\nHHeE94+OUktH/muO95S3xhId6KGi9olZlEYMS5ZpCQBZQUGEtfXfGh33JPvs\r\nTTBbrZfAqbXdAWwg1Duq+S/rRlKO4YcRm3ZKykmlGkMEFYvEW/yDpgqLxCq+\r\nRq5479M1Tcs5B1j7Fw5k3jssj6me/LavXF+eclF4X0sxxU++xAtVKV6Azjmy\r\nIXGI/IASrKK2kiVULLOV715figExEAESOfUctJKcX+IvM2R+n/8jPZVDdzuX\r\nwzVb85xP/lrHDSr5yUYWNp7RQSO1cFzCgBpDpmvCrugHm3vS2oY31wnehxac\r\n6yAgwAJUp0A/MxLHLAnG6FKpw0Px54VuBRjUraJEE72ATb7FT9RyPnBx3VGO\r\nNMll0BgtfN3SL3IZ4yk4SOiSJmC9cC9c0YwKVWZU0dHWoFYwBcmxo5y1wXX2\r\n2gjOnv95+SJ8Fhp/nTE3aFx6xbSTXy71nYE=\r\n=lrVZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"2bf6df96a9ff8dd7d00dba89b0d522e373d4a9ef","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.157","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.211_1663747438935_0.39655467867135297","host":"s3://npm-registry-packages"}},"3.4.212":{"name":"react-simple-keyboard","version":"3.4.212","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.212","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9dba120a5f97dd10025035bcf5aa580212100c95","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.212.tgz","fileCount":19,"integrity":"sha512-Ab7iKR6u+1U/bPuhGnUZZdfZI07/2TtijGZTEIgGhnkC25EZoHFu/Rw52lDdnFdaA7V7xTi5P5lETf8DFY2HLQ==","signatures":[{"sig":"MEQCIDVPHZBRgJoZuJeBzDNemkmZoxKj6vV3CbZ7SJtFEK1jAiB3ROHKW0pEPK6UqBHF7g8J6fRlV9CT/BGPB9P8hbvijw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLBcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1wA/9Hnm3oOgNivlM3OQUNKATOWwfdLexy+toG4o3cgdvEz3j3cN+\r\nNmXnn8UBV7Qb179WNT8GocESQv2qmSb7SbGDkjqAZCBYRYWGZJwXY9iG+so1\r\nfwYU+IjbMmU/EBDijyWARjypQ+U/fVVXwStMJuRn8wdO263gE22Ro43fDMEb\r\n3S9/dfrW1HiuIKgHP9Ncij2skIUk6x0BMqap7ydjvNqoGB9eDWmjKloN9Ozi\r\nFffmDcihvFNiwTmO1MZzGIxPmjiUY+rDJvyZqeacr4jqGVt8C+1sSp896kgI\r\nJYp3GoqQ84D4jUU4W6blQQ21nMdZY5EOOW/1vHQOB8dFX/QFhn1ND9cabUYa\r\nWF7pMBCMiq86O1NfeAWePBBRTdJzyVUy1Kf1AltZzvUE7tyPJZkVLAI0gmNd\r\nrvZgAIzpKOpSKsg/CLK5mBy351WSEliTsqit4LCc4CE1Z7x/pJGkSshx7Agk\r\noADQ0qPxKuZOy9RVlttjj01e9z3QMuv5NGrGu5rDWn3RlRfXxQ7oLY5X3uV8\r\nRVArqnlSY+nvXjw2l/XJH09ZAp21WaTXX/DvdK63vRWq3N5ymX4MCLOVt7T0\r\nB9DSlFfKs2OrNaBMaHGg1zzKF3PbYP3pa5NxnKKwsuy9X6adWEWeZ+unekaJ\r\nCNzow5DxY1NAuWf/EI5cEGvPvqO7pnCHlD4=\r\n=byaT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","gitHead":"2e2de8367ef681673ffc0de96a9d45701c87ac36","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"6.14.16","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.159","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.212_1663833866342_0.38057696632672244","host":"s3://npm-registry-packages"}},"3.4.213":{"name":"react-simple-keyboard","version":"3.4.213","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.213","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8b4ee80fa032f88690e490bcad36e81aa4a693ab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.213.tgz","fileCount":19,"integrity":"sha512-JEKyl9VK4m6wQImYHeTCA52LEokcmpoT1ElxbUkYvNrFmimxHW/aAOzxAoTGD5OkDNPLmKKdtYFVQcuJNdOfpw==","signatures":[{"sig":"MEUCIDml+aF8QeeJRECLL6v3j+W1th9mzKI0114+osAJzencAiEAw9EZiyFDrdkSztGTP0DgWT5v1zkH7mi6Fg9cgzIygI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLqjjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+/hAAmxGqnJKLTixuWEpulwh9aINUp/yenuRHDWW5tVKrEStg2gNd\r\nx8a5aTv39F6HtepqonhwPQFJKCphfBUgiUBCTnAeJ09dGRXd+k/N1sdRKgud\r\nUTpY9qax404DTsfGgUfSz70c9/RzbFbK7sTykfjMbPj67VcvOi5Q44o5foLX\r\nviatRtG2P62JeqpDcFxtka2m7t4UEiCY+aZ9i1hbA7Xbvu1ROf/eUIcCOVtr\r\ndZfhl9HiOy7MOn6VX+IUawX6nNakexeKT0omowWZfl9it2ZBo+t4dAjcJyEu\r\nY4BE4rMAq1NyLY3m5/08+88+7POs64fcUkbb2l78FYDYwjOl1sppMbmfvZRO\r\nD6+Ik+ByDHOdw53JVEDeFxFoX/dtdJRWoa8ezVSfTwK298wO0h9Kaa2lAHbw\r\nwjJBc2Of8akBKkU7fWXin7N+Q1QG1cGhkWxaIbExofqHuPGnwKQsT+S9I9jj\r\nARv8/HiINlP8oTvhuukYBtbiSpdoj6lnr9gEpxEv4v7kwjpTUP7mvdmF3i4G\r\nP7UXCF932kUldHgP22uOaLdeGZoBoEZ78e8t1o7sshPoZVf7Jgdw13ILp4ar\r\ntOuRRVfnf2Lcs2P1pKq42vnxILQnAtrV7A1gqhj9KH0CDZiakut8uVg3z7mI\r\ndR2knEiIuZv3oGXCfE5JZifm4oaBVEhXqXo=\r\n=UkF7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f8f2b6fd910b8c9f59a224cc7539d60e45fa9f3e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.159","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.213_1664002274913_0.5063109889012194","host":"s3://npm-registry-packages"}},"3.4.214":{"name":"react-simple-keyboard","version":"3.4.214","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.214","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96277ca28188e99967303ebd16368604d7d1c97b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.214.tgz","fileCount":19,"integrity":"sha512-Q192M591WeG0oES6MHLkrLj+rwPEuLBgyVI0SWwql33ecrTss+r21ba3Xf+2azyd818lBANr2GpcN3QMR+56Ww==","signatures":[{"sig":"MEYCIQDE1GyqZtTfVA+K75mK5m9qkoB41fcRMI3G0mIVZPRIOgIhALmh08jnU0bTJnLP+GelTkUCCCPNX89X8K/oG9Sx7fbr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLqnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAVhAAiyemNEZCF9WxvhRllodJ1lFCo3O2kZupyeUUIFFbJIKrHlJs\r\n75iqgdRA76CmpSDvItZM5v+/CCUHe4xTgIvSmhJmGf4Yrm5CMr/7VHXYQBPW\r\nmpinFAy5cElcQpUmm3qQ3D/CZ2/UNHT/FIlNcUtJMIuiiMnL+4F8gRiyYzZx\r\nPlBCtDHqPzPcdsyxmwVwrTHd3B36qijyuh3XHaZ0pc1Q7/L+vozTLfH1/kCt\r\nLl7+mbT9isYIftNEM5Cvf4qjUNZgbOzhAFju9yd0kr9lQF+V4dXD5zz1UsDD\r\nRYtHKJhJw8pmNXQhFgvssj0d8DMijliqpZlNxvBEl3TBTZaMGqHbUQReMULO\r\n7TMqu6b8BnZc3mx4tlUaTMx3pa5/07zmGV3UdIm6cKXLRxfO0pFJrbxGJ1ZX\r\nE1axtQ61uB5EFjH+3YY4vV+rfuTnB39XwH+aJJCou3NfgsQ/N63CA51RuauX\r\nqmNrg70XdRE38KV5DjTcCNfzRghATLLP9m+mSdLfNe2QFp4gieAV/KEKlWTz\r\n9PhYxws8Kkg3G37erqoZS9QGibKVm9GZExwUCL2QSFRKKdduGE8S2HHe+7E6\r\nmauDG5mdru5zZPwvb5rJYzWSMXLUpCLgyxJiKoKzdXCrAIWfK0py36IZsxzv\r\niIpbY8SsNCkpY5UtelxwOPQhZOw0B9tPtKo=\r\n=8ytv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"350b89938fd638f1991dfbbaf0ece6d04f1f9906","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.2","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.159","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.214_1664002543945_0.7279424345952943","host":"s3://npm-registry-packages"}},"3.4.215":{"name":"react-simple-keyboard","version":"3.4.215","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.215","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4fa47f5d17b2371931a9a84fca52ea3eec817ea2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.215.tgz","fileCount":19,"integrity":"sha512-97EF03kDCng5OsVWVAOoLnB8/9ILQpOq0UYeFIH1Sd1guzqnjQ6BqwRPjx2wIpk+9AoClkU93d8sRjB0YLDKJA==","signatures":[{"sig":"MEYCIQCkSEmWRgqZeE7Y4b/qPOsUye3aaoiNejt98eo7ysNOhQIhAJffHZi39d3hoXul709lidMDQnwPHrUCCDUhl863d61q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMV0bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmPxAAjMDM9dG3/QF93jKAZQnoktMRDeJqNgNokc/hv7PZfVnP/LfN\r\nJDrNmWeCCtRCorLcUura3O1URTPH87P9W5/AjY0Aen9fnmaeLoTfJHdEi2T+\r\nI4Lc7WYjnJsRgex6O60iP4ea++0GbfB4vAaZbA9fw/cr/bIxrZRQ52tKO9Vr\r\na+S0LV6SZkYDCxXj2zQp9XqAJV+Yk6rJ0Lr5vARMYz88RnLZu+hwGRqgn+RX\r\npNNkdJrKQoef2b25u+Tr4zMAzvuqgxkWFjHs4uR0vWMN0iFhN5dy85xRma7j\r\ng71MmEiXme0ptYBVeUFg+weVWbPfOgcMMhZnsipXVSzggPQF3KG8dS9WUPnd\r\nQSYlCGtpW7KiRD+nf47eOp8hkipfZ1Gq/QzLnPZoMjTAkLqBe4sjhtnqk1S6\r\nVKSMhhIX9TD+ejS/ihrwAmIa1z5L2Ow89h6W8a8U8saroqu4unrg2HG/+ZTt\r\n+BpKKK9wxVfvY/kfCCXw3SfeoAasyxnGrVtayTaucCGa5+dmAC3kgy+VOufa\r\nohVlMdGK3MkSdzWDR332czcgQ4GO6LMZMs2cqPGwycXX7HunPdcv3TVI+VMY\r\ndH5Sb82XZFG/MlERZIDkzSsfB65wFEvAwoEAIlMypNLbrx95XSngASnMF5kj\r\nq+ky1uuiYC59tUMBXA132UuL2EP2RSpQtI0=\r\n=Xfvg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"29d66f05aeba72f6c4e284786e1ea67642d887d4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.161","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.215_1664179483545_0.6168600583281456","host":"s3://npm-registry-packages"}},"3.4.216":{"name":"react-simple-keyboard","version":"3.4.216","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.216","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48446706f1a52e2f4aacccadf60dcf7f71cdc905","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.216.tgz","fileCount":19,"integrity":"sha512-ygC7hCS+z0+EwyLttCNYwg2wWNO5OiBHYrbkZcCVnTZ7l03oYMFdnnf1sR5Vai7HLvCpDbfqfOFIlIyCMO/fcg==","signatures":[{"sig":"MEQCIHyEP3nSubpE3FdYrnFUr2K6R0cKKcibW8ZI3U0YnZBaAiBuCLGLAZHZ7+ByYrT8fAjGYFPjTqFE63zOCM6iWby8gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMq6BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZGQ/+LL19biIXlJ+S8M8bQnxMknbAtYTlbZCMRTBtrIHT1fgUFxwH\r\nfwz9l/+Mwhc5xja/ujWn+vJRA/V09KWjXzVH/N3TPrdXo7ySPdXPYuR26YoY\r\nM4daibPCpn2fDCADJc9T0d/DONpkXJn0F9kHGlxQiBZlrjU4oTmQzmvEJE6i\r\nYFmZsmZ8bhdilT2msyGMl39W21dLuPOATzcBhGkqE3hJhe9eBFIQw7GNgdNy\r\n7FVf9gkKMRbwlBo2aoZG2uAeclAuQ6K8hWKUdqKDDBZJagMThhaIJHQahiCP\r\nmdyXQE5NHvAQYrRhEFsi9w34d05u89J8mXXtycPE0LPVy3k33hJQ0GYXipfA\r\nh0Qd5rFHh1NzkvhksU3kfDauLvzNqFIKIXtPKqDL/aq0pRGHTNQFzFq7m6RG\r\n6YVnP/vPuyrdkzIXW1WlKfyGTfukwJ2MBc7RhhPaHfsBkwjt2DcuzYf+Ei2V\r\n0jVAp5QUV59RRgv70PVd01QnZ1qTXl4ZNODpo2WKzr1f/Y4OcIFVghaPCeV9\r\n+UohrfShem1UBd/CtsD1YvgoA8sQ21Knr5hNPeZsuxN+KafK6K0ieBGZnMUv\r\nORdltFE01RQPEHyED2ZhFWixgJEnMyEO4xu7bAEHLM3i9Bd5PUZhQqgK1324\r\n7Vi2OOq53pHX+hgIxhQfF+jwhTIsYbH+Bsk=\r\n=3cLg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6344e6f6429e35b9a7a8d9ac408302909d1ec33f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.3","url-loader":"^4.1.1","@babel/core":"^7.19.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.162","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.216_1664265856810_0.0904084690299134","host":"s3://npm-registry-packages"}},"3.4.217":{"name":"react-simple-keyboard","version":"3.4.217","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.217","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ead6f14b3ec68d94a799e0408f5a4377af44adf5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.217.tgz","fileCount":19,"integrity":"sha512-m1Akni5fDwDCyOuRNr9gwse3sj4L5S7GOzrbFbI4uZkDvC+uLJwygA2/Q5QMzKBACVgl9X596dZheMYg38A2tA==","signatures":[{"sig":"MEUCIQCKmr/DswcWbm1gBBDRFw0UFjVoZjLZpwFfYn3IE8r55AIgSU5TYS5iIrgRxK+fCakf80anyMLyiwzj3XhVqApWzOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNABMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlhQ/+KHweQYvuLGCVQaOJnY3NYuLRa8OqQVKTGh54d+qpSW7uLrru\r\nhG8O2kNHNjfY2Hai3IzrdgWgg52Uu8K+Ayywh3Lr/l8prPat+to6NMFkU0gX\r\nUeU3ziyWhfLl6AX7x69pE+uzBL55qkDAhkXppzvw0gwHkw6Nx2pVVuG1agAZ\r\n8LwGtnGqDPIgk1EhAFtZ1l0k4SD5xRGRIWtIcCveOvMTIgWUFrTIy7ZskSuF\r\nsBa4TqdsGM40O7evK/dEmoXmgNbr8rKC1UjifwN8FT4IqtC07x2OzO+NplyG\r\nQFkrJwzggxUqDFc+qpGtTBckhThyO5f8ux27VTCwBz3Acgnmd+Y84nTCHHd8\r\nTNuVel0UtytBtVVYQeKsyN5HKAxQp3Qa+Y2Q1PyfAHVnYVum+K1SQ3ox4Mn1\r\nZWuphVTV2B6CkLt1iXT9ls09ntd1NhopNJr3HPTAJprmIRr5/p5FPaBFe3lA\r\nBPn1LlDZ+lnkWDNgSdSfTQ36eAohIHDmVPWiRBMLoLbnZ1Znv4iQk+3HzrTG\r\ndNw4eKakfG9C64RywiScgrgg4rvYeVx5AY9frHnynRI3YUTxnsnyRq1W8TC8\r\nyjRm8OVNrOLfOHjraBCwkpFammvUBLS4wYUPocLtKVQtABcjcuOsVygMrLCe\r\n3wS8hDeMaKg84QYR8f50ViTGeB8U2pA9Zq0=\r\n=/3CC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"16234dd55cd5aa1319deefdea4c50da0f0983ee6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.163","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.217_1664352332308_0.2554982358387139","host":"s3://npm-registry-packages"}},"3.4.218":{"name":"react-simple-keyboard","version":"3.4.218","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.218","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7ec2b98af7fdcc2e86ad525f34efa67cadb269ad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.218.tgz","fileCount":19,"integrity":"sha512-HiTxhxBqngSWweAQRXLdWUF1HuZ8JglJoHK8niKL2NvHywJPXTMDSHfgqm5YdNnLXdf9ejg0OJ7nZPGDPNe/QQ==","signatures":[{"sig":"MEYCIQDr91HyetA5SGFLezVfNWEyWHNhSGPQxMaEX9B7kKzJgQIhAP83WTAH0Xe3ifcx4RDGyblM4IXoPG4L47VNF7j8tcL/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNVGxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9xw/+JMcS1gdxy0CKj8I7SXSoiiM9FOeB4NlIo4I89PtjYOsaZKUz\r\nGJQKseTPQ0dyO34cgOjAFMnqDCMpgHZcsa3+8AuRWZli/1dtRVSi3xRY7dxM\r\n0w8emQnQ/+cR/GgI0W+ZSqy8CXn0GLmEKxokuKAsLVMqzMkmQZrToedEpvu7\r\nQiR5Hjihbe2sno+8ORDcEgYMx8Kxyf242ILLX6CV9SqvxJoQsq+OxfxvTNEd\r\n/T/T+aDirMeTvfURG6CXGwBKoA0fmxU5pjKzIGxr9TQHmtrfarUVWBY5JFFU\r\nDYb49uASHCDTSsWQ3KSfAdQZCJ6gXj2r3n9ieWqKG1l3fAuNFiUf5SzkTIAO\r\ns2qPjxTjlTiIE+keSrjCxbgNdm2Vd/TGsOkkKiP9EFvsqcbC9khVeLCbR9gf\r\ny9/ShJNdXRKWYhMzXZcKIRAiml5jI9u5j60WbfpQkUq6Sgd4zyfgF2rXBkce\r\nSgdxXPxBIu/fjuGI43IwghItYqtwx3LFDIJOvMfj0ESc7YeqmXpPa3UsXuSs\r\nTg1Bun6J88UnIwEl513LHKGV2LXSRe/xuXjJqHuwi25quTHr84o8pDAzTViC\r\nEguSUuMmHZKC3NMVVf7H+wz/PDfMmGKMF7JCPekAGhcpjmC01e6mh2BtUV8k\r\nNMdFqTwNOsudXGU+gnoGhHm19r+uIXj+LYM=\r\n=FeTj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0a99f9617241035c366dfceea0c907e73e471da3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.218_1664438705769_0.27817353365786657","host":"s3://npm-registry-packages"}},"3.4.219":{"name":"react-simple-keyboard","version":"3.4.219","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.219","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a7e0ab5276fdef9b97f41b7ce49b42629c9af01d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.219.tgz","fileCount":19,"integrity":"sha512-A0O6Pb/iCcp37Z+DznN7KFgWV2xtWR330B7/WkGL/SkWs2+dD8FBh4fylD7y9VbUelYvqXfFQvQGvswS+knm0w==","signatures":[{"sig":"MEQCIG38kwAB8DSVg6nxaDAinh5ELFqwMWZ7CA4aks/ObinrAiB8UV6DzwrkKDGUIPAiPN7JC1IfIgMs/RtwNsP4NRt5Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlRuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+fhAAjib8VZUwAn16PmZFxgAlCYz5JtI2t2/HhOy9EEkBY5YuPXIA\r\nJJcaURFgSGbDBU1PnwaBWNAj8+gtuNvQqejSkkuqFkfB22pNRHlLb7OyokzP\r\n30XeZKA0ZI8lrMZ7dt7ufTpFH2MKxgPvJJDMblG2Vwdfuu9/nHRD7whk4bSF\r\n9qJZsHBeumFwkldEuNtOmwQxuWBTJSRRrW7CRm5zeGb6lGkTmNAYUfv+h79e\r\nu4Hp1h1gpHMw0hquxpX1n8x12R4QACfRO9H7lyZMn8NZh8MOteqatzYi6U3W\r\n3jIIXsTjGNMMKm5cUZYwN001JZtKJeW5HgnD6lyXWg+qJfVyrgakIjZxbkJm\r\nS/6TZxrYsoxVvNYuiAnW7TrkQOoi3d4qKzdlQ3viS3xs3ZmQvu+LUNcWivrk\r\nhwJ7sOzFMEuNRtm8JPPUYqwuvC9m6XoAEdAKjvMuJH5Wc4tWrd+1z8uwrbor\r\nZ/fquEYq70SehrOdw+WRYKVH3PpAtILdov7ddR3W2Mam6ZufkcvYlBOjWcyU\r\niOnu5qbJykn8+uE2xhBFZmYNsiBagKrfkX5QqhOzB3B1iGEnAAJ3kgBoWd8V\r\njnk5Y3n93D1Gadh3Mxy7G4GugSfpx7tnFpB1trchlLH+w7qMhKNJXtj02o7f\r\naBeUTc3KP3z3visdeOjFc02n8gBW5rBzB+U=\r\n=2SRm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3d46708f7aee137c49fc8c884b9d6479074b07c1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.219_1664504942262_0.35793302750707445","host":"s3://npm-registry-packages"}},"3.4.220":{"name":"react-simple-keyboard","version":"3.4.220","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.220","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7fd297e5a7897b087fdee7f046ec65c2fc5aafb2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.220.tgz","fileCount":19,"integrity":"sha512-OJ+oG6VNDF3hyfC94ZWUkYnfE7bVNNikLYdPSUd83VAGxG26xf/bdruoWQc3PLyI8HXd/fzwytzFIIIxbkbdfg==","signatures":[{"sig":"MEUCIQD3+3qewP0Y91VhmYxYw3mn8Z39M9IH2waKpN2CEDIFZQIgchCnZUkZpI6dZjI1Ujmf7OjLVxc9tuHgdWnvJC2Dnyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNqMrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokeQ//eF6mHyxJJe3M8QDxf2VcoVa8nDnEabDorT2BAKKfT7geHqO1\r\nck1LP25NB/szYTePUaROr7umvrMR1Is8yFTaMSnuSU81KG928R3rkS9whCV2\r\nI8Th0eXm1WaAdtGfqx/IviHciSygFDVf7t7uPedpDDzvSwKIcsO+z6FsUMsJ\r\nzkJnn6bmgg6gsfdRmMj6bWmlHFTe8zsy1qsvvDFkGJV6llhDJpWje3Oad2qQ\r\nrLcUYMbiYIVJRycOAilnFq6MQHT2ufvWbNpkeZ87x3cjCaODJmbw/A3UzO5C\r\n5eTev+ZBWSEAQBPKcsJVs82sVC8/V4KhQ9U2KBBGxpJdTDVUaBFQxW3Ee1QU\r\nhI5047VSGM3Pj68Wx8XL/jTjIZhEAFBYv4UjGLRbhr6iQqrd0/bKlbnabRj6\r\n2DhOEuefoneY4HlmRc+Nr03rVItkCXFNn+tCE67ITZqtmqnjP2z5rnWOf3hQ\r\n8VwHfObyGY4s9ug0qd8YEnBP7G4FJ9d/BZn/lAsKE4+demI6J3C0Xp8pG9ec\r\nZC9YO4hkVu4GafOs4yLRXYNUbBuXaQlmmBietrXYBcPOk5ylLTYXBOV4eecq\r\nOepQraHHkhHHau+HvMEdzn+dQJcgEg4HnGxRXbMH7Wx9N5YU5yb/oy3lKI9p\r\nNcWe1OWgTpTSgdzZf4rzAh9jG5zIMXz4AIo=\r\n=IePU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dea7fca08bde3e435e646a17a9e98256cef4bea3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.3","postcss":"^8.4.16","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.220_1664525099012_0.3195531741732629","host":"s3://npm-registry-packages"}},"3.4.221":{"name":"react-simple-keyboard","version":"3.4.221","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.221","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d42edfdb2f2e270e17476cf870514d9d9c1ca6a9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.221.tgz","fileCount":19,"integrity":"sha512-GeNVXmCJev6dlckONCn/E6vKf71EjO9poi3tXPTHf6FgpDfzVzQT5GV5tXXXYP7nKHi3yhcNRjj7u3cMNkaj3A==","signatures":[{"sig":"MEYCIQDXJWsv1iLh+XfoMPUF3lH+ngwPAtd8vN9u3moW7tUifwIhAIb131cFOANleyiyLmyK02bdzMDSmn29qqoKSXG5iUYJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOpgoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovqA//e1jfftl0nUP4BQS94/AXXnQcQ7BQlkScE8kPtQE/9wIN+NMT\r\nPRGC5mS2FH6j3XtSmGp44oNR24JTECecTk3jWQostFLsiEa1gJQa2jQy9k9n\r\n+lDqi+7ksb+7rGWEB/PI4kAisebBiIMhyCBgboPZiDhBjbj9jdqnQfUFpiLx\r\nPWTs3OXqblLZ1dO/+vbC136Eqw7IeuMhHEEyDKKO2HPT9xCmokQ/XHUR8R6F\r\n/xRUeSPt7HLu3kwiarr+Q/qzXuAdK8x8WiXbuLcUB8xkdLBFa9eLerAOAB9M\r\nq6+gIjyRiUzGnpYsIWgi1JNjqN1IRcJOMAy5k9civwlxnEaevSwOVYYBSzas\r\nIjqSu57nOGmBlgWSJCPNywYom4tDPIc7We64YPFN1h8pf+cjVP9cCHy8Suxm\r\n7qF1iSXspAxZlcI8R1uPTBRqSSR3xkx+DzNL4YJJ6LdbS4D9vgFBmr796W8A\r\n99urjvMtnKCa5s+krwGvpy6pxuwZt1gyAoooojlJB8+IZBtFxi06rAfDAK9Y\r\nZqhWfkKt4uiYk7jksUtrjbk4aXrjmJ/Ry1supj8XPRDdMlHy4blqxUlJZSTh\r\n0iwKk7il/owxM6WNkb+XSn8E1xalehyuNGvxJqSIeauRPCK8rsXjmGWs6Gzq\r\nqW/h02ffPY+RfoD7nnd83lhZuadh+/K33HA=\r\n=3Dqb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a62f2ed7d156e47cad1b714b9a0fc4fc61e47f13","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.4","postcss":"^8.4.17","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.221_1664784424611_0.6723553693042099","host":"s3://npm-registry-packages"}},"3.4.222":{"name":"react-simple-keyboard","version":"3.4.222","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.222","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b57195ed390b6c77f5ad5cf435d4f32c9ca6cf3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.222.tgz","fileCount":19,"integrity":"sha512-wc1M170pI+5Gov4YM09D0fuvZPqYq3JVbpWhtLXxPIEfOlZgb/7KP5luPgDJXpA+jyBxGliS0QZa7LqAIASnog==","signatures":[{"sig":"MEUCIQCfeBnl38xzxIi4gYKhDQktelY9ADwfTUJhr9cx1XPqnAIgJyuduFGKDFLz9M2rIJKhDQ6enrRQJHL3/04YFtyXgWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO+jgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUMg//dEx3Vr52g5QyFVwpxpEp6KiaEzuu55jjckvs4ECTRyI1MdcE\r\nKwLxpQvzOsfPCbp14fogup60L7PR8ECbeNO752DfuFeGrLHUJNGrq/B7F0K8\r\neuNgik6pphkr4q1yOM2IsSPCykrSvaVOfUvjgxdguL6X55c+p6fDY+Rtxu7/\r\nqlx6YAp7eOhflUWraNw/jx1Neug+aA6F4OUgR/MyaImTkntBDyz0nQKGCRLm\r\nJbWM9f1+f9fccVXTC0qAwRyYRACYOlbhqYEkJ0eoaW1vOuvhEIZIlDgVMuKQ\r\nWRyVvbVBVvTTsxsrHzPfBe+yD01dawBcbP5xCujKNhdlX5zSBclcNyk3cIEr\r\nzVAOfbR5aG1uqrG5gPhrkGJ9SAcYZWbkhDIBQpTFOj5vHumWb0+Tnt++t+8Z\r\nEfjaTtGz0oKyi1GGGEFTps5Ax8quEckYHfIiGiK5rDwkqJRdRoq1f0V0dQ10\r\ntO6zuU+bO1zqrD7adGaD/1djr13epOC6n5ptchSkN14jNoioV7QQANr8S5ro\r\np1J5183LpPKVmtrP2v7wkXbB7s8CkQ3vC490k1lLeaVyR33xtkh6e28peYwJ\r\nvtCxFPlTMszuVkboVIaD9xbaT3HtYLIvV/37/ggWbwhCwWkqPZiXAnAw7r3z\r\nUPogFkzpO227HWjYAVrakas7cxBfkgqUDso=\r\n=FKSE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fe7cc088cabeccf2f594cf6d036a1cf85bde9a3c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.17","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.222_1664870624602_0.6819227428921371","host":"s3://npm-registry-packages"}},"3.4.223":{"name":"react-simple-keyboard","version":"3.4.223","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.223","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"373b9f6a63127557bcfc7c980d5d57290b4af344","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.223.tgz","fileCount":19,"integrity":"sha512-h11Opsozkocj5RX4oSOuG9SNd55nQ8pLU/h/AjAUUTDFVtIEJu8BwrQyUlnI0Dn0AEB/iDQCrxcfbooT3/Ps/g==","signatures":[{"sig":"MEQCIGPBtJbDLWqDzKTbat6r/dDOhrtUUHXmY+H7bodo1IMuAiBPAhlhMDvqMSuTfO9mGHOPYbQA9+O92Rnif5F2be6VCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP914ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1GBAAkTKZSP2Kb/AFfzC0Tom5nDRqamwO0ueiceDHm01eqopPVf8y\r\nlnyl4ezCHaC0A/zT891hDPDeU9yfkAV6aGg+9kS3ZHmXFJ+/YeixTkkrdbPP\r\nvtRTwLBK9bSsAEjkq62Dn/sPrLffHLrE7x4LWOxf67ob3nY6pDEjeS2HClC8\r\nYjjy+sVmFSfON6zVtun47FNQTyOw0C5kA/bJupUdvdwY2FgUMVoQ2nixyhw0\r\nlMq3NgQaboQ3T4Q4D6p8TQW7DclVGyO1PALI8j3y03uBw8yhYtAwkLwIECmQ\r\nuMAsDa+HqbGFw9n6NC/tlS2Ost35CG8i3+MxquzOuLX9E+VmaHEBosbz1UWP\r\nfhY6jm42JmsubWNi1KjuXXx4UlTRGP9lgc7VRCfGDrbl3HO0vH+73rJ2pmla\r\nYjOfKMccGmKRUTLDozjdsAQ0hxtiB3c1Nsc+aN0DOeum8cGcmQ8QSUGUJQQe\r\n5cSxVyqcw+yxKm/ziXaVXQjdIB1LAhVBGQxOJchHdO2qwCqjcB0hkJrtSUQW\r\nAwJcRvtNZVBMH8VXRtgO0O2XErxFsOIIJhLsfQrEMAYJilgsHyMrWW5IjTo7\r\n+u/ci/qIdEPqTIlMRw2AEcUwNSSlfu6sNHDhQDcEOra4jICsu2FW7971TMGh\r\nonUcOZalFeZK1tooCSSc0C4dWDrxu6vjmP0=\r\n=4UxS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b80becd5b37803beaf782e78c8756ea9edeec754","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.17","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.1","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.223_1665129847986_0.2576478906127939","host":"s3://npm-registry-packages"}},"3.4.224":{"name":"react-simple-keyboard","version":"3.4.224","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.224","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77a9297f831edaaff7567fba0870a88c288a85be","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.224.tgz","fileCount":19,"integrity":"sha512-L/5kAMtb1oxfAd4vnVdJ0lUOPr8Te+ZiKZPO0D8daitaPyK1CFPzCX5jlk5wSpN3CKnQEOZdvcno1ax6vl2x9A==","signatures":[{"sig":"MEUCICq/sDTIOmPWyha8kvvVkNh0Ob6aPKKYF1SV8Ozl+7hvAiEA5OCxdImFeOVJnh420F2WkTECG2mnCqfTejTu2DiECro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRSNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoznw/9E5qUKo4kkcHps2Q8GXX3OMS2jp0BY+a1g0kF5bAKL+ymKHYn\r\nfr3XPn3w35/YMS25MGkGYNvlm+3YQCaWegclHz88INJW3VSqOzhio8uFblNm\r\nlempsov0Lq2W43co+Lc/vDHjo8nOA9sn3CQJHtH6gBVgDOrIxFelHPd/e3cn\r\nAtFtWS8CBmApT0H8KcSToK/i4ja5FrH/UToLsb0bvZ2sQAic8ZdCzMqpvGid\r\nU+tcK0qBMK7Dz/9DmghVrIHFBhZHbwxD28KjzXkWDLnOz5LDQ6LuVsYKIl8K\r\nUWNht/oYKzuNf6P1uI1wlD/sIKwNx+dq6xGGzN4n52m7d23Y8bTvhKTgX5qS\r\nRw49yRwf+WkYLLwVRhDfotbTovngueA7Aj0/zmxUezraqGr4//TGNyMo55U9\r\n/C4icR8jDuaoT+pZMkxHgr0BKen47RY0XLSdlpuF8nXMn0mJQOIMTEMbdrtx\r\n/u+FiSPbyc5WojVMc8zXv14hwbQdWZhXCZE1nE6fWtDzpu++JlEdy7DdXx3r\r\n8Qc/0fikzCTr7cJHkkuhMkycuBaXaU1eYMVxgAMOyPMe/Ysj35xqK1VPr6oR\r\nmUBBQRcSR/Duj53dWKaenS7oG/vfKuQTVsLhGJ418aneIk1X++BGywj+EJxz\r\nYhsG/Vn4e/Zy95MTWKht9hN6EyjM24AERaw=\r\n=8oCz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9f7cddeb7aa67f8e57b693665e0e23428d980893","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.17","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.224_1665475413791_0.9313124454054269","host":"s3://npm-registry-packages"}},"3.4.225":{"name":"react-simple-keyboard","version":"3.4.225","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.225","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"855c54784112074600b8d1cab4471412258332b1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.225.tgz","fileCount":19,"integrity":"sha512-CCzjfnXlFktqtS4BvSluO5/aaRMoGskwvc9vj7yuiPl4lTTKzAea6v2OEBlY6kLybRiFDX6jB1JN6Nufe5BdNA==","signatures":[{"sig":"MEQCIFQGokAuhUkAF77jJjlVIaEMojmlVynJcZQMtUFQs4UDAiBQgGtrmOwZuh2YPY7+nre5GoBjwepEt3FkwfVyZ4hcQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR8aMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO2w/9Eotir+f1u3CSQxmGSnCud49vkQwOAhM0f2d3wNICuh9zSYwc\r\nP5yCK7ca3/3xKrtbfEVywe0Sg/q72pX4hwthkA6l3FowSkXg8wu6QR5JtxYr\r\nCTzVMDIweJeXUMqUuLZ8djNj4WJneES2qv5Y4UlJqYeZz0ab5V96wHKapG6b\r\nTa5zrRVHzYBlTD4ED/idZopM5hkTqAO/hgG7BaeHNqzVZQbHtFDypxuJYbOL\r\ng7TbBI9hA1/pTubK6WrU3wHPBJ1ay1eBzy1QASw+oDrs6JeeXhlVC/a13duu\r\n541yNA2581V5fpxH4UooZGAIBcuW9Xz6DYrFkLl35Hvg4a7baQTc6ZZiiqpr\r\n79z8Ge1Ey09OerEO6h1CtBFjxNfhxGUkSL4oAFsTfcsjoYxCOF2CN2g4Revg\r\n93MvAZhxe+jqjgQCW7QMc2NcLndPvq79GW3Lzo38Y/qCjC2Xw1X2vA4vtwAL\r\nr+p0+D73IaICbeLr2EnBuCGy+h+MS7oRMu7pptqnKkYDK9X4QepKS7wzQzFs\r\nsOE7mZdYXAkwpLQ+W2a+qCZ/72TX2s0La89iKRYuzrwgxbOitDMOEiaBodgd\r\n/uctJ6W92XrM6BkYWQrtJqXjFAcUZUQUVuqxt/i2jZsurH8H5qpj+M7bgdNO\r\nDjB3vZvmWIuVtAn812/JY8JqTHV3FCr+FiQ=\r\n=dvrk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"02c42649e968ef25c5b1f00de85eb05a75f2b2d7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.225_1665648267865_0.5507384184587822","host":"s3://npm-registry-packages"}},"3.4.226":{"name":"react-simple-keyboard","version":"3.4.226","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.226","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"84a05dadf32c9c8d13855e3ecc73d4e92b15a7d8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.226.tgz","fileCount":19,"integrity":"sha512-ZoLmHAQZ+Rv7U8D/plWKQy2nkhLfkMJj5iz+/O/VlFKk1rp7yp9XFDqz/josaalZIgjaSAGm4cWZ/wE+w8mLwA==","signatures":[{"sig":"MEQCIAX4KPJ4E8GS95yBN7L+j2jgqU9S7XoGM5uAuXcxdfmPAiA/9yiSUUZ7uIXJklX+m809WqOZxq87ZrGrnqpwFxG83g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSRgSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF1BAAgOJSSa5gXB71BVdLbt1BHdCr98Y+woT5Le2QZsjdutBkUny3\r\nvx/ozWzMhO7w4Uv4B8jIn25BxNcRprURt3Uvkea8B++dAkmIcRxsQDXKmxIM\r\nvLV+kpgBU9OiKRMzjb7XR1zxiulxdvwjKrjMklCegyLU4mfMxCHJ4NNcnfHY\r\nOA05ZWDCOXEksmGtWPPHVjjg+bxzOTe1dT1scssEBsW24btatFUN79VoIaM/\r\njFXWjke6cTGptbIq1wNv4S+bOfAWS564yCDkaO8JoaSVsXTZbovqhBH44Krt\r\n4dwL0bJCEIlcT7hl8N5K50Vsb6ekgcPcYMty16g7r2NT8acBPcFL0nAK5/SW\r\npY/+cX39ZQ+0cI0U/Njt1vUOoXNKizkyJOW5zs/UWzqCcEcqL4nifwh8yRIN\r\nXdcdlaBYlzLgSOi0H/S/qFQnvmxRhQ2WNSmMT2UZiNfAI3bQYx99t/4HKflR\r\nUvlY3GzdhXutf1zcw+NMPn9VZHdBDOUqJZdZS2JJtAM5lpgve52tHM793AWm\r\nKl6pplmKuLU5L8X5f7aI6+wNjzUe1DoWT6NMKwlGFw1LJdgXWNcWB8RWF2BF\r\nSyqn2/O0OXoG06BSkmVMsWchQWCP5G+4YQUy30cR78eJO8es0DRp1Y/BQMBg\r\nL7kyF3aUr8CYjsLywx3Qc+w9cDV+wvio8o4=\r\n=4yl3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a23ff2c82c672e5781da1a43ff0c945de1b3d321","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.15.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.226_1665734674785_0.45298388473916784","host":"s3://npm-registry-packages"}},"3.4.227":{"name":"react-simple-keyboard","version":"3.4.227","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.227","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a04d05f959c2f6777ece76ac8aa841f7af854a71","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.227.tgz","fileCount":19,"integrity":"sha512-0rXArWi1kZWGVW4cKl822UfERO4s5Gk2bKtHVSTYtGHQ8ZxhPL4aD9v53bxF3FfH1/6xx968cMZk3LK+82QA6w==","signatures":[{"sig":"MEQCIANjHAja9iQYr/rjuhDIa43ZFrbkOAMSGzoRQyVKoAghAiB20nqX0j03Dnur/Ekuh6RfpRkr5bNwF/Fe8kh6Nd8IKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUlKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhRAAlchkVjI4/H6efIFug6AszmRQSw1CoS3M9qR1YPMSVcOOYyq6\r\njVuiPHXyrBB2pF85lv+nwBVQJsRgyBosneHWgW2UEilDxENnPrudyydY44Zf\r\n33XZiXoCgwJHD+3DENSxLa1VVF1kmMO+S6mYBTWK5FjSQemNhcBSlTdU2KE3\r\nOBi37CVwSTy0QDCscOo323k/8CqRxJwyh6be9D3siiBsv4AHgx1st8AyITtc\r\nEE4zoUYiaPBtvmz6RVz1KC+00gfBVAvn+QzO1VNVqBgEH43bL1687LhHYpJX\r\ndsMnlvNuRtrpyj0U5oyHYrBJOSXinnpTQEbtf00cOeLqMnUnu6Ti2B0ylese\r\nW7PLrOspckPq33+l43SvnQfn0o9fnpssj7FtkGybLplC2TA6zULDcudjHpHl\r\n76wJVxxvSfbXzDgBeikzLNPW7Dhtq/9RK4s2nJcvqpRGAAYNXioOAsKwOgsl\r\n9TqwJHEdhrcCte3y0ORsF9D3uy1fTMm0XlodRCN1oT51j1zyMQ8fdWXyPgHi\r\nMoPNbxT07vloMG0/N8M9WEj5l8ZDhyvCi6lRFX3x6h6LXluZap5oNp7EXbfD\r\n4qNkV/9iHb4pVYJnM/qXiqUhRf5D2/0BxlsPpVQnpOVCOJfLaXq4rPQPkgou\r\nSA4eyOO2z/DvBwC2lFAB9O/2tPrpBezmUJ0=\r\n=yCLw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7b9493e8ac2f2c530794854ec810fa15fdc8056b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.25.5","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.227_1666339461168_0.30896675408904484","host":"s3://npm-registry-packages"}},"3.4.228":{"name":"react-simple-keyboard","version":"3.4.228","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.228","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a10f128490c193212df16a2126f9857a0acbc768","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.228.tgz","fileCount":19,"integrity":"sha512-e4KAoerchqF6+BdO7J6sBDEiuSsKNizdnWn0Gw8fjeZsqLo8BFQT+aQ2WOBCCX/lxdXGdZyyIGsDJqtUeisR0A==","signatures":[{"sig":"MEUCIQDXO3xL67YACS4ph/r/A9Z4VXOQIvz8bQ9pPynP18cAvgIgFF+KpWhggboq0WCn9vUaq2ZnzfQxJblltxQJRWBg3wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVkcWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJSg//XcxZ7o29yykEO7dSJP+qLiOLsFB1vxW1Df0Vy3U/sFYs+r36\r\nO+G0wW0jXRuhBQ1CUiSW2kXqrw6u0JaFWNz+0ohbNZM9s/jvKXX9L8kfETS9\r\ncqpZyz3rnILg9dc+RQeRdRHGzbpJyOIXlVBeQ9HZY6S+yB8pqHUVeO2TPY1v\r\nw0SVapD5LqnugX2h368i1xp5WZfm3/2rIN3Ax9d6HUvtN6lGBruAtkBxtpzU\r\ny9ZVtxk37E/YLzyXuJPrnMfc55UwzgKY9EqNIsyiP7alMj6U3UNYjXItFKYN\r\nXQSJ69DbjBxdVXdm0nb2oYsTqg3oAwmYAoJCvKiy/uELM0jx8pg0FDh+LRtX\r\nIctYxzJw7uAsKjXx2p1BsL+G53ykILktd+E3b9BpHlPQnVdCuXbJbxFhdvCS\r\nrLHJUdr343MeIv2UyjbzSLLg1uL2eNrC40R5C1K8NKiQN44nlf94vKNPcjJr\r\nKTAB+9mI9RdEqELr/fGCTvakARIfpjFaQJ3jFPTU5GR9oMYExqagmhOvoZOD\r\nqNfV/fh1qxj1x1gj54HtnYu1ayVkgY6Bw6VavRDI0+70cYz7bXZP5OG7zkvA\r\nLlNeuQtcNHOA1EvjMe7IUEji5NDfsGQWYoiZRvIRasxKqM3n5AAooTTd1Jgb\r\nhkCytfQ8icxBktYbXL80STZeYI460vlkItQ=\r\n=DlNJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"011a4759f825141bd55a4a339926576794400702","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.12","babel-eslint":"^10.1.0","babel-loader":"^8.2.5","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.19.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.228_1666598678167_0.5896379996259964","host":"s3://npm-registry-packages"}},"3.4.229":{"name":"react-simple-keyboard","version":"3.4.229","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.229","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57d918953d55232b34009bed54c4c29525692e61","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.229.tgz","fileCount":19,"integrity":"sha512-hDyQXZtVcmyg2CaEQSxoHNjrbRpua3MCH02XtjhTHINJUfetBFgmb+Cb6+XHXBVWmlGuSbGPplHKpFb/e4IaYQ==","signatures":[{"sig":"MEYCIQD+JxtKaKvD7nIO0HTqcfIWQ6JIT3Xdz45G5yBEv10q1gIhAJj5tFAsQmi52rfcjT5r74I1DhA4mMluuj5c1cIbA78o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW40hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3vg//Ze6m463AAtjZNMzmeb+eQoyCtUXB77CQ006R/LK4lCqfXZZ1\r\nlwwFOMXv4rgwqWGXOrw+hIqUrVAN28oKdZMRZoRVJ0XsCSsjPdJsPbd8AdaK\r\nKMRNr+7a0XUxKvc07FaB6ja2y26Ex4lNb2XX6jGStntIdxG2aIIBpZHz5w2K\r\nDSrzvwH4Ukrm7utlO17TJc+Fn28/DuR4JPq5AJY0hidgXuF/8YJgHfzmWWHB\r\nPUIMYQOKs05wic1EzUvdqxfpm68H45IMz3Rf8qZuXHEwl52l4AQYL9gixDbi\r\ncFxKk0mBVsmvNnzRDvosKwBo/ae6Be1nIABc+RITfJL/iX81ImTaRu+fMbkB\r\nW/yNUdP8j5g/OLsj39NAPCh4rB1nXVSX+3FTw763cnhxNjqKxjGATaCTEAAK\r\n80M4twal7qeZaW6K5YcM//zafOxaXhIp6UpFd4ISD6ygx1wGOFL5f0ja4PwF\r\nAkAUy2CYyuKVce67GFd4x7BtQoHu6ILOnLDiKEhVxRhAT4Rd6X3UeGPFcea5\r\nCQ11NBxWk2xz2N3h2ETZIDFgIxS3PZrhFfeA6i6hjPvNRDxEsCVGJRp3zINI\r\nBRJ6cFF17u4/S56Y/D8e3EB45qrO5M6W1eAEXjxBsMYHE4CKcDwJG+rcROkr\r\nQHQ8qm0JFYM/TSebdP0hvU53LR9YGPTjNm4=\r\n=zqtq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b931ba057e646542e465a69b59a1f996a8104a98","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.0.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.229_1666944289655_0.9840335975443173","host":"s3://npm-registry-packages"}},"3.4.230":{"name":"react-simple-keyboard","version":"3.4.230","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.230","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cd755b80cf4c9c51bbbfc55fdc3773c7bccb7e04","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.230.tgz","fileCount":19,"integrity":"sha512-MTrv3PDlzC4G77NWjMVPaVU4eqgxvJlInCr32MRmmarwumqDgPZs2a1Xg9BCx9JMRV3Qd6Ck3qrLS2w6BtAk4A==","signatures":[{"sig":"MEUCICGZwnwneofx2hsuIPlUm0680WBueVMH2DfumiIPKdVlAiEAmOWkN90Kga8n8xH4aXN/7fMoQ7RClYM4xqbscxp+okY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYNLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe2Q/8D51OwgZ5OUFiW5lr06Fdbx8f86+nbCDYLCa4sflvJ2uL+iWC\r\nig+SRkP2KQsv2iHu0dpR79mMFiBNl+H92YZzbBUcApjRcLbQX5OEML1dtCQt\r\nlWYxreONqmkpK7EQOETCUgjuOiIb4ckZKOSZcDVx0jACwPt/mFDbvFzR2w4h\r\nspEtrqO0PsPM1nAuOebvzQ0+xWqcs1XpcjoRqXkdZw+P5JC2Bwk19o/HRbZv\r\nDI7cZH0EV+RZuaYkx4ljimUfXx0fRpKYL7apvzNEOqiAbIVZBFxKIfyPtSCO\r\nA0jmDeHzDaU8ldzLoXbKrB7ti/vWJpz3IcJBAtdsO3LFZRPeo9py3HAH4Jmz\r\nAIONsrBOQUwNQ+62+FOeCOVNd59DGWTWCVAcb/BmLLHWPc1+ABuTiSEMV3qE\r\nU8TJMCn4QLKkUXlePlFPkQN+dEO2TwOhVHl3HzaJSmkNzXgeQlu3dJcbSG82\r\nyJw5ZxOMJhbsPtJU1D9YALwIixnBuTGnP0OBaACi9GPxKRGdn63E2oXMK43J\r\nYvXDvWDyVeWIcqsEntS9bYo2XF2FttJnblXGubD8tEsHRH12dG2BpjyJeiL4\r\nYitZo34XQeXgqEOm3XVyPdQ3Tf0z7Y2LNeDR3Cy5V5kwKKsrN6FcDrcgUzLv\r\no9Z4rtpSddaLS6VCiPH5suLAUpYHDvZ0XOM=\r\n=qaEP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"436e537b1bdb8b8e902d714b6847fc39c75b3332","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.0.1","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.230_1667289801999_0.8078827987581703","host":"s3://npm-registry-packages"}},"3.4.231":{"name":"react-simple-keyboard","version":"3.4.231","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.231","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"03268d8d8ad548295dd6278ca7e98c0ef6f6b2eb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.231.tgz","fileCount":19,"integrity":"sha512-VvasLA0SFV+MR+LUGVjqo7OKLUsXl0Vnp3b4cBorUZD868epdcOLiIeioYtLPZGfaUFCeG3POuz9+altJDEBvQ==","signatures":[{"sig":"MEUCIQCTvIRRsZLV37XRTa+N/Q5923tQEOkj1m+qkaYbobeF0gIgZxLvxDoogY4sLT0lqXlnGbFinMddNrWCLfOswsyFdTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZMc3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovgBAAkqgQX4IsVmYQ1HuH6m/fx+dhsuVl1xMXzcgzhyIGC0A7b9pY\r\nw8k6XSyfd0rhUWTw3Rp7doHzUIQ7N+fcYb+BapodCmiTA/VZK/2CfSFWobOd\r\nK8N99nBJ3gBcTyP6M9P9MuLCOLw7NPwEx22NkXBntfbJjQnebze8b+xd5O+w\r\nVKLyaV50J/8b6HPoSPLhYKMQp+ZYyeQB4JCmV1uwJDC8dsRwMyoYdpbFAd1C\r\nXx4t73Xm4o19aNYbhYb4ToECeeGiC2pV8x07zVupXLfV29ds24x08lkYGO5c\r\n3TRLvkEikF5WQZSReCZf2lMEyxi61txzBCixvJQVLYHiNc0Ojn8GIsYZSvfn\r\n/d1hVk9D0nw76eQPGXzfkINEuJJloXBJEnvTlH/WIpuZBlqoMcyycnQVDTIL\r\nkLYMhgDxwFg/47K0miFxNSGlWCaHsSUQeP3HQgo6FGusAyDYGdkQu8E4Z55X\r\nLxVAM1vboeXdPbObcP1nNODWn8mQ1E9SwEwJYTBhfgRKpYNFv5VOlwMD4K7L\r\ngQDchwYzt8+Dvk4byQQyJykF0AFWyFbyDMY2QZrCCDxu1M+qptVI7JBRGKAI\r\nDwgBgg7nZ/ojpHPX4u/S/7gkgMJFFpV1p8mVr9Uyofw8jLBMjiRbdTvWM5bd\r\nJbq2LocRGSRVrLMc38EzNi1RkAmjQwM6leU=\r\n=Jeyg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8d81556b3935c7ebb9225a4d1a00f5580134354a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.231_1667548982937_0.5403762686105962","host":"s3://npm-registry-packages"}},"3.4.232":{"name":"react-simple-keyboard","version":"3.4.232","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.232","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5d7cde102261df829a9772315f4c441c437b441e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.232.tgz","fileCount":19,"integrity":"sha512-ZQS3WGBhPhtd6QMUokz4VAAxmKq9VlLq/r2bcndOg0YtvPxkvVOjq2jHUHNZg5oPiLgvHVAMBcMiqTltJsme2w==","signatures":[{"sig":"MEYCIQCjTMlAegVZTUITigdzJpoxU47yA3QbQ2w2YfXrMY/UXgIhAIEL1PqONUiVUGFNvJLLdtpTCBm9yk00VmxydpB8cMDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaMo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJJA//Vhld136jG5w6SDPLUdSdJ2GgZ5rxpVQSqCYIhCV3ubPUFoXm\r\n5BuXrk4YoW/83XNlQVV4YrQLGSlaYiwT5JGO97N7YCUS6HCa0Df4aUGmyeOv\r\n+G8hMFe+ePqsHmAUNQYSyRW7/ooZNuO64WGB3gpN2LnzU09qsw4+5S09FDic\r\nGaerjCbYvw8E6STT1NXFy7Or8ybCC4fVQ8ePITlWPCnxBcklpy8WLNvtrfdK\r\nvmaz1LZBX1ZeDy4XseneMahP9lia+nKk22+3GON53GsDzNjMXokoiHi/bWOt\r\nhRT4pt+Vd7MroKYotKGvuaUZyxVT9SrurG4Y8MSFkY1lS+MC3Gr7rhHSq/P8\r\nl+YnSyykzP3XqSJAQT0EtFqUepQg8b6hjO3myfsAOgz7qabnRrv74HJ0S0GI\r\nYA/75JQqCDza9pqtHzZ6J1yzp0iYo/v15Rq/YlLqJyMcfVlvEigeMLb7N6VY\r\n7HyYd2rlmpYb9drKu8lTZEe7o2XBY4n1PoibsNNMsSAjSemPnMOjY0WBzgle\r\n7ihG+WENdEqop2NB/YUJlDWuZLiui2mUZzc/tOuHYHUaxpIux+9N8Z38fxWC\r\n+AIjzIk3C3klVdg9i25xNNXwWsM5yxJhyrmJXEOp5mZiymEdjs7jRVqeTzIE\r\n9kdebx4RgfDHRf//dbJQo3+1rVmfE9Nx9ew=\r\n=nX0r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"12a91d07a9a7cdab7882ac66caeed178a1ae87e8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.19.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.7.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.232_1667811894140_0.7223991770347069","host":"s3://npm-registry-packages"}},"3.4.233":{"name":"react-simple-keyboard","version":"3.4.233","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.233","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fbb7a5733a346c28905c3d9a7b02b70860bcf55d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.233.tgz","fileCount":19,"integrity":"sha512-50pQJDkzz1rvcTkn/Wlyx9PzCHNIwWhpq7x90spvQFo0qZzMZcacjpeER1NhTwgm82tYLLVMoGbVlyercrc2aQ==","signatures":[{"sig":"MEYCIQCZrWg8PFpgfezF0OHlKkuGMqI2uO5WJhhAyEqK1T/xuwIhAPWWn3Ttznk7jPoglbUX9KnDfYzlPU2x3vPJl4p1kLyk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaMrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5og/+O4vU0yjHLPd9WyJL00V6nwYj11FQQepwALnxdOGWA7Qelxp7\r\nfqW4s8fArcZRdK/UdTtPGobS3bgl08CVy/X5kwMijRJ4WSrE0UtxTv1oOeZ8\r\nOGrL3icAIdqod+7abKydcwew/MDochul/CjWNpxlD3SWmkKtQKzn775fG/sz\r\nm3loJfhnu/1kmCE1skgG5gGf412vApWSZ1M/v+tytyzxXm28HdexjZudd8Ha\r\nWGsX5rGWo7lTMiALFKEhmklT35o2qj+aywUYQotQeGrreHRUO4CiI6q7BJ8c\r\narafj8LhwqFkpPqWOUyaWG/YB+UV/EnW2dFO/b68cCM4YDf7+IpOu8ddRP/D\r\nSIaylIuu5H0NT3LI4d689QsJFSwC7xTDQH+wyodvNuaVaEJpofUJml8cI3U1\r\n17ZY6Ft5rKrPkncX3XqxrbdXdrVmvsZhXzjLhpJTqpaO+5SgTHiFlpBdST8V\r\nNGNZW0PzTgh/NGFMU88+rjc5xra1MtcL7w6JrCk47UuHPlqASdflQwDeqVxw\r\nmQ6+hmLyC4vwEawitUMhv1vdU2CzBXLD54AppvxBMyaLwC1Gd3FaKwN6J3xf\r\nxPTr9YSkTpiq9sjmJJn5cvwON/RNWh6pGRkXePvaT9nebLNWBiq2hcuGc7IE\r\nv/q6gAcO9q8GUzP/b90F6X2ZEnfZWcfbtcI=\r\n=aH7O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f2d578de4383b1b11ab83d0cb725f9326e60e9f0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.7.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.233_1667812063178_0.33245735303167057","host":"s3://npm-registry-packages"}},"3.4.234":{"name":"react-simple-keyboard","version":"3.4.234","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.234","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a81a96584536aa082875239221634b19c1cc3b01","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.234.tgz","fileCount":19,"integrity":"sha512-nbmkBgjnphBVy0YHwmXbWlkaygPKA0I2htKgtgsYhpLG4SpfL4PqzwT0S7Z8JIX2nzA1qjTNljoC8GE54F+j+A==","signatures":[{"sig":"MEUCIQDxKA1qeGBg3ug/B3fZfLoiywURbDW2G4nEWqaFKZO2RQIgUlss+z9a732/LnJGzgO7M0X+PSsV321sVRXc81MDm9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaxW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIpA//Udul6DUaDvTYHrNBtbv830dTmsvK/gppdu9b66/1TprQShvg\r\nuaqiYOu/MTaA5dMQNddf2S5h7jpqGn+Iz3YoB5C1H9D5rxJFbAP83d+PJ6Dx\r\nyB4hWd9OZcCtnD+YV4VCrZni7uC90If80XGghElENKCGdAPZYYGyx3JQ9Vlz\r\ns3hhgr+jeSzyx95dcsvOGBGN1uHTKaWh91V4yN1uDNxBhvu1RRAEVDaze3/y\r\nqD87fmo2xRzuZm2tPO0afkVEqd8+VNufvO80p2k+BpwGxhuOCWwVqihQP6Rb\r\nwE23y7xC0PaUdtwt2n1klIUJOhx4E76vUMyBibZGTzK+0VZ0ULuhXUfiFAWV\r\n129YU/wm+UbyP3v2zhqWmmG5gDJrZcAJ6SGNtKLqPxRCc8J6nnIU4f1SbGA/\r\nl0l5OCdHx2Wyjx1PxH9jJ4mY/nja/UFRuMtPQ2Vfr7Qnvc7GvYmRyNcSIljr\r\nZD+q5PI8r4MB+v13ucvHHWbiBdc7O5BckrsminTCIlfB9Id52Lla20CLaqxe\r\noBrAl8WybJA0FE6uMLzxfuxPpqaRfuYulivC+TtHso4uV6FkezKeNSrag47+\r\n9R5+wsSpT/2lm6mjMz5DP8TgWHEzy1h4Uni3aWsoYW5DONuhJNgtaW2HF0QS\r\nzsWNmT1xiLDgGI3VuAj4Nus9yRvyMjeImo8=\r\n=iXRa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"11c2c8126b1653a52a17f6394d11f651319034f2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.7.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.234_1667962299578_0.7383187885701414","host":"s3://npm-registry-packages"}},"3.4.235":{"name":"react-simple-keyboard","version":"3.4.235","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.235","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3772d9b41b487874e3881f78de676650a6bd43d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.235.tgz","fileCount":19,"integrity":"sha512-gIV6HTsPQwYBkY5DhW1bUqNDql0cVGCPFpxSEXPQEYKlxhpSS250y+rYXPJwCbgBKcQZbJQJxav8TBGQh9jbdw==","signatures":[{"sig":"MEYCIQD7aDmeId6L7MmkKuTQSCk0cN4WPZNVW/58vnTKuP24bAIhAJimU8jhEkqx3t60ofLO3Hd/H2XRd5jhXXkSeUoL0jeH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbL6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4FQ/7Bix946imFHjvixnrdAFsdnHvfmzSwHv8noXmod0aoECU/sAj\r\ngLHq6oDy3gMBhe6EB8UDEDI5Tc4b6mD67r5yoXlOSvGN0jadIUPJ1Lb4rOTU\r\n5X4P28Fx9UtHLUGR7N5lbk4FS/vJD++q5M3/+4bRPzo0arrKwL6eNoXX9tuW\r\nEKGU+o81lTX8AbJtsToe9ht/CcBhs46t7kuT5suQpC8XmnPEqeyHN7GUeGmU\r\nonVlXTNsa3xVw+ndGufG0RBE4MdDXq3+mG5vVam2kf7WXHtFNjblEj6pqVbv\r\n3FuddTD9uWGIhZboOH4zSB8F9v9okzi3DMG10ZakTV4Eg56bMxJ9zIoXbgsK\r\nE2K74aexTpVt8kAeBKDENpd3P1W189VxXp1E8UQgWDX+mrWKY2SaPE81e2FW\r\nR+1mHcReK2lTFlF5qkk1TiHSN5zWnQaVidJIAGKtCdAVY6N6G5JUR1aVb3Jc\r\nxEqv1yr6/SLtxDvb8yHGUIOi45/7KZahdZsGelpIgfw0K9f7AeIad5aLN59A\r\nNIn973I9amZQ046rKCttf7OfcDKvfbfA13qm7xNVs0dTg79lEeIabuxLn5+P\r\nD2nXtz9ZaZplN9Nqrkr+H+g1u+VQ/H1kvTHHyPQMacJJBmRKbE4z87qcq/rk\r\nTXie2RU8m3bAINrWhHfp7SoPxgqFCPvGq0U=\r\n=EKQM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"34a07c416d26813251e80bfcfc4ac74b56786324","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.18","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.235_1668071070330_0.5237848187899803","host":"s3://npm-registry-packages"}},"3.4.236":{"name":"react-simple-keyboard","version":"3.4.236","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.236","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4a0aa2cb525430fe0dd4f6fd7db5ec05c503b6ab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.236.tgz","fileCount":19,"integrity":"sha512-TtJvCFTpJF2ZgAbgFxz8GHW++A1PhmJifCn1GjoMHz39JnPAblhI4vYt2GtnyDI4vraw6/uuR3In/KvGXRJvTQ==","signatures":[{"sig":"MEQCIFgOKbD541IrE5K+Neu+Jp2HRZQnhBYMM3M5RMJqoAZvAiB2kobktOU8S92GOuwoVZsAhWMdZb4/QmHl1t5iaPvJqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbhBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovig//e34zLEXDcN1qnRN2nmXashM+o/S6dksQBfnHA5du3ob2PoEr\r\n3Q536+CIGSKu1c7EVx6/mIc6YUIHugKQSFyXbG0gtyjqZQ/RK7/tSeUu+Pv6\r\nIF9YDG6insLlFbe18YQ39Z9hzd77wkGZaFT7YehajTiqzRaPkN9mFk/7uRtW\r\nNbdBBMK+y4ansUnYefFH+ILuYjFig6gLbivK+9XoLu2sV6MF6Ggs5eb4STaN\r\n0t7i/UdBBZKY8xzFF7q+R22cgJL6+BYKumhPITVQU2QDZrS4kh6JKdnsCCPR\r\ny6pkqUbhpFNKvV0lhpe4oJXo2oek4gAaNTOoK1W58cCYcD/LeFPBGk+rN2qi\r\n74oTns4obxLHkNQd2opTitBJgoywZHNmaDkgEcjRi9AlqyY9pUn4GfM8AXRR\r\nYDmVMGEsjjYQtjKBSw+YgzOjSxzC5v8IjNWelmSbJ3CRu5GpFZ21JLIS+FQG\r\n8zDD8lISX1klJASyPPjkhrSDuZytS2Urezv3KVADY8qd1tMYOBUIQbbslps0\r\nhJQjcP+YkJSeLepS76bEt1JOgkdghSc/befy6ShujoM8+9UEZOiT6ymkR9wh\r\n3J5AjWUtv8cZVa2un195VEYp2YbWxVHGA4btx0SCosM8323s4RSVS7kNFclj\r\nZkc087RFhZrk3Y3FAi5W42Ix+tIIlR5cxWg=\r\n=3AhT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d7a7493d215742ff4ac0b95aae3795edfe8e7f35","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.0","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.236_1668157533695_0.8121918541596629","host":"s3://npm-registry-packages"}},"3.4.237":{"name":"react-simple-keyboard","version":"3.4.237","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.237","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"102408a0e5b426424dfbe5c97310c5e899012d07","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.237.tgz","fileCount":19,"integrity":"sha512-BA6Tk8U2WFBa71p3ooJUc/+pcJKs+uYAkPRS+qf3IvTgb6/Rri9Ospry2dh2+MHHPuzIAT0y3AIoY1ppbZGeUw==","signatures":[{"sig":"MEYCIQDu1rAXuN20rogTerACTZMoMLVGhOvcEAM4C/zHNn70mAIhAKt2Hf9Dhpzaf0jjKirD7rZPniQfeUdnql3x+C/qhWbT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcgRhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5QhAAk4xRh58EP7d2eGAPId3TIbb0kEUpbjqHEKCCzRQqxcpnktBC\r\n66TwLvKxWvfaKwGb/ZKrPYDP0bCvr2tlNtpqDgg3zQb/LJeOz/RsxhfJS5ED\r\nH2eZnsghOQu9UeHgYo1SJGDPSoO64M31202XDx3HEJ3LPXSBIlTue+vMYZ5b\r\nHXKR3rTQml7641JGP+AsM03ChfeV3aW6mC3qwRsn1m5ObHudUvJ+KnXi3lnZ\r\ncdAAYt8gF/jVZI+42R/V1ZcTSduQ9T0oJpz3PNm6lKJk0HmPwLmNCN1oTp7Z\r\nxh5yOAgECIfhISCoO+8Tuic+0daaZvVsiLqZztD+W7yLxEE2vAX4JSPz1pDm\r\ni4T43AXQ6715L/COLujxoEEtKRJemKG7q6+gavusHoyL5tlJtIEdbQjZ/aCe\r\nqq6RvpYEJW3zJOzXM1YUMK+fAEfs7PRHATWVtvasnCN1AIGafvDY+N1ZfHed\r\nwB8H2kaWYQTr3cCNPUKSdWM8cuGjwkpX1nlkYMTzmSVhtLhIMBxvwm8AU3p8\r\nFhjew3mtUDS15GQpdxBzS7xiBUhPk9Mmppxfdpi47P11/DyR0ddVIVxOjESb\r\na5gzXbwoy+eNBTEB8MPA+Pn2Cf/P5rOJxyQ+uUqnn1KWIFsg/7+9WimshoBR\r\nhvt95I+zMy1im8LvMecKluxQrqzAGBqIJS8=\r\n=sAL+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ce6cdb4727a6df794851b56c036f4e8867cd4926","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.8.4","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.237_1668416609247_0.19523227864642756","host":"s3://npm-registry-packages"}},"3.4.238":{"name":"react-simple-keyboard","version":"3.4.238","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.238","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2a11cfd3c72ec7127667401aa17df507e065016d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.238.tgz","fileCount":19,"integrity":"sha512-MIdqSLtYc8ztYlSmSDAnmxrHMQaR+eQx2DGp8Yd1QE992jyKUwuLrvT6nqBtEXqkr8pNhqQL+n4peVK60UOAeQ==","signatures":[{"sig":"MEYCIQCcpruVYG8W5xdQUBIGzgqU55VG89sPHMkx3ckGvG8BGQIhAKIeWjKsMEIE+0HW9gySYXwuItJN8fxuFv7PtX2ZrMPV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdKhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorVw//UfgBL8QURV7GjuX+MH75Xcsny/D1DyXUaDnO9iV3wzYU3NxI\r\nypUOyYp1KVc8jLbmBKR1ew3nORk5s86vsqQMHjv468SpGxkW3pGpaU41XrRA\r\nZ/DUoMhvAmgnWoDy4IvpfWDHRDkq3aev/9DV1I1KaRccDKMZkDgHVv7JK2YT\r\nsj8cdsxvAvWPT3WFR1csEDFkKVSZ1d8+inM81MowNPLNkSezLSA3kJoD+2wX\r\nH9mfyL5358b10Kh4ufWZOXHldNch9dMATqDJ3lNhgW4QceFhppPisOJtGFyo\r\nm81f3GMKwrq09WuoPgAQNurI7Z4LqwbYw05gwgb15s22rzHVkdn4T39O/eeL\r\nYqlVvFLxvHmmLEVndZCRWOA+lTJOrtbp4n6sYz3+48sMnBiI3cLoxARDc1uP\r\nlmr3zfPxaqJtiHB+f8JbUJtnonzGk/8qH2VnUjbhKHTDfLHUi3XbXn03pTQS\r\n4ommjwAJj8xihLuDtUspmy/VBDdKWEWyM8PSvRgIRmAMIZltKdUeYvnY+23G\r\ncbRd7fjTmDw4gmcaLG2JN1KuFMfG1Q1RFrTb4v3GR+NzI7SU+qEQiuDuPwby\r\nwjisizp5EPuOedTTRIr5+Zo+tW/C8MyMaADQ+vEoUyMmwOu1QvVJwTJSGm3F\r\nkS+BQX8dMqxAW7G9/5EDNhHbLeHfm9VW72M=\r\n=BEJP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"830f79c04b4c8b5b4c11cf32dd55d6448f67cfe0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.238_1668589647932_0.5728411071748036","host":"s3://npm-registry-packages"}},"3.4.239":{"name":"react-simple-keyboard","version":"3.4.239","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.239","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"baf63201a47a4016d775664506d955648461d10e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.239.tgz","fileCount":19,"integrity":"sha512-Aw40NMS/fOhkGCOmgr2Qhv10roHjL4DsXc8PsDwQHYiJsfZ2/wCepK5CDjuQgMTISdhmI6G22lyT4LqvjP5Vtw==","signatures":[{"sig":"MEQCIEvr2A4N7rCpYv2JO7FICEIGZfkbeX1frdUAka/krDCUAiAjbIERfLjMr2Zk5v0LbVQE3UiXd+HdJ107Bu1VZE3aKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdKrcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFqg/7B/dNviZ5W8OvKdRyq99rzZPyqeF2V1g8LJQ8F+PX7qCa96Bq\r\nVKXiR7aQDIUiJRJuhpdFTJvGEQWfd7f1CbKMK349/1Z5M6aJ0+z1RTmrpXHi\r\nlK7Iv8vNvMRkLTVulQRTvZccM/mgs73bVPGFLE/k1OWO6f9uyuirNXW8WJDI\r\nNOn/vaz+4W/AEBfuSnX+DcOJGCAK8eTdr5inJ4Cl/p6f66A7fq73FaCRIdRe\r\nzDLfRUrZByTqWw75ODYAq7q67uoHFVYDWmpkSNhurJGhVAyQTQ5vNagY4pKc\r\nLbWwmHIH8gEBg3jAy3IH7cN/bp2blMAb9C3k6qXAXrZfu7240PsW8j2OyN7l\r\nQqjSBHn8xn2+MFnAr+7uNg1ePb18LAsKEyfrgFxAFCLXs8tUps4WCMzaCszC\r\nxV1UPCs3aTI1y5iIBM94N5A1x8oKvBwsUO9XhqSxjvzZhYYCuZJ3Yrml0gnR\r\no4SUYV9McWM5FHaFyLdXeM58MaQkWGJ7FGH0ZRCLO1G4eOJ8YLlgcqIWAdVC\r\ngzGKrbfXwLQxMCQoh0iOo42tCN5riIShPkl7KXhTA8AO0w0OjOinUI4PXnUy\r\nKgbZmWCkHYKngPw/eonbry9mUbXLKi+R365oPGraF/HS1tpyiS6nse7GyZsI\r\n14mIlvrEZPsy7ovhbcNRx3cLmYqxLz978os=\r\n=H6X3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"16bd38d51ffb3d1ed1c39e19c821b0cc7ecd90a6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^4.10.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.6.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.239_1668590300518_0.9462600525414155","host":"s3://npm-registry-packages"}},"3.4.240":{"name":"react-simple-keyboard","version":"3.4.240","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.240","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48508b3271fb4c808ca007befddf99a5fdb792bd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.240.tgz","fileCount":19,"integrity":"sha512-rj8N+z5sUQhpb+39uGHky9bB8DI0+FhQP0NBU4zLASdA5+SalIVqCpq9pt1vbP4Eaw0UD6oGUoyyu7yef3Ezqw==","signatures":[{"sig":"MEUCIQD/Qk0foT+scTuShtfdusbCN/o2V1uv8ah/WGh2Sk6fqAIgCUhy43bgAeJaR/Q28lj13AmDzIkf9pb6ol2pJNKuRdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdfj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre1w/7BYTAYvirQ6hBfGpJaUv1cETAC4G00+ZG95burHmYCZtX+JS/\r\nV3Mw8MgelTHWJZFkBpm7F1EC7zDUQBN10Dq2nAaGZPauWfVDpeRRxsAjvSF2\r\n3W8Wmy1F/7vJxePoWZbpyi78u3VthgcBtFOti3ZXJ/Z9w5GeWMTpaPUeaVJv\r\nvUxsq+WXuBY731w6YEM2ZJBkuwpk8vTUKU7W4LU5dwed0pP/KC1v2BAwPQ8E\r\nkUi0yHkdUcKl/KKMStDMvzTvAri37wHERX9hRdbZTireNk+l3fL9z9/H3mjx\r\n3TsUopiS1mBzG4644uv/I2CPJANd8GjX+pZgNFKdAL/n7cxocF4nfdj5x03t\r\nn7/B5mSPeE7bxPe6kXemenh3tTL3/D/OFgCMfW539MlDknXj+jNh0rTiXNnA\r\nbnnJoQBVwQ67Q0Dsd/DmL+t/c+3MIs3QiFh1Tcksw70icxcAyASwrVhbfzKG\r\nz6KOTGXNu3C/KnGZd1eH3tDBpVMu/DYpXuze+0QeFaj4VLJ/knIZmwLVCs2n\r\n7XAFP1j25imc+FQCqXrr9pj/dSWu1KaM8gDwOe+PEnhDivSR8cmv6bd/TKtO\r\nEYuXq/Wzo7HA6u5XOkEMtIZelUi5wIoBszeoxGRJy4AfRLi3pOoumNXdDDkv\r\nM9yA3IfM8pP2HlyolR/jo/tHPDAucjzweXs=\r\n=R+BJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dfdee8f9c9a8b5d0f930f06a530f6d1f370257be","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.240_1668675837282_0.00559389054438042","host":"s3://npm-registry-packages"}},"3.4.241":{"name":"react-simple-keyboard","version":"3.4.241","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.241","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"615803b86e5a0c00367f31a329d4c03e2bdb9be0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.241.tgz","fileCount":19,"integrity":"sha512-tVgdEbVbp+nSwWMY5Kc0ZteUmNd6X0sh+EbsHuLOrPhR6cZIVJ1nQf+RvGO9yZUZakqr+H2Tv4gyB/o/O/SpnQ==","signatures":[{"sig":"MEUCIQCyZfuc29OjHfymG5/RG9GJc2gxcEsFgFLqPv6FRb3QsQIgKKlFMF3bZCNpU8znEsm+QhZoZoIn3Q7ELaJXteKm8iU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhcr5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLbg//bvmWzRkFMRyZzG1Ps9ecCxs4qcRpmJumsZqP0UtsNLwR/9m5\r\nJOzkRLB8/OC4lCsPjUOFbEVMAVWAmsVxK4q3jCxq6/0oOHGZjlrU2YsH88Bq\r\nqpL5SSO+PFYwWL6iW2rGwEr29O70Hs/KtanPFejlw8wNxRJplruztqmjxK0M\r\ncf+mWV8Km3lfJVUpKCAuv8dyUB8ibi28VwNHKMTNU+uEuWhm41wVF04MtJei\r\n+4y40TdrxqRUYAKpowYTg6z01cWzcl1dpXua0KSbQleOT/EQXx1CsI+zIExQ\r\n//7kutVseJ5pO18uC21YMHrnDs+5L6aBywCYP/LxEjzEzF1cXyQKEZYcnxM8\r\nvw2Sczc8fCOv1wwFeaUSoKA/NICmrNssR3VDT2Xv1TScTPTnC0wfw10Q9rvM\r\ndXBqh8pSUYYD6Sw8zNMOo4G8R9DiJAcC/kGbf9FLkPYDV085wtmLN+vepeXX\r\nzX7YWBCbu9bXbHKgCoQYzDo3hA9YNpFtRFmMu8XUFtzynxEP5c1CPsTT0Q/O\r\nxF/hUNKOTrejRsC6HDql+Q+LDC0N4yWNnO77iPrtbcebaZ2qNV5menNSE/Vm\r\npJ+q/v55xbNfnOXNEmxA7j4LTZZvNWRFH3JdHuoQd7ZEjZwsf+a2f+2QbwOM\r\nL3TOSRBktif+pIi6ENE9pOASkBygn2SLwh8=\r\n=68Aq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d8cde06117eae93919dc0a5b62226b1583df13d2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.1","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.241_1669712633115_0.8163003000300937","host":"s3://npm-registry-packages"}},"3.4.242":{"name":"react-simple-keyboard","version":"3.4.242","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.242","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5362719c3d81fe94381d3795b8c02092a1d2ad21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.242.tgz","fileCount":19,"integrity":"sha512-UCnZ0+dtx1JFNHpGIwcsJNy9QzelD8oP3LYpWGLcX4lXlGgqBBGIuzX1ytJVnBW79seamqTKmipnRlYuS8wEbA==","signatures":[{"sig":"MEYCIQDVKu4VQmqSBrPyCZUAmNhJSzHbe668tdgkHRlLbHXA9wIhALUrBooPQggkd7idAxIGHOj3NZrCpVyG14vsaTnsZ8ZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhxyNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo07g/+IvY6Cq5x8zKPvoa71HQ/RwrTJ6nCF2gf9BP+z/UH0C2yWlqA\r\n4k4GJKoRS/erHYtL5o4ywAFv7cW5d7hp6kI/LbINKnQODKJmR7sNl7cS5H8q\r\nu5YrvKYkK6cYmZ1NFNuumRo3qTeCHscoDvAiLn1Ye1LfqatG/hk0ha7+JojA\r\n8lIxWNGySvoLOgOr8drhRkyGdYr0f5ici8CIM/oO0tfX9P32DlHQZrC+rufw\r\ndFEFkEeY5iHIy2G/b3vMyOHYeVFCqP/v1qKKxdF0PJirYG+5ILuq73volx9y\r\nQkgOj6w5UTPXUYiZA9KivyN4Hhnvhmlr9+NMLCMjySkvJPo4hTOMElRmnKyp\r\nn4gZCxX0QYkz3gj6EnId/L9Utg/fNlDdpgNR+vUguIDpcpt8WIYrihu02Psi\r\nOeBus/EVpXRRP1n2qPZU/qHeLbUG7R+85mKktem2DiUXF/grJRosbUhTFe4F\r\nuRgT/0Z0/n2pos6JAuhHNSJQjrxZxkJBOVE4/xayLA+t3sSR00AM27xQ+MOz\r\nyWA5pQ8G8k+be5SZIBozgywc+T80qc+bLBcryqHeadAWSC3Xq7I5Apv6zgWU\r\nd3GAfn+4IUEAN1J/DCQjcocLpnjqg6GrL+LpKCRe9x9MusllP0iCAiXYK/9u\r\nSo3FhxzZIPkY0GLkRfoMfRy2qzBA2/4DuMQ=\r\n=9zmS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1009f9515ae358ac28d086f55b65e665b8b80681","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.242_1669799053632_0.8518810699194788","host":"s3://npm-registry-packages"}},"3.4.243":{"name":"react-simple-keyboard","version":"3.4.243","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.243","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fa6f840f4bb505ec3737a6fb9a5afb399e55a3ed","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.243.tgz","fileCount":19,"integrity":"sha512-E+1MPKykre/zUmL8CaGkN3WZJ1BKxrrDCz/8RNiQe3h8eQ2o4ff7o5477obD6O/cSxcv5w6OriZXidmwO+OULQ==","signatures":[{"sig":"MEQCICNghaJF7kc3RppybnP8noQLIm+crRUQxoj7zijANtI6AiAKiJRwGLVf8RHw29+rR6FHQy/hDE3gq2zUqjgp0GyUrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiZYAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+9g//WJznPJjeQzZWulPEby9kfN9WIymcZ/EvlRRqcp9GDXzAIBtV\r\ncKQ1Af9+BVzQGTjDztXjHoQp9y0Bpn6X3EjWv30s4w6sYn2bx1gHe85Qq4Wj\r\ndgSTiswhbb9ylNUHPu8O2GydbNDYncn679810qtkw6RNBApCwUsTxYNvRnM/\r\n/iMW6Vi8p6kAjuAEOm2OqW9+hCa9gc0xjaBlOnfM/OqHxRYcdTgmRltL77A4\r\nGHkHzmQZtzeO5e2TGyKzj0Wt29t7goqfmGzuCFbxCKASpiG7BoYr6gsBPycR\r\nDAtHjLUW8sGaA6++31pUZfoNIT8raGPvPGUFXZ41e0CPHOQgK39DXQZIIfjv\r\npRDspNB8uMMCEiZBBohQsrzJZswtLi5AaA91rJwQrKWKyrbHrwnHVfhc0X3C\r\n68wpPFyPVqzn9zjHv1Ienxn46AV44d7mQowC9ozmmyNHpt+n5e1V9AEjfijs\r\nGuG/Du1zhOneXRN9KEsrOTpvgeEuwy8gVFj+oNyt8+9DZZjdp6dZ+OWQm37g\r\n6MT5xLfGmbcrEhdPZ53DOSA0Jt4FqhDqMobFvhIRpNiuKhQQWh+oQWf8nqHK\r\nckHXpWC5ZC5DKvwPjBzvMVA2WSEBeBTm364FKvQeF60LOb1qfIw4gaeHc8K+\r\nloQrk3dOmd3VGlTQ7S2kNAoilxU6FmAUGqM=\r\n=VpYh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"89e1f37e1c86bb36104a41578ba14b6695da990f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.0","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.1","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.243_1669961216665_0.6554000750790696","host":"s3://npm-registry-packages"}},"3.4.244":{"name":"react-simple-keyboard","version":"3.4.244","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.244","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c76e8475dc984c0f06814a01aeea4ab02eeb7cbe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.244.tgz","fileCount":19,"integrity":"sha512-iEZLGPFQqKn2Bxr/dJauZj8TCFJQae2JCdoVtL0G2yzB7cOuVUB8MNbAscbyaUvEa/PGmdXRt0Z+jLuLHWz5rA==","signatures":[{"sig":"MEUCIHi0G6JVcVdBNRsk+XH5pAEk08peXLmm0M+xO77Vfd7JAiEAzq7/SmACl9lqqsJs7fCKq3eHtb4S5R0EJqhiMjyY0MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjwWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok4Q/+KoHKhapJUNCP8tVTGIDq0khPGf4IHLzQRar4STtQdv5DgNsD\r\nvDUokbrZoSuYFKKe/WXtmCfGgC0TMpn7DguNnZsQirml16s61whPae9Zbu87\r\nlz13GhqZONzXdtTrMACanfSHvExpPaV5pEdMeLkESdpp49NC8bL42dCwNkfs\r\nIjrWa8RoEPBq0r9tzDccCNBpQp7ihmKf32ovxu96pGhWD53OZmRjVj+xC/zs\r\nlAIhur1x2TxpAI1lkNpALtR2cDZafakoUFC8K6YpFya2Br5ggied4n4bzoRE\r\n9w4c1FKpjPkoLXOKohhINHqqU8BViHFW/uyPGX7hCbpW4Bpw6MWjqZLuMdfU\r\njDHLslHdxj+76rJXr6WXRg4iyShKYMSLeQplfo/IBjp9Zsf83IwGmJoqN2g+\r\nKlkEalDF1acwcfrSSP8SsMsOtT0v1dOQyiNWarGgN1d6pjhEW46wsddIyTGq\r\nmV3c0QnyUkMWgRYJUZQ55vnO16zjInx00FChOTaT9x+lAlPo77hH4lDmWm1q\r\n9YC9NkcC6Ge1zcloRnLqhFQnUeIpXELR+B8txAgCQyJMa37iKtEBC4BFUgFf\r\nkC7garWVHudZreKRgtJGP6WIDWI2/JUaNONuHsse/mzOFhzd2U/1zNaP4ixf\r\nifcFRSAL9fwkCjIA6a856crXe1VLjpZNu3M=\r\n=6oQh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eb81f4b45006146372098843398e93e0f4944794","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.244_1670317470302_0.3915750156083988","host":"s3://npm-registry-packages"}},"3.4.245":{"name":"react-simple-keyboard","version":"3.4.245","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.245","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74d9d871f603504c81cb3dfedbefdbbf606a3a00","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.245.tgz","fileCount":19,"integrity":"sha512-jeQIUShKSaHnKww5gE/4Z9i0Thz2srMoC0Aq1ZLFbQqGxga5Q6bwPpC2txen1pV7SyEKKY7oy5VWAwMQKrN0aQ==","signatures":[{"sig":"MEYCIQCzNTG/MFgbE4xNbivdw8IWiDrC4LjQQgVQ+umW4ec7HQIhAN7nlv4P5wJwvAc8ewopiMak79FV96lnpn8Aq0CwoOJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkNTrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMcA//WstrVpOn3UMMPMbGu+FGvHfz4DhGKByKrld8rB6yTQXHCAx8\r\nCGwmQcAWRMszHPvLD6mMNzXeI0q743LFMOC92xa/hf89AvXIl3UF9MnJG6Gz\r\nHT1YaCxG84sJ8LMu/usPPto+/cHmUR3L4bIdRBooeJt2/32RQ3YFS2Abu9WI\r\nzm2jTDLnfy5RJC8/EbjtT5ntCav9Tufx7HtxU4jSVDJQgMMvMqj2vVuhjoeW\r\n1rnjyASIaAFyKGZMx3Rnq9fYOgHPkrmfhg9mHLDg9dTwlu26l7bNGlQTpQhn\r\nBsCYhE+LjYCRmBX27/GYUdGa0ouDBXrv/lKoMwHjJiuPoz/Dn0wN6nHmUWKt\r\npNV/SIkr9nWq2i5v0x3f/r/2LoZWlhhGWs1TC6HQ8KI1VChGmwAOnYQSiSU2\r\nTdwDHwXAttNO5UOLwQWH9IG7N2TvBWSaV/DPjUBdvNp7tKQ/fOdxBGkQheQ4\r\nrrMtOJvmijtGdtHcZzuLbysVJ8k4TfcUDneg2bsd7AJ/IPCCHVkK0qeK+eTl\r\ng6grkChxHVe9gAa5nRJmpNWkahjAvhvgLSAXyNwHYw0xH3BXxNSW/40IgSYR\r\niiykp9b2lw6gefzsleaMKC6YD8mUc9w46IwCaY4mtn6IFtRs7RZTuhEdvaJQ\r\nlwpNDZiSC8xlY1MSF2v+lIw5ZgFk1BeT4fU=\r\n=cQ43\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ee58e99a224a8981fcf5e3cde3f0df2f4fc0ae03","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.3","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.245_1670436075749_0.5294024633218508","host":"s3://npm-registry-packages"}},"3.4.246":{"name":"react-simple-keyboard","version":"3.4.246","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.246","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c3ace7627b093239e3a4a1c8d1f819d378584d73","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.246.tgz","fileCount":19,"integrity":"sha512-U2/seqaIk5Dso+znL13lhD2AjBHbPRqIB6BJFyBuIj1pVRQm5pZfxudj1tW6QS9eZL8Ze6xx8lR3Nkr9ts2mMg==","signatures":[{"sig":"MEUCIH//RrFi7sKmQAZPc3WDDic6CKJIaTOTZ5MLFo9aCmTeAiEAjjNVFcLHSbMhHy2klzU+Fi9iZr6GbYmc/yDOzrGxZkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkaqGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6CA//aYqTU8wLMMRCAgmyj0NLUkdL4VpBJUr2Ag7RTZsMtsW7Y0cS\r\npRrOdrm7YCi9C7w/N6joO3PDxzwVimEhoG3b6zqz1ZtFnCDBEk3N7q359tfn\r\nA6irYT1dE0EMMTN2qPso8vmCSfSO2Q3uNlrne2zwiDeJcGM0QzhIPXBwPQSB\r\njYz1kNWkgzpwmB4lyoTcorkIUIdKnytSwYNrppHypg7AaFGAcC9RXNmtAkrm\r\nBED+zm/I+zis1SmyNmt+lNvGzk5vudIiXUp2CJw7ClYHpEhwBdS9zRhYD0L6\r\nk/2Wr39s66nt2JOQQtSnis6wtqKI3DyhElVvQPiQwdpy+vL5UHS7WhvYO2lZ\r\nxx62czjHHCxviODSSXv8gv4Va/TJC4pmnwFqWBWJsINsWjS91OPU1MmK3lCV\r\nAQ6yT+RvDJZNKWrH9Ukskc8GoyH+wzZhOrJbuvn3Smbai38ttn+s7bG2kSKj\r\nyJOz7K1cTa4CPAYHetu4bRT94YUdeMx8ofo3x0g58hnCUPOJEQwD6AZgogrk\r\n99nzCKbOF3pUgUvzK629vsl3vR/Ap4PPPbbocZHCVmHXZGR7zLl5mellpPEd\r\n+e9rVXodCWzk453W5VSU81XccY1jqsia77Nvt15ZoEy8rzy3g+g9Lf6J5atD\r\nmI+hsMUbkqhOn2wAP0x2gtMd2JkeOpu7/DU=\r\n=JtQ4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cc39017ae1bf2f7a1d986d1ce4b8039e583c6c93","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.19","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.246_1670490758068_0.15494040903015804","host":"s3://npm-registry-packages"}},"3.4.247":{"name":"react-simple-keyboard","version":"3.4.247","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.247","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c466ed05a4f0d5ee1e6ab9fd92a32564530bacd3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.247.tgz","fileCount":19,"integrity":"sha512-d2Z76zgfWzURPfgms7KiDEcLVzv2/MqAW2F2amcaTxC0H27Wl7/v54f+PuQpxh2SuHHHRUWbRJSNGAnHN0w5GA==","signatures":[{"sig":"MEYCIQD63woMJfqjFwv+NUoHtR6psCx0y9vmgdeYPEYDovxK7gIhAOiUJviLpSQtJVsNY7GVe9FgTD9N6Cr073r6YbgIt/tA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlu6GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe9g/8DFISjqRCFIh+FcZqilKi2oL+JOUiFf2hfLuaguPBPN4v0Ey8\r\nYHwVatf+CtVUZervTdOhVxVAUW0AftF8p5X8r2MjTpyX4bdsjvg43YX+I/J2\r\nChxI+nVNUedUhg9VN9eMK4AOjgfO74p8ghysLj0FRkx48Cdg48/VROak94hN\r\ntzZxvHOIeZp7Hs7DGEg5cscMMNZvDtnHHZlYeqapBOYa7rFjZjlVoqdF99Nf\r\n3Tg2GE/3JjqgfZ0NifN9OHKGU4/P5qFPK1vYYZAaVieo2jcxsVueKhAwuYxI\r\niKQSnJ9AhTyokSMNQ/eWKuh8BRt6xlalaE3MbkVS2FTNLqsFlTXOM+ln4ZAa\r\nczJjjD/YHRg7kP7CA4lFOomQjmAnEVU+zRKL/WH6qZQyLudzZDiNSU4OIWQk\r\nvEiIQSS9Y9QBLRK/ItL0Vprl4fJ6gQXBLKMpJMMdcuZKImMqzOPlbPEihBXS\r\ntsMaz9VDpzOY9U2FvvhYYbasKsS/a1eC+P0pHsqiJebAqVo4HO7589a8DeOc\r\nTNXke9YPJIHjR1NM325/AQX8PzBh/lEIwOj5MGuVV1m+/CDU9jCbQZgC2BsA\r\nJF0EMkB2xQSranRx9AHkFzP5/6nwszuBAjkuOUlsqRnX9A0KaSuMVLPz7Fk8\r\nyPLCCuLropDab8ey9HwFOhLGO5QS7mWupXA=\r\n=/F6Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"05a3a6123653feeced922ffaedd13750f22a74c1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.1","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.247_1670835845899_0.2864812429413506","host":"s3://npm-registry-packages"}},"3.4.248":{"name":"react-simple-keyboard","version":"3.4.248","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.248","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1fbaec4eb7282c4e40404dd02a2b2160be32e5ba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.248.tgz","fileCount":19,"integrity":"sha512-nwA3LhC/5YXy50Mj+4vZz6utMQF7izzDMLnQezXhGQjz1FmwPYAfaz2MXPp1WCY37Aa64sKvMLCa+O82ZHS53A==","signatures":[{"sig":"MEQCIEBXWsVLSI3qfymKSQ06MAE9N1t/cVuWfhT0X3YteGFcAiBJx0ZlHFefW2IaNM/qaazb56qF2DTlNp6EPxZzR4FwmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmuNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2WQ/+MkKixg3N9p16DFZAP12klEhieQuOyMa/wf05Xj7UBfrZZewQ\r\nMZpIDvP86kM4nq0yE7o4tn7D/sRW8PztRVyVqcat0pMI9oc9Uja4qH1SEmcT\r\nE5SAQbXyzRkkawN6AUUVIbrECgCiALJJf9XRKpvQVcr3VyS1Bf6mMSps6peW\r\newBVa7VHWw581yu3uLm3QLDJTxyxEBfWtY3wp69pmV66gfT2fYnZ4HMFN8ka\r\nq5MLdh6x6Ge1FzGbtNisQElDG3AlKeagFFs4Yo6Ltq9Q1IavB2wNh/UOl900\r\n1AqzdSvCycfjVGmXQT74ZbTVEBBHArZb0lnyixr1epAoZVl+nIm+SulDZZ+h\r\n6BD9m2GiY51ES8AGMNI76yOou11sL7nklBPxJ4ZQuAbsKXWfEGV+JszfU4+2\r\nuxBJZZpJIHmkfFJW0DiFIEIPOiawFxmX8rdBFOwydvL1FdxRfzlPt9iTEG8w\r\nx/SnBhCAWLRtZbKcJ6XbnQxLaDUrOf+O+/i/1gRBy/Qzy6b/FZOGpgDBxzxr\r\nkoG2FuFZVfF3rdbGE6E6ZOBf67NNKe+D/hlnwXIIW0MONt04ARb3kn6Kjcgh\r\niKV5KJ3aw1hxIg6aFcLST3gTGbaWuvWzOIyhv6A2crk8JdVM2C/Uwlz8c8x0\r\n+FPfoglZbQiXC/Lqhpx5h9F0ZHJQTRSaZV4=\r\n=AYN+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"75c35e39146b17ad86aba0359b9fc69eaf281417","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.2","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.248_1671095116852_0.4833467209414244","host":"s3://npm-registry-packages"}},"3.4.249":{"name":"react-simple-keyboard","version":"3.4.249","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.249","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d74da0d57cc95aca8cabc995c0301c84c46cffc3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.249.tgz","fileCount":19,"integrity":"sha512-DjYnoAHylKZ/i0HtFfUMC6fjGrWo7+hWhFnQLw6E1eWu9uf2zh2/KIdbaPJZDuF0z6BYIPxt6C3uRoJGsSIQXA==","signatures":[{"sig":"MEUCIQCjJOafRtRONlz6C2GO5+cX/UWhXVcx7EsQpnsotCkghwIgcKqL8gf7jWHLOUZNy2fu0xUHQeQyHPiECDOFc0XOVbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpW8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowlA/5ACycn827F5+7XUH1d4d5hA57GChLQB/+N5iHTT9MyHhyRmSm\r\nmGkWnC/7QNgS2houL3aI5CrRwqZ2XSfYm6WkuxFaFL2TE3LZWXopmwFGqVN4\r\n8utISwLWOfoHhX6aYIji0ggNtzd05cjRr3uupa2s170Lw3ogd8MWlYB1h5WS\r\nRrDA1fwYfZbIGIdruWZOM0FjcV8bQcsSpTulEtTHuNh8gXjSL1E3BX419CjC\r\nP14H4HCIrPrAMatH68VCKyvjD6lMz2BbCnZTlbpdVceSobGIAgHHPdYUEyl7\r\nownBUuN8gQTVMvPrhnn8pt3dCdwyl40AEEMNsfXx1+gQSFgxAbtxtGJAr4Tk\r\nYV1LYwMHIuGnhUKLuCfwTCn08t+M31DfiJ/Uv8K9IVAf0A/BQNE61oZDy9Gg\r\nndzmLbDbTuQjZGcFVrBim8lkxATjJUw7hU8p1ohGkQyIaoaVNtDfNE2iYRpN\r\n25+sN8rMc+2Q0+SdKx4inYCfPWTzRKegGQwxX0KVThTF24K08MfoedORuiqj\r\ns6mcQy6T8pXA0YjVP32HPPdk2Z3kBMWrUzTknvmtTminaMSiftWEwIPzHEni\r\niejpCdEvLFsEzwni+AiwAkfk8n4j43dxq4Y07JASj14VZMazTeu2rV9bcOdn\r\nNfz418FWXeR3XXzvFciuDISwFyXpVGNQ1zA=\r\n=PNqR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"58dee90093234866d29ee6d7e4a545d4f7cd8b4f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.26.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.249_1671786270546_0.15349380988332295","host":"s3://npm-registry-packages"}},"3.4.250":{"name":"react-simple-keyboard","version":"3.4.250","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.250","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a1403cb7915473df062ff28b8922836b6f5b56b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.250.tgz","fileCount":19,"integrity":"sha512-vlDK/NM0ESxfslbr1DRzxt91mfUzI30qcmRUJYdAjZHuZSMBBSopnCLeeejSHACvdGBGl3P2wF/9pXTF/IbqXQ==","signatures":[{"sig":"MEYCIQCa4X07ZtNe//LuAIZI4gcsWv3iJZ7ngh0gKioFmUkNHwIhAPmqKt0+vePrlshpCpkxqIw47nqa8KY5bU0xB5nnZfky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqWOzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8yw//R+xT0CE7lwVxZREtMBFK3jEui90weYUV+qqgWSmR3AZJg9+g\r\nzXF8rWJPRjHJbfKfX/r90AVdweDwytBcnU8rDunyfoMNki3TTHkD8HVlDyrD\r\nC5kQRjzxZLcsHW4l4jVjhjqL7vqvDTegw8LJPaj6a19c/JhIfai3K7ih9SVr\r\nXJqJnRkHEZrPPS4FWtLWQBsMuNKdDAq1i7sztbKe8Op2c+hoJaJH7VMAJikW\r\n13QFjNvEpzihq0MNq3KEaX+/n5yNyaQOVUfesSpE7+Z2PEPfVJGVnKyJUEf0\r\nVpVk0Vijr386tujEDtD1EG6u0Ex4B1uWGS/pleR9ttA0YWuf0p+WBYGNvWqB\r\nL4rg/sRs9nWZjfFGDqIV6y9pubjPNFi2aFEB/RuUnkBtA2z/szUTncpklPtg\r\nw0il+GrXYPiIrdJDsaPuF+xZpqyeQhkTR/16YFrXqBYyB5Ba51xx5fA4m6E5\r\n747k+e6/x2WamXTcc1eDi+zkvB9tulivapuHNcF47qLAI+lhYWKiNb/FT05o\r\n00ZZESVMEyNCgE04v0/qRgFWTC+FEYN0r7hEODHXvFh7KCYc8C/BN1ad+Zth\r\nKnj0/G5ew9flgleIlslyRCZubEEJYAMiBf5+AweQ7Gto9Z24seI/IKCb8y+7\r\n911CbzLiJPG99DEej6CUCnY1/SImg/ngdt8=\r\n=lwf6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e4d176ea5dc6868e9069248af5c3631370fcd61a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.0","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.250_1672045491498_0.7797937576576501","host":"s3://npm-registry-packages"}},"3.4.251":{"name":"react-simple-keyboard","version":"3.4.251","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.251","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d6cd042f26fd08e5768b268ddba12de5facaf80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.251.tgz","fileCount":19,"integrity":"sha512-1ISgMMzjh851VudjwBuzVa0fWKoLubv7hKzV9OGmWFuM4cjctqQ9PGncqf7z2l1M1O762vIbnFee1816nulyOQ==","signatures":[{"sig":"MEUCIQCzfvjPHKzyTEbrWk4nbaRSAdb04FKOP378vqN+oEq6wQIgOsOwRKRdDpxFt7iNmn+uhxgTHh677uDA5JE3FEUJbiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrqlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYpQ//QyUux/ERKP6+XGj5UeDTT+0roca20KYeu0Rwt+qJqrEcj2F5\r\nekZjEITp68MQGhCAHSY3cm2IVTUsokLhjQjsL8D0Pla5lPA5IUix87j7FUNt\r\nciuwVCIQoO/dfI3ZUypf7zylMlqfOFfnWqregT/NSDOhNZbS0PLVpcQZRBIn\r\nFPIexWQw1dDh9/Jau8iXEhZ2zFxUDd7iV1EieJWJ7iSfVcPKBV4ps2PuyevF\r\ngf0kqPnDvSR631TUmrRplv+vylqqthVhfIT0lgii2UemjzJ78tnC+9CLqV6G\r\n36gB6EA9cwH3FwmE96wB1T9IuXvhnUzD1gH2IngZOP3vbCeZQ/4w6VCogARQ\r\nNy5h7QI9CMo/W85rnZ0ExyxrvUoz36IoKJ3q+c3Bta6i9VVwbBGLMm3Y+I4/\r\nSg0+/vzRMEA46TJ4TwYkowJlxFcy2wrElCw94Tk1NcjK4H6fq2lLKrqT0iZ4\r\nPkt6dG67t6iiZ4XWhJsi1fdNGm0we1JyNak7zNpciMRChoY54m5+hbUddNCU\r\nMqSEutVyWUwPgChPrFH5kYPR0SX8EIM02SOfDef4YB8FtBWo6UZ4xGc2g8yi\r\nAImp0IgMYJUcI2IKnmMpR8/UfnH3J9qcVl8c4g6ZcU6rAFDJ/kx23A3rwsO7\r\nvTNQFijhJnKz0vecLzDP6+/v2n97dhv6+lk=\r\n=raAK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"21bd0f60ed0e8a4785d7f4fa58c3c41133ca7e4d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.251_1672390995403_0.3006708611432096","host":"s3://npm-registry-packages"}},"3.4.252":{"name":"react-simple-keyboard","version":"3.4.252","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.4.252","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d452485622a32900de800837d41ffe921a2caec8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.4.252.tgz","fileCount":19,"integrity":"sha512-pGS5+E/sx5a1I07YBsGrBZsA6kLSBrbpWwH+o3yo1V3knBKOT8Ki48P/kf+jqPE8Kg5RqX7t77XW4i5NjKJLWA==","signatures":[{"sig":"MEYCIQDzFOYNLfy2+7xCmmlqfGgBTJPMac4+6fupa9Zoc53QvAIhAKIo0uU/MATLzCnPuGMRaCnl5Us1SrhKCzz84wf9GKyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrqmuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVTA/+LJ9IviQnbMS7vQDTBSJGuEL6XadKu4cM9QPMiMoNprNIotUO\r\nD5ypK98VMTBy/NRDgIn9mQKc7T4TCQYoD/VpC1d6nOiAWsXk0TfDV5q8RNql\r\nUpsaKz27bItgmU59LkCPgYhwwB0U0ekMQMtt52kJ+nauHVYf6haGwoeCkokM\r\nniJFRZChm8a1U3hq/4lOTYYKyD2umT6ExYt2sBIvLwQoA3DjgfcNdwntWyJ2\r\nto+u9A5OnFQw0rSvPpiSj7/06bzzgq4GyMnXoZeQk+bchDKlaL+0GEbRfxnW\r\nWxk3RXvCaVDEZXsneNJL2ioS1NM447e6iwJ8RP7bd5riuSAf2IUBgzGBaIIP\r\nu2QWvtK8JW9IC7sBSd1CMYlLY79wSsxaRXouX22rpb8o3/ubAkM4DKaLUfu9\r\nA2pkf6GNjqqVj9ofmeXb5PkzzDVUaoNti8GNF5blV1CUpe1eA8SfFFg6TLru\r\n8w7asYG+e48vK+jvCSEr4R/2EvwMkkxRfTSU613yg8OVCmfax2ErSy2rtnFR\r\nCLvsp8QpQGKJcbYp6cz+myAKQfyWY3huPiKmypx4BnMK4U27P7eGi2VdCBPc\r\nPFWD7Bxa3Kgg9tiMEuxZWKfnBMccPxXTuXOFkJdA90aQK/nldlBHGU5c/HUx\r\nwnBgxd4Tsx0EonoPazs/Xwhp2kwuCzf9XWg=\r\n=JFbt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dbf17063f60ac8eb5c4e611bb9c5b29442ab9c57","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.4.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.4.252_1672391086507_0.6670944842437738","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"react-simple-keyboard","version":"3.5.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f177a8bd2ba760df2ca5cd132b097ac8d3e08479","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.0.tgz","fileCount":20,"integrity":"sha512-IaetjCSKT42NLTeReqtaoY+WNT1gwgrOZnk9h5FrY6HcnqPkJo3cOb0L/nM8f+o27ua1mCgyydi54+QOdNfA5g==","signatures":[{"sig":"MEQCIAQLcNSbLPjRuY8H+D5nilBB4Ft1AmDMd5D4mb99WM69AiA8UDRwOxMWeQ549bTPGkCa+9XLO3MRCoCD0UzLXpXAng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtSZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTXw/9Hm5so4kM3f68KYP+teaJDJmKFj2rVA8YaR2bnqGjbV/9kxMX\r\nU/kbTzhloFFW4DERwuSGQURXB/2APyZqSF1LHsH7Uq7WI3uLESVCSXkA9tIN\r\noFFXN9xe3j1ZBVy3zAt0HO+X1r2fZrmkrIYUYTwXUDMrZc4jERIyClEZqXYA\r\n1ORuOzAhrm+BQHaUhT9rvXtjJYiCrmIwkG1k/xSbt5JzjddZHF8C6Oyya9c4\r\n4+kQ/7zLBqIVn3Q8kVmZ0EbnMlLXkzrMP69ttz+FMhqNrM2ClZrczLsesi6J\r\nTg3PhVqBvdRBtS36hvYWY3iMPMjMFGTSxokFFoYVDsLqEzhEFAgWB67IOuLP\r\np+KeBGe2iNYxB4XF5zypo67dPGDc5MvcJ4oUv56oT9biBXADXwhGBPcOOSbH\r\n+5DttIYNaTVoE44S7ZAA4mp45/5jn6+131YpTe4PJ2S9w63d+l41vW4nWS8K\r\nQ6lVcC+iZF26Voh9ef9r9XF6smVuPl6E0Ud+dbwLdPBM1rp/fXuydRpTu5Ka\r\n3cmyVsfWjNWan5QjF6lkXn+h7b+rwjyVjp56qMPLPdggsz68uCtvYYJjxKdE\r\nDQXYpK/TuH2ebnuBDKD+QDiIpWIZbEWhYt+eQgI9rbnRlxOPpVLS+NGqcur7\r\nQe0yVJrSCgQk4Sx6U/Etno0i5rXX8JOtqdg=\r\n=tI5O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dbf17063f60ac8eb5c4e611bb9c5b29442ab9c57","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"19.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.0","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.0_1672816217774_0.5641946349486444","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"react-simple-keyboard","version":"3.5.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7806f24fe8714ec581bdb9321185e08243e3ffa5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.1.tgz","fileCount":19,"integrity":"sha512-4INipypwSpsMG4xHdq1Qc4L0SP//QRXtdHZ72x23dmZG5ksqXIDvg3kmbPTvHNBewieNqQF2S7HZRY24XbU7HQ==","signatures":[{"sig":"MEYCIQCzCvlw5CFts8YN/jpR69t3O5MQH+pg5Bx1duf/4+c2tQIhANiITM4ylPzSSAlY3DX4rBEgZWo3mulgULz7ySfgzS34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtScGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHzg/7Bf0Fp6YapabkjR3FlZXMa9dLwYatKpCBA6IXWsJxSaso3RGQ\r\nDhXgdBvn/NhOmt9nvq1lN0bIzQXI2OEaBsWHKA6ytEwxV+35hKxUGdfSyDt/\r\nH+lrFDsczo/FyJcurUH+6UKga7iBU3D+sT4CPX51CQVzMLDQW/gzJvWCCvut\r\nSMwgMEFOTh7d0rOW2BzsVj1lK0688sUGKvoUhnoETBhDX/ui6HKWp44TxqBG\r\nfl/5RgWACqRjkMNKmniqyK68kGhjwWjh6H4BrQDwB3jl4k+dmuRrpe+E4Ot3\r\nYlh/oNqvgOx9Yoa3xiw+N6ft3H7GaaHZDyFZsYd9x416JC2ZRw7AkxnIPlNT\r\nAkTtnwHGe99t09nwBTmLZnKfTOHg2ImeLaRpQ4G8UbzOO8zMNotNBiU7CQuU\r\n7s83Ur2Bm2kM5ZJyOvKyH4p1E0ZpQg/sUgMv1sjVU92ZR1oUfNmdMUzL2FAW\r\nfdK6pQzRSp6wxiIrdYbVQ2w4CohRi2o2d6gFRRc2pBdJx5L07Wnv/+foLzpa\r\nfR2XiFKNf3NX9glsSNobnEhlr3lggu4NDDfjYoqPl/VcIHx5pPTpFTaxDEzQ\r\nTUgAtgehiSXcRwuZL0QNJ7FsP1obMe0qjvCt7Q+n5Cjxlg7VsIKRo4FukoiA\r\ndSDMVArAYZMuW2maTAx045huyieFInKfBv8=\r\n=hEpG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5d6fcdeeccff9bd79bd50159e542a9f8afe59cc0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.0","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.1_1672816390766_0.5435436826698195","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"react-simple-keyboard","version":"3.5.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"39e0725fb972fe645f28451a33c8d8e6d10c42db","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.2.tgz","fileCount":19,"integrity":"sha512-5W4JqivbgDgUgUaenxWzjTuLO70l08LiBb/whPKkk/eTKyKDDBTcDE6dApdo1fT1/wVjOgOSnUbpB4tMFfwXuw==","signatures":[{"sig":"MEUCIAFOrKCMm5o+CEJ3y+eUcIl10FqYnvth7y6IRq3DHCo6AiEAhGKTCrBQKwIaYqRvQuZylG6hURB4PGvpW/+UlJ+3EsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtUEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo8g//RpyjYJ/9JuQXZv+2AkOYm24bL5Sh6uJLVNj2iOCSvE0uBnd7\r\n+KOgS+EJFqJpBUSFmWJupTlcAuChV5kFACMBrTXKtDhsKLmcRWg4Njzs3xMm\r\nxDLu9hlEOkXjpNW8xZ80VL6P+1OIlA7yNgVs/n+PLAs7JwxrQ80vQSrNaEe7\r\nWadUaD83PJlnX6VsCu1bjCOMeYOIMeTYwLXb9PsO5Wyr8tH09fb2M9RD3nXp\r\n4r2p+91D/KE12/yazHTcR9YzAyqwBqQ2zTOUPCfkeI9mZcv5vfoGvx7/EAcT\r\nbSzKkuVdLDNYvp38/Pgl+C1ZnB70yy5xXy/cQhebUsHWJglDRFvaxRWYePeB\r\nNnLLxVwMoh6v3aHp9A6LW5N4TLB9EX/DSuw4J9Yemwp2v171dsJrOBeumGy+\r\nNysiE9SWyLhl8U8ywly1vxW5Xv25AP6CVYgjmxSfCqp1DIO8FqyuEOBBbIyw\r\n/Vqy4sRcgBeHO7G2tpgV6MH58VZL+FmeK0/OhHWLoCqyIwEl44ovjFX4sozC\r\ndUYJTeemWPNK7NrOzHBcsxJdd+eI0pNvCBoMkzTgLCa4k6usPwb/Pw0PJzAO\r\n26dziJSW1+UQqHD5n77BxBRoBmq7v1NPOIL3SJ9DvdDpZHtsZSBOtQFYc7sd\r\nOcuKacvK44HlF6Ol8Z7xXnMxGWoiQlRiJvY=\r\n=MxnC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d3a6aefb9ff44256cf255f91000f9d5527f5904b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.0","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.2_1672823041206_0.5695973762065238","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"react-simple-keyboard","version":"3.5.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7ccceb3bfdfc7d514d5712e1f6ebcf01514a9cda","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.3.tgz","fileCount":19,"integrity":"sha512-qRfeySUd6UPhysPeBRvd2acz+XT7wYPE1lUWQuRztOQYM7AVWn3dUmLsmSZk/GvnC1/7WjrcEiE8OQimDoVEJw==","signatures":[{"sig":"MEQCIHnyCt0SfD0XGqIXVgXwpT915JccNLiJVFwUucU9reS7AiAYS7Kij2R8SKFlp3xpNL3j8W7AAHawqq7Y10SWCeVIlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpKZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFeg//fB5ibKBCR+YgFb1nLPtHjeqgLuNbJip5qPWr62jnD/m7b6rG\r\nwyW3dsn2INTod5d+0Zk/YwIQxcnLFARqBWYMTbAwdxTVr6fbDghWFzFqloK7\r\nbvQUR3uFgz6GeZqZ3NsPBEJRgYcjSSFhmKKMPCYvjywk/uE1kSKHm6yKF9hD\r\nwnkVT0SoEz9wkWROWbCqN5DPRCA0P08b9QvOBXG5LisNVD3sANYuVKdZ4T+G\r\nDN/mdvqUDyANPFjRPeA8GOEIygicedJ5uBk6RdqjPkbbTkS+DHBxgLcWqbV4\r\nx1Cz2I4o+a89Zmdqi+KgYPUps/FfTxXfvjEI1njyGZgsMYECQ8aLfSfplmrW\r\nAe8RH7z2fkJp2c30mT0As3Gseqp2NipY9jN0lmx4GaiDPCfNblPYTM3hoFiO\r\nLjPe/gQor4cgynxImRANXUszwC+DUKjTI35hGK515s3rFtHw3r5guLGAsuRe\r\nkIV32rXd4Tk3GjNnnOcJP1PQIdTRWf5CQVB4Ttg1XHh12DOh9hmvxBMGeNZm\r\nUmzfvmsg5HkpfhmkiTP0mt7QylD2aEUQ+dEy5kmXjZMo80MN4pO5CYHwJV9s\r\ncRLl8xKqSZl7GB7zGL36FVIJfMpQFrJH+DZJsSyLtWD+/TIIrmzW3BYXZAoG\r\nh2gf8JRnXMyreqIqEWqiyjWXwpDRcKKHFng=\r\n=j/ba\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0dc28b8899c4685d4c0bb5a7de86f34242b639df","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.3_1672909465206_0.26363676928637747","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"react-simple-keyboard","version":"3.5.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"971e23aaf5209113c59b976327047c7d4757f2f9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.4.tgz","fileCount":19,"integrity":"sha512-fPgDbxeGrzBld2IgaO87MrCs9Ovydyi4eGwNQYVM0QBRPhaxR6W56JzoCyH5aUDr5WhQJVtt8FOoANHPDY03aQ==","signatures":[{"sig":"MEUCIQD1k3d24chp+q1fbI90jH1o3J3gE5qy4DYN+dKn3z4uIgIgKMbEfi+5JeWNjnysWiEEkE+D6UIbDXz1NrxYgRfjgQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt+PKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgqA//V16mE3opBJFI0/skyQ3pbjaK2Sr2VeMhD1WHbnyOGl6S4Lk9\r\nggB8dOe84E/08DTqn43A9FZZ+YiMr95MYW40RlzMu3B26syBzg7oFz12m/8R\r\nkkUE+bPPaQ7SPn9dHXfNQanDsQa2daGjkpAVyapLi2XaQSKDjjljA8clDhBT\r\nWs/EeuXG/p149cxYhMVMUi1jnA78DlLcSaRd9GAOA8CCYmZz0Yo4ojLWVf6w\r\nZOOaw8sYKFDqk2gpoE5PE9zwBdjfdaTNgEFJBc0nlwOUPNF6r2kq4PhrXrxi\r\nl6d1WOO0hiuJRYFSOvrrBFUXil4e9BnTEJP+UYhEarz7Oj5sOV9Fi6bA+y5S\r\nLFbETsQxdA/aC044XY4uXkxupj0KaTzQjCAbRB5awR43Q5LnV8Ry0Geh2NmP\r\nZwq3GE45GPPiwwXYOxcZGks++jnD2NSyICJ0fnl9kqfHyo3EZNlLvle+I7Zp\r\nCeRk1PKJs0WHd+NaiFADbLPyKU4EoOK6SyzOs48bPOVop6CIDYp10RIX7G5B\r\nlSBJcg+CUm64wvBLYpnVqTTRqUkJz9dKXzb6Df+AsuK2zjQs9xcYXtXS782a\r\nt6ST5V93GieB0GBnbSHrPuPLf0JaA6Q5IqmP0MaNarx0jweF75v8iwAIhx/h\r\nNgHVwHsXlS7IP9buckFWEUQBYFWXBjKwkgM=\r\n=mLEB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ba4b29e1a5eef774035a5023c7b22f453a089128","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.20","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.2","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.4_1672995785988_0.9531675159156039","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"react-simple-keyboard","version":"3.5.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4f4b26bd9b57ce5d7f57a64b28fba607fe2c1ed5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.5.tgz","fileCount":19,"integrity":"sha512-i8btUe1YVqMpZLds0x4weSJIP7ImI77Hirv1bYQ4HuZacvFI4t2LFQ5GKNdgZXDwS+73WSZLFGkwmpii1J/Yuw==","signatures":[{"sig":"MEUCID15rZDfNpjx3L2cPAlecnp4Qvmhc2g+RarvTmdUbo8BAiEAxfqmTUs7x8CAqF6WjcydbO7WCXKxSMZMZPZ06k/hby0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju9hbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa/g//QrAiuB927I60GlxZk12MlHgqN/Mvc8Iq+gd+rnkYiG54EY5+\r\nWYrjJ0sXc7y6aI0KQYHj6JoWe2ZaH61TiEwHzl//+H/c34v2U9pOqZ+dzngK\r\noaQ0GopOG7jsrY6rLcAyEU08cRYB+4eg2Sc2rryTkhYMOOvFErQSCUqVNoG+\r\nKs92eTX6i5aPS3EFayhEr+gRugMveMF8qcVAbqSQlOAN0D1OxuBsGHGcdqWS\r\nXOfQZE3ogT1vVUDEU0IHdyVO3z7BSvnqgf7Qp6VDl9QX7id9STEEcN8nOr1v\r\n38kSCp7HzwJ1/O26BTUivpAvz1GPtXBTrk0W01cWw13yMV9hsVAI2qu6j2Je\r\nz3wPfsP+0Tuvg1JEuI7vZ858Y8FZ4zjp44FY/rSiNLeZkRVI0ORiFWHmFRRA\r\nbL02+Wo8ymqiZmDNHXFi8yqeR/4y0jxsFfkSqtBBU74rMO9kzTHJUiXzGQqE\r\nOOJ3gfKlsZLD19xy56eAAix1exXCrVq1cYTAgnd735m+ZYXXO72dWq7Owsl3\r\nt4KvOfXTsFLwcLZo/zBZhIV/oqdPVoP6fEm/Dj9bjO3FLQ0f4YdSJgHlQDfP\r\nMxh0r8FJw49Oh1QYiynTJTO08h3SpYTQHQGXokRCNcH8s5CkEGsZis+K6S6y\r\nsQQDmkOZuWAb7KCfaqqQAhMBfN293g64ohY=\r\n=ztLq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"edc53ecc718a069b049244ca2f6ece88a0817ce8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.2","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.5_1673255002987_0.8462352318728177","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"react-simple-keyboard","version":"3.5.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"20a584c21963d92bcb700781399d54c19f7aed30","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.6.tgz","fileCount":19,"integrity":"sha512-XLWn+0C1prBQAqPSnh71rekcA97kBmBKONyuhEz9luDUsADf2tUQmlOOAJQQXH7he6RWG2QFfKzC06B47+Pr9g==","signatures":[{"sig":"MEYCIQC6ZX0ewOf6wysftCfLjwFiQypSfKm+TGdi4mMJG3uUjQIhAP2o6IULPisCCRlQk39LVaD6TJcKTJKulzoddmG+poMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvSoBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd4w/9GKHAiwAzm1WJVJgXF4swVgnmtTFS7v122FKYlffT0D2Cdd9E\r\nDbPf+8jLISb/ek9am2u5zLnS2E6sUQd/FauYtXMJl7Fmxi/KL7L2EVXuMis2\r\ntdzSaiOHhZksVaz44/gw7ZbJvKhoMLyilVkGrTAQFYhmywzOCoRUsU9KJZmj\r\ngxeTHuu/srBCBVIHQF5hmeF/oN0+yiWligG1xI1Lhv7f/Fr0PbCQ5mPZTSJ/\r\ncvJA3if67Otyf8k+GUJbeV0Z32/5sYtBGDsg4kKBaWZK+PUKI2s05XCs+Al+\r\niVlcqWzG9wOVVCGjdf87/Jc/zKh9xKJcGOHy/W6zMF6gsStmvR4HEOzgZnvJ\r\nmAwtrtXzC78T4rIrQc7H52XrfjIFuSBbsF/SlKlac+YQkuPFtXug++vVCH0N\r\n7zAA0rr7aqN0cYgwlzUHJT2e+4BMgNj6AwmxocYBx9tggUSIXWTFPyodVebo\r\nqOGqnT14twMT/kX8Z5Chv+GVCfG9O5CLJid5VdPVj3kcjjgLIpPK0M5PeSN1\r\nQY0IglJ0cU9+qSeIoudiyqgfZiM7Ko9c5+B9AISpdSGOxLqESqH233asdZQ6\r\nc/0CWVB3GASJxAedhV6oSyMSBvIWJTTy4c35qRtxV5lk7wejeC33Ez5uVENM\r\nrdjIpdn0lrA8d/U7hSeY0ngr5t4bV+2ecCE=\r\n=mtI5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3100479728f4ad08140a2615c0e346319d807cfc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.4","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.6_1673341441618_0.7588807464956127","host":"s3://npm-registry-packages"}},"3.5.7":{"name":"react-simple-keyboard","version":"3.5.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"11fc93dbc4f4eddaf00ac61bddaae378efaef10f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.7.tgz","fileCount":19,"integrity":"sha512-DdDvN0w+Ll6F5GXUqxO0L1nyq7F6lvBx9ixk8KogeHAuVaFT+k8W9v3O3EpwGE3w9j2ITtXKSg3OlDdSA/Nnfg==","signatures":[{"sig":"MEUCIQCFq7QACpjY4OE0dysLIL5sGd4uBBQv2PI8/+IKJaVa5wIgXLS9u6yAyigbgra2DLdTDQ3b/6ZW2+u5aB0/M2iSt9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvnvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTnxAAnwoIUgF9x/d0GUo5QFyHOSMqZzGqvai4HvHc90RRlQ8kNzCe\r\nmDVcCGaQBsVepMux3Q1Sb+ELsNhLS91PTGhz4N9i/bSBdmIUUfyYXBSyA6c1\r\nmV7tstwZz4Re8XfVOkWFOEiAROCgKzIPecL2i4uFsdCa7sBcnf+cZh8xf1oO\r\n3HV3szsBqZe0gfgqWCHMyhMt2D21dKUv2IL+W+DNlnHfrnh7xMt36XPzqzvN\r\nPGEF3u79D0MjV8s5qkBDpPZ1AtVMrbfAoqswaeZ0fTI0zZUrlPHUM6HIUeiS\r\n4dbdOr+xw49/oRjCkGUuitwpYSwO5eWpFL09y8ZIvEBAPpq5RJbBMCS74Lhj\r\nP9jaBloQQZSkHp/R0PJUCIvYG1tEYs60AOT5ZSZ8J4sflUi2xM6l8IEQqkCE\r\nIFkGBq+wngS+Oq86jH8nKRXqi7PyW0cCl8D9I/IZ8ttdHwCA6TX1XmIYPGH8\r\n32KpwDK9uDVLnt2ytLEUqO1u1WHPCul5IjwMhyO1O1ppZdksL/uxd52UomT4\r\nJXoh5+4RJvQiQLTe3isvxfrRkIOg5aIALgKV6py1FxyJ2emTA8PNSniFm0df\r\nVG/D/fgRk1cXK+C1CnZhYVDshXzbcy126LhXxzNBEPZNrRPNwEB9a96JCwUU\r\n+p7282+jlVRsZsHQyofoIkD3HsxDgVREKWw=\r\n=8U3g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c5ee3088a6396bdd0d01b1dd8208f97be557aad0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.5","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.7_1673427921351_0.6931258271116554","host":"s3://npm-registry-packages"}},"3.5.8":{"name":"react-simple-keyboard","version":"3.5.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3b09ab987149b35c2b082a9f1cd515971ab7ea6c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.8.tgz","fileCount":19,"integrity":"sha512-gYiJpZ3NgXKqXWVt0zylDsA7w+gNHTQuQrY2f/4Thr4hz/iEscGislI8/POZOcMQqaGYX3rb3cHIIeAMguDxCg==","signatures":[{"sig":"MEQCIG7zXrT9hEaYltxlydTaubBq1PsefNyqslAhCbFFrsFTAiBIN1AQMUdXqj5RqcOU05fKUkWhGPowXdqDyq+eLEhCaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwCkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB7w/+OsSzyvE0qPZO6wf2qCRHXi9Jg3+8d8Iripz3we9adgv72qxd\r\nCdodnwXEJlfkwFvtd9jua1IFVxXNUrQKCHWCb/MU22zQWygDqthEPP7CgLE+\r\n8RYEbKdvft+j+D2NVwuFhohgrL1/VGSrRCWR5X8/l2nZlwrWEdydQYnNLqa2\r\nAYa/TIcrtWDrFouFu/tWJlFBcuMz7KWxZPdLMplu5zEoPs0WA+3TwM0IJozL\r\nHtA6hGzRZdMj4HDWdUoay3suPfRMJfKFY4Qk2WMV1JmBVCDuxwBPUbWNS4Ec\r\nrhF1BIrZSw4v0WBA0EFzRaL+wYHXQWFvGSHoqUdUCXDxGywyVf2+UFbHtd7C\r\nkQFP/gxitkBj9OyRKaSE/d7LXb5m8LACt62n72uBu0k3W+pjhu2CY3i1STfD\r\nhtaveIdXFtEE5v2LO0VksIEO00oEEA3lhnLXE8i742kJ/GVmuACb3iaA5gR+\r\n5PGjOGhxAsKVlmrsPMxHm6ElsCL/cVKJKBuUds92+04rX5KyiUg5jRATw/WA\r\nQzvPnwEiT6ZXSGFWSnCYzVJasbGX6fu3JQQXSymalV5RcUv+aK+DJDeKZpbW\r\nqzfE1lAAoNTMdFeB+jKhUEL6kp/n6Yp3TR0Vrw0XyudnVBzvdRubL99HJCoQ\r\nA/PEarWqgdeBBiWIW/WhSg0lB9U0tkaf3hk=\r\n=rRBk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"34f3a5d11353dd8b573eb01318515e169c17776c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.6","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.8_1673537803008_0.719009546859452","host":"s3://npm-registry-packages"}},"3.5.9":{"name":"react-simple-keyboard","version":"3.5.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7201f31c4ee6ea3920f04dc4b3e3dc8ac32bce11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.9.tgz","fileCount":19,"integrity":"sha512-sVVsmrbKpMNjvNqiyyvxaTgE8EyyygO2q7aDt7Hv4YsYboIpKGEVqvXVTBAJrqyvAfgMIKquwRfGPEbLA4HqsQ==","signatures":[{"sig":"MEYCIQDayrJAuw78PAm2VeZcY8xHTyUAb4Ab3VGrKyS30uXcsQIhAKHjAK0BOttUp2lBWyK9NXWzcwD7lpYlLOFOPCU02vmy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwR5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGnA//ZSUCHea49xmId3OLb2BNAZjYyRhl+FEsKjPKlmZMUt/N2Od+\r\nY7tg4MumDRCw3zFdBBJrVCbKGVjdXmdBWRkVbe4gJSkB4nil2qZMyS8fKGw4\r\njPOJkiBXq0HAPbmRi5hHc+BLUb2tBaePbKFBmg3mp4wkfuZpXecOjo0jZJnB\r\nQm6zoS+hxlwo3mPHJDVT0TqWpGyHHVhMpTZEl1nzvQzHr9c1d54xs+TNY796\r\npkTTHJyLcveHrXNN0pyiDjbYonACMZ2fRd4bBB4czdAaxAAW2oti4vQJhpR0\r\nEEldjIcFY2x1tEHzWLmx2zSHmqjQqaNVEQSocdRgD8yH80n7v4MYfcL6cG3V\r\nKbTJEaar2/qsQ+2U6k+SxrzbUywJJIG8SihPxV0WhKImMU4oej0kTXzqhMwE\r\nijNv7QTnoAn5+T2Tb4+pMP41Y0T77vCoStRjOvOsYBaAGrS6kqpgUkIXmN8g\r\n18CWsuszMMHVzaKyq8WNyfFyk3MGiuaedoduu6rr8ml4GKDptOB0xGcBhgo3\r\nBjjV/C8ItnqyA1dIfrTJGgircftgc8xsjr3rfDXqKKNdD94HMAjsCYHi6sJZ\r\n6DxSonF1SLCv+SbQ68XqDKWwjihIKKO6+kGQO5j07mOxHkjiV3GSwWW9VIEZ\r\nGuwjfnBc5TBBxYGa9+vqLHrVTTgLyOUTq4s=\r\n=ZQKW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"79968ec4e1eaed9723dd97c370c4be5b784ffa78","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.6","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.9_1673600608263_0.225805300442935","host":"s3://npm-registry-packages"}},"3.5.10":{"name":"react-simple-keyboard","version":"3.5.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dffe28c0c56448ab257b94f419634bcdd8d1e0dd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.10.tgz","fileCount":19,"integrity":"sha512-olZmC6D9LL/BSlJ/Iv0HGDutadW9fa380Zl+REDwpeN7csZQ5AbzIbhldk1c8+M9GYYD2cKutr9bH5vIr2or8A==","signatures":[{"sig":"MEQCID7EIsF02aIjZoR2Cgy5ZtN41cJMSI58K1/meNSdIh6tAiBIf3EGuJhym2liobGulTMLVtvnYAYyZLREo5nm0rkWTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxRNIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruDw/+PmjlYoOtfVOrureNHMDhVJ26va26CjmUV7UD8d1Xz8K4SZlw\r\nbTXEHgBvNHyJoltV6PYSayQB9Ha3sFaxtQxJbe+Y+ZN1ZWv12gs9vBGhMN6p\r\nMqz6gO546O3GUxEGY9XnuVeX/IPA1R5ssModNElXsA5Vc9MqG5qwb6p1KVX9\r\nhsy/wRp5RVzlF4k3ONDhDdXH/xPHAqrS772OP00nQfeXF5TaL2+Ja3G/Sdtr\r\nvWsfYt7SqMB5SR9f+Vaxoe1acZDgaSNIykN/YF4Dna28JQ2uL7W84cQujIHw\r\n1YyGgvKcEI0aK5PKUvdGg3/UFPm7LVMHvrQX0RQ4+i3QPy0biYJF1bzY9AHX\r\nVEgdhL74QxR2iv2bJP2wsw9kxm658+UlUiZVBJdh7EsZshkNfh2DN7pUdO99\r\nq7ChkAxlUhHK/u+oyVMMqIOc076h7XUk/8CPXsAsDpacaSp/ZK/R+vISazYy\r\n3Mcq4axCzoE69piptrR15frsSQ9rTxhYYvE55tRz6P6jFI9rZXFZDcAw6jAC\r\nN8eqy7x2Bb8BO7Z6+7n+puIV4VEJuiSxLqAoIHYzhLtuTqtYb4Xip09QWLMy\r\nNxV0Tp7JLWodsvqrCS4rnsplC25G9p5xcp0s/AgbEgM86D50XRBVcFjW/kRN\r\nyqcrjVD1UMLKtS0bG9G5irdMxdc/UfkxUVI=\r\n=DFEE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4a5a31e771f80978cca92679fecc5b5366416760","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.10_1673859912750_0.467911366833915","host":"s3://npm-registry-packages"}},"3.5.11":{"name":"react-simple-keyboard","version":"3.5.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"66f116d33e94f3f5867e129ae40be075fbc84f48","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.11.tgz","fileCount":19,"integrity":"sha512-y/hOBEYsDtbk3H2iNw5+Ydw5eFzy4PrJN/vX1FTkbhocL10sCZCwdfhFjPG3o8ugM1VujOUDQHIb51tqQtq6gw==","signatures":[{"sig":"MEUCICoxkVy4KNNGnENzEyOv+RMe5hMsZIGb5CPw3u/jpeo8AiEA87aeZpcwdEYgKoOGDyGme3kQJ8O0eWYdbCQfYrWmuFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdYfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUERAAjuIPR50vyWMqb8HXg1OiFY139rLHutmZ6n/Blf8OkycJ/796\r\n7f+lzAWvHruPSle1zY4H3fR9Aq0HEOQlZZa1hIJ01XzV5lJSYR4VUH9cJkyS\r\njxf7RE/uwB819/iTvV+btR2jcgQSW3IUNdlSVA1bxY6bS8T9zkjBNnQMGCcb\r\nsNrk32P09n00jo17WDeBrbtvwiT7MtRJl4wZcq/LfYFu6FyH27CzSHFjBIFv\r\n0itphv8xG4jHFipbPGP50/9hJQFhPUeTIxNcmQA3Uwog6suQNvgmnq+7hbUG\r\nlEioUd5e9dfeLJI3uuV4EAtO3T582zqa4ed3MSi7QCFKv29VeNrf2hW2ejwq\r\ntClf6xWwaTksCq2XfPGOC6c5kTMCaH5N/HcaRda673EwVRpCOScz2xkqIQLu\r\nF80mBPttEl0hx9YwATr74cOd9pPIcRRZj45s9GgwcyruvvPoZtHpazxa3OPI\r\nzjFgYrm1ip8yHJlz3gD9JiH5n0bJ7Efia69LysaFQEyj7EwTjlEzWjuRvNVD\r\nAdg36S+x8xXEgFNkpKwsxIlOv9uhMXovSU01EXi+NhRWdOrxJOfQ/EaMiEYL\r\n9c+Znyit2ZXUO03RsG0Gt5KYfGNMmv3FX5y0OtT0O/SJ0NYI0O4dAklaBXgZ\r\nlCl+2z/ZYpt9PzKVLyt+aGXlSReZzUToyMQ=\r\n=tLIq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"396a02f17beaabf96d88efbbb2f40cce02d84243","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.9","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.11_1673909791542_0.19702722631570446","host":"s3://npm-registry-packages"}},"3.5.12":{"name":"react-simple-keyboard","version":"3.5.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b38d22d5595718b2e0820a8ca58c5cf665d3d12","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.12.tgz","fileCount":19,"integrity":"sha512-p6gJ792L0c7WvVDEnH0kWP3Bkd4rWVKUUudOMbqSH2pesLMAD8MnNf026LbC/udngLkiIqwoWG/4QrSe/yTwxA==","signatures":[{"sig":"MEUCIQDADmBBy4wmBZ2CvjfaSGNWAX3htjpE4AO/Fn4R4TbPHwIgB7JqXJLGWwM/3z0QjTfe/7W+K+VaWwsYRK+Ohx8OApw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxeb6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol2Q//ZOXTuns/s4Om3jkylmFtNDrFPYx94WFiWGl+16cQZyeaiGL+\r\neemJvFqyZhkD6qPMcKgZzeEKt7kFYLfI+yaxcsYnaDdJB9iF0GCMh9bN24o2\r\n8pGcuN6ZMD+AJhmBlfCuz6AolL/LNyfum5qcL+KV8gxwHLPW04y5wXpzu77Z\r\nBVdLLnd5dQFVh7DOxthF/PdIS6g1zy7a6vxkTu3Y2E3wHahisPehs/X2h6dq\r\nCoKkGm+pTisnSBEnB+AHbcm16ubOtlmNuj2QjuCnUYxVqaxDlCWFwNMHg1y0\r\nhEQw+A1LUH3UIjz0JDEdiZrQWciaP1iuvA/WsMNIA5y+PSfMvOy9Qdtj4OVE\r\nD7nnGvc3AIyKhm/1R7ssjU+MdMwreGno7dGaSG4aeErlDwKQbsFVOkvgW9x3\r\nAOIWXzwp0OlcsR1qOzXF58ZY2u1pidftU72ApCZ20BB2MnlAIyFv9fMj3nJ/\r\nZh1JyTpSWbHruc3CUioAzB0fsPFPDbg6Dget02/HEYmnWSOOauAeFGw6F0EI\r\nhaVzYGsB+NsOUaziMxH0x7wV0iBSSlQsRf549DjePCQmctutiDUD0MNEc4xK\r\ntvYBYe4HbiolrY3NnjehLA94h0kpyqxD+ANJVdmGJRH8tNybHMyxa8konL2W\r\n7EcUSNtWTas75SZF/yhS63x5xuGSZFeMYa0=\r\n=8Vjj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"912de1fe60e357b6345dd31532ecdf3c110dc0e8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.10","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.12_1673914106027_0.34562988867101496","host":"s3://npm-registry-packages"}},"3.5.13":{"name":"react-simple-keyboard","version":"3.5.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"13c87fa8b43bc218af405c898ea6376dbb374f03","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.13.tgz","fileCount":16,"integrity":"sha512-PX9nhXpbHUSeLPjh/3CKGMzYUktQIV2rDGOafvDqr9Vgat6817nzv2naqasn+u+AeyI+clanwmG5+Uh69jTP7g==","signatures":[{"sig":"MEUCIH9qb/Cc1R1l7obfPq/Gv7mZqFcgw1fM2x+wU/9tAR0GAiEA/ua2yjrT9gzxABLfn/fPhziafQCr0zKSds9/I5enzXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxwcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE9g//YH6OR5ZlBcWA8dmpYmrzkEIsv3yOSR3drSYe4T39W/2+7rGa\r\n27lCNgmQ7+VfxyIRIKE/86cJZDe+yGwQv2sIPao0vdUzIbRBT5SNOddzZRI+\r\n6389juVA4bkLZ5v1MfaE9EmP8MpLzyqX3ssI1Ckg7T4q76tPtG+SXbRfV3Wl\r\nSFX9nLWPywJh38GiSaoRX1Op7Ess1iz3l7nvoDZ922TFYnRF9BsUfGGMInwn\r\nNISy4R14OPdVIwjCD8xavj/9YM3IvNM8oUwil3BTkMtZyoW2BoWMuTVLsjhh\r\n047fea6eWj8yu0D5FZYHRS41Yctv4SymszUSogA/gOIxEI5V5Wgcm6HkoO0O\r\nwuinp0dg0h9H+mWlTpfDMv2hR9fnJW8ac//laZesDsV3SIuRk5cdcyI2y2x0\r\nHR9yTs0t4Uypwwe52WHAeGqSjGwJbgrbGiRi5eqcwWYHfdQYla8iunrLok9T\r\nHRh3ZWKwu5Jzr+uuCfcQDFyTj4IU1XAKCKxqWliXs/HvFibrhwAaYe74CDqa\r\n2IVaz06iEhOTQ1rbF9liyIqAdU5aPIVfAUzFc7EfCoKQwS/RUoNK0XRuPTy0\r\nMXD8w8ApcYBYHkLyVR/uxNtvEUDM6AQde3NZlwGO+ZtUI8Qfv98pu9j6WL4I\r\nXwvuiYM8AjnlAjtWfPpQkCQIKyQkaZC9H38=\r\n=3CTm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e7c7946cd2a8672621f81439275efcf08dae109b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.10","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.13_1673987850452_0.41068962794600106","host":"s3://npm-registry-packages"}},"3.5.14":{"name":"react-simple-keyboard","version":"3.5.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"067856926194a7982ce83fb37bd4b105514b1320","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.14.tgz","fileCount":16,"integrity":"sha512-6MC7cW5JP2BCCTK9ChCC+SuiUsa4HyoQDhK8jCBlzaKCXXAU46joa2hBTHsZcWSP0mWtoohEZwx6HNjhLerbCA==","signatures":[{"sig":"MEYCIQCtwmVrzicpEQioH8ax7jF1bgZiRPsKCEThiDsB+5Z4iAIhAOAjyp9euM7dlAA6LgQcyclwpd97I1/8FqhvfT/rDhey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxwfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrttw/+I93XmNNM3R9tIq2eCJKHduDtKvPzt3DKPJTwcjhl7f4mMU91\r\ndxd8LIKNj3PAXkJfAcQMz36HrpodN35Zn5LhkWvakMg6etCp40O8ctztP2VF\r\n7XRuaYquVo6eMNb68FGCthTo2Z9HEtcBIXa+wBxs3CM9SBAy+ch/ngQwvKXo\r\nhlW6UrM1mXC6tPQjaIR//bfRubJ2xNAJXY3f07uARR+5W5ghnLdrbH6ELKUp\r\nzNcjZ8FqCfFNNnRKQRwo0ka60LPd7QjxdiXodu8GbRxt6n1IsaqwUGBoqeV2\r\nB0W2rV/fc2MOkndQ+kpoM/YR+d39aYjphY4SYGGhM3V0h/PNnktkiEaSgH6j\r\noTr6Nvi81l+eDFZTpSUeXJMINF36AZaSECy/xb4FnVaRylfn/JFy/Momle9M\r\nrSuR9ogS7iyhza7XfX+eZAOQRHgE7fCjmbVyy1mSfhUE1G4Fkc/9Rd24lcGQ\r\nev4Hx1KB+yLs7oW/t8sr1RNQXwDc+9e7QSd3Z8TEGcQtBHhSPpHTX7XiXiw/\r\nq0bqbl1sSssONReOKIZzNo5ehcqwzXWgdiyd3bJUMjMQEuapuqygVGi7j/Si\r\nklkejPUeriVqdNTh0HBs/B20i4eED9yf7T8N8RBQY4HLpDdUGYUCAF3479Sb\r\nlAfN1f7y6qCLfl+1VuHyZAOYWYnPvYA8mXs=\r\n=CUtq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d82b6692fb9f08ce09e26cb39b495f0e5162a10f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.12","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.14_1673988080184_0.3602670107833157","host":"s3://npm-registry-packages"}},"3.5.15":{"name":"react-simple-keyboard","version":"3.5.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"65912382fcd3ca202a65cad351f1f003c982e385","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.15.tgz","fileCount":16,"integrity":"sha512-Tr3fTOGelf+9rvr0woWOZ/WA+pCSZlXDiAoIHAou0e6JLlWmeh2usKAolfrot9dEgdOR+oUSQ0PFuY1OjXw/nw==","signatures":[{"sig":"MEYCIQDt4mKONP6Bu1mSCb7rMQu7fXfqeuzTV8f31bVB6D7xeAIhAK6tKTV/VKZgjQZ0X887hecmxN6igXqa0YqJh5uouDH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyJTgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLbg//VTOarwjQpZwfsZ6eRIbbnnBdoaoVuYKAQIaL08aIVmCUkUnT\r\nG2wPqXvL5Eh+QjtmaBjw2uJvCSRrfboT6kHjQ4EDTOEl8eclAa1aRSW2l0qW\r\nfwTxauyCRxan3RQl0V2G+z+aycFnpGciTDtV03NmovFbsfBls/RyIXGm3fU9\r\nI2d0V8tyQNjCSPMfXh9hZt6h6e2Y2l4PhjFPdCWXXerH4il0Ij2Wmzk3coVH\r\n0GiFiuGa3pgdhSDHxV/DN927hBBQrRtSoV5PwgjhZRIEb5ZXPp3KR5EYt/G2\r\nb4B+uj6WoAcoT3G+dXobhGIXZa+s+sv+2Y4jc+GawwsRE0hfF3Yz8djawwX1\r\n3hiryM0LhRH2JfBI7rYrEmFaqf3RAqPD74yadfH/0fgCgdMMi4b3WRd4hVub\r\nw39mqpvF5pjemEfjnUJYjpxFF9OmxNKTGqszN5cPXEkfKDR2pyQHfAivuOee\r\n8yG/k3VcbsON87A7RO0kDXMGZpi5ComqDQuHi8JF+lI5cgMeD9J+opN05+sn\r\n019PusVzScERnL0VkhTmwkml3OYmPQQWbj+Wo306DKZ5kRQWRPzM//Sptcut\r\nNbCoDvkMenonKik+3FLhg8agZul003iAD7U5Px61bPscpL3wdYafn6nj/HgP\r\nFQuO2hlakZSuplpFctd7BI6p7MDwdPQl4kQ=\r\n=A/do\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6a54c05a7b17c8ead532ca98655215bd9448b906","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.15_1674089695815_0.6111053908960025","host":"s3://npm-registry-packages"}},"3.5.16":{"name":"react-simple-keyboard","version":"3.5.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d085a81819b5da0068ea0e2e2f2e8a8e13464d41","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.16.tgz","fileCount":16,"integrity":"sha512-YEFm1QW9HoEI4MfTyHzJYfup+8mj1mknIsPCsIIA7IYG5dSpQCqDFFIyOHMvKQnuqz0ad2hXDOh5vOnoSmUM+w==","signatures":[{"sig":"MEUCIQCl4c50iDPQ2aNHsFGRuuJFN9zHelMH/qTmBJ0vFggo9gIgKBbkLHx9OLP3J5v9zFaroV7uqDTUZAvLcU9M3qfAwYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyQd8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfLA//f6nGV1BdgozwAse0cJ/0XGXlhBhUYmQNGkJMmj9SU2whrxJq\r\nafarwQZ2Drdct0EjGFCbL3TFR8X+E5dXR1gNPHteLYdjvvxOJqAUix2y+pT9\r\ncnPUkWeLPvrptTtgsn/8+yNx9EpH6zvD0sS8JWb4D5jeEI5L2P3trN4g0hTX\r\npbDDHfQ11UFZZNff4G1a5zUBG0fqUSBwOKBfXv0pldJqIaWJcgutBxiUcbFg\r\nEsdrPyKYI4AmPwztIbpP6QdTIYJKkU6SqBK6HX1TI3R4ob7E/BD8FWoNqvp0\r\nQmuPNhmhhCBsCzDuduVEHFw3fBcYTdrN8bf1wNoEe3ErD4kq3VoHMDMx5qrl\r\nX5WgbK8ekhcZw0cC5KJooZtvODjux4nR7AlF7eB3kbWMhBGwfy9WMtwVov4H\r\nMWGDrP3SqsE53wkp4RIIGZ//65ScGRhzZcx7L/lrz/jwrNsHuCG0XWnc11wo\r\nG2RdybqM/NEAR6DVhtG/tjxiTdH7/i6cS+RiAIrz5E5ZMy8oPsY6kDp6cf56\r\nWTp9aM6Ev7eSMkdkqwfKjhQtglQovPopXX4+eAAPth4oS2hplltjTU6MbPRA\r\nnB+ezelQTaTvV0/J2NpvgOtBAkABu/0Y1rOk+3if3UF801yjsyzKMotRmTVj\r\nwoxwmHjGU0N/v72Ru8hQUnExykjVQstQuXA=\r\n=VyTH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"841910e667a003bf048c1fd087679ce83a318c9d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.16_1674119036408_0.8109609614314037","host":"s3://npm-registry-packages"}},"3.5.17":{"name":"react-simple-keyboard","version":"3.5.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8c7a6cad1eb838293d8a2f817ff462ba595136b4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.17.tgz","fileCount":16,"integrity":"sha512-GHrR7KwMeYjdjSrNSR5wnvcYBfY+S9fN9l8MhOaLmZ60H2XfMoe8RHz3bXj8S7BsmvHiMNMF4gTPzzrplMpWDw==","signatures":[{"sig":"MEUCIEbx9DWFzXf8BrjQdtOOex6svfpqlrXCOPYGafsxeKUDAiEAnvJDJSue8UJXJlEUmEupb2fLfKD72jHhhHFbR/hF9ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyQiRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVzRAAkZku1d/uelS0ipKMMBovtq0ZyCaQORxqHieOuSTzcs+R5kXG\r\niinRGwky+HB57PCRCSAN/+3jLuNDA4lUvVLcN6R3k8mVcgJ+IJc0JUeVr/Y2\r\nIz1vY6QL1YYaKRAj4USzEDkTn+q5kkGz45PeY9Xb9//xRk2dwnTPm9Kk1rU1\r\n1C3MB4Z/kDp2sXk894dIGzNzD+xbJ3dLYsqW6yCPWLwo7Pyq+AK1JndkmYBR\r\nex2rAY7bl3oBVOer3b5fCy1VDMmNxUo6CMRImdMcuiBUIf2F3iBefN7hVLJM\r\nZ1I3rbEKlS1KK1wgj8e0to8XYPrbKe+/WAtyizVImoRvV8rDxcgD+5ZAGXd3\r\nbYBFSzF3aGhB2Vdfgp18u3IoPA5V0Ay6GozhwwLVzaII4jo0V/1NJV6hzy+6\r\nZjWQIsonx+30+L8No7BoSQN6h3iC1MCsjGjtTfjnTEUzHL/w7AqG4o6qilzA\r\nuqCqV+7/QUQfBviyVVnfSHoME0HrOXqRi/5WrCP3zGLCPMGrb+TaxuttzqmO\r\n9YzugDvVL39uWo3scxxzhGYoBzqqykKIptf0xhb+fDOflg0ozjXFFclHx78c\r\nDwhhIITWJv5iljq6utsQNjIINeZhzhHeAyESFEhshY8VyWIMSGfTcgla/zuQ\r\nehCprLKpnz2S5jx6Ga/edBJp6At4563dA7M=\r\n=cXdQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"94c9e8d74708622f01aed1059e02d9e065b3203c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.17_1674119313632_0.4579429220891049","host":"s3://npm-registry-packages"}},"3.5.18":{"name":"react-simple-keyboard","version":"3.5.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4a98cb264a2170d8059e838ad954ceb3b2725a70","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.18.tgz","fileCount":16,"integrity":"sha512-GnQCmlj6qdwWo1LXc8hZduTVQgOg4GZgnCzj0VBC/Q5mY7jLRahdOaNLGXn/RV+GCFfO8gXuT9qdifNKNaydsw==","signatures":[{"sig":"MEUCIHCYgO8o3qDIni+QQpFbS85G5n/7bdlyArUh2ZQMH9xYAiEAoForct2Fm4SaDcuPhJsbzlCopNbFSvoCMFTckQoeLN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzk3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojyA/9HpPrFiMokudKfwWA0GWGYC9f6TLTfvw2kZTj/2skuzyqsQNo\r\nIB13N42+3Yqd2l2kJ+mLgox/ddbm6jNWukPw1VngBIBAG4GUd/cCgn11INAO\r\nb6/gA/eordROibc0HcvO5ju0LHhMFk4BGWrFhTkMbBix0e4OCQehgcqK+mw4\r\n8LAkimHLSLc8z984sADMfHxtsOVccR17H4+yCxRPuiLMGeVugnamT0w7TtVg\r\nQBDDJ78WBY8K/YDfHbDCv3MoPhqVSAL1NkyHoQoEATC8+sgjIhYwkfXOPbpo\r\nYoP+nRyZ6EonpteznTP28dzYh+etN2vPTJ/iREI0rcT2UaaK6BXPfcjEgy1b\r\nyoQEE5oKPa5mQxNUSHoNxw3dILk/Y+JCWgbROjmY/8wvdMgJG3jhvvT9pc4M\r\nB4vi56030u/Cnz7/WX5djUFpNh7Lwcxr7qkvUaVHbqfCHhkmNp7bRuQN8aIS\r\nCGRFWSD87XsJ6KrcGkf1Te3qQWIFWvLX1KDo56bFwr7Vup1DwZIf2JK+x2ay\r\n7wzoNpVdt1sd69GCdNboY2MdvUppKAwVPtL3nlt4EMCzEjBhehv7Y/j3X2Mu\r\nb1KwBELtEGo+wU0rOnqPQ6ZhofA4Se0YzMuXHGX0VPZySLOvvUE6MTwS97o6\r\nPNflZeBDNADZ8OHHO8CLqrULZecaPqrJ49A=\r\n=szoN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9886a0de0483fe4098dbe163788b5259a31fa536","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.18_1674464710460_0.3019071178210433","host":"s3://npm-registry-packages"}},"3.5.19":{"name":"react-simple-keyboard","version":"3.5.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0474c693f5345ad618fa6762374f898be1cb20fd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.19.tgz","fileCount":16,"integrity":"sha512-ncSnxHgBQuNXV/8q0OjCmZBRf4mCSjjde21HxZqgSfjJLVvrcbQ+YEeai5bzhU9wk5cDw74yOlrez+2OjIYFbA==","signatures":[{"sig":"MEQCIDuaP1ayYwhY59Swi92Yme3p14krLdo1oogugbrSdR3EAiAsqJPkBN3aHSTUxQIXb1RHvaKzq7UlTz+rSvWrBxqs7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz57xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI9w//as7XyTmT1SCYnPzdhtzrTRNYsskvDMsuSSvoFqzQP0LBncqc\r\nGQIy45eS84NtB+BlaLzGgeJpktmnCzRODrA7R/ubOqgKU7cSaYinmyiSQ8GO\r\n912bl5AdDAnGyzaM+XhMqOfw0VBgNqwJGYjid9lHMwIlv5WpeIZtwIc2bfYF\r\nQaY70571EN+SzhlY2g4XQK0cLre5fOkL+OEugphseA2C3vdeYBz92vmOybeR\r\n62waYUw8oE3NRCHbnpwQd/z2Gff4dzlIcuDgmVqqiGA/wKxRY0Wsiw8qytLd\r\neGahpauNW0RZdjCoKLOSbz1NhKNqfwSLoqlVSC0eiM1kvXu2fZLGSdlqWADn\r\nai1SUIgQ+/zxbDabZljibBW1lVXJ7n+IInQs+MAziiC7a3h0SnmtQFlYUCJw\r\nDnwN5vj9bBlIe822p3VBuuAXNk7Mn0UhBJiQ21XIPU1H1zfN4BIn4748ME1e\r\nfOzmQmHR6ErlBpwrcAOgupsx7WxLTlfgu9wqeAWtldCeN7p+mKl7gilkXXA+\r\nLSeezl9pPgbY3TxQnjuFok16GxlKqjYd7BihtyUuzX/uDVXbvSZ/vhXd4nUs\r\njkitpLVShhawiCtC0BUK9FvshvQ7p2X9zsYzq/0MTPoxkFYZ5cIhuFluIsCg\r\nS7e71EZbqMAMLLzhK+PhMxPeHnY9jStFVyA=\r\n=zaKO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"62d10cfb7dcc271500e9a1f31d9f2610e7d2ba82","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.15","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.19_1674551025019_0.9022583799144603","host":"s3://npm-registry-packages"}},"3.5.20":{"name":"react-simple-keyboard","version":"3.5.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21e7b2b128f2718a302e3beb0a06a2820d24c780","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.20.tgz","fileCount":16,"integrity":"sha512-MdJggUgi0AhUCtIYOxdRm3UxApZQedlo33qegL53NDMNA7zzdKKa3vvPkFIOo8J9IOKRqegotXTJ1rH+xK5ODw==","signatures":[{"sig":"MEYCIQDsZIzQUWFRnZSvS36z3UsjOBfARvYUpkpdbd9Ee1iZJQIhAKqz59UKsHMAObjnx1nycpTTSA789Z69i9IMGBlPcP3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0PBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyWg//SAJ86G5qnmRSn3FoX9FE/TN7j45BlZLMuOJIjtBQnQwgIGU5\r\nH5gkk/uLKpm9RsM8k9lqPaKQ/VPkD3SxDJtOziF0q5ZRRIT909fqLhHJz9Kw\r\nuBnsozAzRft9C/svfFTGqdZWFM2vj5FO8as0yBv/IgNmFjnNplYZcubxjETu\r\nv0qXr+vjfOKJALVgCUD20ZBYdc9fGgF5r7IvEBioSS8cSpMh1hxRF/i8Vvac\r\n5kxk6rH41y3iKJc9/dPZWWdHF4RTAvjv4/BZbYf7+kjAbWAQNpesUuAIOsv+\r\nFzFQC1lWfShL193nR54G63OYbydHinPVkNWMak9V4EU6vC1mu9e2NS6XSH1S\r\n1HB7g2yaHWlcKeE8F1Y2ryVB1i3JaMZtvWTlJYHRXRFxtQLbGM+MkBC3Blbq\r\nVpFXsf9JRHwEZKJ34so35/KXwS+cs/GSpGzBPozFHUJkxQP60hHQ2a3qgEkW\r\n6wxGDpZHRazZF5PM1aX52HimYTZ3R6n2YN/MSmPIsl6V8lzcSaLx1x4vpDlS\r\nNAqoVfAPOftKI/HQpiQjuXuTH3X40Kgsmdia/n18x1CTI2zqu0DurNl77eUK\r\nDoFMhVaD+O1h46a0E9KQWg6JIJGWTCHs7kRMDgBeof2nVrCJZFg75YQpsZiW\r\n0emmwB3Hu7PY0ooSE+5na95dWKwqeMnDu3M=\r\n=BxQ2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9bf9fd0215ccfd04386b1514b8fac4dd7429955c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.4","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.16","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.20_1674637426789_0.9715033044951391","host":"s3://npm-registry-packages"}},"3.5.21":{"name":"react-simple-keyboard","version":"3.5.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db80a0f86cf8615de3d88deda766f44a567dd220","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.21.tgz","fileCount":16,"integrity":"sha512-8gE8Z/SoSH2GuUe5yPL66my6K97bSUrJ6AoiLE9XKlJ7ZrPRatOpFzJY2GNIQv1SVLBnnTGzXyRCLAioLNJlRQ==","signatures":[{"sig":"MEYCIQC5wEwnQHbofcKdYpsUgRjM2lyBbrSAxkH8rT0skoQMsgIhAO8vnSGcHyhIvr0rpwf6yBxa36XB5sQ8p4EdIrBGkKMI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2NmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBQA//Q3mnSKkNTaT8X2A/EE4jMSO6D3GcXCdPd4vykovppkYxQ+jG\r\n7Ciiy+xb2rX+PfemtoONJRoBM8igtzIl8oxaYZlSbcGmpwdCZtHTYYxY4uar\r\n7Eanrlu4M+1amJh/BygonoP9YkJ4cJrWx9Llco2WURxuLoQEQgBGLfHozj4z\r\nM3RMW5dBc3eCfuNIhNk2RtYggJ/fuMMzqgbCQyzX+9R8zGHp6Uqb3PvDes69\r\nFHkUWmzJbRceuxnncyMNqD0rVCa6HnFQojXKJ/a+4g0KiyXayqn2Cij2Evv8\r\nfdNL/AiqIan1+4MH79cvM+hD/tyI1sE1OzZBslGEhNK0+lPV/RnUg3teLutk\r\nRjfKh8GWiSHPeLrZKfjVlyjvDK5MngjxFuhMgLTySUMGOBCZpn3Rb8OZ4VdX\r\nBvVVhLDKhStjYy26gVUNcbxi64/HFBlIrsEIWq29V56qXvNlq0ySCFABTj1t\r\nxW+oxnXzUglhOdLuzxxWvqihs1pstCHFD0vdfcQcts+Iu2meP43+kMcorp8h\r\nPWN3M+RXz9YCLUnK6KF3nkuiP8FVN5JWfDsHvYVUWtBDci38x+mcpuSirLg9\r\ndP/SgXenhCLHpMpI9IlJpObC+X6bJuJmNexCgBbUoCmSrS7fKNGiCJLkhKKj\r\nKuVxyaXDNvQHByto8A3wU1OHpNIXE69PnhM=\r\n=jJ0k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2da58f61f79f7cc8e5e525cb7a2eaae5b897288a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.17","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.21_1675155865609_0.7503402695820809","host":"s3://npm-registry-packages"}},"3.5.22":{"name":"react-simple-keyboard","version":"3.5.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53c9d351f187036a255c24774d1c133428e4eda9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.22.tgz","fileCount":16,"integrity":"sha512-36jhta95AbE1CTyJtYJaWaOrQUS5eETAmTFwsspxaamEoO3s0PC7J8EUD0R2Lyi/RH14hj6ZvqlyJGdTy5GnbQ==","signatures":[{"sig":"MEUCIQDrVtGjm5QJ2xFb83DRxvTWSYnvMgmZkFc2qzpb6VV0BQIgD+tUNYpHA1DzdgfM4dF5JABTvQBVKYF3Ido6TroijAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2ZDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX5w//ZpvGOu8OoMEPAPgLXueMNYAvZRtUSu0GWOYh9xYsztlZLksp\r\nSAoNK8y7fTBocx5bOsLnDIAteAVbM1PbG4osazTXjC5n3sscUHCU3yy3sgHZ\r\n5U9AfTMp647rDUZYWF1E9hTW3LuGJNvo8bywVuhp7DAus92hkoOYm3/Xiy/L\r\nDZ+F13Bm+UFR5TLlz0pTVbFxtFexMbXetXhzrk7r2d0eeYYb/FTCg0XSk44E\r\nHx1iH15GgHF52PZ2uCU7NFgCox9+Mj+gj1zqGjivwgUCEgsGeSRRp9Yxb1D7\r\nQjX0Lr/f4ekDedzmqiVo1gcyRnUY2OWdXg7edBu/a2/rC1epjBxqncatp6eU\r\nMyemioxJDWkyca8K5Lg9n10JBh5qDVAAaG7benLSrF6cFbuxxZbhC/E+ctiP\r\nujnNNBHfks5QUdLxK9gddxSEHLu/qxAiuF6XdAk2D4bJWNUE//obUZHfvf2S\r\n/xWM9aaSTfJF/Y2T3HgZ8CD9k0l5+Yo5U1TdTi8fXc3AVXsw/Nv7AJV+ax3G\r\n0HPGxa5lqi08X4rkE9XIge1DR4ks1xHd6tgp0eQ8Ypknk+HcE/B0emEmrHxL\r\n/EOphDf1ViATY+WSQUUI73rlowu8tMVFuF5CjKVRA0j65RksmAjthT4MpD1C\r\nW2V71nJ+/VJ3u/e1qYqmcRsnG8pbrOCA1z0=\r\n=CuPl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4c433daf98b904d89376b86576b41e9454f03333","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.22_1675202800251_0.3440872164989204","host":"s3://npm-registry-packages"}},"3.5.23":{"name":"react-simple-keyboard","version":"3.5.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18ea90deef520cdf5e48841cd4eace6c99ebb27a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.23.tgz","fileCount":16,"integrity":"sha512-qNj6geykvaooRBSlfN44HI9AyUWmyxZ9rnkADNDvVwAGKSBK/LCkz/yTgM51gVtXzXXGJlj6rJc4mIXmR9bmwQ==","signatures":[{"sig":"MEUCIQCadjWB7CNe1Ia/WcMt2pU/+M1iraYT8WXM8Aj2GoySFwIgHxQutTDSOrFq4c5oo00o/whMSt23fByKKT8vystFP/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2itoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBzg//asXWODV7ujZHGeXTXrZthgM5XAmv7gZq+zmw06aTt+rhdjC5\r\n3FRLqVV0JGSSHA88wEVyacMtXxkGYYpjncdkeVAxNnQNXT9+8AhTREWWh0py\r\nynMmh1lTU9OuxE4j2Iq+0nyW/GTV9yLnYzqr/ujxrWNp1WTiddydKkjw6CLn\r\nvoMoPW+HD6vNhpLazfKl3ltLF9HXJosZ/6xZonvqH7cxBoRliaBW5nt2H0OW\r\n1eEwLUkY27F/KQyUo8Uml1HKgfc7k026l6l+BJQTNH/XJFuCNWp5u66KTo/G\r\n6jHuiWYpPZBK1wTv+D5rkiTQTDCg4BfgRpwlsMnc2zPRZrTv402IXBOnqOvy\r\nkMdSpUVnZVD/U8hX74JtcE4eP9gQNWPPMJySdlpY+DhvVHh/fTbfhlWHPdGd\r\nbOvEGSxi5PaLxOhJeP+2Pub28eAfcpJdN9LKxBXzzCPc1Ru1UnzUd7tkuBe9\r\nISxGEz9OL5YcJDsOZ456UVc3j2GxvFoG882tX55qDm1o+XrIOcihUQa0PKoy\r\nhUS8/zmMXMTYzCz9yYLyl+cjkHX6BOLaf4hnTMy7srRi9QOueBowvvuZkgEW\r\nXl5m1uXc8j/h/vkuZ6Elw1BRbXTNPWC8ZxIpw2YCoLGPbcsdrMAMDNDyB2B9\r\nJHizu+//lQLDFgf7kIRai6xXWeSL98pB4UI=\r\n=MrXO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"512e06aecc2629cb02ce59351b205f17c563a599","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.23_1675242343941_0.4381060561954395","host":"s3://npm-registry-packages"}},"3.5.24":{"name":"react-simple-keyboard","version":"3.5.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af8a1f7cf8913810c7e70f46441d9730ac57dd69","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.24.tgz","fileCount":16,"integrity":"sha512-SkIK3j15dxaCZwzxFhMarCrE2qMmod3wrSBCAOsxno4nGtDtdplP/wYBy4UEnB1POF72FuAaP4epqTfFfrifVA==","signatures":[{"sig":"MEUCID/DxwypDj730W9Wu1Iy/75QUONy0o/BpCgeccnLTzPtAiEA0y+SeicOkfL8y92yRbrZ4iiEp8ltl0YUfV2cIiFMnUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23x6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg8g//Z06YwchmmAcFNQYg+Z4cHNo3NVIQcVp3C4p9V3f4Xf/qga5C\r\n0W5Ipjy0V7JUxqcv+L3LSHJ9MWMv6/IDxcCfXhPVBea8cDmLWbAfe0/V0+aX\r\nw+CvH+FrWTYzeBJlB0T4E6HC/PiqARASFkDuXZesemwtv285c58enlEDdwjh\r\nIP0w1AMaJGht4a2LeQs+SrI0Cy9t0Br+dr6Ez96A2banrt8W7pBlS9WkhsLR\r\n1KpFgqHmRynh72PC9g1H55n0q0Mc8t+vswz9EzxcXGKNUV2hnBPFJpRY4/St\r\nT0ZUiu+9E1/HkpE6G1ie/QWDxGBEAfkLgPGmD4gHT6tDI/VtBTPvSooSGmom\r\nN9d04WkljDKRIm/uxmhdg9O7rnvJvWYfp9BeylRbL1Ix0XiFImlutuD5/kHN\r\nfMYeJljH+qQNMM0x8uLnZJwyLbvZ7iMwXWKcPxvJmdujxo2y/A6ydCEscnkB\r\niNzV04tPuDJEQhWHGCiQz4kdqCwHrT9DomTKpIceRPDnkQY5/fqA61YoYUXO\r\nm1S57Ia+tOdjgvs77ipQQtxtevmuy/W7qn7LZr1g+JAixS82rVaekau97v6D\r\n/NWtKEoJt1KY4dpBygw4rv7YWY44phAbC5SYfVLzAEJ3upg9zBLCpDVR6mHM\r\n9Sybh5Dcf7K5s7OWR4+JleU4zzky3hCt6FE=\r\n=tFIz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"db7782cf58a924a1971c45055a300d4376c68009","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.24_1675328633931_0.6695196788079036","host":"s3://npm-registry-packages"}},"3.5.25":{"name":"react-simple-keyboard","version":"3.5.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0e8b12f9a40e44a34ca080260f522aedfc09ab0c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.25.tgz","fileCount":16,"integrity":"sha512-7Bv+0NhB3fgcvyd4AEWp27OMM+C11X1Bi5afE/1Na73LwzfJd7Sol8ejXcyANf3tXULKBPHoq6sSWp4K6Ceddw==","signatures":[{"sig":"MEQCIAqsJbmkkOjMhMYfnCPGk/TzrjSrnL9jBSt4VRcLq2psAiAEHm4ih2ErwltZGiPbYs/Mo5Zm4iqzDCvxH354aV8z9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj42VwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2/hAAnlTM+h6kHCkN5oGrtta/zfPoqJ6RebOMKr0WYMh6AeCAw2i3\r\n4rUbLMrlcAz/fLMcfaaDf3iXZP/MHNiG0MRDNXhquKyvlaRyiBFN9J/V3NNp\r\nqiLF76B67ckQKoVkIwXxRmu2YtaAfKbHP/KVWClFXARG6aDTFgpFPrfJ0vid\r\nZVrPLzS89OaRZ1O2PODoq5jhL7ecUdNX8uomojsERt8HgEQxqy0Ml0QCRfmw\r\nWYzMLT9ri1IoBAyNECMwlD4bwAp1bRAI4uagV/cL1ShIKUiapwyTiad4ifzp\r\nREZJZ1ZSd+oGZWwlJXbEEueHqwSdxsN5c0aESDzdKhf08cRD8NH9ORnOsH2F\r\nCn72GD52NE/Rzahedg1Lc5Vu2Y0yUhUGPXbrz8dEmT2b1euzZ0IYYBwKBhis\r\n96aGcK+p0oxYpKzk5do9UhZ96U4c5Nm0V9H9KqqJQLHCV04SR75b8+GOmatH\r\niRbyXxCTzfezK4AXQLmm6A3gKVWMS0SYelbhvDJZuYPpmSgJVLnp9I5or58N\r\nEPv2EdhVKbQjWOAnG0LGE33N3Qrh3BYqwiGl6amLz8Wr/BBsEi7lq4OShYKt\r\nK8o+ibuoRH/7OG+7w4KLgcZRLem57Fo1wuWunupyg/EFJ4iBp9aEexBHeZOH\r\ngemyE+U8mY5WBPEV1lQWNDHS7CnqcVp7StI=\r\n=9UBR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e0d003774628503d27980ee3277e7e4a9d9a88c2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.27.2","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.21","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.25_1675847024397_0.4813468423548424","host":"s3://npm-registry-packages"}},"3.5.26":{"name":"react-simple-keyboard","version":"3.5.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b77f0faacc339c0c0e928392ba2095db8edcc0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.26.tgz","fileCount":16,"integrity":"sha512-dq7EoTiQ0GVXRx2JD7Q+9LshtYOWzLYCEWaA15lWL/Dq474xpqeucpEtgZOys0GoVE0iSae4WrgjPZ3Ny4RgzQ==","signatures":[{"sig":"MEYCIQC/Vn1iKUJystZWCa51jFvITUYbcIaHbjSVnMmuPBJjEQIhAOJ+VCa2jh1/69KkHuwDZiMpsJkOmkpJnExCvb7goZZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj61vbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDAw/+NDQn3M5sqOg2f62hyGbw+B8DUJaX8qi7xohRHNXnNZGG3TwG\r\negcPGfmsnI6vz3/dNhPtIjjyHfG9rFhmVy5nthEN21/99wqSw63w0v4pw9lT\r\nz+yANjrM4Z/SbPQotq9vpFWYp7r5pz0bB3tFzIVrSbR+pBXKcehblmNWlPix\r\n0JQr8ozPe6aJhFvuzaeSQzIUMVcci1vitjXLw1sjLI2dVpL9+ESRLKpTS9pX\r\nnx1Rv9/x7jxRkZdO3+3KNbKL98suhfF+hlJYLCJ6OvCpUq3HlgBW62ISjHN4\r\nVDB1Sl26v/q57iy6XlKQwcoUe1IRuo/QyLvg/X60CBAaSS2ZNgjRhD7KyMjW\r\nG5syWJYl/3akSYcQT4kYNqXjXEX7H1ulTCqQwPPUUL43q82waFNMSgWuXewj\r\nFjLHRUBMKKBLOM9zzUWfiyqHjzDtoLcUt8f9O719/pVel58+WgIYst4z2sdE\r\nxCqLwUendcWJWWCX2ZzCZOg7st6uu2TbDtMutC7FdBA/YU16tNo1yu78qvSS\r\n/iEJv8t1U/ZvGkp8SUkx3i8BeU4CWrKKbi83tyt2etjpOYdnYpfMolqCrtnK\r\nxJ0fHCZqU1rbjLJCz5TtgqrjehcACH1vQK8xpRFvhnzdaqJUHG9IAhxHVUHk\r\n0jFJ7dE2FfWgJIP42bxKJ92AqNOpeOKzd3Y=\r\n=aEu8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cf5199f1d491471ce59419caad91bc50924a855a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.28.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.22","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.26_1676368859258_0.3188027680194945","host":"s3://npm-registry-packages"}},"3.5.27":{"name":"react-simple-keyboard","version":"3.5.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b4f6b4be3883b3ec5d4118f7e2fae201f72fd1d3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.27.tgz","fileCount":16,"integrity":"sha512-8ysxsYlm+QwYC7JwrfYKbGSqszVXzA1mLANsY7yf2KhoSIEzOq1XmBpiapugZa1tGzYQODgCLomt3EuJbM8oSg==","signatures":[{"sig":"MEUCIQC060NwSMmZ2bITE7ld6/rGMf6wrgcO8IbUemv1SySrywIgK7Z8Hop8hcu7+5gqIzdOeUPsiyQThtaXXvrhx7RB1Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7K2OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4XBAAgQtSLT4XvXewbZ5ewyRUQd3qPmqhmFN9vlMyXztYasvSqpsE\r\nEBUoNzfOSaRF6PiuuA7GELZye5mfXyMRC1QqPV6wNEQAbUVMbJYMw5By9wyj\r\nXSEcQUMth7ohMlKH2ks19tu9hGpgCsCYVIZIA7so6h2kgNrv25HSeayQBHZQ\r\naUFQOm61kXU2TU0F8A6MO61bwIHzkMVJBvNZ0keq3tb9eS3wFjJN2ipgBAkK\r\nMMnaCRsW4VNtH2zk7EQri9Za5kDinzxsAUVQ9JxTJNvdZ5xgTIWfgpeQ//Pc\r\njcUiCa6FnmbHSeeMWDrIfLHfCNkP++iEh0CRSVK/owjeirJqet8PIb5KhjeJ\r\nwlAt3g6JLw/Bzf4C6JAldOZYTFY/+kCGw/f00FDo1PgQXTYxfyuiVKeXD0gN\r\nXyk4kT6viEFiQ7xmC6iOM9bJF/ossXoszszS7K5C0L4RyBrqmBU71l9xsvSe\r\nDqyrik1p9vikFU/VXu8gNRq8Mb0tswMnTfLl4W3yOhUpokCWuddXJHvQfP+w\r\ngGBMzsTJt3QBX1DUIjw22elQrKf/iBWaLPBsnP/g6aJ+lR9gkdiIwJXSetVV\r\n20Gcahgl10r+ojS12nUlf/3NNwPUHhhqq5/AvcDq+LxUTPCxMB+hXw9pK/ug\r\nj3GB6ClWHksXFVXMTzGi8zy5gcdThU6Dc50=\r\n=nexJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2f8a6c69ef4960d55ffb84bc2d7d74ad7e50bf30","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"8.19.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.28.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.27_1676455310409_0.6406643223268904","host":"s3://npm-registry-packages"}},"3.5.28":{"name":"react-simple-keyboard","version":"3.5.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d14a5faab5f007df61103070b75a9792bcebbca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.28.tgz","fileCount":16,"integrity":"sha512-y2KyfWAe8gAzWuNaSxUK+yA+jHS6C5oBe6xfWZqfh12GB6ZQGB/74IZLYt9stU+GNxYR73DH98PCliy1NM7p2w==","signatures":[{"sig":"MEQCIESRoVBx9tLC7tJKN/mkD4VwrK+AZCR7GcEVLI6GkaxxAiARHAMrdObUM5bFLatgML3Oa6RgyNwNF5WL6tnYJJLSdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+9a6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Vg//Wd98tOxb2XbDKXYr3ayVlRscZ8pC3yc8PYGiaCRonaLE4YRh\r\ns48n5243AOtP1vVGHstSn+TLblPq2oCmt5YDfwJPEp0JqgoGB6tP35dIwgmb\r\nBzjHWjjwNUVTyI8z1amegkWg9MUDynY4+i87KOklQs461WyofRRrPJ0yLrDn\r\ntH9kOyY+t0ztp6uzTrCr/VT8XtvT70RMNUSNPDSzITB86a0AatJaGF8dMktu\r\nQHj66GuimQ+/jAvglF0wUWRiUQqg/95VMfmm/tC4m64L0pAEEnORVSyR0fRX\r\nis6eNZLBMCjhn0P5RSkF7tggmhvfMH4oSxaCoa7BpZ3iAy9WUc/eywTDfsm9\r\nPeiKPAwz7St/LG+04IP2qqt7GPz2MHZD/Jc71ERN6ljohxro/PKybMLPFArd\r\nUXCC6TFK9AkvhyA3937CIluL88UXmLhiD+1zIObZGvquhgKQGeRCvb6zE1n1\r\nNLNN9BAU2kANnwjl+FDtNFjIEDJ55c2ilUeIRMaxzW5HAfAgZ8TgajWVGJnS\r\nR1BMjbk/5aYka9apKsJ4lcqkDrD3U3K6g30METO0fPSrjwsq3/46fPvKZOjl\r\nuH5ce2brc9uHHsX0LZMrlyKcVqN8wGHAIAv+yQJQ9gOuexqYV6jmPUHWpvxZ\r\nx0ZPw+KnyvRqiaYj74GKZSvrZ7PLZ5SkeGk=\r\n=TihG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4bcc29da43aef71fcc054788ed8405f1c37cac2d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.3.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.28.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.24","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.28_1677448890481_0.49193196611571666","host":"s3://npm-registry-packages"}},"3.5.29":{"name":"react-simple-keyboard","version":"3.5.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1862687e336d44429167b56f256301c903ec62d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.29.tgz","fileCount":16,"integrity":"sha512-iVzJksA7cg/0SPOKKWjnrGppW1+eBmKn7biQtmALOIdIYV7eLG04UpPqdUjjbFb2uGY1ss0hy9uPMtYDZeW6/w==","signatures":[{"sig":"MEUCIG5yMll0KtB0LXJw+8QJRAFfOgXMYRRium7QDFR/n1y2AiEAuMSI0sqEj73/6oEiiRm/plG/DJdD+sxvLwjwh5xn3nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/dBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR3A/9Fnb+6UUDyBSXocWPoUO3lUQE8YzVolp6EAIlrvPRI/cW8562\r\nhfCKqDmTQXeGzvtenLtVbqVwQDg2/iFweNCkM1fg9NXnHvfKpBE9C6A4IVWK\r\nnPnNkFwdn4lHpcJD1KBoGcezlmHnfKJ6XlQQMQzQLhRG+KCfFkqi4hR+8C0p\r\ny5YA7uzTpJuKWj649weZONFFH9VgubISWJAyJ6ez7WyvtUZwA3oNNFjM4rGX\r\nrgH53vig1mOLkrMoZtL2oUjWp9Z2XwRkeDLUvPQutWquy1grJU54eSANSMxc\r\nGK3BfOdNz9HPdH51W3TXWg3GBNDomDnMeneflxxfznj1qY8OmlxaLyZnh7nJ\r\nFXVbZWxaSn9gzbRFihgzQIjqoa6iCqiDI78/pmxDV/kTWFujzXWuaCX5H1Bj\r\nTLQuNcgivoi9iCOFdVjjm3Gt1HMhBAHH7oQitvWJwLIlh5bZQFTnWyq687wP\r\n76pPif/6kSlLiG3TdcmKVnT9IzzefgdSsEOzFyxohpSb7e1nT3h7RrQezKnG\r\naVoKW6EhJ/N4rMsOmRpG4jgrRKEVYSzUSbQcp/t3bYkegly6Ugxvw2kCEUeB\r\nqv8j7Q/48mOguYRgwuSF+89jqdJuxW8crDaQWVBlGkGiFEH7NDcjnkD41xxN\r\nWYwmvMsG3MKNkq4yvAs8xUIRkWyYYt2GcrY=\r\n=3g9E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e1a35fc5a3e070b37dc69b9a72848c9003e9493d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.3.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.29_1677578343811_0.39192113125895345","host":"s3://npm-registry-packages"}},"3.5.30":{"name":"react-simple-keyboard","version":"3.5.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e01cb5b9c91536e4f7e998cb6b447bbb081c4d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.30.tgz","fileCount":16,"integrity":"sha512-lSFLD0o5tDXwWcgAk8wl4bEmrkKC+1ZJZdYQ2XMWnF/fjs+sOr2nh8Y28uJNn8+ZTCKGZyWsxOB4k57PUcCRKw==","signatures":[{"sig":"MEUCIQCGSjF7Pbz1WLfaCZfwm0NT5RejZRPvPhIStW7dyVdyOwIgfK69NgZKDiJHhS9vxVOpCL95WmnsWGxOKL70rv+PaA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/xf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHJA//QF8otpwmEHviLCQbXJoyAg9VMPW3CBWF+XOE01Bh4HQ/Ehzd\r\nCeuHNG/3YMvcuE/cb40UGlqB46uClE3xNvqY10D31fyaENbdUl88S2FdNKKo\r\npd+njRKjKuXO1IPE5FqVh/x3+YmhqLJbbBZ1KtK9qoSiIsjDXXjgygOxGhjt\r\niQIP1rpWYHjF+VCuzc0aTYyTu0678eKbYXeaNE9bvMOikeySyVPUv1CWg7jj\r\nURFnxQhq1nsmCbWF/bxWbC75v90juvdpeC/cDRWp5tMk72pbiKR9t8SoD7oh\r\n6b7Nzs4lHtnNLWMORFjxjyEGKox+3WvmiRVHjsSeH19P2g1SbZjPemdDMiwC\r\nrVVXz72IN8/hdKyegRyZ7CI31fhBK8DjYhR57chtPeBTX4eVqwloDB1rQdfI\r\nIFA6xQWy1NDJZOxp8WoQh7Oefh5ddK/jq4rPRalZvZtIlxyOp3crYVSRjm9K\r\nogYuKIs2xnAsbK2tF6Q9pgqg3BEc9lWvWn2Un04WNxb5o80cohbSfYO/XYa8\r\nryo9NxI8tu5o7aFX2YZzIHfX3N/+QW9eaCe7r0iNfoggReeRrw9+OC0CPGtc\r\nMbRvOqypTUyk45hwIopRVTd9i95koUhWWrDKrM1ocO3gKymlV//0Rwp0ngiC\r\nbZo6pXOyViTncb0U+8NdjmEZKw7wxN460MU=\r\n=vntt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eb6e285e26a7fe9a7a2ef207b7ce0b5b9efae6a9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.3.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.26","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.30_1677662197736_0.10569268970831502","host":"s3://npm-registry-packages"}},"3.5.31":{"name":"react-simple-keyboard","version":"3.5.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"79e66d8ca9015a0b6af84eb4447edc38c92b4a11","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.31.tgz","fileCount":16,"integrity":"sha512-STdIiWHSBahttXdQEzbfuJAqIg0QzhFI7gj0Y0cbOi/StLPS8hVp8QsE8idlBz7Blnav01vc8cY7MaRldDFE+w==","signatures":[{"sig":"MEUCIHXM0mE0rBYZwwcb8dAlVTZ/0EHXHdPxxUdGvZmNqRZPAiEA6ZbfTzm56X8YkzvPpEQEm97CeT5bKirCvVsE+zL5mTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBbltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoJA/9E+GzKn9LMT+DwSgmWY+DqiQXVhmMJDzgVUnG/RMqWYRO48+y\r\nJDX+ChxYwxEWRPLZuCkYX5hcBKWZw+T7lmMwayWh4bHOTZkazmqkfBNf2VYD\r\nrrM38gwvNqOzRJJrl0/n9uPfCghRMWJxTArSd11ZUBOnWaqYyl7W0GVOXcXD\r\nrZfB8piyds0hG/F+l6ZaaeeDy3VfaHaOu6dURr7TwHldGou3jWO9w1nPSioY\r\n1AmDWZ5oH/XoxOJJgStIGHymNm9qiNWMfO1eKBMXvRrRW55JVH6j6yDuvBjd\r\nLY5mC1WbxQga6CeEpr/o2MGdCpgKhAUztNkCk1NsXnEjK5zHrMokfKfwYn+8\r\n9FgpGVgbzqrrMmK/YfJ24mQXUEmdofhRtXNUd5zcOKrYuZnDinXZGsQl/0Ce\r\n65yKFIFjkceHLMygE3G1I4J2eWxnANnKzoFLj/uv4ZZH34r4er1SPrB5fVgi\r\nCw2/hYDOmg1datamWzbzU55ckcFv7wzmUtiJVCOPAk+iRH6NYZf2P7niithl\r\n8JEFRm8SW+e2coZ4oXCSoWVoyIFLjRpN124goZzwizf/xvdf5FDJ2vlJtZf6\r\n+SGxsQgTgLMl9o4q8Sw2J10YEDySnb9aFy0F7ZMAtDcHFePR+7pi19VvpuYH\r\nQOrugvEZYIq4nnDkL6owOZpln7X2GL5Ap64=\r\n=k4nM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"53ff87f89e314256e7ce9c1fa7a19812ea6bada8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.31_1678096749585_0.10288165759880785","host":"s3://npm-registry-packages"}},"3.5.32":{"name":"react-simple-keyboard","version":"3.5.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"44ca208588ab855c99160e4f719f443f030aba13","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.32.tgz","fileCount":16,"integrity":"sha512-K5K9StB+/nWiTUCFi4udnMID3RZ/XGscfFKsgTzQ/6ryPj8cSTDPrWVlt7+3P4Dmv8VQTENAizpdVIAH3wFAbQ==","signatures":[{"sig":"MEUCIHZSOy4rVwkmnV1F951JnZaSRHTD1W6OSic5MBR/lIStAiEAuU63T/4jVEL3PdrIDuDNhgdoNcvSXYZ7gGwFt7iPp94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBwsBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCLg/+PFldP9cAfcMefc9iev3jtYxHAPYK93i2OwuoRhHX8bQpipF4\r\nAvc50//k1J3FLKcqsFPiw7OMGDr920f2kMhAs5DIsB5p5U31H4K2bbfdEJIh\r\nOBw0OeEAqt/rdSTfbB1yxXesEaDISLcevcluhcEmtATT26JrMFXcosLjP90J\r\nJ8kNouV5Yh5NxukjABTTz0fvm7mvKkUmXyQriBHRSZe6Abjbtn2LEYYCsFOq\r\nGGKUlJrjKO2A+pd7/PcNBp6QQylhQhBtn2evTmzEMInjNCculwR0tLidtLa4\r\nqsAcNMfu3X8kdCSzET4GUN1wGYJqv2leofnnLxDyEY4IfLFnZ2DG9LT4NOaC\r\niY00NlYLHluoTtK5kaGmjcDQW2jfF6HfFSzfzddGrdd4z1m/NuJd/xoP0xnA\r\nbazUmEeBcVrVzp4JisG/1Ab/IkVP5fw+HIYsve7yjpyU1j9kaivn3NXrMJHN\r\nPSpzfqV05q2mz2CCml7l+g/9me3g5jX92QMT9T8QsU3PauJQNEC0NZy7WE1q\r\nItxL2adROimxYizS38WjV0G/j3/vfNQp/Ov6jiWENJ/HwnaAE2gytn7L5wxd\r\nr60xul53326kFsC/ZMlQKK5tMe0mB2UyOr4Ayrmyx85r73WV+zlNU9hkd804\r\nH9EEHy5NJZz46p9RYjCRj2TPxBRkoEDZw+I=\r\n=EQw9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c7da8fef286766220f4bc5789fb666ce5ddbdf22","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.29","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.32_1678183169767_0.9524985779012209","host":"s3://npm-registry-packages"}},"3.5.33":{"name":"react-simple-keyboard","version":"3.5.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fe90afc885a7927962edc16b9dc3cdc6b60592f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.33.tgz","fileCount":16,"integrity":"sha512-KQnk4stdSsTinDa3V+JoA5U4TYq23rbTU40GuA/GYsmcEerENZd1koZ+oGuI3lpVxgVlIQeQcF5m6FJpbZThbg==","signatures":[{"sig":"MEUCIBu4tR4aTtvmrMJnik73D6viC8uliSHXMYA4ZPalGXTNAiEA99+nh8JvawMdCbMYieWVeL2v6XWlQkTLpNJTh4ROfes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkkBAAlNJI87ahQJhs5PHj9vrk2GFMBmePi+k8MVy9y3R206Ag16I8\r\ntjE2+gf12+uzv95GWJo/ERoyoUj65ITBnhw3/J/xc9jQUEGByiSyvuZA/syV\r\nrnp/7qBaGB+bOHNdvEqx7aWVIXRFZj3ozCEm6BgdHPH03UeXYLcDG1U1/oQA\r\nxBbWJ6D9ur0lMtzldGDjeCM8V5re6hgg+wqS2bWWsLCkv2HlQOpl2Rjgolys\r\nbebsi0ymrMFJ/RearBlSVLYXpmua3YoYnVbg1dBcFCgPf8I6DW5c/RSPV8lX\r\nNgV3s+LZqErFG+qZq5JrjTj9KhWImR3j319ARsLNLzd8niBSTT86T+AITRR5\r\nVRbK0NKsMowDU61u3GDSpO8866SZJ+6tq5CgUHvutOb+K9CObYj5pudyBBr3\r\nLJ4BTBkhzLFEWH0D+xpkD6+o49xKHaTENdKBie3RdO+2eYEmsGMZWHnHj8AH\r\nF7Kf/F6YSFa5Vh6nQ/Co9nzAaUFGf2lJcyv6TGL5ABEOrQ78eVrXk8UMy0Ae\r\naEKW03Ou9syO2bAjih+rvT5y0OI0b7/z9k8er8R9ltggxA5dWrBvZWg4c5Iy\r\nwK2znAiyHo3DNrFs1VIBYpqbFfQJCUI/wZk/zuLiEPSMQ1evNc6H3lliQKcg\r\nWgceyKgksdptSlsMN35X2kdG3aCcrl8zBd8=\r\n=cgM2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c9ee90c46078b1de1516abea95d225808bb8336d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.30","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.6","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.33_1678269595206_0.5595458336070076","host":"s3://npm-registry-packages"}},"3.5.34":{"name":"react-simple-keyboard","version":"3.5.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f31d701a29a6211ca52b4e705fd5c11835f78a92","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.34.tgz","fileCount":16,"integrity":"sha512-NDVxbjpTuGU+kvix9fjBcsAy6xp8mpopluSEy2s8k1pzid0E+uUUNnupZ3TWiIIitZhJov5tYsOQjLoJ7BLtYQ==","signatures":[{"sig":"MEUCIQDB6QvBP0Kn7j/t/XAc98tAcjszrdgNM69BOUB7oygtEwIgJn3IQ0pw7IzytunF5TEu4S3+louo1m+aLF/5x+WD7X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCa4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNVhAAjOGQ8pmmIxwIULF/joMM9YvqGhY9TgQL6xCJZEgSgSkB+75C\r\nNbMGtCsGxPq516EUe9Jnrf4rwc9oHYk8rDvrLduxkuAlylzjmUKkGW0k/YSy\r\nZaWefqp+nuo5mbqzbGU1e8kXy6jMQmbaSyM4Hck6+9tbd09tox8vYk7zJx5L\r\nEN2wygT40Na+zIpq3wFrfvTgJpgMm0H8ZJrnId1GcsPMkDN8dj5JJbUfjZZu\r\nXe+keHMmkLCInIGlhW7gb+T2xE09lvMkc6oumKkvM3isVqLAln47j9mW5S23\r\nYTqMDORPFrr0ZTguJpKI7bb6cG/dC+Nl8h+pejJTZ54WcqkGqF0BrMrOvZC/\r\nweFXNXW+nppId2DKr8DSmtP+cfm13/sPf3e1ImJBeDVIgXZBqR5ldwoVuVdY\r\nl7x04jZAe/rsFr5BBbBqMJBZpoP7cbO3f0bRDUxM64fZ1vxxowH7YLqKqIvt\r\n8LqCxFHAY7rBum4NtHLSbjDeC6LiORmJGxfvtPzJJWG5Q1nI+/6ldgBJxkTx\r\ngmrj6aQ8aqW5kpW2m/ilduC7xWCSMx4HqGqFmXbsKxXFDVV7u0JN2MrEg4HJ\r\nNANjavxoRMYBs739LGlkHzW1JRV1zOitLn83pXc/F2IPlPhU3YMG9wWgd1KZ\r\nIeEdSFly8s82ZIhORtdAJxdzXK4L5cMc+Ls=\r\n=QGD0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f0325e2bbb242f895a9c8616dd6e42844ca87126","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.13","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.31","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.34_1678356001447_0.8760999438329893","host":"s3://npm-registry-packages"}},"3.5.35":{"name":"react-simple-keyboard","version":"3.5.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cebb1a9c389b4f5f122aaba97fc184be11199be7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.35.tgz","fileCount":16,"integrity":"sha512-jEn4SsnzyrK4T1Yki0Ouj7y7igKku5s+09rj+0UPRfcnKNh9RdRL0DYEq5VNUky0sTEGbEXy41AIRHhc+Z5u7g==","signatures":[{"sig":"MEQCIGUv7WBHD9T9YdAVt3h1UaI7ssYjXRZy91xW1mAcBWv0AiAxluhMX/xQ69jH5gl6GVDTDuaPTaZ3erksIDYAbYCQ4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCv+vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmradA//SqV7lLjonsc9kp77l+wfPHRnPooGQuJDmYvMVGNbkpcR0uKm\r\ngeEn7xgqXqbZEpJQW2nVmM9JxeaCJ7UycptY+x4s9266uxsrZfVoAQidM1oX\r\n1I38Seg39Zj2iYB3DgM4YOpVIlfn3WiF6voBSh2PpJjhqhvnjMbo9K9zlI1A\r\nZPaejx8uo5jmsBoukhKfcTBH6AdFri0Ey2a+S+6w6Va280Pv61ylmfVL4xdr\r\n6fvgxaHS+rBIIPnp5uCzQJUeYBUWOTceFVTBhCgzCCsjzNNf0stnYULjIHUL\r\ngDpSApM6Ge/dTDIlywXOJ1AxjIdyIhvfyodXXao2wL82LKPG9p/rxReiH9Tb\r\nYw6vTgGMKWsOFFPnw61bZyAXHlztlWBV4/afK37wGa6iCLPsh8qZOsBCJXch\r\nI15Y/jIooz+rSjgWM64F4es7WNb9DVyIkKGMoGJjWwvBTsiDTLQE7+kiDWIu\r\ns9u71RYGEiHc/jIIHHFMKIJGRMAoU1r+BHvx0se0fyjp06WciwnXift3Cl/p\r\nZco/dx/UiWsoirTrQAna4cYvoSo1KXKkPwXtJL78+/kNlNyawPzn/Gt8I722\r\nQipIGgMHMNwV/ChdY7Otji5jowaDlvtRs0wgn4P/QLNLSX6egNjeyjownrck\r\ntEHGTnjLD6fZ68nnWuP/LGnZrgCE5YF9Dqo=\r\n=xEjs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e9a4a7183a33d51b0f57f2a5b6d618ca0bab8620","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.35_1678442414956_0.7643683834003707","host":"s3://npm-registry-packages"}},"3.5.36":{"name":"react-simple-keyboard","version":"3.5.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b34e16e702ee6a4b77e6b555c63470392870ba1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.36.tgz","fileCount":16,"integrity":"sha512-HJGVPC2/6nP94iCKpnY3U4yxUMKFVu4Y1TmHq4QK/89MlqduOz98NIPHAsg9fMnhn79d49o6ZunrOLIcHLmtsA==","signatures":[{"sig":"MEUCIDsxBgeKM9YCjwdapokDH5s4Mr1k2d/pZvvhaVbLDSo/AiEA0KRkmNeeIuXV/Vj4YmDx1DlC8RxbLkEUp3X4jdCwUrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDuYuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmcBAAin4JZxPAUuAPfv4mB3ezibcOZeHKC+B/EJxkNT8rpl2HloEr\r\nUAnRaAIO8EeInKo2xipsTRd99HwFTuFOjEbkIxQD0iaIEE+3RjdBgQAq0kHc\r\nr1yQPOEB7Fe9MQy0T2JYzWTYtv3ILvdm3W5KCHYXU66stwLzfFex3Gp0TD6j\r\nX799D1emm4kbyhc9SCzEbkkCMo8GsNn0uBwnMIOCN81BVIFZZFL29rknYzbU\r\ntl/U/gbl9WGkKPQXO3NvKeo9jGXQ8Rd8S+xgyyikVDGYGpHNejNZTT9lNRAZ\r\nqYX1A9J5Qci1Bxsefrx9QV5eiUPTmNIyJwOKLlZ7hjpN0+N5HyoVdGPwumVL\r\ngHs2nUBI9vncecRyDEIFcWJnV415eVzwDm50LZgFYH4n84ZiCB/xuWbApa91\r\n4oIOKLa8f5lU468JvuYslcuqfMstG6X6RKREpLNWneyA36Zju1VNT1KPnzLP\r\nGkmiCvugd1tUiIyW61jNo7e8a8JULQCMFM4Zj8bgl5PhvARAR80NfGcju3TG\r\nekZGXgBMxtv8JGISudmyo/aaaUZDcYeW6GqmFaadcRmhQK8PdOKiQaIO5ZAM\r\nR/i9uG9JLyeJEvZxbYhyFE1M0eo0ppQRVwRwnLIG+Ey9xIbeXDhGsNuJtGq+\r\nE/sdor0KWHO4tq1x5fln5iv+nLvX5AOmrJc=\r\n=H3z1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"33ff9cb68a09b9a1757b1df5eb78d81e0aa22f76","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.33","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.36_1678698030654_0.4123884111024845","host":"s3://npm-registry-packages"}},"3.5.37":{"name":"react-simple-keyboard","version":"3.5.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"75517d89f858d308c1296c637c1319d30878eced","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.37.tgz","fileCount":16,"integrity":"sha512-m8J+BFrpFe+SBRunK1AOsR1CsjS3BiS1l4DaIArhHKqTDvCR0esxF6KmyAF3Ufl1XAvHVhnzb5QwTaOZS3w2ug==","signatures":[{"sig":"MEYCIQD37kdh6wclI3755RP/in1FeWT58i5szVj714uzATYoTQIhANijYJ2IK3nBbY7xz2+/JO4jU2aU3JwvixeiHrsKMOLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEDd5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwMQ/+OvX2Kc9Kf0aINJdDoYXQvkhLHrwYzeSmVLjZf3YSwokhWwG9\r\nYxnFZxxEVPnnW/PBEhBcfL8n9FOzJCTF92x6vZ8eWQiUa81G7L0wQRLjM+3R\r\nWBxbBf9zXIvxA+7XYp242xwifjt5ZzYdWfv9bNoD7vYaQVPDk4a3UDnfVF3j\r\nnV2vlYoC7Xk0cF7u6Ywd9nhgF1oVxfVEI6G5Du9lT5KMjmaO9FX2yoQY79/9\r\nidTNF0R3wi8NgrS92ap4keQxMqBjuGDFO3gP+enEwEZBQ3By0kHt6Gkd1Ohq\r\nTbvjPmPuO97ZwKdfkRPCpTAqhjVEH6Tdac86hUKcZdHc0/VmhzVPGhDfSdrr\r\nvN5iN/AN5a/aX0Shp9V8F/pgMizi6SsbytMk8WvCRllF1l725yIAlEsqUD7m\r\nWP0Q9ROCPizQQM5mEkBV0nKQ6YplGpJp8ymHmptYrGWmXaVc16qCMVEoTTCo\r\nKLL1FJP6/6ZB9rdfQJD8L1RujKPpBSTBihitU2yKw9vg6mHoTayd/jePAUNV\r\n3kXdald3DNyD6fF9qQjrrVmDKdPH3VRJwuDOhOBPdWj8Y8MlBIVql1/HWVWV\r\n+OWdTF0ECF7DfKWdwelxO95DlDEUlkz/aDun7rcUYCtEPs5LMAmIwQGTrG8W\r\nAq+xIIVWAYrojAZ9T9t4VOro3C8TRFumxZo=\r\n=cG2Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7a1b384500dc55d53229af8186cefeeb8a802774","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.20.12","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.34","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.11.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.20.13","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.37_1678784377626_0.6800156778066884","host":"s3://npm-registry-packages"}},"3.5.38":{"name":"react-simple-keyboard","version":"3.5.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e2c7462850a7bf4a4ecca627575d86f5fbf11bb4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.38.tgz","fileCount":16,"integrity":"sha512-c0Y29XkAbTnPIKK400QJ1n1XsgYoqJl0fHRK6uAAKLYZtxAAONBj0wSiNuKmbb6l8LoTNtSo3GC+ttGVelzA3Q==","signatures":[{"sig":"MEQCIEiPiXcM1lelOmK4vDq9wsZzI7cA5DHRMNsR3OlIAljCAiASIS3VCGEViqOEPnPXhFdMCdAmkp/gkInbqm9rYVxvnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEYmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+9w//XaVpQ4YHYyvniEgsSeUwsMOOy8cyx4KAEmhXnYDTplkHJ76V\r\nvgeuVPPRIRjrX4RbGxcqIvq5CXIzyXYPjL7dvzCPGGm6tsuWBLyQwxn1Nqtj\r\nZZG+UwBCv3RTCtazxhVm5aan7g8En2gwRtdS6BjFvXyoaMUHt5Z4KJJcLPJl\r\nXXp56BxafHpgqxY2SeVjK6eoGT7CKu800Rq5UO/+bqXXybreYvbYUss2+NQx\r\n+qVfo0+NYIzg3/a5t+McTz/TuvTqbXyvmOIoIrY8x0golPvdQ5wq2dcV7+jo\r\npfoh3753ET+lkCU4KQ+Iy63vxDtwX3gl3IjbaYViZW85/LiBW59HRDzabFeq\r\nsGZTbcFGCjfGlmbc3944d5bNwCnG6EuCQewpNMd9GlA3peVFcoNV65SA9Qf+\r\nJhBMcfX6xSp7OXnEbW08qYAxJLYUkIxKZ0fz7F0bpfTsbvZ1BLHGvPvHO1bG\r\n5FtwKpuqnX3KkiZtek307AlhbHOmBASM8AUiY+6bLmS8s/b66arembTLHrNm\r\nCNvBrxMFSVgZIj/4RIejSUZUQizEjPtK37QkArKbpiMciEZaViHsHdzcWVKb\r\n1FrLvv+zp5q5tCE+Bik7yx18aHDFYpVuJIZXuOkh2w+7+uXcBlnkzgMeV0P1\r\nVS878lV/hz19s5z1Zih0nzmBBuBEEivq51s=\r\n=gds0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3f727bade9abf5c0c02a14303cda0dfacf4319ec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.35","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.12.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.38_1678870926734_0.2989105516471","host":"s3://npm-registry-packages"}},"3.5.39":{"name":"react-simple-keyboard","version":"3.5.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"93e42e8181984ae13f9e45e8257575372ae20e7b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.39.tgz","fileCount":16,"integrity":"sha512-VmqIy+aOifkRJWwySMCWQ+nXbNZMFp86hC5/S1XNd7brbnM5HZu+b91dIJ+Gb8P58Zpdx1oQgdwYQNBinnficw==","signatures":[{"sig":"MEQCIErAsXuk8Ego98P/tqZz1EsivLqCOGqNQX/YGLQLFJAVAiAT2nHDwrA1xG4GaFtWij4IQ/YYqIR12zrumF+PfLrKOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEtrVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz5Q/+KhIU2j2zNgmo0gYgGZmNmoJE4PTqncr/O/seKtX9oZzaaYcs\r\ns8hM6SVVOtz/phDdeDRRo21nnBkzW+KiiUmRzh+WP3OTkCwM5ncAX5oFtDw1\r\nVFDx+MzK9JIMNLWW62+kDWRNqIXgLpPaezPrEHlVT3wFOcZ9i21EHJGJV/hS\r\nmHMgcWo++SAtTb5yKUtKMKXospYf4p7GaEQ9kXRzN33X5R18V2OtvBg85h8K\r\niApHyNKVfL+KHwk8KKiSujS0WCFZZcce3sbZKCHXjlkqUZaKUNiJDAmih8w3\r\ndfZqwcfRpB4yIZ70/bXDmyYVfr2wT8lRUpZUGPE9aeVAqUaTu4px1xFaNcfR\r\nM4vMcVDNvagvQsH5bGQzKFhWToyT8LiRLTvvHHgVUU3l6PPOjDh3vDeM1MbZ\r\nUw+tbMHbbhGaoUDsHRNIHCfTB45CjWXk548JwlWCnjpca/GZYqoss6LRHM7J\r\nAuplr617XWjAaLDs0FUr2vh54T9aON0f2ZyPh76davcDC3MHVEFY2NLvxW/K\r\nWx36GQj0sAKLVux8qcOnK/FetR+QIvowwoABUqlTdP6gVkBtc5XNtsAcfFBc\r\nvnm+XPu4Um4taQrZd68eR+AUPDTe6kECv/uHMtGcvAfVNHpvBNlF/kNZ3x8m\r\nL8yobOvh388jA4uTyWFX+wws9icss2/XXZw=\r\n=+CWi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bad5e9d5ee249573b8761ee04be255f8808e4f6f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.0.2","simple-keyboard":"3.5.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.12.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.39_1678957268926_0.7030681823974734","host":"s3://npm-registry-packages"}},"3.5.40":{"name":"react-simple-keyboard","version":"3.5.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"870b057e4ccc44cf4e8e406823b19ba113b1bdcc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.40.tgz","fileCount":16,"integrity":"sha512-Zvj8L7rHUn85ikiB/xRGPMxfbLYEtJkNzpndiD77vbBGcVxN3UvmZITD4wvyoYoAncSMjMKoS8XMTsUy+ErStQ==","signatures":[{"sig":"MEUCIAp9Pg2MEQdf39UAlV2epHZ5rz/SqBrm2G26STqlTy9jAiEAno4Rg3sjlL12g+RB2JtxI7Ziv8b7xQ8UdqAMT7SAD/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFCvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4hxAAgBNOca0CHJIAGoOkLUTx0kSLJka3gOpJRVdA2i2ItWRbjXp6\r\ngsOeuBuql3SBBgBaZzZWKECn1oAGd6RtdYNh19uVvWbL7jgR/jQYtXtk1ziY\r\nNo+ftdnJZxI1m7zwU3M2rMoeoqyr+dL6Y/jKP1/A63JzekXNjJ40IbNMaGk2\r\nKtPtWek1c7MJC4C9I26G3+CH7BESA61mRtTrNlquR7E4fpCHq6tSpdD5V4ZG\r\nDXwaYJbcLZ8qO+g410JNbinxjvWSDkDI4vbqmYn1n/9NzQdG7xdXq6Ca9cLV\r\ntWHESr0NTKo6XWbDOma2WAZu9Qny8wFDurKxjL1ELRLKlr1H7kbdwdwIrCZF\r\np/rl4qxFpMer6gIeRopdM6Q7cqCvviHAKjY6SQ7KASoJS1uzpJN73H2CHq+Y\r\nZu3vp92TWy+URypZinIpxr2E3G9ccR9ac+gYxlS8XKeYWNHZvW5YD9kx7xw1\r\nhiYeovC2F0P+p5ef8ZMKAMxnL5m0onEGDuWefyFHoVAOGeA+UuHSwTpxyRL8\r\nwHPdylgcvgrhpQtLMzk6bUEQ5Db2ObuqF8dR2bAK65faP7wK9CE/7gP1pERq\r\ndST66io+4P3IxYEC1o6diddK4pJjXWKF1H4R4Fa0cPV7p11F9HMipujZSspH\r\nckxw7YOR+JvpQHwApTRbV40uKSm9/QwcdSA=\r\n=jLpz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1ba14727f9213327476af0e05975218dfb581b31","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.12.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.3","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.40_1679043558143_0.19202607723111775","host":"s3://npm-registry-packages"}},"3.5.41":{"name":"react-simple-keyboard","version":"3.5.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42c0da4e6e386ebfe82ea62f079dbf36faa949de","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.41.tgz","fileCount":16,"integrity":"sha512-ixS6DBGqdv9IdicuumiSoFng08PbybLrfp0UKiSk7BlprQpM9PB+aJnVlQOiMouLW9vjzga65Vp+1GOgH2oB/A==","signatures":[{"sig":"MEUCIChtsrtfqQ7FOwTcr1Q3zBMafngJUNINnyPO3c8lG3ocAiEAteAFKzP6PV64lYIYppbNR1ICbW7jJkMoiLRj4jQVm0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFCxFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZqA/6AueBpwtgXamkqYB7pJ22MUGZTQbKsw2rw8HAi+OqHhgWvNap\r\n3ki1QtI8wY/dhnMl6qhgAP7g1t6UMVW35Xzix6LcYWwLbgY7osfv0r8wwKlY\r\n7LYx+HeSU+sIqQp47YSlE2ALD5KExp0j940sV9NeYYRoLDIRk89ylKbSQv5i\r\nyBjthj35kqYHxypURnh3jMl+CD76GuHiNAJCOYy2WoThM8wqfr4u+ytLf5wK\r\n0yCwcItCjGLUyioS343EtxsIcwNDDrdHOnAoh06GtkPjy56bDof11RL2jprl\r\nYeMOq7fn8fIeQL06jeWjCrBoi2+Vt2BFylwM6HSL2AWpVmTKxq0hFIohZpLv\r\njZH0+o4erGHy3YA8qbStx4fgyJxpgCcFKPA1oVV25AZu8GumlutYlgsS3R1E\r\nihEpDaK8S+qVJk4RpL6uEHONJyNCSy/QVoI4tVB68cPco27yYWh1Z+8zgeTn\r\n4qp21fCpAacB0lu6Wp+pPtomSG3kERPFwHDP+Z7Nh0KxVbBLLPOsvdGf8Rxu\r\nA6w5OTDX3FxPeMdjfGl/7ijhEvTs4Zh9JT1k0gIN0+qa7Yd0rWxXQ4qNp5FX\r\nohXJwBQ83TXjU6zZuHp0NUnn2/DoFivtwpEErCe9eTr0mCb/BsJDhVAb8T1z\r\nAsIsNd+8HKHfr6Bdi0mUQ8vM730FkSui+kU=\r\n=pMcB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"559d26622671564216eceee1660b292182386432","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.12.0","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.41_1679043653599_0.01675714537034212","host":"s3://npm-registry-packages"}},"3.5.42":{"name":"react-simple-keyboard","version":"3.5.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"18819676b7a382460ae7ad3ebeb931af639d1de9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.42.tgz","fileCount":16,"integrity":"sha512-yZo5tRIoI+utU0jmXFZAmuX1WMzUtddInGzsNOMZ8/JCs8e2wxfvhx4clAPmLwmunUFQwuoa8oHRmMrKYVPoCA==","signatures":[{"sig":"MEYCIQDIgy9PcKB60d5/l3oQnhANteXQV0mEwuT5dar++NHDJQIhALkZaQoC/GHGg2AE+kovET/mTNwNcsVsg7VZ3KNmVxIP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGCCMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJlA/9ENOCbM2WY08ws4aFrYQMWhAijgN212iOMki50j6hYdxhLkaw\r\nmXa7mcY1j6LudYcZ/M5Q0im9a3aLYdS4WbsvGVvhTA7hPMV5Njjf84u7vehv\r\n4KAIvRFoc5HpbcxNrM4dRMFV2O1VqNB+uyxlMOTGuCy4tu2ihd7DVGqJltNx\r\njKSF47ued4lJY4OnslABvMLMr2vLfW8+reo+icdQjy7A4zmynGVzAzh9BHqi\r\n1kJ6mVSV4aZwmDfnOMOxzVUH0Ku/gUE8SOf0sO+1dUyVh2qUEvd9n9ZmcEQn\r\novfvGuBiuVDdA3KS42AJQZ21WRwgisnFwswo4icRLXGPEegKdfsuyOB5YAuX\r\nv9BXhb4oKl8gdO5JCkHRDNJETIQGwxexPi5Fbb4GaiG/HiSCIywxrI7jTvvN\r\n80eeR7PgNoDnNy8jf/ESYuLm/+IgYcvX3SyaeroqhmMu/SUiO/gdliOEmli/\r\n4e7j5+ocP5uBonP9zLCGIo3oRyxQsP5mhlVdklh2e/8wsj2fIUFk97A9lzr3\r\nNvQkTBJwZHlzn27db1gi8Gw70xLALQoqDd7bQ6mLhURW8dkXZHsD4s7GfdMd\r\n3Rh1YLeLBH3HULJZvpTQTm9sblRCHhBDLrotI5P0a5IdNeCDKHX7BeMGQIxc\r\n0ptv+Y8I4nMh0JdUC52dRf7zdgMQAfpkM4Y=\r\n=Qcya\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c6c8a055e6e7b5aee4d57ff98302db5c089f5ba2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.37","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.42_1679302796043_0.3326452024715869","host":"s3://npm-registry-packages"}},"3.5.43":{"name":"react-simple-keyboard","version":"3.5.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1643ab8ad904d54bd1b06e8582a36b5f1fc7e2f7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.43.tgz","fileCount":16,"integrity":"sha512-wKZSx4rJO8XswTOG3jDl8tBb2llY2DEU7bkQH1nwp4R8aImC0M7nmB+uyQPIErEoqyBVGwBMlt9ZAfFYM0xUcA==","signatures":[{"sig":"MEQCIDMkm4HJCLdWhPcvG/z/qxcDZGiHxOhc5CPCkOTmC3CvAiAVguO+szZ5ymnsmJVozvX96htbJ1LUizYA0pn+V1x68g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGXIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz6Q//RF9MKC5Z5JtyiSvsRTTOw2qea8RwHqTzdlV/0OhgqYTpnQdE\r\nfj1I56C9lvSDiHxtmgJrOsmP4oqA1XZ6dXl6d0dt190pMZM4LFpa+RGmL4JT\r\n2ky5gtAKcwl8pzor/Fsy6y79hOZKQj0Ly+vvyZC+5ztV+lq4EX3/fotHrPwo\r\niqq4d7EFGNHnen0n+MokbQisEZSgypttzFg4EGPgV3/plzA82jyPdEp2v9C1\r\n07Ifb/xdYNW+KWRNnfqhXYGidHZQyU7T7JYnHoRgFOrNbvqdfo5OIQMuQlRl\r\nqib/cAcwD4af7hfv5gs8kKq1zUOpSbZ7FypGwFub3lBUNwMtJCQAJ0BKZD8W\r\nECdOKau3tD1AkeJMM+/qlvMF+sXAywRf5mf49c+1pg279qD8Lw/rn+xRbD6x\r\nQAng6DtUO0jtDOz9hs1pXDhVPEEsmobI0X08xV6Ini67f+XwIQpUtRCLmCT4\r\nc2VJvSOAidO8bOmSnCRGQgzx3Ano4tIWHFyqSGP5Dp1zVbczQlRtipyLrGCp\r\nGLNMBsjuquX8HsDq9g1wpydJrjs4v6QkjfNwDZomczJLnXNMzhzlky0Ph9Ka\r\nWRhGNlTbUoydRAEqQJseL9t0fySODIm2U4tXn123Gtn0km8wjncPugEeRWQR\r\ntPxq0UjGTQAvsm09qxetS4wYxnCb+4p98cs=\r\n=vvIP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"aa4b986d3f34f6cc5e1c996f42d8673e43872089","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.38","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.43_1679389205675_0.2647865350859271","host":"s3://npm-registry-packages"}},"3.5.44":{"name":"react-simple-keyboard","version":"3.5.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7508be0762574cb826a00e57e674ff7855299e2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.44.tgz","fileCount":16,"integrity":"sha512-71Wi068t7BJag+9IbmZpbHeiLQ7Yd3Z4QCBRfBXCFnG7x5QGriYIbOOsRG07xl8CX7JKEf5PaK21xFzT7gFuaA==","signatures":[{"sig":"MEUCIHRs7txZJ3lVrIgT9qUYKgadRm7jusQitw+vhKnW3ODtAiEA1SCx0m4ZzvFo80D3MZTUd95cc8G0VlES+BvvcNzFn0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGsPNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkHw//dh2eeenLP8FT3aPof1S91YPGGvNnWGSlBi78vzn3x39igCSN\r\nAqaWvWykVbieZUMPTgtTTqhAhKOBc4fyqRV96l372bSUJB33hb8+TwWtLpz0\r\nBPIb02BNxGMBoQQbjhbOWuTu8IhoWSDKBGCDubFEkauJlrH1XsRxINeFyqq9\r\nMk3jFrkl1rDmbJMYmnBfhb7+vxr2BuUQ5+0x6ZOaXma//MIhDFSt+3RWzptu\r\n6RR6yc5C4g8VcBVGgi1yOvirT3IuEUqbSfz/+dpB/8mU3mX3oOlftyc9WbcG\r\nmWEj94j70Ld/egf0acoD96JDveRHwAPlewZptuq8eKpaGJNppuuZdef3c3nM\r\nebDda1+9UhN2klJXC65RD0EHdrjTsMRJGWnmOUe7/DDYEtwOvRJpF63z37OE\r\n6NkI+JPs4bvxiXuB4jozPkNLiXG/wHNgVxv38kP+BbFvEnjA7L268JA79Ykz\r\n+MMXJ6J1Rc5w/Wook9Fe5AzSvfn0xJ/ySFfNlVZbFj7qmA5yX1Ab1uE+kker\r\nk+Jdyc1sO1h6MdbFVvTPZ0rNnpUFELpS9B1mXMRiLbepRy8sdqInocu15EHA\r\nyBhiNmzI7nGct2KSL/UlqhwBI8t2o8JNsBoQe+ATsXoSw8ckMDfVqxw4yV2K\r\n+vBqT1qSUtb5LQl1vF3H/hWJzzRF2OrRI7U=\r\n=hj4N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0cb13615cecd0387d0c42d5bf4d66a9df633d9f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.44_1679475661176_0.9675044829590909","host":"s3://npm-registry-packages"}},"3.5.45":{"name":"react-simple-keyboard","version":"3.5.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"21de36e29565d11c525fe95611b23b0a2b62e4a4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.45.tgz","fileCount":16,"integrity":"sha512-n/CRz2e9Br8agu/fS+lU7h6vlxpT3uRM3GKK47Ty0p8kpZgRL+TDPi7VPZZ0CQemG9p8RWpSKOQ//G2u4Gr8fw==","signatures":[{"sig":"MEUCIQCLeiqThkFxOcDMdvZSu/w1W6d8QnnKxerJfIBwf/DQVgIgd+fTlp6Zwkx38Sslk9jytuPwJ05XJFZOptf/zBVB4ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHBTlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUiA/+IVHFv9ps8p+7lTA73T9IaZjQGKtF+tYzORFCPYtlp+emki83\r\nAz1RcXk2E3Mfd2w/MxmmoXElDCiio6WwHb2vt76p6ItNfYRecaHcUQ/84Jqz\r\noKuW5HKCsoFl2MxkHvrnb0icpxx73qo96m/UC6amcPLeQwori/tWWLP0Fl13\r\nIA3Pu3Jc5Y8kjj9aKQzOBiKasYNIRZjQDNWpfbDjS/wFyUz1J8N2vArhQtWG\r\nbm5MP5RBejbmykQQlSK5yEsyO+LhxbEP8+2Grphjs1jDkA2f0vu4ln7Xce3T\r\nJzlZqy4xqwQnvI38UhgqZuyQGH/ScyNvfclJN1L1yuKSKXxp42RRlHzVLyID\r\nyTKG65WxiD32DagzzVsx7M3s4LIGZ56vwe/ZGV8vSzaajoJVpNvlBevIYinJ\r\n0726+2y5Sk/7kjIqkzJn5rHwi7kwyHULmbZaA43JlT0WGbeh424DH+m+SqBV\r\nvf40kk0SOuxhntiH6Wnpea88Sk2IfU0FkMB3FNJOOyB483/31VE+SggUMCxd\r\nIiih8EqR47fiTqx6JpNGW7FuEQ+NnMfBq4CT6pJS+ajWYN65r8+xgJeQ5xSH\r\n0PByBAjWJLgAHNQgagxaKAYWBZ/Ptk0qORlT4q+OEsabPcX0Gae4xM1Gu022\r\ng+8AhLXE6k8yuFZ0SlCNs8teu4/ozRPxUYo=\r\n=jZ8/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f2f2dbb83f390c2f61aad1a0cf8b0dd4a471d217","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^4.2.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.45_1679561957374_0.5159927540135296","host":"s3://npm-registry-packages"}},"3.5.46":{"name":"react-simple-keyboard","version":"3.5.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91323180399a321e8a6aed386f8e69c73dc12b6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.46.tgz","fileCount":16,"integrity":"sha512-jSLrwNN8uCXYlrsI53JKLwhiAEZ0YRIPqt53EiTRszr/J9NGc54O8Y/tRyTezcGasVQ3IhblfFHrpFC40W7KRg==","signatures":[{"sig":"MEYCIQCBaBIi3OxmGsYi/eL3l+W3s5Oill2zGCANvYhM5ycM5gIhAJo9ixyE/ZTppCUZdoIIH7K/XONEPXhQnyKnn6OXsbB0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIqzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEWw//fz2W1ruNqbCEtVLl5XnO979i8Mpjq3OTN2VPE7BFmR91mAGF\r\nKUwuN8LaY3iqY/AMBewUEfSCZSCgHcNGh3lCJ6gKqxtfIi+WhqEHIcbJqTdr\r\nxQLjbdUxSrMIOo2Ikze8KcIDwbS4aTua/hJZhXJ9I3KIn7LhrbB/GmHfpjk/\r\n2yddc71ROk9XfTfVb3x01dOFUZAUWZCaIVBrO4G3JI9YjE9X7rs2w+F/H1e1\r\nzCcs1VGFW9AIPUybQwg5Umq3ju9V15sKGWU45bKQ9I3rhiWAakqKQk4N56NR\r\n7+dFy1N/WqdhnJxK6KTb79cycE3kjjvMlJxDV/+bW32msb3laRWKihj7wujO\r\nydJgaO1oYrURFOBzjOBIn8wsxRODJ+RygQx/IJZK4Gbpm/kJfnBCgSvXkhSg\r\ngcViOfEov/pMNJaqScFlnxGgOd4X+hTX7tchxE05iVOSeNuBwCx5Eh6ZECTi\r\nW9NMPwSKrakE/Wkhf2K75Ia4Y6/oDVf/Epx0RurDjnAwE9YcVN5jZhCuSp/y\r\nKp/wLowfz2sIAh2TPXcoJ3aI8mFHluVJRCfWy5snA7eDlr7TkX6pOaiLT1VQ\r\nVC4koxRqvwANo0vaa8k7WjwNCSm2GsDbhp1lq8pxdFtQeLKTmZPBFxjcN+CQ\r\nb0GBrR29HLe+zQ1H3bk50p6Or8b1/EvASxA=\r\n=wMU4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"65a3e4c0c2f7d8c561489c0f0917e1275cb4fa54","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.46_1679994047899_0.1853554501286967","host":"s3://npm-registry-packages"}},"3.5.47":{"name":"react-simple-keyboard","version":"3.5.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"58de4020f76850ffadf2106a4b635133f56abfe8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.47.tgz","fileCount":16,"integrity":"sha512-njF56lhP5JTGA83EYJQnwPD+IBxY+REOb3BbOw64NxKssdxQl2PonJzJDD/LaDz8i6BrJOIRNU7wZcKgEtJdWQ==","signatures":[{"sig":"MEUCIQDWEE1omoObfEM12fmm2hdzEmNzvNJ8+BRAaZpTqIIVwgIgdMTDaQAEpAtYmGy3KrgBl2hUVMUeu8SsndY5MRhQVQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI/5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp4A/9E/2cMCO+hqX0DM2Sm6KnYuA0UDghC9O9h7UaiwmdqIDMoY5N\r\nsPZmcq8a2PeVPJfHdiXogqNO3eFFdrQzok8+Erh4ZJvAXK+BgoyE+UY+C7UV\r\nCdyTEqU4BXsHOmSucVknNc+R2/ogkxXPFpYvZAp3kLFgB6K9Z/IZ4Krg6Hlw\r\noNImC4tYLmaO/TjhVzdMEdE0/GwzrocA/GvzTlBW+VsqGoc8o/0ELyYb6eUi\r\nNGzerZIwaHSENVDwvIAiLv0//p3KdJA/YWWwS2nBZ6gkTAXq7bPgd9+WW8g3\r\neSZLHpyJs6W82CS1WLYfjVKfDZyacUwEJQalGh/Q5M5QnTHemtGNk7hBuqbR\r\n5E26cCXhcGP76W7xvAO0gdy6P7IgvG6k682+v8VMzVp3rfaW1uyT0nY4rjOa\r\nJLbEDSynf9GOyxeoEZjzZUG1O5u1ICCoR6RONBcV7zg0C1+jcb7W/bYAJc3C\r\nj+sMmYZWNkeHd/rUBpky3kECejdWhLikNgK3/42tt7EoGT7RJ5wAIGVwk2jT\r\nV8vcaFuIYFFATvcjNF44HkMygheANw0rgLvMZUQBChNqOzdKIIC4hdYJFd8L\r\nADBtE0/5rwA08NXy4ygmZ6YOUvCVhabsyu5WbseWL1ny5OKUzwlEFOugm11b\r\n+5fm7woQz9RpTGV9vs/FxVucXNSQCmowocA=\r\n=chpO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"09ace547992d0e4d8791fbd4480cd4aa735a83d8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.41","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.47_1680080473175_0.5309657576579736","host":"s3://npm-registry-packages"}},"3.5.48":{"name":"react-simple-keyboard","version":"3.5.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3d12d8b53864d7e2c5317a8b5e4b55a6289ea477","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.48.tgz","fileCount":16,"integrity":"sha512-y4GRXA4xSOAXu6AUsAP8Rh908MozZ5XiUO0TCpkRK4jmebf8l0kBrG+zG7YJUxgJxP3R/EKqKkaI7a28pjW72g==","signatures":[{"sig":"MEUCIF/4ZqmcWg/sqXzUSe+5SoGBs9H/upNmCWCirGq10ARyAiEA2jHNSUI4/DARPaAFrSXCbrrX699m+jXaQDE5Lv2SujE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJU+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroiQ/6A9LGB38ht/2Mt1Sx4klbcqsq0e+zUfOE4r9AI0fQ24QKeHcm\r\nJbW6y7jn1Ww/Z78Yx9dE5SJ9V8Lav6xXhLCZ9ae0nRjB3sX2Wd5K++aNsjA8\r\no7kK/e/N9A2tVkuvb3LdYNkgXPEtg5J97RUxVjqEqOJnp2hzExeeCI0ugyXZ\r\nGq+pcUjK0fle2Z/I5wWUKbC7YCynIuT40aI8GHIDdpQLOHHsxnjAz8b4N1jP\r\nLrqrTiyetBgUI6yGoPdVKD3FhYYbZQBCs8ZwdJ8HRx/7lCvM5nMxsJiqP5IA\r\ngaNLWcziYPY7lK4RHEDpwlEJ4vHAMnFFLTI1ZOpxAFpU6Tkb2IMsx3mKAmC9\r\nBz9czXK6Ohz2vqcU0kY9Zoc0Q9REthjWOxaG8Oy0+xPpwopJp1xKkj2Ny1fS\r\n66L1lrx47YAs5MRZbhFluQW/7D5apeZacs8ofOXpPMkKTVg+fTE1Uwev/yrb\r\nUoUcs7MkESYVWhrlwnwUHrsqKRJz+L87zXEFGYK5i/XT7K8vl4G21eJYC2YD\r\nXop0Qoyxi9wzMagD/pvDNCyFS4mM+EYozlLod9/wTuZXL9S+jRuYz80HaOfV\r\ntOzXnLGEbtdxSsmFcWTpAzWR9eldFNSz5jifQuBnIJFKCktBr3p7tYIhsmkW\r\nC0wvQqQUHT7BbOZ90bQQZjzpJ6JMtE0Mtqw=\r\n=Akun\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dfa615bebef8c68b38e605df7a9e3acaee97b6f6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.19.4","webpack-dev-server":"4.13.1","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.48_1680166838317_0.8969250094196202","host":"s3://npm-registry-packages"}},"3.5.49":{"name":"react-simple-keyboard","version":"3.5.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"afff34c186f3c157ca4e3ef4f38d9c08c65ff00d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.49.tgz","fileCount":16,"integrity":"sha512-ZaJ5ZeZeqdp9MxFpmeYnpbtF7nMgZLPi2xXeXw9djnOhqZilphqGL+QCH2gYxSpohTlOtyJhpkOPWHYR0w34AQ==","signatures":[{"sig":"MEUCIQCb2DuG3UnS4zPl383RxDKrptZCscK1OE6qbug3d5KTTQIgLLcN6Pu5P/0jkqzGvvgB2u/SQ8GFk8zkdhcwVruZZ0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKpXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXQw/9FJNeludFSDkZ9CFFhKqBgNzCOQrXC8TLq+U+GZFb6DNSAN+k\r\nvzpnlWXTvD4xy9HXQPpH4SmZQ0q/K3nV4+EMuax+lz7Dy8ztfFOsXt4SiQUB\r\nFfggdlnKbxKN1zcgSQONCsoJtS1xgT05r8hYHJkELfaE2KhL1p6rrlokQ8FD\r\na8lSDh1Hsk7nhHW94JQAARS+oZOJHaLYZfHjYYM34ZMSnRAqpRwffXUla5Dz\r\nxHwpKMfIHQvU/tKV7AqDEE3boZR61ubTmUq3XVAoIFj4ze+lOACi643ZIQvm\r\nWr5OHnL0OaOJHkHmeSog5r0f7B/aCt5Vqy+k0fnd/OshX6JeUNKOPpkK01V8\r\n2OyYYd2xXuWsF64Mqo2GxMiuE99kcvKB5f/ATRCGjtpbFYnDrtNgAzNK88tF\r\nVZ6QjdDjL7JOvwouGyf5fN2+2RpZYYzvZrtqmZDtZRjlrc3/LQ4Mob7hQv4x\r\nQiQW2TynzXEc/t5Av5taIFEEro/iecmbjkJP+mbn0mGv1qjM8VbLDRq+iyOM\r\npGLGkdJJ+KI2aD7hiR6cOSsW/n2pXdDjzpuWGBK5RNu6t5Vw8FkU7Bhqnh8Z\r\nSvDZwLkE4KKBLVGvTztKE2iFe+PqiDSuSxwhGw3aR8H21qkmUlYa5Fj8rq/y\r\nFPUybMLdIFCjR3NTGHcdL/cyTHkyvbvaRQs=\r\n=vOrS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3a0f2bcfb3e0dd1260837175bb6298d0ba1015bb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.49_1680512471832_0.26675598611863216","host":"s3://npm-registry-packages"}},"3.5.50":{"name":"react-simple-keyboard","version":"3.5.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bc524c2c54fbd7556e0354318a0bc6c8acbf9473","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.50.tgz","fileCount":16,"integrity":"sha512-gzr4KQ+wCHpLt0KxMQCm6oj6D+CzwB7EyCfIbQ29pCI7Whj9RqDifvuJLZvkKsJnIuA6unQXK3s248Rl3ldieQ==","signatures":[{"sig":"MEYCIQDo6pfJSBKsvOZDIEb8kR0xtq/dQwCmTNJnsDO4VBxFJQIhAI8VbwHVOsCUrcOn9dBk6OeS55N+XsZurO9qQKEBgmci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK+b1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoArg/9GmfNzyv5W1FvfC5SbxjQtdXijAASN31w+KHmfIkkvs6CA2gP\r\nVICHfb5IXWBrpa0ue4lQ/tW5oWhxywFSLqsgQhbsFMpqkOpGCB6KKqSbFZip\r\nMJRxb8MwGlUR8ZEVgGATDQlN2RF9etWVxLujwBKhSllwHLOlHyexRNc1C8w/\r\nm5Nd/krVivQkJULJV3JxIEIlXwCZJ+jR6+epEp/REoUCluu7kVuC0FGdJw8Z\r\ntFZq/DI6Tp0YHMci9uHWx3L5tA+fCX8gfgGlpXLM2JGoxG9FtTIfJtqb3l+i\r\nP6zcT4r1aGzHsJsOXW/N9O7553DzxS488sY9hZ4Dh4iKz9Ts7rL/TyAkZjXd\r\nRTz1uUH0RpY7t1crUI04EORAXrZQJuJ6OCBJOvJq3r8Tz7xDc2mwcWg8yrQC\r\n2Uln2aeP3Gx7jKBLbgE8i9cMHNPLI1zCJRAByhLaERILcUQrskA/j/pguQv/\r\nNdrv5KzSmcKJjJV0A+ryfxBvSMcByAdD6BJbHDyvcAFURxTmq3zWm35qpt2h\r\nuMS7Pbk9q3dLf60VDEsD2DlQLUFLl3MYkG1lPYDMeqjL2Vzx5eso+H8NeAqO\r\nYjaTwUpN0/ljD5jacKRNvcGG9Ys9GkyOVtZobDNqfzandGZLX4vCtLa+n5nH\r\nTB+IaU9SQu7B1Vl1YFS3iYX+P49L3i8OsWE=\r\n=YzlD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"053b633c04b32a1e0059f6e0e23812d1aa252113","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.29.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.1.0","simple-keyboard":"3.5.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.50_1680598773056_0.574853222862348","host":"s3://npm-registry-packages"}},"3.5.51":{"name":"react-simple-keyboard","version":"3.5.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"812521226df5e216139499d9b0a09ba828a26f36","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.51.tgz","fileCount":16,"integrity":"sha512-Ko5COFWoNGpYwBaqebPl5ZWKqRKLOwcg2rATxnMinU2RZfg761FlxVpOWOwOvCVF/2ly3pwczkHa48tSyZEOxQ==","signatures":[{"sig":"MEUCIQC6f2pPPxmivqrUxWUmFvYEq3jHdoLYhe53ylZjLrBHrwIgBXKGVxKbZK6JNaqbXksEybTelDNVIJbqGgnvkSSJSAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK+d6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCFw/9E1Scea+lA0kTxvRIWNv9WPoArAH4SfV+7TVb/NilXFUxrjSf\r\nnUAph0z5w0JIDovLBvDLNyc8zslMnfnTj5ZIRsMiLY0BkAfGX/tGXd8Pn3cM\r\nB5sFAMGdUyx3h3SqHj8o07aduINYl55PMzh38xgYvthwYx2eci1qNeaJDfvC\r\n1UbF2+v1Z0B1MX1Q2+4NuBRyIHF4VSuzAkD7mTui46ktMBfFaXb7/TNqIBgN\r\nJPDAih1wdLG+k1GpRBVbWPYMThbbOfecXF9SKtHDs5XE91Dfc8Ejr21SwS40\r\nw2jzmmCNC/7V3gDH1yS0fFPUVpoF+jT4JgD8UMZEXtfuXVjAvEwUfhd2icyX\r\ne1RLlyplzBcnqAdefXZj7lDGmFrwRxkFc0EZ9yp7HRrilB1K/pTp9i3xWRcp\r\nabzK7GvEc4xOxaVRZZre2DuwKT9mAhP2sfDmkY0SBEXMMPrvIUkMfUzTBbqh\r\n/97gqNS2yNVaElOlf9jLxLoyTM0T8p95Z5Wz7+ok7v8kb86vvU2jN3fWB2O0\r\nQxbspZDDmxNE8z800/NSiWJaysm6P+MulYRzvhySAcwILT25smnwjcCf5y0b\r\nd2jVNELh6krF325zY7r7WtapBQ7TLYNu8ELqAlP8N4TGmApgssu0OLn3EwAG\r\nAQnH+re/a/nLYZjWWAjpmLnp/jdKFg72quE=\r\n=p0Dx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"87d6bdee12b4d5143caf07c4006b07810b42f749","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.3","simple-keyboard":"3.5.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.51_1680598905790_0.30297108328376376","host":"s3://npm-registry-packages"}},"3.5.52":{"name":"react-simple-keyboard","version":"3.5.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a104e003fa89314ead963e6449bf0a57d07c43df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.52.tgz","fileCount":16,"integrity":"sha512-OrpNptsZEL3Db9mQRBdaZfIOhiNjyH358B1RtLlCLB+52zC4YwzF4Bo5QpZE2615DC/TwIcLfn0ntbacutGhVg==","signatures":[{"sig":"MEYCIQCr4g0ZRONj+0grX2XNIyU5WHVkBXqYVxffypdhUX9cagIhAJIxFacsvp0eKKaXAWJ7FPMYEsFRWfXn3SawQEnejMuB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLTiSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwDA//QJH1JAKEblHtxQIPaaTBGhLJk3BetRamriLcsCQr4yXI2TmQ\r\nZhMHqbiNp86DXNUq6kfVfl6AWx7YVWUZ8N7RDR7bdlhuHweOjS2yR5hi7jkG\r\nfYblHDKZOHSGYPJRJuWzbwf30mVd9d3d71LwChTmMmnrJcn8CCQpIVRGCps8\r\nVu6gisbeoFkWYzLnEg9/RJfOGG20OsEQSkJcFeiMyp+om/z5dIi+fw3n8K8k\r\nGIogp9WqoQllB6lXATgyumTaxzPJz6ViCyfmzCNoHRTBkS56DC5OwUqDn3yx\r\nBhiI4y4kHNacZckocABwKwij+BQuRS7JRZRIocvZ4BgGYaY044AyPF0oeK95\r\nC/91v9VonjWmvYBTmPiS2xArnPrMMAmbG4k8yAc+r+D8i/gP4xvEt/ErF1Wd\r\ngtpvFfS0RknCrshv10b7vrTsJDF8ylY4xIHALtPcD+kDVPK3NhJ4p31TV/vI\r\n0nKj5R9WwP78gvFBUXWWncLpq1ugVa7BqkoyQarIerEQDSzBzOJtHFBYTqCk\r\n6MEn4aGinjXclmk5LYuT/94gAcj+pT8kVokfFj82jHe5iQfBC8WX8L8btOrl\r\nJV7QopxCgqX0Qm6d+CDkwgb72D+jtxv82WIGWbWVzfLd6pF28XBwrC/79dC3\r\noYNAHHSuJNqObhbxQkU4rNVUTD/ZMTdyiaA=\r\n=7t8r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"151d7714406f1a68f1ff710e930cdd644549b0e1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.44","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.52_1680685202236_0.5429737561598698","host":"s3://npm-registry-packages"}},"3.5.53":{"name":"react-simple-keyboard","version":"3.5.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ddff1d12fd53f617b1c544d3effb1bfff26cde50","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.53.tgz","fileCount":16,"integrity":"sha512-erXkx7uJS+TwA4eudHQZNCCw21WYG8Se6NLCSb962wz6xAqjI5+ETlYQokYYBs559IMxdphLAr7w9/Rf1dIbIg==","signatures":[{"sig":"MEYCIQDPUrcLwOySQ9zLa55gv9K7hKGfXo7parZEq3pnI5XehAIhAPOwejrnFV2JJiamByvGnZQDiyMqHkgwtoJkm9suoTIZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLooUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfew//d/FFcOPDcA0OqkKqJs/XlhoenxcLLbTQHewR2Pi3qdH2sc63\r\nzZ7yHv4xFoeeSbeSLkgnEjxlQGmXj9YeyK25Arb+I0Rk0qxYiYtQ2qTt2IM9\r\nITXV1GP19v4YZlOSH8P078+eCQfltdX1Xu1nB7eHZdPO6+nA12lmafip5u8/\r\njmgSFWoiD81egbraQOt9Kb7QAs26kBM0qn4k/tieQ3CgrB7hUIm8u0rnvJl/\r\npZ++5coZwYUYqzGSM2OJOy8ntg6k7jeupA6eQ4SAxZ2oBKyGSau4wvwXcta7\r\noyBbyP5CYJTv6agaCMe/XbbZZ7bFqNAIop62KPF2mn3vAd4qOiPaI0CF3Lgu\r\nq1JJB/9Hyae5P7uCSN3YMyLlYtj+kCipOoFw6Hr2Bk9KuGSgKS0wdskhbjZ/\r\nrUq8I8xESuLmndWsVJqaquRLSj85pW+A1fo4BIHam7mWn+TQ0kt4Oav69Xlk\r\nrAtf/tWxj79EMHaLxkOm6VmAK43CZiMVMJx0Kgvop5YNq9p2Efas3BFrxnID\r\nWrzo2/7MlUme0yn6NgHg35X6DA9KuNFrpmz7+R5e4DxUKJlcmTxdcjCwiVB3\r\nl1jKB3vBKHFBqkWTCcHfb62IpINTLEZYjbBdtUtGtiGEJ2G0v36Kp1Bmhp2U\r\nWavdcEpbpxOgZXzus+8FGkPm9UwfwqYxH4g=\r\n=hqIC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ae2b4aeedbfd91f76310a1c196e787b07ca0adc9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.45","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.53_1680771604675_0.6992341457467288","host":"s3://npm-registry-packages"}},"3.5.54":{"name":"react-simple-keyboard","version":"3.5.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2e1a579f6bab6590a3af877987f3acde813cd493","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.54.tgz","fileCount":16,"integrity":"sha512-/Y4Rj8/sDMzzuFWuVuBUc4xecVMD+I1fUeZ0VtPuhhp/IpxrbMzBUG37OYuV1MfkCP8YtdbghSWihsDM+0LB+g==","signatures":[{"sig":"MEQCIEG22ux2SIgf1ORZM6YVpfyT5Yf5sjP0heg7GSDx5U8XAiAcsqij8NhUov+Vad12Hh99Z3gAK6IgnBwg8FlZaz6LAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNSGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiUg/+PhChy1KexrXjUXe7r9zblKS8hDLhoe+Kg7lSOPbiKbMDgfDB\r\nyl5QjxtjuQfFKevGALliS7yyaoy5ZCjxTcI6J8ttzezda7vhkoh9AOpsqDFQ\r\nMNu+lz53OBdc5xMgx0ZsIPFKIIxiXG9BIdBCYaJ4he89XGebGe9W9ffXO2lz\r\nm6j+BmAiBg1XWjkSSmyZYOwe3eHLF5f2icjW4suxX6l0QUONzaEmgiBykji7\r\niMsNN7HoJzgXgoYV57eenza6qrwlNtnkued63tPW7tk9/vBMr0wIpNdhpybg\r\n+Jv7CM6YpXcEZ2pb2tiL8YFSu758qDhfkBJNuhJF4VARScNDP4wVsBBn1vOt\r\njcbkNnHx0pO/1JQELjLhMKfg4PIlUM5IGWwPQeKiM44aYASULsMhpdmGnv2h\r\nhJgagxX7Kw7pKCyRLza8eeho8VOxg8CAAYwkp9ALBPRougA+4piqdGn5xtmS\r\nedKkejY8qyHme2mmuNXldYNk22qCjzeWpvwqKC7Tc1VMrYgjlptbZlH32bA1\r\nVSGbu3/eZRtH+HeE9fZZlBsw+bo2wVG2p/mrX6yNbmIKEjp2d2bnuDJRdctT\r\n39GWoRzQrLT60xFi1lEMWWj4gyJ8ehsuJgJy4P8YfqpWWbpRVgTWxzhBtoI3\r\nznt1JtW5B775k/Yea59KiVFXmpEeU1687vQ=\r\n=BR19\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"07b9cc81adb3f5e1505763bc48575ee52ce3b14b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.46","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.54_1681203590284_0.7715150915566762","host":"s3://npm-registry-packages"}},"3.5.55":{"name":"react-simple-keyboard","version":"3.5.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6d76030ce629b5e267832e9ffda40ac87af3f9a9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.55.tgz","fileCount":16,"integrity":"sha512-+aRkxXMCfyNzPuRn8gmNGASgtyYI+dGWqip94/oWSX0UK7NMjrx0F7PAKpDBgNUQQbfmotbuQP7ge/APYLjOSA==","signatures":[{"sig":"MEYCIQCz7X8XIP+DIgJ3ubwoQiwVtKzHpoz+tuahUGU34CdyIwIhANXwAvg/Kvkk3P9VahHamcDoG3gAtvWE9iFC0ZwDtoGK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNnMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAsA/9EUU4nDFG2bSqH94GtpxgW3gKuWzO1O/pmuGdiHhMcEjP/Qio\r\nKXgZZ26hS3W+f+9rdliqlKQEnGaey47TqFGYfQhFRRT+SG0LvBpKs6OR5Qfk\r\nIvn7vCp1/uyzsOsWvUbkOzqe5m9ylzGqCB1ezv76c0mbJZn4GSHgldF5mw+h\r\nlsRZHIY+eN64ZA1hUkv85buOdrM4cY87hg8E+IJenOCXOhJwmFIKAYB18sR/\r\nFUlLFSnSiZqX2M4Zcb3i27taDLttUIaQnvNGM9w61W6+ok9NjpZT9n5Y6/QL\r\nLAhxS1U1G7GwK4iwjaN+ThTBAHPUqKfbkZju0NgjSPYPVXzT3mk1fuA95yy0\r\n4zeigeRQt7y2zs4FCIecV2UHsxFRTYk0BDtjBNe1mreLMNCuIvrZlMp0z2Nt\r\nRS5rcdHzQoHLDDW+58LIk8dDcgl9/yRiTsFrGYR3LK+SiYGjtdBSWC0b/Y8b\r\n96IW5ZG0hoD7xqp2n/ZQ26uApc/OgoEX9AglFfqVn4sBeCt6jc1XE9bZ6MHr\r\nF7eFHmGxiDa0Z5bJhyUKgwsU3aKWUu2M1m+4S+mpZiUQ03PeZviCwfyU/S2g\r\nuF3/dAlJwEY5U18Way5qQK32eVFM5KSqepvdo7IOvCmT1FQdZH5EmYmburld\r\ntfcnQQjOMytTC297/cEkb2+rP3CMB8tn5lk=\r\n=0Vut\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7438708069610c4596a9218843a68a573d8ee919","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.0","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.55_1681290017080_0.5204557783100403","host":"s3://npm-registry-packages"}},"3.5.56":{"name":"react-simple-keyboard","version":"3.5.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c5a4405be8d93d3b71a28442e0da0b1ce86c0957","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.56.tgz","fileCount":16,"integrity":"sha512-T+k+8krbDLgJHVRR4jrUUcoP8KdppqsJbG9PY6c9MkKsmpPD6yM86qPhN59qbKFIU7VIlBRvA2VcR7NpE5ftaQ==","signatures":[{"sig":"MEYCIQDs16BhlYAHB6jTGwnOZIYwXWNHwEFtb5VlCU+zZwW9mwIhAJqi7GJmrUsBgc2/k8qs7BhUPfXWWRGc7hzKWC9iFVpC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkORYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT0w/9GjuPDsnZTE4SMwaE8rkiUEc7Su7VO7xN2rgitfCfLD5I2cZ9\r\n64LUoxUGV9oyTzIxExqWDPAGrKu0YKDpQtz4NLYvoYuiBiOOq0DVwjH7DDVC\r\nA3EpVdrpGs5lRVPNPGy3sjvJPXaUma7L4KDXxeWsY+hhXlwhXGSA1axfmeHb\r\n+abK8E0nunh+vYoporxegQ9rEzhY50qVIPXzxKS6Di+5ByOsmba3jjtEI0in\r\nPXkB6UU9ZY16jnG9mcqTO9R32taKzku5m6VL3y7DHIMBtElya5i0b0Hj/aMf\r\n9O2cX+5ze7Prxb7h57sHdoFbOUa1kHY9hMfkCIKTuArYlMkp5dm2vG1VuQZU\r\nwdcc7PAik55a6IDCggYUNCbR15ZRVn9MZIUk7rumY0y+SB9J4lbCAiDqA0II\r\nApEH/GAsc4CGcgG8Mz8SbsxlkdtCVSnG30gsxkDwSqxDpkXgvAk6y+COotFK\r\nhkeZM8Jtni///FFrqZrnjQtr74nwGkFxAt6vHu6n0oxWylEZorw52aR4tosi\r\nQRgKQttkFhtdK4wTnnP8AgZqNLcdskpre0e49yHNW/tV77A3pF/gZuSxDdtd\r\nhpFIqdkwrNpRa+IiQxTVgB8skZfkasmQkQ9th2NlBngEHEqOPGfL9kqg/wOF\r\nNrJYHXpYJVhInUgRXfJy2Fb7zPbh5QZHZ5M=\r\n=99iy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"13b7b14fcaeef1f523f6aa3a46a1f5b869c5308a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.21","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.2","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.56_1681462801441_0.4134966247414369","host":"s3://npm-registry-packages"}},"3.5.57":{"name":"react-simple-keyboard","version":"3.5.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f4ec7a27f576b1f5c9d2501cd92413f77d23ac8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.57.tgz","fileCount":16,"integrity":"sha512-apLnoBv+PkykxWzbQaq9iuzkvssA0NzTM5/WFmT4mqruQr+dxK/zMtR6iMR+7XVOWaJY1q+SQLHggQLidJTveA==","signatures":[{"sig":"MEYCIQCR8CHKRdrsM51J2FSbmS5r6oloBXK/F10Lv/vN2lgNbAIhALoak8Zn0y3vehOSB43NNC8ty86B2Vo/jNzv1ZjVkbE9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPQrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqIA/+NiQn3HwKKvS8SI0Z44Viz1c3LBfeQD04e0+m0pafBCaUEglN\r\nyVvAdI+nw5jkz4YABQWT17FsLNmnWXOR+B9EZdaB7YArL6+kWtIT+XxEN/DB\r\nO2d95oUMMbqFiUC079o2EUDZ7wlNpiyFALNtO6z55tJzLj1CFyrFWrh48L1m\r\nt4KsgdT8ZwnZe0AMR5EMaPzKtLtaRBaaffe1420kBu2uatfC+BBHbpwhI0KS\r\nWqWSNkfv7sX9PxCagWCVwLRTucmqvxMJJuFyevGTgBfxhqNk5SDdWZCjwv/w\r\nV7tBMYOQ5CtLolzjBtyo8m57YjZAhOjB9JoM6P0tpv2hvAlokmzvlUb1tJAC\r\n/7kzOcy+bvDa3Hx+v/FbJ1qFqGsbulPlvF6E3BBfgqbbMhjbj/isewywm6KO\r\n4iiYxw09syK4FJOsAq2YHST/9lOGYFlcRAl1OvVTbATQPdAjNAZh6aaeX5oa\r\nJa6BlBmrSr/OiuEflFbnC2d68/HzN/ikl2H8L8Y5ztuZdLaJsIVhelqUn+Jo\r\nMYAQt61zESn+7R0WjYrpb6BzpfKUIkq9wVuq6B/zsHfowUo+mGscQouNqtBy\r\nZKgwhe/S1bn9cl1+Pbdnx8+tXETP/Mo0eof4bQ/iXgqm2ZeAnfrnwxrimxB9\r\nBGlUZX9fakFOVmD83J1p+KwsD1Brud7mLhE=\r\n=yPol\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a87f2381c1692fd20647ee942ec660a026a92c9b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.22","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.48","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.57_1681722097683_0.634628279897895","host":"s3://npm-registry-packages"}},"3.5.58":{"name":"react-simple-keyboard","version":"3.5.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6974e8f28c0f58b2ecfd002754abc47bba1d7211","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.58.tgz","fileCount":16,"integrity":"sha512-u0LNnSxRkIuTUI2/1gYV14vK2a+w2QQONQq9HHFWALfHQNSm0ZrI+FuI8WFhMnmxBalDHGZG+s57/CsrqqO+7g==","signatures":[{"sig":"MEYCIQCvl88yMjXnkq9ExBbuKgw7NdmwXKEjwCSNZEV5CXLANAIhAOU0EhVFKMsI1rtv4bW7JhfqQhbLMRILkMdupmY3tCzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPlwAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3bA//eBpbWHMuU3c39X/su43p8ZrO9DeHgf7LKZlgRztNRrwCKSUk\r\nkNkTVr3rchKHFUtRNOBKPWGlc4JUQIpa5OLd1fZNrP1Xl3N4B8N0Vw30cGI5\r\nKI+TjyzAMlbgJEi4VIR7koXzd/t8Huj4guFF40DYRmL52tbXqCoGoeqe9C6x\r\nzs7CeoRDjlKw5uHJcJlzbNhcPBEor7OO0V70U5fd0fCvrVYESlVUuFfrmEzr\r\nXIFtf0B5ncHxQn2Lr9lcrFhHuen/mUrusb+S+7WXETKZQWBd5GMuLccFHyOs\r\n9/QrClFS+rzyAeuYvGLbw18HqtM8ff5IvtCZa+GIwWFm5ZtXadiaELBp4LT0\r\nY3lXr/05UrKl6m+aqUqHzRrpbBVAVUJtsSshRqlJ+T7KDufuOo+gKeTxtoKc\r\nMj2GuGTngbkE6kTZpvpoJcPYdH1ftZCYcr1CzrO8v+LHjfke9ucNRI1p+9cM\r\nN/AySiYqFT0fTTnQ1z82MECW3Ms6j/rF8+stLeCsYU+Bl3s32wIKU27p8bZ7\r\nmO6K52bDl20U11VHSzYwdIc760X2pydoOxQSRZwVE+7f/t7dnLq8bwvzHqr1\r\nCafZHVGjrYk8vEl+m1jGrTqeBQCNrMpDysMmW3Kep1cH5XlsPAkd6WboZLDn\r\nfunyfgI7qqTdXfX1lxedf/cDpusfVVNvXkk=\r\n=9mAu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"158baec576c08806b0755e08dd737441d1f2fed4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.22","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.49","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.58_1681808384478_0.5195015219435948","host":"s3://npm-registry-packages"}},"3.5.59":{"name":"react-simple-keyboard","version":"3.5.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5ddf4368611f81f4c007a5633b60f8673d2f0ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.59.tgz","fileCount":16,"integrity":"sha512-/kvYoZ8Yh71A4Btr0HXSqajx3+KgZyngslSBuBObay+YDGOdVgWvyFBvm0XCkjWQZTx/xbXjY/d1vI/dylRCeg==","signatures":[{"sig":"MEQCIHB6y0ZexlCJO0Sd+ScmKA+F7q97gx9LdUhZSI2OjdeRAiBIBepaGCBAOs6oFvWAGiwwlLIj2rdAnEcfZ0KXTUUsog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP62FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoosw/+MclVNf9MZGJg6c4t3iQgOP/DaIlKqtRbmumVXvO8u7RW3zEJ\r\n/JGatar39tN/joa09k2uQGvraLLiQCay8IvFzoPE2NWejHPLDNtiF8C1MYzK\r\nD0uvq0UjuOrAnvoRMMUS/6htlz+y5SdPL3Yqe7IHTABiBByRufp8jMjipeH8\r\no9M+KNjUYl4QaFMveWprE9JpCmNhz0iIUEWGSfgQszSEXDBC4EQiPawF6jnl\r\ncy1Dhk/Cd5Iui4p/dvJ2n3rQp4vHZFxicQM8Es9XpGDjBHMYNjPp/zAWLqRA\r\njEIIOKHT3Qy7yi5A2yWu5Nz05ewFx0vJ8l8CYWXuB65aByMSw12luew507Wi\r\n9Q+zKVKo+5DDn2JlVxsZtaUBanE3758ibASknBU63wl9sceFPX9AnzM66IVs\r\nH6C22xSqdnX6iD0oswgiMOJDjFdGS80HEn3bWm82GRXGPAlSzB1zZ+8fOmBN\r\n8IZ90q0cH9WsMY8SYu+97ShgBwH3etRfCRtOdkoCkt7Vo1OxOQRgkeAlFE2h\r\ntBa/v9zYbPqfBZkvSyE4yLpow9x9S5GXGQd4RWN/9RilF3IzoJ4ZkfDVrCQE\r\ngFBnvgCOXQd93M2VFY7eeS9zkc0ks1EK2IPe2XF8Ze4x1CTScXlSJ5KXgNo+\r\nyyCW0b1m/NHW7EwLEo2T2W8G+36qYESZ1h0=\r\n=zZmd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"241c2dc79b830cac7a369dc7cdd7745f60ea79d8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.22","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.50","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.59_1681894788953_0.07789317680816987","host":"s3://npm-registry-packages"}},"3.5.60":{"name":"react-simple-keyboard","version":"3.5.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"702ab5a7e0e7958f426cfdb2b6fdf2c0dad254c6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.60.tgz","fileCount":16,"integrity":"sha512-ZGIY4DVN1/d3ArDwG6wZq0PJP8ZBJw1x+zHxnFrHSMvUd9eQAhqGRObpx2VILVYDrpzGbHDjBxtQh67Ul1nW5w==","signatures":[{"sig":"MEYCIQCU78hDcbf/j4boTkl3kPxflU+dr8DsrEEKRcCHeCmhmAIhAJ+5/CuHlMv9ueXmP5MVjONBGWX3jRecXv/Q6bKn19v/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQP8aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu3hAAjHm3ZzNzzftyhCaF773ZoRBo+MCvPdlGV0a9ID+k5wHns0kM\r\npcCOyJp7MwZpZenWV1KgRmbGQiNqdHdwYlb8mPTqLlVKie45mjjxgALLQabt\r\npUYqkSrZm33Bwpc9kQk+/sP1hs/okNg3y7spDe2ODlBsCsCEVCzWH67iTCdv\r\neglpZU9Z1zzoWWD91fKJ4nkw3FIs1LOtnov6dnKRWUQJLmnzoUJ4/H6EGSSU\r\nAWzjebvFPvPLRkEZSUlBPox5gaFz0wU79uKzQrVKQN7QcU1bOvpbSlA1z+zz\r\nv5nhYv44KnWNjqp4Ubf2j/w56qrwwqBc1NCvPryjE0oW9qK1bHCbayrkOhSl\r\n3A/fonWcVVcyU8mNi2gpQpG6VjKfZaFiAukvPBo2QeHsfcUqow0qlhhdJROy\r\nlU/IP4Wn+2lwAxCxr67rs9xa7+yWgWRszToLUOHFlOM0AQnAbJbVQZkV9rki\r\nJgEtl+axXt8Ajn3NEujRk/3NtXrh1BvuG14DJMs4ToTM6b7J5omOMkkRL1RL\r\nKt/hGta5QqdNAOJZHwKFgu4KJQDxG/1bYNb1vJFk29pxrR/MGgILMu4RhJqS\r\nvuwUNOXYH5wiuPDlZgsjKiP6qKGF13PcMAdcueXvE3ddGy1YIzRSIAoAlfdv\r\nYCPn9s6MS54rWTiGoHQLLggOv5AvmboWT78=\r\n=el8E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c8af977c21bb377e0a033ac5571f393f66071e83","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.50","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.60_1681981210783_0.28203294216901287","host":"s3://npm-registry-packages"}},"3.5.61":{"name":"react-simple-keyboard","version":"3.5.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"557ecac7a49285fe17c4172e18cd1ceb12d05f37","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.61.tgz","fileCount":16,"integrity":"sha512-glLH0MoV/G/+CTy5J7F1Y8p703vVchjoWDQa7+vV5QX0iPeLCYh3E93eGkmL6xcpK1CWGZu4vRjUNHTTdc7sjg==","signatures":[{"sig":"MEUCIQCZp3wtJW0/2+YtBpa88MqldPoEKly2SKahqHxoNHQVXAIgRVS1+xIWcAoz6deQbfbmDHQDrI6RsW1W2hgUfYQC29s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQlB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO5w//XKxJQXbO2/9bvdwipYzAefgPOBKJ3aCqJYtXECH4ykIlryVv\r\ntkiFdhNb1e9o2mJc009O84F4PqPqWCbmpOsqRL90GhZ2NHM/g3Y+sI1+WEZS\r\n2WZhfDIGv7EU3H1wEcdQKHL2bulpVp1sk7QBorSaJwMY9ZjafGGGr21t/8Vf\r\n+IhM9/GzRi9Rn9/9UGLbtCa/hmCdrefcTNk291+AmS1W1mHUbkI7Xzgc71o+\r\nKP/6dC47h6ysOIkPxT9Q5FW9WY4C8ymoYN3FGWD+jBSTxlN8R2K9uMH7lzMt\r\ncy2ue3LDsy1JK6mccprGdkLpfrUXlFfjorQufGO+rptUoFOITb66rcGA8j6S\r\njcN3MBXEjYNkjTgYvrXnUTo7AAt1bwHbuN+IMZnFlKrcN5ORs1WvQAS06XjS\r\nNeQ9xIjwm6rN5TIT26RZ8descCYxeUbBJ4RsyaJ/vnZysrU+PhCvmue16Xw2\r\nCPUt5mjK0kyNsSjKLQjvsmYDSMeGg+3ceS25K/D21t5QO/QQwilkg8GB5yvG\r\nadrpIk0f+zkzSCy7lCMCvhyp5i1BWJyXEt2j09m8d6neSuQQLYyn9bIXfsLj\r\n0PSmqw9EDux1Q9fo5XdjauWJm3GxojjTwfi37Y+LhyW2kwckfwe6gIIIRrLR\r\nTyo/B9xYc1rrFe4fP4HFqczy+A4AXtOKR/k=\r\n=fwOk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1a477489ecd73784dddc4e12e26fd389f35697d8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.51","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.61_1682067579009_0.4793134427396215","host":"s3://npm-registry-packages"}},"3.5.62":{"name":"react-simple-keyboard","version":"3.5.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e22f160dd29ab28e475df1ec335acf3d754edd03","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.62.tgz","fileCount":16,"integrity":"sha512-7qLc6rSvyZh25JlI/U/UQxXZjaVhOTcP3ZQTe1nR18V7S4E437GCZgVo7+rYNOKB++pB1DlK50aZPdIWsjUtGw==","signatures":[{"sig":"MEUCIQCEiQ+MNA7OYigtkjMMlT+aaKuM1/HDrouhTCFV5pCM8QIgX0sHzR+nZYWbe91R29+jLI4NVkMOLZeyjoc6vsn7h98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRkVRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsJA//TYidygcidt+qiUVFjx0RVbNMSzcBODRHUbsoduZi3nTp9OLe\r\nQRgE4cnD6L4P8x/ERbWvup5rbXp/ZutHj6DpGPZf/mWBStN3RKj/Ln5UGZ9u\r\nJKbjoUzNiV6yioM0xN93U37wbD+zQSjDqj0rPvmlaD8yXwfqv+qqo3hTkaKo\r\n5qoJ3BvKih8yAeMqkoOTAtMFtFajAPYEozKpuR88g62XpH9HxFiXHMS7IpaQ\r\n4dV2Ul6MKcQ7UlSL+NwfTx/2hpSUIDiTbCigeWGnqCp1XM35TWmc6M7mY24q\r\n6Nv07D5QBwZf5yzhbq6O2d7GE7wweM2TsUucOxP+i8kGfcBjo5Eh+z+rTvx9\r\nAj3tMv88ai+a/8EBHoHWZyGqyraaBh/9Ei+/5L2e0e6tad0HCIBMMR1lI/fm\r\nVTha8uNs3RfGtJ68JDpCO/gc/sDYLVHF4pzAbhCSP0vXcaZsMW/lko6W4/cc\r\n9DclQIYY1HaMPTyYyPYB+2HD9k9v63VHhGSNy88uW/yjuzMo9z6hdbw4vNpe\r\npNfQpYlj2LwmSbVQd19t+0ZVVCXDMDON+umyUIi9yx1MlHbp8RInuBX7N57b\r\nxwLvbsoz0cSrIgbxvQ1subaZyJ65QrS0kQRIYTC1r002syIPqn4GyCmPiNAw\r\nitUgr+ET00ACYQGEZ88uWDesbvUOzUSLGtI=\r\n=yGaw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9e33d57b1e72dce81052357c4e872d4570c8a50e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.52","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.62_1682326865226_0.15930708946685468","host":"s3://npm-registry-packages"}},"3.5.63":{"name":"react-simple-keyboard","version":"3.5.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"44705110ff4aa9bcec69855d930fd1f2bafa96e5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.63.tgz","fileCount":16,"integrity":"sha512-xUSsT0unhsBXeGa+MY5IZke56DpGl6RvVn94gP5HEjPm6gpCWLxm/48dxPXs9Q80bBP5PgdT35C0r8ZcHN7IEQ==","signatures":[{"sig":"MEUCIHMQpSfpf7S+MXm9bnbfoZVLz1WaoyUjoGFsgA/oBokzAiEAviz1JQpVxJRQruOpBGTu7z0d3s7g+70aqWWYzOwJBwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR5aaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrslRAAj1CNgev358NjyQrrXhJ80VABYZhHM7AGv1UPv60EPJkggM5J\r\naNiHHRfpoKKrffwImb0RqqAwVcQBB8kQyUf5ho2/2X+gEn3KTuxGgatAZpFV\r\nsWz67PHZnjIZsBIXHdSLR1MTKRzNMz2hzgs60QqPi6OkBCkb+kXOi1TdhMmk\r\ny794JoZrC1hOYlSfBiihLsQ2E7ac1hUw37ULkkfRtbPzEwLyPnEHAz/AOVvH\r\nfzE7tGID5X1cCoyUZa2F7msWvOjt8A05r/cMc525SgK0u1iCh+ueHP+e/tkc\r\nwG4Zk29x2EzJbo6jl2wZ7/hG3ASFd3F28ksXpKLObwFUdJwMzRIk3ckps4IL\r\nHLbipBYtb0ZrbLAMsdSPsaVPpQYgotd3HsyeqNk0Eztn2966ddUnXPSrGfjk\r\nwe+WBtsO4DJ7a6Wplh16lXPff/wk+jQmZfLJ10/3Lcwce+pZX0uJpAA/iixH\r\nDkPSV7b9DW2DHciOFPactLxeOxWnHirOhVjoh3VG1982zHrS7wysljZ8h6h8\r\nu0G1gDjDvi3OMgTefr4xvLNstqiG3dSGTn9omNvwin+Tj80tR4piuhpQwj7e\r\nzj7TIGTtrxQrlz4Vvw7VwQ52PalIfFRrr01G/cum/tl7U5shxsDNuUrDQ5/R\r\nbxOCv85/2f5MIKn52l59yoq+ILQj27M+l/Y=\r\n=AKSh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"344e953ed580785220ef107e6deffaecb608e208","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.53","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.63_1682413210212_0.48157137539851513","host":"s3://npm-registry-packages"}},"3.5.64":{"name":"react-simple-keyboard","version":"3.5.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"29507e481bdfa2c846f54958c95d326e30fa3e03","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.64.tgz","fileCount":16,"integrity":"sha512-6f0wvr9PPYbcqPa4guA30WLzaxPnk/xR3VyMD3afd5CUn6VfTaDjABAlY27ddDFDRc+Jpo39UnJXVCaa35KBig==","signatures":[{"sig":"MEUCIAQoWW96FYjHcltYCUQ/u7oL6ubFnGld03W1vMSoCVtMAiEA51Fad80oi2Mhc/txHkUC+WwNff8fWfiBDF0wo7JAHUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKjhAAm1v7mb22idl9fe22SUCNO4Bp3l1+Tljg34e/0qRtTRIAyyOf\r\n+smM58AAbAMEL7W8VXk+5wW6Ctoc7W29Ri1ACifORjpBfBcI7zl0R9GVzSmJ\r\nBfjqxgkn/tv2/mNRck187cwJU7qdxncP4vhTUHyVtRUA/+1oAaYy5TBlkx01\r\npNN1KMXa+EEAnbtlH2dE/rZvCogcFfg8elw1Cf/Qf/8UCCX+rONYDEf1yNPD\r\n+001ylMpwHu6Mvu5+LOhrblb+fVRyTMLB8VRxN0NlQSJWBd14okPrat7bJws\r\no7D5lHqPqmSUItgbpvvWLQxOq4MRwZgzchOFb4UR+il+2mtTRcvCKK1RsdAP\r\n/CE60ZNi6FW7h6PkoPfpqCgljb0O+3HXlUOyMgR9a5tyhFZhtnpqB+UITuk6\r\nCyuZWdeMwxa2ha7mKD3M7MOzPFAHQonEzTiOMNtKtPuLuusYYlw6m5Rmbkgm\r\nZVzPeStsX2ANh6ZNDg/HSMUqgXJH9pSyCSs3l7tORkLze+dGvNilHsX8yFQ3\r\nsJtFWo6w9M6durkGJPiUXARTfrfPYxrhZFEwebGc7fOo1zKHYuO38V0HSPIp\r\n1upoM5xEy+4rYjYeN+Y4IWoR7hQNab0Do2/yM0mnNFRewTGYomIgKo+SewIB\r\n/IdLHGVpiX3Znwkj5ahY7ymKZ0kP5pII3PE=\r\n=KbIJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5eaab14f407d3b7cfa66414c0a97594e7061cafd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.2.4","simple-keyboard":"3.5.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.4","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.64_1682499642114_0.9891856744454701","host":"s3://npm-registry-packages"}},"3.5.65":{"name":"react-simple-keyboard","version":"3.5.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d5895bb0a51bc5b60f714690f446d48aec66310d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.65.tgz","fileCount":16,"integrity":"sha512-GTTzBzqhCyHZLCZPJpEmj8BiPHNswlfC6bbWpW7/xBURpktKmjw+Ktn9DgZ36Yq0cg7ul3GTgjoYRifUh/9u9Q==","signatures":[{"sig":"MEQCIEBMD0bePhxguG4t9Q7luki7kyWjISbU+CxylvWK4HoIAiAdkF8obI7T6QJ3AtG07asxWMgMdC7bjGSpnNuzKARZzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT3++ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoegg/+OmwkTHrONJO+2y6Ev1wz79NsOlYv94Tqq2XtFEUw0D/ZxK5E\r\nHlendQILKX+wPWXy6MMI7x8UUPYDmNONILybDEaxKfW3rBUxNXY2Nfyg7RTT\r\nk7E2TVlOeAolf7UU6bI72YGiiMRb7MVjnTmvYLWOKZMzNohZrztyJcJJoICh\r\nBfhD2OB4sbYe5pfOl9Q5ma/X+5d5hFr7XdmA6uKPRxjChRNnu0sls1+vQ056\r\ngULdQt15hgoRrmI1N3f3iAlyoA4mwR/WeR03zHq5hW96BIanSBTQPmSI+uTj\r\nsEqq8VZ0+ftPy7pVBPVgBuWOHs7cgMlc3dvlgoSlpdi9oEfjg89wKR4p/Mjv\r\n+yhrwvqyZzH4B2wIVW5TtF+68pwQWJfO6d8I0lDaB8Q//6JqEvI8j6nXxjRH\r\nQtpI6qKDr0titFXcP0qRvYfPh5UkRlOM6fJvkgh10WbhEuGMcKvvft/wk2iK\r\nEAF21xoYlo1y5w/5pVxqDnLT5RrZHZNc5nKICijyNECFciYBWNY4lPVjGVqm\r\naS5/ANivtOSdPq6OGinFEbYwWMGpTpd7oQM6MyKScGxfodpUn5v5bVr/mEVd\r\nGNafdOUTlFId/Jiwz3wBWEFt4v4kXdzdb0mPb4b8R33VNpO57WVZgSuhTMLt\r\nQ82MxzVXh7Nc3KSUKQmtJfRWBZeQOjj48To=\r\n=zwo0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"312e862c48e15ace0c2509ada8f19218eab4216f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.65_1682931646679_0.23616826760443277","host":"s3://npm-registry-packages"}},"3.5.66":{"name":"react-simple-keyboard","version":"3.5.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8e89ca5065bc830bbd36befb7ff6e215309184df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.66.tgz","fileCount":16,"integrity":"sha512-YjB+P5JZJWg/TPpFQsy7v1Srxu9VMqS7DLb5MxGJntDObBcBAhG0RE3seBYt5EKywr30yMb56t7glnUmcEArVw==","signatures":[{"sig":"MEUCIH1+L+Ac3mUMoN2iRYUpXRMnXei4oWN9xCRtUnps6TbXAiEA4HDrklfVtNAej1OiOAbzqTWs4n0fU2L36hqVmQIj9II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUNEiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYEA//W6tC2qKxz6ai0Rzj7fr6iOH0a63AwAZqvQrTZvW2yIiQoKGk\r\njx6FLMPz9rDDDmjLuV/CnfgnMDVOm4oM6+h/4ZvJH8jBJdm23iHKgq9/TnIL\r\nbZVQ6ypJYejosAmqIl+0X4mrcmjtRID+rb6XztW5sowcAktMV8TimStQgz97\r\nRCda6kj/h5gLE7dohPCJ6Kgk96QtHUAFRgvTMUHnuOpB3IWdaGmYc2E5yLoW\r\ny9C/JgiyrsodAhPCOW+Xa/HPyZctPyRftbXS06+UXFpHvlu3Jxaa8Q0+XL7Y\r\nFNbvCBrOT2ACMJj3WYHIt/UnB6ZqHM4BASkqfrExzeiKALgtT5fKH1YdXei3\r\nuTgnskr85WI7WeyK2YIL2FMQB2mIK6E0LZHlq34d4LpFLgh4EmmZIH4LhO5E\r\n146rgYbtB+dk3dOVrJ4uo0/Ie7fKuRKwEpTfojkzSkCC8dk5FEeYwgnMQgg4\r\nVC8h1BL4eSHaXw3yhT/wzi0oPfuNkF/6DjRq1CxqM26IIgOjA9CQBMkm2u4k\r\nZHOV70zc6C2lmuYSSgl6jkAl22bvXqokXzzrtjDrQf+JemnXGWmbjoz2ePKg\r\nz0aTDj4VyiQ9dbux2dQqNWoXSL27nQmocfVcigVid5BYvoXAJ+diaUH53nIZ\r\nTQ6KF4iYa9yDhZNMOKXqO+tc1Fg/345LIKw=\r\n=0xJJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fa3848ef56d7d7df4ecd44195f8e58d0193e43d9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.55","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.66_1683018018671_0.0278909939899592","host":"s3://npm-registry-packages"}},"3.5.67":{"name":"react-simple-keyboard","version":"3.5.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7103022e686403d9c038924c853f04002abad568","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.67.tgz","fileCount":16,"integrity":"sha512-UJywo8Jt9XtzDfQ2hNC9Dp2vK7HFoP5QNEydDcn1cYydJ4AG3MTFoFgps2ZEnwsO7chv7A5gIAEKdhcta11tfQ==","signatures":[{"sig":"MEUCIDY3UunBmBg3T3E1aQzTZp8MQ6W3X9i05LVh6tnJubdfAiEA/LnQ9PO2FX7CC3kFIvUsRMSmak9JCM5NYN6LYn0RagE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUiJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzgA//TpKMdLMx920GCOiugKLbGWPOUZ5sgYn/Erz3NiAu/cjeqe9K\r\nVs8F7zVg24wLoa/8rR+3ypkkfaGhHz3W+e2ir8Ffaqnea4VBTTf7aDo/tfna\r\ntVKRdGKApJVdgWLyuSp1fHu1pgoEef0JQOs36J0y5qOV4fggl7udqgHUoBod\r\nxXnMNRvAx7GD2+z+DjeWlrP6rrNC2EixW94ahNh019TF8jWOoFFvJ3Xm925b\r\n5hi5u8mImEB2S3SxSvYYDIvTNVZnlme0B2cD7WVClv2QGOEly1dAeF4fkhkn\r\nevG2YxknE4X8peiYw9jPZea2CID4c+i1xQKOXQvKunVL/IdvKzDKEaHDV9Xy\r\ne9vpNwxPsVjOchHtfYcNUn/7YAVW5S8HsnuPMkB3TtLcKgNhY/9YeYmjcETH\r\nR8+paXl0qrf8YpbZVAWwzOnOBTp3DYg1uaJ6d9WrYMJ/wg8VuSevrA3oWU4M\r\n1i5sGCy0MiFxapFB4Y0Or8g9iPrQp5wd4Gt9Y15WIiJhc95JF/lQ44EDbEwE\r\nDuM+N92A3HGLut/+4un0/yccYxdGi9vaiWKIBskRIEMwJe0wvy33NUELlYtO\r\nTLyKrINziDpPfMfHxeIdrJCEXDE3KV2+ry8h5Zn5Gr1Vb8ovowrP1Gy+5teH\r\noVaV5vuCgdteip972P1Cb3jyT3NV/1Oj6FY=\r\n=tkJo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a956a09c5e0f0497263d468b6dd70696242a0978","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.56","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.67_1683104376461_0.7738830527175977","host":"s3://npm-registry-packages"}},"3.5.68":{"name":"react-simple-keyboard","version":"3.5.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91dd76ee11675f271ae2069479a2abf009a1177c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.68.tgz","fileCount":16,"integrity":"sha512-HjMcG8gd9AgoPFiXAm5EYL0w7V78tDTnWtffXm6aTYl0Qd6dv6HyO376Q6c6FNC63EiOJsvIMb0w4BYkY62jZQ==","signatures":[{"sig":"MEQCIC8+JQGgG71MpjdrUW6esLO+Pxs7F2Di86/POJlvRFpUAiAUqZdpUNhi2tRiHnrZGH/eFSg9VQRMz0K5sNA0WEUuIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUiLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdYg/9FYsWX0DGIDkvhKfNnLAU6SycnllkBfbv0e3XXJPyLXQYaUyt\r\nufjkxROEH0iFuYCHTLXjNH6v5YDPqzcNkIfLD+MOHKzUEhJuwUFoQbtCvkSq\r\n/I91td55tAiPkSq1b901yU66EPwvmN5/VWtkK6vBVKLoy4rBorjNwfxCuWTC\r\nkMYt3c0R3KgwbACDFDfAOoiRi8S5VURIE4BggaA+0bO0YGhgCXBTi6e84SvL\r\nBJOv1zH6Dy8IqojoubgSS//KkGnSzn7STRfr7CLOELpSxVPBMv0S5EUyJlfc\r\nvWc5y7l/WBXZblKkmZzZKemwaDnP2q0U+drAh8+1aFG9QTO6BJYUJAh39l+S\r\n78L37bhADfEufddh0g2jFvD4y/3KeuUy5chA7IZifK271XFhdsBNJBz8F0WN\r\nm5MehIATH1YO3brVWc4fCdA9LTchTHKvRuyOI7wvn7rki4kB4wAykRTv7jNl\r\nmy1AYnEP9M+T7lQT2WGt6poQcTpcGfqsehwdf6Fs71HK6BAzMsL6CEvT8VJo\r\ni06bTlidwRUZkp1rjt3gDpYIKFyZSZdcs6YCJXp/sbYjo2w3+lO+NjqLZL3I\r\n8tlMp1BIoI2GUm9OXlUAD9aZjTW8xf+EKq9Nsiml6skpZKqRJmDltzDSTg/J\r\nBsQOFH9gLuwbU3jySPURsJIpEY7/q36AyNY=\r\n=8DwX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6e05b3d809c5ff9599dbcc70559f19928ed103f3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.56","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.68_1683104464086_0.6741749399877723","host":"s3://npm-registry-packages"}},"3.5.69":{"name":"react-simple-keyboard","version":"3.5.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"29e4af0cc6036a449016a1b7ed92b41b7433ba6f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.69.tgz","fileCount":16,"integrity":"sha512-IHrh88ULV/cKXbe1renm2Wqyjh9rMyOH0I+GaGZAHAFOpsz6ITvlmngiksXuIUwVnKRsk5tELV5NNWu+nRTY0g==","signatures":[{"sig":"MEUCIQCgou66xGD/TAW3hya5KBfecJezrmq6ycSPV+ClIuxccgIgDeHgJx6MEZ7bqbN3B6he/qj75k7sJO9O5cdfuLOgsQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU3P2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXEQ/+N0rhZpCQFCz1wdt88nmMig2pgleE/221cDdysFmttuYw61ud\r\nkukiDrcPW/mgWjM5DyvBDwnUFydbWEG8AGYDDeSUvjbe9UZiVQxfJRcGb9KD\r\ndDIRofRPH1fx0AmuIJ+k381P//HiTL3mPe/Y8ERl0S482T+2/d2Rsk/fqvuI\r\nX7UJtyJk090bylvBu0wA3fMZxmeR7DQmwyVTflrVXM9t8xIdNq0YRliwxZ9o\r\nZZFayLi0mxcghTUpdRHxK6OjA3SkSlPt4jjrHNetpHvT3O/auzFzHKjVYfmU\r\nGFr0v4Hdup0PEirkjsdE9q97udE1StelCHk0J1GpVaPjq2Pb7VF0ut2po3oj\r\npE9RusGJUF+heiRwnhPdUR7o/6Di1DcLjjq7V5sBB6Om0xALPeAIrFdNXxeE\r\n7ANHoEs5j+nn89MuzgeVzi9ZQkwK+1AiISlu1NrUy9aVfLu5JY9cDr9ndkrF\r\nTbJSVe/QWXFyuPMdei4RsAiolaLls8AeD11tqPd8s/98COu7+1xRNrL7T0df\r\nAACZ1Nvhi4hVNV6QIjwF0YGTbDqdzqrNjIbz60L7cLPxU86qZvRJNgKKtEQs\r\n5OZrsKZYVEX3RHrjd3KH37FIr0JDDFB3moA9fHuG59XJfJukNeSWB1cWRvvW\r\nRDvue9SyZdeVwGIRJWjMWIvwVhyvBNoe49c=\r\n=SZ3W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"788dad99e477c1d9614a6ad314b92d834a4002db","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.1","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.0.2","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.69_1683190774211_0.2788835076030307","host":"s3://npm-registry-packages"}},"3.5.70":{"name":"react-simple-keyboard","version":"3.5.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dd864b0b9d98da006f98850ba987dacd84621c8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.70.tgz","fileCount":16,"integrity":"sha512-DL1GEP4puAvtbBrBdmGV4DJxgNl7iP8qngSAHH85hBe/mm7XxwE6ahnNaufnRzsTR4dxGxaoJ2RkPtMS5wd9ZQ==","signatures":[{"sig":"MEQCIBtzyz+1CRTPh3ELZjFRW8LhuMJ0uwvXK+KKQ4lfsWjvAiBymJckCP4/TwV1CaZTJJFSuAsaAXspQe9qS2vcZdiVsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"226f24e9684281d4a0f6164caabac9f013e8570b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.0","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.7","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.70_1683536421027_0.9064627174992037","host":"s3://npm-registry-packages"}},"3.5.71":{"name":"react-simple-keyboard","version":"3.5.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b38c923fcf01bd4930eeec122d2aa3f628cf7204","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.71.tgz","fileCount":16,"integrity":"sha512-ru1wO6+4k9WoJIbVQHJHKalTB5hgUqB/5osLJwpbYV5BEFOembsYsc2a6q/HMsTZEdysuC156YBL0tmqNwVlCQ==","signatures":[{"sig":"MEUCIBlCKWCscpRLMONrXlckll59wIUwXR+OshoDf7PmH9vEAiEAzmO+G5r9kPmaO6w6NvWVJjK3SGZzI6IBcYupDuseXvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309681},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0447158d72c44b8e1af05f037001b5d63f7f4085","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.0","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.8","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.71_1683536653593_0.17262972556768497","host":"s3://npm-registry-packages"}},"3.5.72":{"name":"react-simple-keyboard","version":"3.5.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fbc958fade2a9877f040926067feb3c9a5af8dde","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.72.tgz","fileCount":16,"integrity":"sha512-CMx8OCCaTP+wsF8monnz+gVoVwo3G3iXzeuYz3MeVnCCQzereWjDxKjonG9jJj0e4cA4inZzYC6pWBY3Mxt8SQ==","signatures":[{"sig":"MEYCIQCTrGVVH69UvpLhn2X38twaOCsq3TC1Vvf2m/UF8lEMxgIhAIZYkaI9wVBMi8KgO6RwMq/1zVxNRSlkEXX6bnqZQAND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2ce8dd2931b591f90dc774b0a18f29663e8e647d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.58","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.8","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.72_1683622853849_0.8639595681289474","host":"s3://npm-registry-packages"}},"3.5.73":{"name":"react-simple-keyboard","version":"3.5.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cd1da31f7beaf51e24817f947ce3b35a6bfd9c6d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.73.tgz","fileCount":16,"integrity":"sha512-jbNbts7vdumAjSYztWaGf4LR/wDrKgRklTvlGDRQ4s8HMEdTSq+eRbR64Hv6amHqF+RloBU9wjd3WfsLF2a5sQ==","signatures":[{"sig":"MEYCIQD8yPtWusjc6YmsKICsIJolU4wqNwQSouJ4NbmXKqtnBgIhALLUFXkf14/2cPDtpQPrH4rUccOexHk/4N14KuqvFasV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"245efb228b9b76aca8fa3629b8d4b8943e713ca8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.8","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.73_1683709214402_0.045359311210727116","host":"s3://npm-registry-packages"}},"3.5.74":{"name":"react-simple-keyboard","version":"3.5.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aa685ab65566e67e603d7ee26b94b6ec4f87032b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.74.tgz","fileCount":16,"integrity":"sha512-YfbtfonvW8VMBADxhZzB9gRlbIN7cqaNojZ00YX3pmHQvk0dK/6zzMSqoroT6bd4/S6ixeVW7qiwYSJxkVuV5g==","signatures":[{"sig":"MEYCIQDJqBdvb8HMqLucql5xVd7Zkh0k528F10MTbHvDIXfBvgIhALS3jWWZE2qRgYYk46JCpzl4KSF+5GIH5+JzswOUFwdF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ac3ca08d4a5d345f58d12e912800df040039f9d5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.60","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.8","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.74_1684314015928_0.16845303386230936","host":"s3://npm-registry-packages"}},"3.5.75":{"name":"react-simple-keyboard","version":"3.5.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b5efca5aec5a7bc93d5a453a6a655a6df8a84d10","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.75.tgz","fileCount":16,"integrity":"sha512-I2bBBW/sALwKCuCgmHwMzhNxFjMDoLYJh3TxadOOBUj9xy0lyM7gH4QYdVCYe32yC1f1zbUe42q+H9vSljqVIg==","signatures":[{"sig":"MEYCIQCTUdeX/7zC8FcIUh6FojjE4yBAcULwSMSccJmc0imYsQIhAO2gfP1hqye//9MZhbrX79u2GdZkVqFNybfNX3IOPHsz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c9ce119209f997220b44e0e934a955dc6608c2a6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.60","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.5","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.75_1684400354596_0.8382414859919483","host":"s3://npm-registry-packages"}},"3.5.76":{"name":"react-simple-keyboard","version":"3.5.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6c52fcac1e7cc60190c437616fdcd9795f8b3f12","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.76.tgz","fileCount":16,"integrity":"sha512-A54sPiPmaPpRTXNo6DGE8V2g/Em4cvyG3KArzMmsyodH5jZ/kbS+EXMLrrz90wyvtdKWb2K+HypKCyjh6+EiAw==","signatures":[{"sig":"MEUCIEUMCR+30boUpGbMDeYldUBOH3rztch/81836ZqPZ9hJAiEAyKwICKLuoWcKZBPsEeJypcRzl0EYfZvNiZQeudf1xTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c3c84717566fbf5f070f521e8c66170614d32de0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.61","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.76_1684486817995_0.3910576460469497","host":"s3://npm-registry-packages"}},"3.5.77":{"name":"react-simple-keyboard","version":"3.5.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d7c14a9bf44575b30a584f8c58111bcef5ce271d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.77.tgz","fileCount":16,"integrity":"sha512-cXjfEF6VBQb3nGvax4NVCCSTNL0W4RBvbX8rfHx6WvlYT37JnNn42OTbIKREnL6/+fECDMbJCPfh1UKuTtZfoA==","signatures":[{"sig":"MEUCIC1CAdZA+g8mXI9VnqbHZsv/KanTMYkYQE8ZLSq4bnCUAiEA/O5AR6lput3sUOyorCcNOILcDlpATLRVKBcs+k7sIK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ba9767c344ea157bdea83e5d2bedf8fc66128724","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.62","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.77_1684746033182_0.1958560729706207","host":"s3://npm-registry-packages"}},"3.5.78":{"name":"react-simple-keyboard","version":"3.5.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"152e3f91ab39199f414395c9a01875e4b60a187b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.78.tgz","fileCount":16,"integrity":"sha512-0JZdnRrIECoY/PqSCeodi09CFoZAcLieRHlJNd417NBuo6NnqKpW2G67Es80zHbkTrTmneCUjADHnWxnSiXA0A==","signatures":[{"sig":"MEYCIQDA7t32qzfCG7iYGtxPvz5QAWi/M1IYSHOML6s9L1q+/QIhAMc3T1lwNAai6ac1AmMGBtLdBQPmb2HNgsN4DIp8x67/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7c2eb79625965d505e8eb7f639f29b7cdf2082e5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.63","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.78_1684832356542_0.8185626892243025","host":"s3://npm-registry-packages"}},"3.5.79":{"name":"react-simple-keyboard","version":"3.5.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.5.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72ea89c774b3b35485bfa9ee227539051e9ff428","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.5.79.tgz","fileCount":16,"integrity":"sha512-P47bQjM+kghu/jYuFaYFWLPo38yV54eR+6KkbIMcAubhPHDiLsDb0vKEM16hCd5Gv/FXyQzPDgJQNjLBAavN+w==","signatures":[{"sig":"MEUCIQDr/h7MB4wy+ndsAgsKf3XzKD1M+DoSJKcvHYbgJS+q7gIgN88wTzR1Qhx+7i/3qpIOd51Q/dgNh6cYsGA8gcMyMyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309672},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e9876457e16a5a2363dd57d8b7d2fcab964c1597","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.40.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.5.64","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.5.79_1684918770314_0.7845593362465733","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"react-simple-keyboard","version":"3.6.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"50707eb539e8485e9ee38299655bd72315d2a349","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.0.tgz","fileCount":17,"integrity":"sha512-4m4BrhdDStUNF2tnXz+wi720QgB/Gn4bIDEbqTzoD7RXb31VJN9d/v22We8lfQTXrki1OwOYMas0RrvrXTlDAg==","signatures":[{"sig":"MEYCIQC/23uCuuMzNj706CfLVGke0vCLsQo88mbFh5vo2Jei5AIhAN1vPx/DgMiCvUON07RW8WyhD/Z6umFhK9a2v3z1ChW9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310444},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e6dd64d370f2fa6f797f9728242ecaaf090cd3c3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.6.0","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.0_1685063812218_0.8464770147623824","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"react-simple-keyboard","version":"3.6.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5bdad3c13e890e29cb2edbe2039966aac68040ba","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.1.tgz","fileCount":16,"integrity":"sha512-SuW+fjFH/YVhjWvhohfYevHwTxR5+XGM+gYc9/HZ1cHlQR+zBGF3T74ZJwsYzjCNt/rDBy/1/7zlS2Kq+oq0yw==","signatures":[{"sig":"MEQCID/JO3eiP3iCK9k25iI2amG0cSU9t9we1/cVs1YUY7bbAiBBE7ldorIsb7FAxSvJgu+7KTkI3ge4HqLn7K1q9omhWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"356db457904018704d11f2dae168e7204df22194","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.0","simple-keyboard":"3.6.0","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.1_1685064057284_0.9032109992346338","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"react-simple-keyboard","version":"3.6.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b2d84fd7fcce70832b9334c46f9915088ef566a6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.2.tgz","fileCount":16,"integrity":"sha512-Uh6/fHss1B85bWLubXnYgXa7ZpZZPW4T88yOKV0i0iyF0xXzjYMxSGQWlYLUnTBO9ezoOjP3DDTWU+JQ7frgaA==","signatures":[{"sig":"MEUCIQC1weAkYmjeejtpI+BM6SDz3kTs1/O6HZ7B5WbcVmM+hQIgXLjyGfk0qG6ckUF+VU8WfOA8kTz8vRN1+cd5+utvytg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"209e310b517b961d6db34353a032e51c8bf5a477","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.21.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.1","simple-keyboard":"3.6.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.18.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.21.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.2_1685091597169_0.6163917669182348","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"react-simple-keyboard","version":"3.6.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6eb5d84e881f6029d84f88f3a02ec0900fd78e04","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.3.tgz","fileCount":16,"integrity":"sha512-d5s5bQVt23YYcpFFl2EAI8mBeEqRb2lo6o7IN6Qamu/PjWLw4AYqp24qMUwqkcgHX7wjkSpeTOwIrHRGdg9PWA==","signatures":[{"sig":"MEUCICqkpFsEl15u2rOubsgBUw6UdTTjSpWICGwGWM5TYnaqAiEAk5nxDDAGn36FQNqtGnIr2MK1LCwKB+5IxgMcJZngo2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3efa2345e0d8a74216c016e7667d653ecddf8077","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.7.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.2","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.3_1685350900007_0.5261077138426955","host":"s3://npm-registry-packages"}},"3.6.4":{"name":"react-simple-keyboard","version":"3.6.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b3522c0c61909898681b384de503dc7db66d5218","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.4.tgz","fileCount":16,"integrity":"sha512-v0gmjdxN5u68npfDo8aB12PAanCx8qZpKLa3hjC2t+or3/EiBKlRk517KLk43VoRe41vWwaJlYbTmzn/pVQwRA==","signatures":[{"sig":"MEUCIQCPbDlMbeTIAGHjQUr9M7TcCfXWz6m5r+YoBc27l47mfwIgeRzKuUusxeFL1tkrPdGm4zDgQhQp6vSQt1gZ5q7uIYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fb5156e05ccc4bf1c074e91b7843b78618f2bfa0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.2","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.21.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.4_1685351057318_0.3810343132749212","host":"s3://npm-registry-packages"}},"3.6.5":{"name":"react-simple-keyboard","version":"3.6.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1d33005a1fb210c6f52766944a09f68a67c024bc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.5.tgz","fileCount":16,"integrity":"sha512-Y1JMYlTGb70/+VXwmBe07vkb/dZe8MdWl2OaGuzcrPrV07fubCpzWNKZOwTxamo+pNz2CJVgaLx77DhyJD+tig==","signatures":[{"sig":"MEQCIDDn/kmcEA/N30FOCpvgnGEG7QuXZ2CiPuyOsGB1bTFgAiA4OlznZKdK8RsnQsC4zUAaZ1SHol/Y300os6db917j9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6eb3573eeb3b37932fa767b5338aadaeb63079c6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.3","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.5_1685437240994_0.7939384226681017","host":"s3://npm-registry-packages"}},"3.6.6":{"name":"react-simple-keyboard","version":"3.6.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3713bc1fd1f65ec2181fab9049023ad5d625229c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.6.tgz","fileCount":16,"integrity":"sha512-x6uPOdKnYPHFieyz6HyBpFZsoGKOAPnT2QrdqYDxLq/QXuO5hAgE34JUBnPAbBBLLakHEAdMswGauI6XKQ1nOQ==","signatures":[{"sig":"MEQCIERnkBOPa0rUyelqyzf+B0wk4I/l/z5u+cEb+jczGEikAiA0oiOHxrvpf5XBSUuJgZ/Jf/yuaXJS9m0iE2kSemnELg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309001},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bc9c53734f0fcb357c0379b4dd8c6e9e6dd75e8b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.4","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.6_1685523641632_0.2684718290129393","host":"s3://npm-registry-packages"}},"3.6.7":{"name":"react-simple-keyboard","version":"3.6.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"edb04c282a7e90a19936735a2ade2f4f9389646f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.7.tgz","fileCount":14,"integrity":"sha512-eyJfgCrfy7Laa+kpc8wNKhwuHbfAJpSoJs2AGLMzP9Q44G2HyI/zRA9wVcvy9S+/6d3izZJvBSro6Nl1fUpzMA==","signatures":[{"sig":"MEUCIQCJW3uqSb3KDfkKx+ch/e8Vj2eBEE7yaZlbGVw8wGHczgIgdJIX5zQCyvcr/gaHkVVKkVxFAGqN4o1OPFoaHGbEox4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ed69d62cd897c7dee837474e1ebcf4dc51c6824d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.84.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.5","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.7_1685597306063_0.051007488080970775","host":"s3://npm-registry-packages"}},"3.6.8":{"name":"react-simple-keyboard","version":"3.6.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a5c652be980a168ad3af7112aea261047666c6b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.8.tgz","fileCount":14,"integrity":"sha512-czCFcJ+ZxpSa9sDPXzrGT/vT9FZDuQruUJrkePSrhvJPizb6/v/iq5nXMuzX/t90nAzZmVnsI6LuqTXW/h15Ig==","signatures":[{"sig":"MEYCIQDImQI7WCDYicHAvVB9+jh4X3OiIP8vYALmOBVCFIAoSwIhAJSBfdujrmh0QoITYWTg4yPYSjBoeUGRVdlGqxfgKj2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6779e70dbae3b36fe61f6657c96f0660de31d190","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.1","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.6","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.8_1685696483780_0.30844380359124157","host":"s3://npm-registry-packages"}},"3.6.9":{"name":"react-simple-keyboard","version":"3.6.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9199d09081dcc8d9052803f9dda0704b36fca660","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.9.tgz","fileCount":14,"integrity":"sha512-8ZDAmEBHdQ78gEpGF/fY6XbhQM46H6WWp7zzpyT6K9QdsKvgQWlOtjrDidwnbMOVi03LXp4YbEqLlWDzssuzoQ==","signatures":[{"sig":"MEUCIQCgIxAu75V52SNY8EElmeu9cIvZfvl4wHjMM7tDOqnx2QIgGYdpzLAunTRqdsftm3RyOEj8AgECLW43y054DqIpkMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d12a04ff496f47cdcc554b2058e44fde8eefa58b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.3","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.6","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.9_1685955682377_0.5066632848690378","host":"s3://npm-registry-packages"}},"3.6.10":{"name":"react-simple-keyboard","version":"3.6.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"66fb7137aed6a0906b123c676f56c9d2460b5abe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.10.tgz","fileCount":14,"integrity":"sha512-aKNgVp8iRq2RE4SFyXEIe2M/AcaZjjVJ56U6GEhEKUh2jOvwhr6B8NZzdD92gFYoBJVgaG84U84xRvZ3jzm4UA==","signatures":[{"sig":"MEUCIQDh51ykmNc9a0njlUpT3wnqZuQb5jVZ88kFZGdyRruL+wIgANIiz17KPTX4wZ3EYq9UHYMOtIdt5f/ZtRkTyQ/EKNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305308},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"412d946b1defe06c2603af386888a7b516bd44eb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.3","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.10_1686041993752_0.3686625970090216","host":"s3://npm-registry-packages"}},"3.6.11":{"name":"react-simple-keyboard","version":"3.6.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bc34abb83a554b128d02cce03d0778f96dceba9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.11.tgz","fileCount":14,"integrity":"sha512-YDVB/To1WLfsIC2LG8iulerPGJzKOBERHCYVeJOe/edV2/lGkxpF0ZVufIx6wBVTwgF/J/elJ2dwuCKg7I/wQQ==","signatures":[{"sig":"MEUCIEb3rM7/Auly/7qlIql0N9D0bM329fwRDLaSEVN/65r4AiEAgcFphmdAW624Ateu8vMfc0ntShTGyIwEW5vAcjX/oEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305308},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eb1cfa99e77dd2e7867278956187b57030c89aae","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.3","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.8","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.11_1686128414005_0.13450469035974222","host":"s3://npm-registry-packages"}},"3.6.12":{"name":"react-simple-keyboard","version":"3.6.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b019acffc51454155009a178d0b0d39f04dd1967","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.12.tgz","fileCount":14,"integrity":"sha512-qh8s0/QoZc8X7evmePfaZm//+JqmNsAzEBH2OOyDsOGZCPdOdraoOHTiV7Jniv+Oy4aCZzTBj8k8/qLI6oI1Iw==","signatures":[{"sig":"MEUCIC28fjU531WW3t80tdShKRwsqJTxYV+7qpdMlx2Ggva6AiEA4g3i+xPNm2nW1r+PD+6Y49MKBRxOrzoU0TBRvtuC464=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305308},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7d922a3c8363e51e7f05b7e4aed81f2d21214aca","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.1","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.8","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.12_1686214772116_0.8581211147278192","host":"s3://npm-registry-packages"}},"3.6.13":{"name":"react-simple-keyboard","version":"3.6.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b4c86eb77fbe24be4c85ab9c3fbdda2e8fa5e50f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.13.tgz","fileCount":14,"integrity":"sha512-Ur6MHLjr2JSctv3sgS0L4PABIPt3T0S6MYX2cu5zrdHlgMcUdFZPqRLrUJ4ihprULQ+P4byCdPHlgXvGegc9wQ==","signatures":[{"sig":"MEYCIQCJiQAGrKN97NAvYG2IdeseJgTnl1yVImaQnujcIyOD0QIhAKv/rGffoK2gXybZiyV+1PP8j77faKykouP/V98/+Tbq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305308},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"819407efe396c2dcc815e1c65b570b865c1a1cc7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.30.2","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.2","simple-keyboard":"3.6.9","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.1","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.13_1686301342509_0.6581490489032156","host":"s3://npm-registry-packages"}},"3.6.14":{"name":"react-simple-keyboard","version":"3.6.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d1e0ea1b92af57e7e13aa6875996157980b360c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.14.tgz","fileCount":14,"integrity":"sha512-+KHg24KA2s3jpBJJPmtRLI9/LZ29w11gl3gYYlz6Mp5EQOkNk1OYGVUax2zVjNoA4bARzkY1EiCPN/3eW6nVuw==","signatures":[{"sig":"MEQCICR2n+tP03oVNkXUHSZOPfdgKGGG10MDwNNWnDbsK6GaAiBl4o95oRfAZOO13qVf5928p6c5Uk469ULNWhbJJhE7Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4522c498773ab3c08c53e4a792c477d032917771","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.11","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.14_1686560390244_0.036859939171353995","host":"s3://npm-registry-packages"}},"3.6.15":{"name":"react-simple-keyboard","version":"3.6.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a53c33854e78e0931995069795496f5b63f8792","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.15.tgz","fileCount":14,"integrity":"sha512-Mud68U6qQG/frpRLB9+fkwviBQi4FuXEP9LBPrYiayWou6hh1suRwEQdKCfKmPchwrbuvBxf4fs1sOUETTfseQ==","signatures":[{"sig":"MEYCIQDym92OtYXgHaL066H71E4coXBNxzoOODIc00QFX8uYPAIhAI/mtgLLhuh64HPmcZ8fuzGnikSAUfSWuj4Rh53uYHkO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7a4b02c6967fe3e26c564da1939305c5a8036493","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.12","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.15_1686646777033_0.0973183652364853","host":"s3://npm-registry-packages"}},"3.6.16":{"name":"react-simple-keyboard","version":"3.6.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e9e047183e39245c056784eeb6349f9f391b30dc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.16.tgz","fileCount":14,"integrity":"sha512-nfrcydxznmAqWRENxbPReVi16JIlgmvGmBBBEjKKy1HOA0vzX6fC3GK+skFdGmJ05vTsa2m8//+J9fcEWA7yFg==","signatures":[{"sig":"MEQCIF1+LSdR/17t/8UDpJcx23F1Hnmyo/JdA9YHctx0FvIqAiB8/I2jDjmjTmDubnGzbRIOaPAoBUEK3E0Rk7ievv/Q4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2465f12247e87be020992d79e98dfa522edba84e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.85.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.16_1686733246301_0.8549284894156344","host":"s3://npm-registry-packages"}},"3.6.17":{"name":"react-simple-keyboard","version":"3.6.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d6db1de740cf84d48546385145a46d807bb4fbcf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.17.tgz","fileCount":14,"integrity":"sha512-wPJJQrLhn3jL9sFc40OzXVU5l/KmJU+qQCkMRRpmj/BvzO60Qu2O2TJqB0iP15FpjPHxdZ55O84U2Jbe12+ccQ==","signatures":[{"sig":"MEQCIAEyPPOD+4XJdezg01VxYLnsgXShVZC2nddO7XKiGr9MAiAi/6O7t/zVnyetxvrPb2UU/4QBfVDozHTLTvIpWwZV9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fd08b8a111fb6e4b3b2519080fec00848b11881b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.87.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.17_1686819620429_0.4461886126103929","host":"s3://npm-registry-packages"}},"3.6.18":{"name":"react-simple-keyboard","version":"3.6.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6eb8d3f7d280781dc964c278fd8a6406d01d5109","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.18.tgz","fileCount":14,"integrity":"sha512-VNAwmlPRN0LZqlv1ebuVa+OPcTl24A6ZaCy6YZsfBpledYfFCAQ/aJlMqmcApNM0dP0DPszdvK3XMnT0d9s4jg==","signatures":[{"sig":"MEYCIQCT6vYOfypWWKyFkNhQt8n7fnHKBCTIc78v6f08RsRA8AIhAJNpARfFSNQTcLIRVMOZcRjmhThgmMdDAgwW41GAAVgM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3bf2353400a4314a493ed3114e877b331d30b7b8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.87.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.15","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.18_1686905995211_0.1322378621485092","host":"s3://npm-registry-packages"}},"3.6.19":{"name":"react-simple-keyboard","version":"3.6.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ef1952b2ea188d485d5628450c095b2c8d9021fa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.19.tgz","fileCount":14,"integrity":"sha512-9MFNFDYkCzuNiu53rt3RYLSv01jbcQzmpqtVTsZh6aEVu0jOqQ1RdwexPBtnD4hKQxUKD6hvc6Axd7qeKNvu+w==","signatures":[{"sig":"MEUCIQDhLP5m36stT7Xk3knkmEU79LJIec5DXhCeVNpAPdKp5gIgQB0a2BmeobglBkql5pqO32w0Tm8lp3Blk4Aymw27REk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c293d6a1b094017325d53bffdcb76cd2300773e5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.87.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.16","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.19_1687251772156_0.7617954777305975","host":"s3://npm-registry-packages"}},"3.6.20":{"name":"react-simple-keyboard","version":"3.6.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9f76d2a2c6e4220fd9893ab225296303bcecc9d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.20.tgz","fileCount":14,"integrity":"sha512-WEUK4TPrs0U4UG9c1U6KTYBf26HhhNfb7nbwuV/6coXx/VgbzCJjR0B1ve7ZMe34nQUSCniRzxFG8IDdzBvG9A==","signatures":[{"sig":"MEUCIQDIffpVI7XT5SRSEa2TUw3PpO6UN9fw8KQTFjq5QqbCpQIgYqvINHuiBD4VUWE88ud1G3VNHRMw67p3INWfYgagYIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"af9887e6971b8b60ccce74be2000ff5a35c5b8ed","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.87.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.17","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.20_1687338141715_0.1515461987307658","host":"s3://npm-registry-packages"}},"3.6.21":{"name":"react-simple-keyboard","version":"3.6.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f8f3af815b11b3dc13181bae1b72568d0865b7b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.21.tgz","fileCount":14,"integrity":"sha512-xhx25wO5lOaFZ0uPP9kE/edwzgP7IVRtB5elBCrw4oz9Bh4f6GUk72tTZv02HVbVT7IEKBKMLuuWKN5U5Nf40w==","signatures":[{"sig":"MEYCIQC/WbkdWGMk54WQowbpqFKNao9GQO+DbL894B5qdlrXmQIhAPctlDXSZHVSxiQcO3otJermI/5SDBCGC+ZmPPwm50q3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5b8b8c02dc53d39c10d98fbec9739923afbfd7c6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.17","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.21_1687424433109_0.7798639669488208","host":"s3://npm-registry-packages"}},"3.6.22":{"name":"react-simple-keyboard","version":"3.6.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fc755ace5d95d27780797330e14378603e25fbb5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.22.tgz","fileCount":14,"integrity":"sha512-850ltgbRYOackSVgklVmSIJ7K837ipgKLs8v8p0wIa5DbE/DxxYnI+Q+INPBoLloi7WiaBE1o/KlqZJd8/mryw==","signatures":[{"sig":"MEYCIQDsRbpX62+cI5PAYC2DcavT2PRSHkAr5+YjCcGhvuy4ywIhAL0e+d71twbaMHF/9a5Ma0Lrcv6tpeOdnGrONKIClZ4J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6677c714c655f4250e10220877da6796349db11d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.18","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.22_1687510754559_0.8966692763215669","host":"s3://npm-registry-packages"}},"3.6.23":{"name":"react-simple-keyboard","version":"3.6.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eb45eaad4c773f27a9093e757f499bfece15493f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.23.tgz","fileCount":14,"integrity":"sha512-cwSZegsVPoKXqYS1SeRBYU8T70rQFku573vNtp5HDBfFVObpGn6LxL65kcOiRqMMg3EB7Ef74IOTaH6oL8JEKw==","signatures":[{"sig":"MEQCIA1KZ7vpskn4G0m+g/ige8e+Qfv1IN20AcgRTVu8gGhOAiBwuXlqRIaTb3GQxKmyTWaByLEenx5nAybRvH8G8yK9dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3cc0af1abea0bf36f529ca1cdf8d3c7f40b49fae","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.23_1687942794692_0.5527676513698927","host":"s3://npm-registry-packages"}},"3.6.24":{"name":"react-simple-keyboard","version":"3.6.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a156c9538f1e0a09ab4e61c0118cb2d3d2a78495","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.24.tgz","fileCount":14,"integrity":"sha512-D5zRWNtQ0KiRZpD5m91eSLGAS8zrwe+m/b+TS7EL5Qx9Wqxn0uU+7GhHXyu4tI1D/haQFLQeulPIWlwoNQyMSg==","signatures":[{"sig":"MEYCIQCZv3Bw+e+cBn4N6KYfEmRdKbQrEDOK/wC6aLfbSc2dDQIhAND23K3OavtUqz47lAGq3ecq3p4X1MhCt7mF4uqM+R0H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1c74d425852d8a9f37c0247ca4e394bdfbca19db","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.24_1688028989297_0.7526653062623014","host":"s3://npm-registry-packages"}},"3.6.25":{"name":"react-simple-keyboard","version":"3.6.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c3ab8d23867dd167d5572c256c148b65bc5b6c9b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.25.tgz","fileCount":14,"integrity":"sha512-Ge6sGo7kIms9rn4KNKVXj1Q9hpXKv7KRHl3/a3l9m5ZF6aMarDWuVQoAVWN4rRYPjeyVSERh+7unSCA/0u+cLQ==","signatures":[{"sig":"MEQCIHwlJGmUrfpjaTL6jl8sthTh3Kbz2py9c7gRwpf7Bh9dAiBKFtTtU8OpE3ABvAt6duSpowPENwBeqZMWbRGWJcrTkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0e1e2c31c83e42c7dba723650e94bc8e49a7d8e5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.25_1688029127142_0.33011007587615526","host":"s3://npm-registry-packages"}},"3.6.26":{"name":"react-simple-keyboard","version":"3.6.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2a0ed15220464e69a46f65499f231f161c21c096","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.26.tgz","fileCount":14,"integrity":"sha512-bugN/PJqt29DDJLrGaKxIqNTR/zAJ5LbzYBEWkvGoQ1LZtQyw+q1FJmoI3Ouwe1uBWW+WB1u+o9QkwehBqd1VA==","signatures":[{"sig":"MEQCIBa3VSNJWs/OMIUIouMxEtQ1lDyNIpDawqaV7hNfthRfAiB/fwH4xGnzMLFKmLHfGDs5gCbowi66zg0FQmaq8rCDBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305311},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6854d1498189676ffe3e7c4b333e30fa20c5b6a5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.18.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.21","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.26_1688373651550_0.544245580419161","host":"s3://npm-registry-packages"}},"3.6.27":{"name":"react-simple-keyboard","version":"3.6.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"781982e997aad63246a498d18f6ce901542532a9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.27.tgz","fileCount":14,"integrity":"sha512-aCOu527EICefkMLJIpfidaZbsbcL/gxU9IkE0+Y/Up/5nvv55lQL+Mjyibz2+wI/zklIoXHjLfOmtfLdkE07uQ==","signatures":[{"sig":"MEQCIEZGtsYVBFACgGM/z42ByRqz0HQ69JjZfoGVjW3cg1dkAiB7inAuCTOVN0ZsK4b8hsJ3vMg1rJI56QX2OqwrVjpGNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305310},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"aba130ade24b67c6a7d16d3cb1e55701a202e46b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.21","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.6","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.27_1688458211466_0.768306783628464","host":"s3://npm-registry-packages"}},"3.6.28":{"name":"react-simple-keyboard","version":"3.6.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a414aaeb2c4cb748fa384225c38755be8d157125","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.28.tgz","fileCount":14,"integrity":"sha512-tPd+Ol9S7D3ba75aetAFCnW52HTLQ7g9s3fs0An+GRaEXwFVpKve/uNqeO9jUgJsutnQftyjFunUtDAttzAprA==","signatures":[{"sig":"MEUCIFx3DfHx44xZcYr/l11Hm4vxcWkDjFNOVp4ThQonXIN0AiEAxbyz5509THzPVhLyuCFMCf2wdbrIKl4XQHRzxeAg6gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"03db14b1b9ae482347fae62c028db3c2d6c20f76","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.0","postcss":"^8.4.23","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.6","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.28_1688547346598_0.47839714802010613","host":"s3://npm-registry-packages"}},"3.6.29":{"name":"react-simple-keyboard","version":"3.6.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"282a6073935e2bc84bde3599192bb1bb43906f66","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.29.tgz","fileCount":14,"integrity":"sha512-k7EDMgu/PzQLA9KOExSuGpfgGanSC6X8bRpdNkjxzoR5BvhZik3PQH/N+sGEaRDEx2kBBGwfO7RpNfbVXA+j5A==","signatures":[{"sig":"MEYCIQDv/spv/SUqZ4p+YHXSHFsYA0urP7u60lYbnTotQngIfQIhAO3/BUJHtcIXFiYTzb/+IxAV662KMbNDucwxCUo+tNbe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"01b0f054c80cd9c1e2f6c56f678442044539094a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.23","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.6","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.29_1688632249590_0.40025886155908896","host":"s3://npm-registry-packages"}},"3.6.30":{"name":"react-simple-keyboard","version":"3.6.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35ac8035196a6857db31c957d26ade7c869d6b9e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.30.tgz","fileCount":14,"integrity":"sha512-ndHrI7YOa1GHSpggdyyyz6XPp2fr7e8+XZQ+eTKe+f9sz43x/yy7b5kz/pDkG+e1gS7xrqQrzJmzAZuciA86zA==","signatures":[{"sig":"MEYCIQDMXhNuK0orNVdvKpqRDlYELWBiqqtrPNMGh3Lw0MPsYQIhAIZxlmgOy+3HaTY3FUVRHi6GO+mqN5NCuNKce0y2AyRC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9b602edf7b39741bea15fc8c4eddfec4a2f98845","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.24","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.30_1688717160090_0.8565742775248284","host":"s3://npm-registry-packages"}},"3.6.31":{"name":"react-simple-keyboard","version":"3.6.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b89c8ad2ec7d83f98b5963c325e73a840fa33972","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.31.tgz","fileCount":14,"integrity":"sha512-xLiLPzQiAym6JJ5pTkxL91GC7C1P23Q7s2B/4YWMn4MFN3ACPwVXmhAJXytNOFwL15CWvUIqXfLetB3UdhOerQ==","signatures":[{"sig":"MEUCIQDKx3jeuYTFV1baSSmw0lhzxjLae1dO7I3miy+QzY1m1AIgdU9Mm+iGgISuHES0r+RMinSr8FVuhOi51omCyXRUj/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8aa675de6701bceb399b6d63ca63168a8edcf1b3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.24","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.31_1688851621438_0.5583626215590878","host":"s3://npm-registry-packages"}},"3.6.32":{"name":"react-simple-keyboard","version":"3.6.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f2fb8ac6eab1b17965f79e720e1cd085be5e433b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.32.tgz","fileCount":14,"integrity":"sha512-PSP+ZIykx4L6jN9KyWj/IbXsaH71ce48U5vg3iDf/vrxMT2g7csprj0u/7MXtzzM4BlWy3KDZp3GpxEBmejgAg==","signatures":[{"sig":"MEQCIHaNES2ewSlhA6xWeENkexgXpfmJ/L2gvLA1fdC2/H/DAiB8iQ92PH7lj7XbJOSNpIlAYDuOrFi0WFnNvOtI87CXRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a83a602a23e41455b338c3a3026335f4ad5be155","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.26","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.32_1688978587064_0.3566503190342101","host":"s3://npm-registry-packages"}},"3.6.33":{"name":"react-simple-keyboard","version":"3.6.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c17eb4779d8aa27ae4e0397a21b2a49b01dceec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.33.tgz","fileCount":14,"integrity":"sha512-xCFqugrErxZ1JGtD6YCE3uX2DScObI24bF5BtRDLYCnx6ZVehM2OeswYUZSz+h3BQN8A7jRq8rj0BBNNhvTysQ==","signatures":[{"sig":"MEYCIQD5U/M0ha+QvQ3N5ZvBypPk/nrHfvqltwe6iOmJHeeXHQIhAKSiddODg3zHD6cbnp8inlpuNbOrKjYRaZ29MYZ2gMFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3e3a9e7f03d0ebd40b7e5a5825b1ba3b2c8dc9f7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.33_1689063784650_0.43581859187053973","host":"s3://npm-registry-packages"}},"3.6.34":{"name":"react-simple-keyboard","version":"3.6.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1388eb038eea1741ba33ede456663c26e64a2c4b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.34.tgz","fileCount":14,"integrity":"sha512-a3JOsTz6tbpdxPEBWD5f6eggaBW6mTWnZCnoiFvtf5ogElIs3hhfXSxzf4QiDKFOcPTIM5+HOrRmr4y4bY8qCQ==","signatures":[{"sig":"MEUCIQDzTDgXDu4/aO00RDkR5e4IHsNuCJS2KhyRdqjIFRo43wIgX6ca3OWUO4Bw9zRQxcWdedw3GFnViNendRxDSJ/EuF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8a73aa454f890ec3b70ed3ed1f5cc65fe1b92c9c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.28","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.34_1689150675095_0.26896551465212015","host":"s3://npm-registry-packages"}},"3.6.35":{"name":"react-simple-keyboard","version":"3.6.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"70c4e9db7145e30eb871e5836de254c2dd3c0efd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.35.tgz","fileCount":14,"integrity":"sha512-DhxdCZ44CTilBuuNN5/gG7m6enuo5WQbgjlkdQCjDVIJgeEU7DRzaM3KeYFvG5S6pMMotSS/QTa/WEDtqPUrtA==","signatures":[{"sig":"MEQCIG/Xjfl+Sfxeob0B0tmEi4LMSBUdP1JEGNoZTPJBDptFAiBkG6rdp2dDG1LFTs+qLDMuZX0xAy/lAniQ/F3SQahEdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cad99646181d16fece1bb3ec82cf5ac63eab8e8c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.6","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.28","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.35_1689236254680_0.6359806818228226","host":"s3://npm-registry-packages"}},"3.6.36":{"name":"react-simple-keyboard","version":"3.6.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bfdf6c97358fe625d03cd6fd4cf2ce1da272fdb6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.36.tgz","fileCount":14,"integrity":"sha512-USncxTNFdt8E6ikwGs+CXbu/pSXk/LY7VrwveRuJ9RmVq80UARtDk+IZYJm8Y2EnUg77gOlm+5SNGYVYa4Evuw==","signatures":[{"sig":"MEQCICNBsck713eo6TpoGuxcQhRJlxvi5zhmjKuHIQ7NJ53rAiBdfuq3XwGdM7kbyf/PhRdr0MAgUkEbvxaOwDDXnCQ3OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f19d09d01b732a8b2cd665f7ccc960833ee49057","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.28","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.36_1689236443021_0.372149044832248","host":"s3://npm-registry-packages"}},"3.6.37":{"name":"react-simple-keyboard","version":"3.6.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"90efe4cf83900fab33ef28476db87eb8f4e8cbc4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.37.tgz","fileCount":14,"integrity":"sha512-v3DeZbyJtPhbeVbsUBbR93NgrZmZHMqs+T/r96c2ZrkMluWgXuZ2BeTH7ChWpedhJL4tbbx/ib1dNEeubzv1eg==","signatures":[{"sig":"MEQCIFGIwCdBx0OYcqop4a6Tg0nuFTLnmXOEoxkt0y/ASWQdAiAMvsao+WcQuJlRhlA/GvxBT6YwcIm5tJodJ4fOFqeRnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d659996caee5f63932ceeb79fcf3282ab28d07ad","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.25","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.29","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.37_1689236562509_0.2539518010902555","host":"s3://npm-registry-packages"}},"3.6.38":{"name":"react-simple-keyboard","version":"3.6.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fe7e409b45d8862928b304518c04209d09067d44","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.38.tgz","fileCount":14,"integrity":"sha512-xQxBYOz9bwwmiysrmXdNM2/zjxuwYvEujEFtqdPU80E7CfpPserFWgF2nkxO6nuSwHvF5OAUs5sEsu058XvhNQ==","signatures":[{"sig":"MEUCIA2G614qoJi4TWQaE+GJylxUvzn2ckHGZyWlm1ZqtksLAiEA8LIkCGnD1Uig0vn56ljwHfAgvMVsLdjqvmZ87VcqYjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a46aac168137729ee036d0c59fd443984738cb19","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.29","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.38_1689322988684_0.1971512855609634","host":"s3://npm-registry-packages"}},"3.6.39":{"name":"react-simple-keyboard","version":"3.6.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7088589418e912a9c840f6ca46f04cb765d92a16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.39.tgz","fileCount":14,"integrity":"sha512-wEXqhrz4MmHxQKjMdazCcYMCpjK8XdrC5q/QBfpvA8faJHzsdWplYQHlfrrjffHHo+Z6XY/lvIZ2yG4Jfgs5IA==","signatures":[{"sig":"MEUCIQC9pgGxt8jRIlPeoTKLRZSN2yTiua5OqIXxLu6CE+TWtQIgBhfX6DG3bkA3x5DrpZeBjQ4qoo9uDDlETQtqbQDHN18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d61aba8ac2afa8e2598d6cad7571a6742888dd9a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.31","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.39_1689582729343_0.979038433245867","host":"s3://npm-registry-packages"}},"3.6.40":{"name":"react-simple-keyboard","version":"3.6.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b115278a5ff5c64a1e0e868a4d1c0141aed93aa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.40.tgz","fileCount":14,"integrity":"sha512-Cpmobnfc+cBTdTCXjF7zuE2gqKV8Z2ygS4YQms2G+DjmYJp4y50WekrsfB0MiXi3FkqaodJzPsMAInieFnr3qQ==","signatures":[{"sig":"MEUCIDNzASoMWHIIukGijRJ/6vUJTDzwJdVSZycMeoTe4sUPAiEA3ATGJ4d4oQEzAiLqEhlIyshgXOGbEQuAs9qag375cSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"edff1517a95712a97ac135f6e5971a8af0037c9d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.40_1689669134812_0.6186400661817348","host":"s3://npm-registry-packages"}},"3.6.41":{"name":"react-simple-keyboard","version":"3.6.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d150b0ef67278e4b65ff0a7efaadaba063df17b8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.41.tgz","fileCount":14,"integrity":"sha512-KY/p+QvCVUpz6qWvfHXVn8bDZ0Pp/J3GZoDpZtW8MP5aRR2bBTGfTVpPfYyacx6rY1R3sxcDp8l9FFutOk7Cpg==","signatures":[{"sig":"MEUCIAR/m6p5fLhjOVfXUrkFNXfwS7pqEVfFWh4CauEgFyDtAiEAkrpdtWjeJxDWxmpww7bxz0nk/wQ/EhyBRePfxjrrtCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"083fb00291baa8ac429aac3f625679383eb5a724","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.41_1689669243309_0.9007090335885715","host":"s3://npm-registry-packages"}},"3.6.42":{"name":"react-simple-keyboard","version":"3.6.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6fc676361c960f1fcad3595748b7c16aa83962f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.42.tgz","fileCount":14,"integrity":"sha512-c2JxKUZlZlksjjPAKLmG6auxGu8yx95nsNgR0as54+S5Zkc0a+qqASvlwYNcQi1qhg1jTbuddoLBPw5OSJR+7A==","signatures":[{"sig":"MEUCIQDkuPVsOTaVZNGmy2Hon3k6YgpRtuxB+ZIQHTeFo+sAVAIgY/c/Jx1o4tvVHLSGuhCexAZl1788JolDU1CVHZt9lP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8d8276b502612a6f7f5745a85e7bb138ad3605bf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.42_1689732647539_0.6525910778503365","host":"s3://npm-registry-packages"}},"3.6.43":{"name":"react-simple-keyboard","version":"3.6.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"07cace54907e52ac9e27d7bf8609febba8aff951","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.43.tgz","fileCount":14,"integrity":"sha512-MEcwwSx8DBzu/VYYSn8CjSuTTzMqW9jdTSk8/sQJUnoJJew9qjYRsUjd4T4KWEQqeo9w3AlyeVD4hA/l98nb5Q==","signatures":[{"sig":"MEYCIQD6UA8NmVZwaXrjqerp4ECNg7m7SFIOXUXr5FIQGSF3+gIhAKIBRAhfdEYQ+dsgxHFWhjwUAC0zGyyrp0fvvGbF73Hs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"71c348edb28f31f3210fec86770ed76e391c9033","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.26","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.34","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.43_1689755818313_0.6147344692284316","host":"s3://npm-registry-packages"}},"3.6.44":{"name":"react-simple-keyboard","version":"3.6.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d99146ca6a44d5447c58cf74922c5ddab1c0562b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.44.tgz","fileCount":14,"integrity":"sha512-zlY937B42xsOqCwleMvuWxWwPtEYl+1Pwhs2B7Wuc4LVoLw6YtyV/u6BYJksafLk57iI0f0Ex6jJ6O/ox4IieQ==","signatures":[{"sig":"MEYCIQCzHVdJwY++HTr5NY4jf0RPyGhNfbsxw+HsxDkYhJ/7RwIhAJ9glz+z1eV7tuJOlLgOArrSX+utyZT751nUrUV30UIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"469c22f8e98dba9ab3dc077cb9521f400cec8285","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.35","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.44_1690186381387_0.3834607181541607","host":"s3://npm-registry-packages"}},"3.6.45":{"name":"react-simple-keyboard","version":"3.6.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f6c2398a6137d6dd05bf0e0341b96259484200bf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.45.tgz","fileCount":14,"integrity":"sha512-65lNm5/7irICdrd9O8ZJV8BkYAwb/25DJVawoBnindOtDLIdjT0RgxIKK1R05oHGBZ2U3wpTAkZuBxqqeKKhxQ==","signatures":[{"sig":"MEYCIQDnpW172OvFEF/3TUNXkOa+Pnper7f6lzlQx0A7h/5zJAIhAOi+AkmtYeg5KZiA0euAiHLqQPNXtGp8PEiAwZGDoBGy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d09fb562099880b507fbe7d830763f1ebd7d6e8f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.5.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.31.1","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.45_1690273644372_0.3994096815334738","host":"s3://npm-registry-packages"}},"3.6.46":{"name":"react-simple-keyboard","version":"3.6.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6c7d53aca893479fe207a972e7da606361359497","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.46.tgz","fileCount":14,"integrity":"sha512-BY0UEpv0E0XDhVVS+7GZ6eGBXRMaetn5OgnWkohLGwObzbn4xvYSzV7xZn1m9/ZuW/K93tZhU6n+ZPxgnqJp5A==","signatures":[{"sig":"MEUCIQD2pUrg/nkCWC/lqOhnMiXxGkaRPLCcknrFsib96yjp/wIgKqTDXD599MXXxFX1BYcLYVYWQvo02koypkGjiJ3PYVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305298},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a6ffbd225389c605a05577116636b180cd0a8c35","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.46_1690531607565_0.3285980119340195","host":"s3://npm-registry-packages"}},"3.6.47":{"name":"react-simple-keyboard","version":"3.6.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74acc08f5af70ae33ea35c71a0d32d22c498e464","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.47.tgz","fileCount":14,"integrity":"sha512-2gT/gKOazZGsoT9p7xJ051Iq9FuEvvsqu0Vy8kn22sLG3f46vJPIGVmHHCUJC/SZf3Z5xZtYj/UcYzfZnCZABQ==","signatures":[{"sig":"MEUCIQD0M5XQdS7B5htfcgWolvPRus6R4TKscsGFTNBCVYOkwAIgLXO5E16vabmwze3siBXtYOUjpDFfhXs9CnYjUuLFfRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304739},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d78cbb5bdabc31fe2e34bc343c989606ef965be5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.38","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.47_1690791873626_0.9208566044250617","host":"s3://npm-registry-packages"}},"3.6.48":{"name":"react-simple-keyboard","version":"3.6.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"93305f68e8f1027c3b80c559b38b928f63481bc8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.48.tgz","fileCount":14,"integrity":"sha512-sqneAVi3JN987B/07MVSoONj1Hu99dZtBAKK0XN4UezabQ9dt1UscbfOesrcw2+xG6MHRvwgZZOF4CmbWZikXQ==","signatures":[{"sig":"MEUCIQD9+BFIN68UL2+CRt1BHugBbL5N/E1OnbwMQ+HrL8RvKgIgNYmRKTCeNXY+biIfJ/ThnU1RKyssf4/yZXlY0XET8XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304739},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"97b1d4b5ed6542f98bab71e08a95c966481dc4d1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.9","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.48_1691051031181_0.7341101049331697","host":"s3://npm-registry-packages"}},"3.6.49":{"name":"react-simple-keyboard","version":"3.6.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e82305ee2f1c7f812ef75000550f344709a7986b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.49.tgz","fileCount":14,"integrity":"sha512-vQMaAe7Yuya19+9bNiMLZ8KbsQMUzKG4fFRcWwP6s0ZuzmEyfM+fQTInhBAUQP1jWRfpfhQ66wvLG6GS4ANRVA==","signatures":[{"sig":"MEYCIQDSE05a8FsFT1YhcEdlIhHod/RTKGUNVSQ2Hqoix7F5uAIhAOf7pxBzCb6U0f8sXgEAoG9whzQiChlcM7Brbq7HEfjy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304740},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b51b2d8e141f52484cb69ad9449ae4d144a7b2e7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.49_1691482591781_0.028010095381801436","host":"s3://npm-registry-packages"}},"3.6.50":{"name":"react-simple-keyboard","version":"3.6.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ede2dd7352bbe5ace0e91b5ebce77fc8661a0a78","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.50.tgz","fileCount":14,"integrity":"sha512-WiVgqWLcjhq6AELaWpGxW3Uv5J3lPfXCj6GyXBqtw4e/jpVUhUzTJ+RQixV97fcI9j31CzFQiH/XViNrOOp6DA==","signatures":[{"sig":"MEMCIEBBzDIqN/RYeU42zGcPGBASSdyLfpYWgg907FIHRoulAh8N25EbY/e+0/5o4+kyI+cWRBNb8vhOVgjexJ+AJQUk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304741},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5c5bbdf662db2ec0a9596fb03fef234d5527ebf8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.50_1691482855325_0.7721643766864819","host":"s3://npm-registry-packages"}},"3.6.51":{"name":"react-simple-keyboard","version":"3.6.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f7ca7c2306c3410652c94a01bf58e0c2bbbf147a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.51.tgz","fileCount":14,"integrity":"sha512-JM6R50/Lx10YqLGKJsucWlr9hTGOvkPiMiZ6XS0Uv3ZujD8KQ7Bw4WYVK9a3h6EdmfGlWo2gdhkZz6ezmSqyMQ==","signatures":[{"sig":"MEQCIDp2Z+J5gDURp1RUF2+GoGJuonbbv8p83nujg3UdpVCXAiBCr2YnBOnFuIblEFsrQ+J4u61qPDWkCWiD9FSyWq3AoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304741},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bfd98447cd5aab95a99c1f65061762848616b44f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.14","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.51_1691571064702_0.047897901460417946","host":"s3://npm-registry-packages"}},"3.6.52":{"name":"react-simple-keyboard","version":"3.6.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"75604dc21adc153087ac9f4ffa98c7856cbc2176","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.52.tgz","fileCount":14,"integrity":"sha512-CivEFLbzVT9WzzfeZDNeqT6zBWQMaTATFXXd9V++p3ArpmnBiEfKtE4lWvbxzHSSlq/zJLWitX7vvHg2T8qvIA==","signatures":[{"sig":"MEUCIBK5oAMQ9EfFngDRuCmul1hsoRwlcY3GtnCRl2kWNbqVAiEA71p/U7ia3ZTDYyXvsQ3t4OClUsimE2s03c9HbDDpcxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304741},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f27c7a09094fc6344eea7d1ccf51b51aca4f6dce","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.27","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.41","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.52_1692003679817_0.264017906799616","host":"s3://npm-registry-packages"}},"3.6.53":{"name":"react-simple-keyboard","version":"3.6.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.6.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"815c3e7dc3a2ea9439e420d4227737855a6b4249","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.6.53.tgz","fileCount":14,"integrity":"sha512-KNXUbK6P1azkZUd7CRtquFuuKxY+Yhn0Mx4l9pdhdmAojifXIYShLf2hT+z+rdVLHig4BQ9YdISsyzzMslZtaA==","signatures":[{"sig":"MEQCIFwtGPRjhVz2jRtoKDpY0bRD/TfgQAK9onHWVjbjxMQsAiAZ1zBHiWhBElkpk/M2Kf5Rxb4zjsWfmcGX25r944JSWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304741},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"05971d0fea363b50b94d3a42c94551beaf2b29c4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.6.53_1692176114313_0.2407775374971315","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"react-simple-keyboard","version":"3.7.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c2d50a7b77984bfb55a41c88a56cf197cb66ec97","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.0.tgz","fileCount":17,"integrity":"sha512-TKsZMVjeLYzWmINSjvni+QbEytlA5PwCW/R7Iv5KJLhv/FhIk+5uJhTzvJqIc5GMWoYsPCcaGHWa0F/QDcc4bg==","signatures":[{"sig":"MEUCIHYdiMzU0K77L2EQiK1WTLU8u69x5Mw0zU39fts/a8EuAiEA+aXZB1k9kd9OstpB6/fKW7YnyQXbUDE+ql4+kDce82k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456099},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"05971d0fea363b50b94d3a42c94551beaf2b29c4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.6","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.0_1692585941420_0.812318386412977","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"react-simple-keyboard","version":"3.7.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2e470aaa6949e094e5b0d3ba542f75cf53753aa0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.1.tgz","fileCount":16,"integrity":"sha512-5l5uySyukAqDSO8j2xpNY+xkVBjDnqO94wbAm4yXxSfhMwXsu1HoRrojsmjqypRKutTMiu2sbxZAFuKwfW7Mkg==","signatures":[{"sig":"MEUCIG9fr4T0A/LvcXbcydIWgzoXAiaMYr8fmGVVVN35NI2mAiEApiqxVyv6kNtPxdl2kH9N00oPddHFO6Vh+dFxaBGvFCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454751},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"68645e9053118b4d44d1c4f69e95ad0c99d9a92c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.0","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.6.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.1_1692586119549_0.5441194984326871","host":"s3://npm-registry-packages"}},"3.7.2":{"name":"react-simple-keyboard","version":"3.7.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"807da5e736f4509beeadc6ef99f74c8ca78ef93e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.2.tgz","fileCount":16,"integrity":"sha512-wNxWIt92ORtLgCtTYLs/h+VZA5u92uvNlq3ZKROJi/WJvmTFISIDfwjxhGx0Y/AuduLFUFz4mMlPN9jZvN/giw==","signatures":[{"sig":"MEYCIQCDZZBqXEPn8ar2CzSUwoBhzvvlBcTIb88bzm+bEKy0LwIhANUHQQqFCcSBsznPGHjIfq21Y6WGS0dpa1PCYEow4gNB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454747},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2fdd8af4d8db8d306ed76b597a24860149059740","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.2_1692605875569_0.9796881630648424","host":"s3://npm-registry-packages"}},"3.7.3":{"name":"react-simple-keyboard","version":"3.7.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5db506d3153dc022cccb180f15dfd4420e8e5d71","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.3.tgz","fileCount":16,"integrity":"sha512-D0bgfKJaKyHGSfOEJagvxJ07/Jv2OAAEkiTCtDPN4AnALkoGLWNvVQ0R+3vjKJZg2AYj4CCeuCX1ePwNLVLZAw==","signatures":[{"sig":"MEYCIQCEBUNyWKtuzum4qFe9XAcRwgF3SKX34V/uEEa0kU1M5gIhAMxvXaMYsv8/LVNumvPDfJ8Sw6KUu2KObVb0n7Ulk7Dc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454899},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9b10a0877df0dce9de374826fc094b59788e6b92","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.8","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.2","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.3_1692693226881_0.2508726092091704","host":"s3://npm-registry-packages"}},"3.7.4":{"name":"react-simple-keyboard","version":"3.7.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"580acea6aad37de3268d404fa5f10945ef122408","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.4.tgz","fileCount":16,"integrity":"sha512-NYIZIAK+QwiOYmVmr6jWwAYcfYS0OI/OmqQRd1x1loapde4bPliyUF/koNm0C5T+HcFp8IRwtrhjxWJzYcjfnw==","signatures":[{"sig":"MEYCIQDVBqV5FD0sFI6RS3iGr04cNgutnEx5vZ9alAwl3070aQIhAKY4JGy/ayiia+fUjRJeLAMZMej/pfGVlWz6v7SbbTC9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6cc8430493adb94c5330f0ed0d41ad2a192ed137","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.11","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.4","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.4_1692954451460_0.9139724185683005","host":"s3://npm-registry-packages"}},"3.7.5":{"name":"react-simple-keyboard","version":"3.7.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a9bba22a5252025c736310d96305e0586da0f1da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.5.tgz","fileCount":16,"integrity":"sha512-fPNUjg7c35GO7UHgLSy2CRgaE95TanH8s7dUqBD5nu6G2F3q+s8y1WdXH89sFxgzrWRKJZp014YbtAhwPreRmg==","signatures":[{"sig":"MEQCIAEjBgq+89d8N+wYGo6kKBsnPXvY5MdNWrXTu0IVUG+9AiBhnvDWsAf1ArusoLIWjBFylEE2UbF9ebOg9isFb3O7MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6bbb13249dba6fcfe35fa6a476b8008be10706b7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.28","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.11","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.5","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.5_1693213191141_0.22535140467915604","host":"s3://npm-registry-packages"}},"3.7.6":{"name":"react-simple-keyboard","version":"3.7.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e8ba1cbaa1c090c3fb3cec58f31d46a317de8f26","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.6.tgz","fileCount":16,"integrity":"sha512-0C/lvzBL5K7iDBSY7Og3zdjVSMUAGQXwIuvK9snO+YeE7njIWzLWzS/p/QohSSwqLmVGk2uahFY/r6VvN3grKA==","signatures":[{"sig":"MEQCIHaX16dn3fR+vTkk+jwFouXSR7MA7Ge/LBSNXokp66zKAiBHnLvpEF48rK7wq3lBZdDZ1M9it4n34FP+GFoGBbEbDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"68d86d835e91f3f063c7cfd467fb84baa0c1dcd4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.11","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.5","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.10","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.6_1693384503361_0.47384560920691765","host":"s3://npm-registry-packages"}},"3.7.7":{"name":"react-simple-keyboard","version":"3.7.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9533aa4ae4dc50d84236a03c7683f1b2990feec2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.7.tgz","fileCount":16,"integrity":"sha512-vGbYsXTGT+oC9AE0AHzMJOvWcZRcNCwL0/jOycArS6l2HqE5fJWbo0zto8f1IKEFMTk8oEJGAxZtfVZRwF3ooA==","signatures":[{"sig":"MEQCICtzOz61RK07v0MvjS571y3ImptqLsNOl4/r/U/P7GjzAiBU86lcqfj7Ul1BT+e4A5c8sbccC9OsmMPfaqXM4Q3njw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2830aeca25c72541f7ec08b92dd2e2120626f4f3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.11","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.6","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.14","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.7_1693469373635_0.2714253756752705","host":"s3://npm-registry-packages"}},"3.7.8":{"name":"react-simple-keyboard","version":"3.7.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6da9814587ed2fa5ea004ec4b4125a34e670b909","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.8.tgz","fileCount":16,"integrity":"sha512-Nb7Gyw9hmTSz6ycBqG5fUZaGpMA5ZuyO7dKN4DLD1DT6fra2yXFzmayCIwo0th3yXUx0matXK52mcyGMB8jtUg==","signatures":[{"sig":"MEUCIQCyzr2LY5F33EgYPYR8nghTvZZyNJwohymGcwSEU9ZutgIgOp6qSfuUhLqUY4OC7mNDbEvvwy7lXky+Gp+EzWXvusU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3a8c0b78906080db365e0e9616a86c965731c74f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.11","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.14","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.8_1693556981781_0.3748463378028639","host":"s3://npm-registry-packages"}},"3.7.9":{"name":"react-simple-keyboard","version":"3.7.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6df314ad765b1ba622536f231f40048221dd581d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.9.tgz","fileCount":16,"integrity":"sha512-XwHbN2AB42L42iNx35k4/7rm3D7hypZQLj2If21GAmAJ2E3yKzCa8qUEuU++FI/QIY6+IcSDux7FMY7R95X4lA==","signatures":[{"sig":"MEYCIQDa3u8XOA0Rq6E3HArTtt3ZaEt+8fmE1VYYjoeDytV65AIhAIWiCSUtmVdKwJ4wK4AnClp9fKtrtS2ICu+Sf7uwpCar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454902},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1ee442c55f4c42289c178cb1f58062a5ca372a4f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.1","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.15","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.8","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.15","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.9_1693903841237_0.9363758786848926","host":"s3://npm-registry-packages"}},"3.7.10":{"name":"react-simple-keyboard","version":"3.7.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fcc825da3e37b31d851e8ed42f121a4bf07c752b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.10.tgz","fileCount":16,"integrity":"sha512-UYeF0PlBj9+UF5rZNP+I840wh1+aDatDNYPdK/pQ2MTVoyGlkXAYhdrXRDw/Hq58Oc8f+9cYaB7qL7fG9hTb2w==","signatures":[{"sig":"MEQCIBuTMjGLqRTJ+gIWjvCgeJ6W7WTbzP8rv/zcyVNgWKuIAiAd7E75yK+eNHd774dQyIyxS9jcl+c9RbZmJ3K2diiGWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454907},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"30c580dd2f0e013bc62bda52e460aa5de1724c26","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.15","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.8","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.15","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.10_1694161558325_0.575198482560882","host":"s3://npm-registry-packages"}},"3.7.11":{"name":"react-simple-keyboard","version":"3.7.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cf2a6a3e0bafcfd7b6c6d0083bd298bbff41d28d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.11.tgz","fileCount":16,"integrity":"sha512-F/luUuxmjTynLYQHivPqm4SZJJJxoekTvPvBG3rGqqRCdl4MBz89W2iq9pFhez2/qSXmh+LL+mHQdmi4sZ01wg==","signatures":[{"sig":"MEQCIGziv+SnUkoBCeKam8sT/jYOVaj8RIL+yHCIr7g4y8bcAiABhq+xc+75d6J8mGBBWtzZoBUdyZb8n+o9VfUlJwRuuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fdd8a750914dbea3b6d96690db4490c7167b1fe3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.17","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.10","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.15","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.11_1694421236091_0.10591106047674792","host":"s3://npm-registry-packages"}},"3.7.12":{"name":"react-simple-keyboard","version":"3.7.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"226fc57e66530c9bad6399c9e7fd2a3717c5ce95","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.12.tgz","fileCount":16,"integrity":"sha512-Q8qw8oln6hrK5dOc4ujusrd3in8Rg5FknumFNzurmSG2y6RypG4i3IbcFSCqrH/B9CPXBFseMeWtbd7nHBj1ZA==","signatures":[{"sig":"MEUCIQCMYeaDgjP02EUigGybt/+0K4XiMyNEVD9qq+8LQlScSAIgGtUOpvzZBb8u9Zjsmqx1HIiQtOdQaTOJLSWK4Ug8E3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"875ed1a86c4f3d6e3976489ffbfb0f50516aeae0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.19","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.10","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.15","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.12_1694767448385_0.7637903557928598","host":"s3://npm-registry-packages"}},"3.7.13":{"name":"react-simple-keyboard","version":"3.7.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2ba09ce670c3ece7c0e366b07af86662ab986830","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.13.tgz","fileCount":16,"integrity":"sha512-G3OL00L1YBJvBHRgREc94uT/CmmtrFrBiBOQAMbkqPztdmMW5m+uzNPkQ3XRssgB1VmYk/hwdHnVayMPLkRvcg==","signatures":[{"sig":"MEQCIGvSX450MC5aH/me/9Ke5V7EIUYTWDk5toXhcKc2Qk0rAiAtJMS6ywQAbXfAyfXN6MFZ6Wp8r1hB7+diwKVNXaDN8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"daceeb16d5c570257ff34b40cd3f3a8987287f79","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.29","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.20","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.12","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.13_1695026624917_0.4876725685109957","host":"s3://npm-registry-packages"}},"3.7.14":{"name":"react-simple-keyboard","version":"3.7.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3b7472455a4b18f6ebc3e7991c877923722d033c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.14.tgz","fileCount":16,"integrity":"sha512-/iunibmuq5gxnzHCZAMJBWn5aec3DBtQZE85uRuvjERYLxXA73DL6AInslFwSQn97f/kmq6+iD35I4BH5aOK8g==","signatures":[{"sig":"MEUCIQCp1kY1VvtUugam1nyu/ZgNmSuhtkK2EkJ34iwhY+ukGgIgP5WVtNZbqo0wcD2pfjTTVlVuxoPZjOVACMouUPRMtJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2804a962829cd709b810f093e2a8e13df6f53aa6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.20","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.12","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.14_1695113167969_0.9827168466933291","host":"s3://npm-registry-packages"}},"3.7.15":{"name":"react-simple-keyboard","version":"3.7.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1581b657883b7889ca2e455068b0dfa86223e0d1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.15.tgz","fileCount":16,"integrity":"sha512-b1cX/LMxifs5jRgA7nP3WAiDPW8j8CvNfjKJSbIxpPXWvnmdkbzXPpRhcH/RiWB3fLJapvdsLuRUuRLSEl6bZQ==","signatures":[{"sig":"MEYCIQDBdBAC4Dh7zhN3meXOTL8nk2qaHcMknswBc2Eillfy/wIhALeS7DoeN2NXyHo94X4qvCnsZBeWqGbySuA1bMFvn0SH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9f2859d90ceec83a59a8b2aabda947f7d112f699","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.20","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.15","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.15_1695113281649_0.7137498984928909","host":"s3://npm-registry-packages"}},"3.7.16":{"name":"react-simple-keyboard","version":"3.7.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f17b507a457916047597a52675a73d2d3a72c16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.16.tgz","fileCount":16,"integrity":"sha512-UVHiYrXMx7SlpgdohdK9k1VoCRW7socSq/AJR8q5JqY7ZNPcZeTsHKH9IJWGOHZYAXvfTYBBspRLnnrkM5xKlQ==","signatures":[{"sig":"MEYCIQDF53MR65dITEDVt5qQC0QQvPv7FqJQi8i8hA3H6ke5fAIhAMa7mn/ndXipfIbp2FtFVGayXEdgmRu2zlTg7M6EQi3O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454936},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"38fcc08f3a0fb6f37349869a4d6221f1ceab0ffe","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.22.20","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.16_1695285304762_0.17388426156383807","host":"s3://npm-registry-packages"}},"3.7.17":{"name":"react-simple-keyboard","version":"3.7.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"39ffc857c59efeeca4957aabdc6858ac4aa13f26","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.17.tgz","fileCount":16,"integrity":"sha512-tD+RyiiGltIlli7NuTalQJdTtSmNGlyUYTGhNDUl+4Y0jzShCaV33WNFs2cXWZreVKeKo5wbZHLFDjv43qzilQ==","signatures":[{"sig":"MEQCIGAXwy9C/8kIAyhOvHxcO5sQFdZJX/L0eXLwijuBJni+AiAVEiOPoxYSgWS4c5hBEdjVRR4n3BECsCKeNl9nk+9EpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454935},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eff1ee6589c2c5a25c673b8c69d27a80ac810f96","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.17_1695630739804_0.041414107811264866","host":"s3://npm-registry-packages"}},"3.7.18":{"name":"react-simple-keyboard","version":"3.7.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a717d0b2e68d72d05d7d0852d0acd4cd505ed58d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.18.tgz","fileCount":16,"integrity":"sha512-Maco2K4E7PGzOsTeaLlKIarPylCWG4uQxc6ic4mZyrpXzQYsdMTNQUYA2KfNKNVTO06mvqXT416RLzva4cSDHA==","signatures":[{"sig":"MEUCIQCAZLZzmTAYIebA4lS2WpMCMWsnAasThuvdboqFnf8Y1gIgGx2hUBFJtWJF76WbIEQT2VwpOP9UgRVGWJiy0MgF/Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454934},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"002b89b8ee02a94935e38e281884865eac4916dc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.18_1695630868383_0.932471118040509","host":"s3://npm-registry-packages"}},"3.7.19":{"name":"react-simple-keyboard","version":"3.7.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5f2c66ba667f67539f98d574e37db109cb53d77f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.19.tgz","fileCount":16,"integrity":"sha512-+0WN2H/knIRxYEp9uz0tUAqWKbSv9XuRuFfyRNSR/or9Z3+deyKZUjG6VgB8lHFsdcfJ1BvkJilxOP2W6QNpfw==","signatures":[{"sig":"MEUCID9OScRcX23ypUphPvrkoA5KWEX9KlDLl8vr+1rDrym0AiEA2KVK0zwz57LQPj/Z/Stp1E2FmKJoqjtky3CcIE5Fw2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454934},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1e5a24df0b52f9b03f2de215c4902c5388b2fb35","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.6.7","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.30","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.15","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.19_1695718822676_0.26051606524731663","host":"s3://npm-registry-packages"}},"3.7.20":{"name":"react-simple-keyboard","version":"3.7.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e007183b6bcda9249712abb841d785d12292b7e5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.20.tgz","fileCount":16,"integrity":"sha512-u/4wTN+QtN8qeAvu2dEdF19FPhD5VFjr/hwkeSFbEFqTbINLtH4qoptKIbqN6Uc/EQb8dImQ0OhILIlSFUfq0g==","signatures":[{"sig":"MEUCIDtR2pjgSCEaVVSMGyYyWKDCpagvdOSGyToRUUwdWIKSAiEAzrEkzqBENdK1jv0MS7ewad8b2bd+XdbVo5S/N8XPo88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454934},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dfa38c372c9ebb48b550be0a63fad6bb92d5c6a7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.32.2","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.16","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.20_1695978515097_0.728214782904379","host":"s3://npm-registry-packages"}},"3.7.21":{"name":"react-simple-keyboard","version":"3.7.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"160bff6eaa7c9bfda9fcc447998e7faa24b7e590","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.21.tgz","fileCount":16,"integrity":"sha512-j9WkDuw9H7+uvsVmHYKgOsJeTIoSJGozv1YxLaebvUPphfPZ3YxOsdhNZpqUUuafnYSEO22/j2jCnyUzKX/CSw==","signatures":[{"sig":"MEUCIDPhc7kzLuassSYIZu4gPkEiX+dBFqjjoD73NsuhzlaTAiEA7EsBV6Te6jZ3Mm1wU9r9xKmpWViL69ZlKsPz5DBRZ8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454934},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"956326ebbee3db7a242872b21ad103f47f39da3e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.16","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.21_1696236282520_0.7444280828103773","host":"s3://npm-registry-packages"}},"3.7.22":{"name":"react-simple-keyboard","version":"3.7.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d8e216da4c59a44197dd2242399f6c1c1dad56a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.22.tgz","fileCount":16,"integrity":"sha512-fXU+ORCiu10/N09Vic2r+QpHaTba3xsFp8xir/yLihmdFcDofNKu1rqTKPMwYtSN9A5yiEkkNKCjm6Ie6kY1Fg==","signatures":[{"sig":"MEUCIE0jqETriqRQ5v2H37lVOiYArpO2yMiuJ8to4+9SRzhBAiEA6qMFvWTPBwRQWMplH10NStG1/HeBNIQrO6nkTthilIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455113},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"922e923679f2b346bf9728e53eee46d15d3c7716","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.17","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.22_1696236434479_0.0637465676343989","host":"s3://npm-registry-packages"}},"3.7.23":{"name":"react-simple-keyboard","version":"3.7.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3936953beabc2adc4592f91b6da3509958e31a21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.23.tgz","fileCount":16,"integrity":"sha512-fhgVCMrv42z4cC37/GtiGWk6q1UsOuz+hsKl6T2HwxZX4OSdbfMUlLrNQELLstWg/LNJklYUQoVQ7/FcMakgBA==","signatures":[{"sig":"MEQCIGnefE7vK9vKc7f5197PhHzNLIHrWj+ZdqtlbiCTporCAiAWAwFXfN5DpCrIdfKlpwDMFYSY+oczAaOoQY/Ennn13w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455113},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8f6313bae667bf2d5f70b2fcf0f725e2698c7073","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.18","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.22.20","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.23_1696927805989_0.9003970973542965","host":"s3://npm-registry-packages"}},"3.7.24":{"name":"react-simple-keyboard","version":"3.7.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8d6b567eb93fac74091d8c69a08d724a3138360","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.24.tgz","fileCount":16,"integrity":"sha512-RIfPrj/vLLikhVfXP/K+3CCFV+2vN10OxT1oeN8h38yu7vk01s5NoWRZoT6Y1cicXSuBu6zFcAf0AVeDVn0SyQ==","signatures":[{"sig":"MEUCIAUkxD6eTnABZNMNirjm8DK9yu4OS3FECMhH8BvVZnR2AiEA3jRG4OOjWcSBNMpoBmQGLtyRXsOyHM/3R4qV/brldAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455112},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4587f23eabbe2ed145d540096215e8ea3621da81","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.18","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.24_1697098131771_0.9797577924347172","host":"s3://npm-registry-packages"}},"3.7.25":{"name":"react-simple-keyboard","version":"3.7.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8178cd65f1ee21da4574bc6e4e65575da4e2a7a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.25.tgz","fileCount":16,"integrity":"sha512-P8S9hOgcGBQay8WcsBEHm96bj4OKVNoVUzCOUhBQa+ag1GDxqYto6hO/LZ2iAL239zvAXe/1dF1WqYKJmlIWew==","signatures":[{"sig":"MEUCIQCpDeAFf5xs1wdUy6/YJ1pHkz1QFTLKgWVWiTSqMNuA6AIgDS4k3aXDVZT/+q6zJ+3lha6xPXKdih8YVC6MrolHDaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455112},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"14512d7a22c0a7c8c7499e0c3ac4acd88e219007","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.88.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.25_1697101224911_0.30670955754110385","host":"s3://npm-registry-packages"}},"3.7.26":{"name":"react-simple-keyboard","version":"3.7.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3a63681065277ca23de0ddd60ed1c55f42c30522","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.26.tgz","fileCount":16,"integrity":"sha512-s4auy6S5chAEZ9NFH5BBD/O00EhB9R4MTfhJSIvKwpEun2SOmiSqcodfKA9ML/bwBtE8kvXpoRBQQ/GNiOL4wQ==","signatures":[{"sig":"MEYCIQDWjK+B0UQi5Gzq8brt+PyRmhDN7Vld2ZcXjcIuO0KFqgIhAMHm+v9fTy7i8/EDZs67WR6xw9gwHsUc3KXA2Z9qun0w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455112},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6c1418f3b6dc03bd08a8aa732ac8b8d3b12a7d43","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.26_1697446355758_0.9898215028232886","host":"s3://npm-registry-packages"}},"3.7.27":{"name":"react-simple-keyboard","version":"3.7.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d95d400ece4f7603f3784631b844b2f524354237","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.27.tgz","fileCount":16,"integrity":"sha512-xvRB5Kn3vWUfLKQOKr9QBbXwpsH1BhZTRVIVxdfEhpjvCdBZa5bYHi5E9I9F2F8M/GI6Mdz5EtZaMkLwc0gxOg==","signatures":[{"sig":"MEYCIQCxMd59oyD+QWDcCkCEmSxTo88GfVPmNtr6TrcQEl2i4AIhAOrzlPuCKHKO0luCCx7VTolHdOybiv+SCcVx5NSEXUQL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455112},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e10f147a99640712705c8b894561a3eb7c6309c2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.0","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.27_1697531817702_0.8714392845238368","host":"s3://npm-registry-packages"}},"3.7.28":{"name":"react-simple-keyboard","version":"3.7.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5842e276a4bf8c2c7499c23d05e6eca0939ade17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.28.tgz","fileCount":16,"integrity":"sha512-+OEG+Y5Km5ENU69l02K+dke7celhjvQ4hZZ/wXBcoq9E+ykUPPIiFUtYkGQLpHRbVg9CfxIegvtsxI2tPnkuhA==","signatures":[{"sig":"MEQCICd8cv9FxarKT2Ke6u0UMBbugUq5pclwDV9gNtu9N6y2AiB3uGWCj/giFZcIYauB8kh5hslFDHGJWCv/8/KfoSvuBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455112},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ceca35f29a26d9c292870db48a8de1b5b87c21a5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.1","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.28_1697790239141_0.718514027718985","host":"s3://npm-registry-packages"}},"3.7.29":{"name":"react-simple-keyboard","version":"3.7.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ef6a6592cd95f7fdb351c4eb6d65ccd5c9e2da3a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.29.tgz","fileCount":16,"integrity":"sha512-2d/0AfXXM2kF1InhLc8hE/XnvWgCQ069zPaMK/jpu6yGJxlZtMypdDqlhQs2vbg+5XWulKEplcMJ6x24oUDrBw==","signatures":[{"sig":"MEUCIHUc5TLRl2zaDMICgWxTmjtsyDC8haPupQjqHp5TCta/AiEA95oeHFJcLb8tlskN/ZRibVuoIezAqvdE6bTfR4h95qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e5d79c24b79f2ae5172b78250f20192fa27f3014","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.1","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.22","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.29_1698051331342_0.8149109235867147","host":"s3://npm-registry-packages"}},"3.7.30":{"name":"react-simple-keyboard","version":"3.7.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e14c3c2f19a1e652107ef6ec85510f25abffbfce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.30.tgz","fileCount":16,"integrity":"sha512-ytgDDd+7/ZdDt649oURLrf6j/edz0l8R2lBE9dIpK4HvqbHI54DILqB436+948DyZuP9ugM0uIpWqGJHNbDrqA==","signatures":[{"sig":"MEYCIQCNEgqGZd/A8sbly1qKGLO6QcYQeG7ZF7hfsxQgkd8V3AIhAMDcOhpjyzY7xDCkZDIENXCV7uKBc6AdLX3xQF8rCG6G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"868ff5e19da224ac96112777919c6a3753031b7c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.1","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.30_1698740191793_0.15287202853241477","host":"s3://npm-registry-packages"}},"3.7.31":{"name":"react-simple-keyboard","version":"3.7.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"93a31e62e828a2e36f44043ea4e6371153934ae5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.31.tgz","fileCount":16,"integrity":"sha512-IkUwldfbC+iPWuW5gB4GGPZCUMNkH4BlWZNigL/wEgnWF7cOpP+KgljqchyjAvlxXKZhy3YVKlA83Wie8u5j7w==","signatures":[{"sig":"MEUCIQDAeMqBithIiFqbhLm0QgXilAi6Gm/liE7oHuPVNN1ahAIgKmFz0sDM1wQIbjnxBUmvEE4AL4W4QnR3uWLotSJt2YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a1c36b462a3a74e0e0e379e6ddf47ab88de7a63c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.31_1698740321023_0.5107123038498464","host":"s3://npm-registry-packages"}},"3.7.32":{"name":"react-simple-keyboard","version":"3.7.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a56d27c3b104892d043273f6b3ae3481e281c577","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.32.tgz","fileCount":16,"integrity":"sha512-eyBc2tqn13DxPm6+LZpzt8OK+rlVwLkFybteSwD88XJVA2uWvNCyXaGpG+BTurpND9BnJlWbQMz4bb1et7t//w==","signatures":[{"sig":"MEUCIBAPoHNn4v35Iyunj3aflWMR9Hy8KK/HictQzwBE/GKjAiEAjVtGNx4MrfPf/cSbFrWP0I6rjwP7MN5HPFRnml4uJts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456345},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"522ed497d136ad79f57952fcaefe45951398692c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.32_1698897259774_0.11110489305104876","host":"s3://npm-registry-packages"}},"3.7.33":{"name":"react-simple-keyboard","version":"3.7.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"57b5ca279428664e6da343b997d835b8b5519c97","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.33.tgz","fileCount":16,"integrity":"sha512-HPIcnOnG4CK16fssI980aWPXUAPGtumLMpIUM4vpsh0sbPWF6Gg3wmw1JBTL58OTX7p1bIJS/mV2vIzi6dSeNQ==","signatures":[{"sig":"MEYCIQCNj9ugLBQ6GisDc/JpPgJ95HsE3m4toKGI2uVdATJNGgIhAIpxZpEfrFLoD0K5gSxdnApT90yXVvO71PcWz3URaJ8H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d2d2497779e289d2effaf28bf610f50173903895","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.24","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.33_1698913586080_0.017311396080547325","host":"s3://npm-registry-packages"}},"3.7.34":{"name":"react-simple-keyboard","version":"3.7.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7832dd818682a65cce1ef26d0abcd9a886703c8c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.34.tgz","fileCount":16,"integrity":"sha512-6yEJOMvVDRSh9tXGqUIErHeQL3N+kbXwePz+brEdAtyRllmi+SUAX5r8407WoiT5nLBOXxZVL3vnWhGbL0OMdQ==","signatures":[{"sig":"MEUCIDSgQ/gxEYRgpj882C0hHrkjf1JtuEDo0aQQWVdShE8EAiEAoWOdgvOJPjYJXEWRvBCDQW/uHO4tpBKVpSzTzC5CCOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fffd3983acc54821462b7b9c5f3333c08ed30ce5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.34_1699264771553_0.9251588301083766","host":"s3://npm-registry-packages"}},"3.7.35":{"name":"react-simple-keyboard","version":"3.7.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"09058ee962f42ea29815ac8e82233587aa43cb59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.35.tgz","fileCount":16,"integrity":"sha512-DJzaCbmyRuQ3VTc39AvctlZbnGsGxnVyQzUmdNhB4o6m6fNosIeCpfheTJhM/yvB8UO8J8bjd7Y6phtYZGvXSg==","signatures":[{"sig":"MEQCIHdCdqBBI1GHWjmSJNGaWWCJRT59PII/DwYvq8LEIk6BAiBcfMBCeKOeqfbsJwZ+UtPO9pSbmnIYd8o3Utn/Q1/9NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4229ff304ae2566b26c308fa5644acc66702410a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.35_1699523390148_0.40268181674717307","host":"s3://npm-registry-packages"}},"3.7.36":{"name":"react-simple-keyboard","version":"3.7.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d8ac4f3d43d3b31a3c7c571fc4e9d9d52fe89beb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.36.tgz","fileCount":16,"integrity":"sha512-J8BtGXQw2NE2/YUowAo7fnkZoiwtDbslhkJomu93iFbG7S7wROvdgOe4bVICui/YY76GZep9M9c3cTqH5ZKfNg==","signatures":[{"sig":"MEUCIACJ1nS73DWMQLL1J/dJFI06DjELU2mp+Dk8MZyt2IfEAiEA5wPys1Wl8ryJ+wsZPIsnxWVp5uPQjoFpnDmi+GK8+oQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"18d46c37fcff2ae8260f3ef6a987f0628434dd3a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.36_1699523518195_0.08426943740114878","host":"s3://npm-registry-packages"}},"3.7.37":{"name":"react-simple-keyboard","version":"3.7.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8807601541a823ddb3e9dc159b2c25197b319a22","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.37.tgz","fileCount":16,"integrity":"sha512-ChxfZNNksuFnSaXO1LCyU5SYHV3O0uVV6TOnlUtD2vEA18MDGenFwQ7pyO3wYZiIcq4nDbSDjbguSS5PvNAFPQ==","signatures":[{"sig":"MEQCICS2FzMUXHKzGVvT0ShFFXjJwbzC2kkVkeNjnLN0fqIXAiBCF+P24KpMjpIWcwJJO9uBMnL6TfrCFBikMIl8Vga+mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"722d7c772cbd594b94d6e9ce680e97aa6eeb6caa","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.2","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.26","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.37_1699608415933_0.5072176749479997","host":"s3://npm-registry-packages"}},"3.7.38":{"name":"react-simple-keyboard","version":"3.7.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"040b014f89cc5f62d2d11e8ffbc98caca581ed76","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.38.tgz","fileCount":16,"integrity":"sha512-5+hDD+8g95ptJbJCbc8R97hWuUoZ4Se61j6g34BoozfjH7Ry8zU6frQQwPRJsRHJg/NwamKyk5ve5IfWDlCNPg==","signatures":[{"sig":"MEQCIG6L+wLzn+eVcYe1xH8yFALUkJvTNqiBb7mw9fUUdPAgAiBQjNhekvlDIRoZxON19oK6HvC0EAczzV9eUKWiwDlfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456317},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a8969bb886675355104ddd96e2aa2677bedfc38a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.22.10","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.38_1700473380111_0.11401029733818135","host":"s3://npm-registry-packages"}},"3.7.39":{"name":"react-simple-keyboard","version":"3.7.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8654f1c71d3aaeda65c832e84b66d1a0e5155ecf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.39.tgz","fileCount":16,"integrity":"sha512-PIf84XLXTVQAr2mm0T/FlD05VRHsDdHYz7opcTp6oXl6CwkCfDQN3CoT4JGt1F7jToh3sDxiagaRdtSUMaTKqA==","signatures":[{"sig":"MEYCIQCbKM5msl06UKP10/tDJrV6yVUOH4W7iZB+soz81ZafEwIhAN5Sp6/t/g9rG93ZIMt9NsettpygiuLakjuZKhWjJ/tg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456316},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"52a25907a4d7c66738214aa46e61c344606e1c59","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.22.11","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.39_1700559612234_0.8736507973093175","host":"s3://npm-registry-packages"}},"3.7.40":{"name":"react-simple-keyboard","version":"3.7.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1e3b09486c5f33526449644bd169317e091f72f2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.40.tgz","fileCount":16,"integrity":"sha512-A6NSIdlAE7UzBEhADBRflb2zjaPFvUmbyAl9LAaQmLifWOcxVDcEiuK0qGKpqRPyWwQW+Xm1xO1CK2jPMRcbAw==","signatures":[{"sig":"MEQCIDi5YbXQYyAHQrQzaeTdqV7lAoZuN+jok25EmXj+yDIiAiANgX1zd+6V+KgxbbCWQWknOT6blKGOz7fuzr9SMXX32Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456315},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"13c4a981154074a8dc25d9dcd203f2f20143df3a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.40_1700559692214_0.312723658240063","host":"s3://npm-registry-packages"}},"3.7.41":{"name":"react-simple-keyboard","version":"3.7.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e70e39e21c3d6f319a75834e8304c9f636c15caa","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.41.tgz","fileCount":16,"integrity":"sha512-7ytawAlqcfsP0pJMCZX87qsz7f24r9McfGAhXi9WRfzzsFxTRcDy8AwVDfbP9ohJuhG1VkM9K70X8XANXZYyCg==","signatures":[{"sig":"MEYCIQDxJ6rE9VX1pWgau4iUxRITuSV3CEDn1DnSitkbNKepCwIhAOwqx/ZzHU6tF6Z+PFWazYRQBH+V5Z0Gkf1MVGj5W0Fo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456315},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3d31740f1d1f7b543d746e3fb79ad841a061901c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.28","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.41_1700646367373_0.7951911779560785","host":"s3://npm-registry-packages"}},"3.7.42":{"name":"react-simple-keyboard","version":"3.7.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fe0f685de08e4412680c61acbf3dd207ec34fd0d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.42.tgz","fileCount":16,"integrity":"sha512-NCEhWJWNykhorLAnPINHQf2oLG2kw4ITldkzw0bHcQLs7FTpNFP/ROTdFzQSeaSltrgHi7WPxYBZZGjilzvt3A==","signatures":[{"sig":"MEUCIQCQLZos1YOtcpO3mnRm2LJyy2lzLwSojRaGSSB3r5ovvAIgHuyS5P5d8RjF9+rWsF/041GoOu7d+rlDgraDBfqMoTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456315},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4d42c34847cbaaeb7d8ee7cec75be75d9339809c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.30","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.42_1701337621006_0.7796031705153748","host":"s3://npm-registry-packages"}},"3.7.43":{"name":"react-simple-keyboard","version":"3.7.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d6a5288c86737f4aca23b28dea14ff16681f9738","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.43.tgz","fileCount":16,"integrity":"sha512-oJRUxCwmUNDMSbniSU1AQZatPn9PaUu5FE7pOYKV6N/hb62X/aEytQfW6zKYoBbbRxsiAT2oFknJ6Jb6dsq65A==","signatures":[{"sig":"MEUCIQD+pAIa93pdWswVX64ZZFH4DPwczMrRRpW1wgx9kYTjrQIgFsQiL2F5i0ybSE3pl5GerqyZ7GDYAaubsWFIGy024qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456315},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a2dd89bbad0c48545ca5d3576b5cf055df898a3e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.31","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.31","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.43_1701683703519_0.12387216990038175","host":"s3://npm-registry-packages"}},"3.7.44":{"name":"react-simple-keyboard","version":"3.7.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a8a7e0fc1df86fa3ba1133bd4cbb30568aa9c125","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.44.tgz","fileCount":16,"integrity":"sha512-A1MWKE7P1xefGcf/MeDMLeHAMTiw3ZosybhOwJPA/yGmIeA0eoNPwEO2dfwL8ILPIMreI/LEWJhlUh/wAIgXQw==","signatures":[{"sig":"MEUCIGbPykPwAH6VZZRYPZRbnYf+8V7lEY/mqoWTPsTP9mG/AiEA4hq4W1bNqHDIkRKcH/NYKGehcxya9kpTSLfqqqQA3RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456315},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b2bd486fddfea16439bd01f8f923a25983db5b9b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.31","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.44_1701683919176_0.15202502226334969","host":"s3://npm-registry-packages"}},"3.7.45":{"name":"react-simple-keyboard","version":"3.7.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b2aef142a5edc6f458e37ec30f3b3691cd5e9c87","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.45.tgz","fileCount":16,"integrity":"sha512-cQu1Zu06IIPS2Axw6It1sAm4NT7De/vS/I9cw3icjd4fZBEty/5RBTh0hSieE/8rZ55Uvi4FBGEU+AubLa0yUQ==","signatures":[{"sig":"MEYCIQDXvt/IBmCETL5weeWxPn8MmYYgRRj3447N7i/K5zybjAIhAOOfVoXgzC8uYcR5cf5glKEUJZ5HgJHeOJA7JbPLIdKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457772},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4fc03baf04362b5e7efa779d9067dd3fc195caf9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.45_1701730574841_0.42288057462029816","host":"s3://npm-registry-packages"}},"3.7.46":{"name":"react-simple-keyboard","version":"3.7.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"11db289b2d38349db1f89f676dc51de77dff16b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.46.tgz","fileCount":16,"integrity":"sha512-3kkAE6BZInvoYzq8BKmrP6oWZjjLRbsdIAAMV1JTAOUK463VKudWgjoyklcHlU4N5YI9fBgleHAeNbNAbZ6GEA==","signatures":[{"sig":"MEUCIGrTjriVDe1faul4eD/LbycMpQrVjDxMoV7lK7b2b0nfAiEAwYMvr3wjVGO+sz1QXgMRVnQgNSM4YLEL/gE5zjHEnVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457772},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"16e362f3c2883da46f6b3e1edd8c0448a96552ba","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.33.3","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.46_1701769157490_0.8507533302278132","host":"s3://npm-registry-packages"}},"3.7.47":{"name":"react-simple-keyboard","version":"3.7.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"05f9c7d99ae4d7f0f4e18aa10767a31f4eba62fe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.47.tgz","fileCount":16,"integrity":"sha512-ye4Qj1VfvD3gwISn4ler/xal2gqY1ETptDScPHGTKPuVMwnAlo0sPRk1nNoJOvEjY0g73ulQi+xv2W78g3VGJA==","signatures":[{"sig":"MEYCIQD/rYP3sRnYbTa/Em0v0BZTuTYJaPJ35fUtIvwO9sxYbAIhAPLVhmi5uYBZjVe001a4IVDc4CqMIbWM5xz55YihWtQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457772},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"db48c8ffb65a9a3c7041fcef1a7b8c61d64b340d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.47_1701853450404_0.05395310521175456","host":"s3://npm-registry-packages"}},"3.7.48":{"name":"react-simple-keyboard","version":"3.7.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f511c7043e13b47c6a40c6395b68bc789d6c1aa6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.48.tgz","fileCount":16,"integrity":"sha512-25zX2N7aRWc7z/eOqTS6daKsSxg6cIpBh0XHsNadgUwZMr+J2Mg1s0UvRS3bGvlP+9s/H9iMc79pJWS8hK/cQQ==","signatures":[{"sig":"MEUCIA9WeHpk94HyGfA0Ai2XcmpVfS4HzT7r0oLTrhjFqg8lAiEA1vzJNYfA6YFKUEQPYSzCLuFox7AkamSl2EqSM1+WBTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457799},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9dde0eb489a3fc513847b85db4d9229e2c8b1eec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"9.8.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.33","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.48_1701940756747_0.36127224019727233","host":"s3://npm-registry-packages"}},"3.7.49":{"name":"react-simple-keyboard","version":"3.7.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"41afdd9b6b02e2715633d4f7fcb3df48e222abb6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.49.tgz","fileCount":16,"integrity":"sha512-SbCwKO+kQM7NnBVviliwr6Gx2T2xVNx7loWZR0TzEC37oZpPZOxznly1qE97ULbbDJJJIaFJry8UOvQyo2Vv0A==","signatures":[{"sig":"MEQCIBpAQjND0qGvtNozfadLWGBcc3EuWlZ5UXSZKyQL3kpFAiBCprNd5u/5sf885bDP5DYyvAfPgEaFEqWA9kJCsQxZhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457799},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c3c8cf75f9affd2c7731726af99d68515156f876","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.34","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.49_1702029335876_0.44216195460264784","host":"s3://npm-registry-packages"}},"3.7.50":{"name":"react-simple-keyboard","version":"3.7.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b05f26ebebcbc74bbeffc84c4300f306765fb4de","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.50.tgz","fileCount":16,"integrity":"sha512-5bqDZB6O7SGmPHoRBOD/46ZCRG1jRa0qdxOCUqwZaAsm+qREwdd8XnuxzwiWr0ilweU6mKaal8CaK6vZ0N0nXw==","signatures":[{"sig":"MEUCIB7tC6sG2U7dx0QIGWqd/crtwsPyx5bvMZQ7oC9gXY4pAiEAtKl/55muvNAHlpwxxnh5K2q9GTK88Mv4lGla8F6tWUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457799},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e867e7e3fd57646706716384d32b6ae77310d291","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.5","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.34","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.50_1702374018245_0.04923388620944391","host":"s3://npm-registry-packages"}},"3.7.51":{"name":"react-simple-keyboard","version":"3.7.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a667e73c92cdb62cb99cd8a0398684f8ae72fa8a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.51.tgz","fileCount":16,"integrity":"sha512-K7yQQtyRi7lo5zoBsCiwKoN/7k37dGJ9RwNg50hYooep87icop4Qu70W3uhiaFVPLDje2pqUiH3mM4NtggRz+A==","signatures":[{"sig":"MEQCIEzB9RAoCRES+9jUTFTJ10L4W+3oJpxcWrX9iIX4VU1kAiBVilxGfcHXh1hVV8VejsA6G8yQ7dHtzE+P0Ubm35kxtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457715},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"edf8dfa61491160a65827b7718612b19773fdd2f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.34","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.51_1702374211196_0.6342478248950374","host":"s3://npm-registry-packages"}},"3.7.52":{"name":"react-simple-keyboard","version":"3.7.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3cc70d627b239f4d607bb331b73cd5aba1dacdb8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.52.tgz","fileCount":16,"integrity":"sha512-DE8Tch3xr3IUHm3xTTjCiotm6kcbhhzQPKCqueoOgkee4Dcl2I1oHwWGoPY9UxxhL8+Vr5jnxMbNvkeFWyjS2w==","signatures":[{"sig":"MEQCIDBZngtVFBiRM1Ey25FSeXqfrDSvMevCttTwtYAoEE5TAiA2ge+5rW6aKB3lm0p5+U0sl/H1RXz95EQPMegkRUvSfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457495},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fad56485315758211e291e9c52123ce9c90acfec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.35","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.52_1702374377663_0.2844587901004614","host":"s3://npm-registry-packages"}},"3.7.53":{"name":"react-simple-keyboard","version":"3.7.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"29fe0fe228a4c3284b46caea6992af5b7bb6411d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.53.tgz","fileCount":16,"integrity":"sha512-N32RMoii6s4uNRTFVMuEBdvyM9B2Y7e1AV3MmZBIT7pVh7r83z1AgPXmhW6BsgLdlNXC1PsJybsErRHNrj7YEA==","signatures":[{"sig":"MEUCIQDkFWDfyb2de3TqHz8QuVcKtj4ttzelcrKRIiP5iRz3RQIgW/dKdIZFol/iyCNMaOYR8MT80gFxWmcbqopjBgV/EwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457495},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b4ca25fc210f88cf5de8ccba5929f0eaedd8aa64","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.4","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.53_1702978424725_0.11502839330537129","host":"s3://npm-registry-packages"}},"3.7.54":{"name":"react-simple-keyboard","version":"3.7.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f85e69008dfe6d49249c13015e5a49410fb2a8b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.54.tgz","fileCount":16,"integrity":"sha512-NwYZpKbNdDGSw3f88lgbanJoDBrRnJPv3WbK85gYGbl4lcv1GO0SBmPJw2YyoxQX1BCKAR9g5vew9GzYCZW9jw==","signatures":[{"sig":"MEUCIQD5ich4RLaFbuFpK5254lr931d3ulq3St+OE21t1GW/hwIgCkkgnNUjvoRHUIU60CWHh9YK3PQpfr+wKoQh5+DswLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457495},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"433835f9dc3522e41f31b64c7f56ed290914ecc8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.54_1703064793303_0.30028567562797814","host":"s3://npm-registry-packages"}},"3.7.55":{"name":"react-simple-keyboard","version":"3.7.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"56d818e8681ff7c8a97b9ffeb75093d66d019325","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.55.tgz","fileCount":16,"integrity":"sha512-w6k36KESz7QoJAHnBPpc28w8PTjGH0EkJua6T88TuDWb4QLdhPUMNFO6zxv9CL4JFZaY5WI4783VbI9ELB+DtQ==","signatures":[{"sig":"MEYCIQDNQv8XQh7C45Vb3l3TmCJgc0Qk5MiYNTMyaplxGXpt8AIhAPutP+ySBrvdi7FeYzj4fZPKpOxfTsVGPaggOfGpnSKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457495},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"326a7a0787ede2f8b356b6755188facbde0897bc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.3","simple-keyboard":"3.7.37","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.55_1703149874691_0.06580306684451909","host":"s3://npm-registry-packages"}},"3.7.56":{"name":"react-simple-keyboard","version":"3.7.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8b701ac8087787e89dd834f069e0e2835b6203df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.56.tgz","fileCount":16,"integrity":"sha512-EIjd0yta0A04Zv/eSy/uLVuaPIclZxm4m+knWBZyVLnxPCBSqhGmiOwweSJwVuN3Bj1UGESx2napwMrMJaXxLA==","signatures":[{"sig":"MEUCIA9LT3mTi2MYHqaHFcmCS6b4WKpYSCxQnixI4efZtbJ6AiEAo/srKyHW2cCTRQygsASfbxHSKzDh9/2tsuI2QzKNmX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457495},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f0fdfc5dc70b5a31a3fa44bc6be6828cc2488876","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.34.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.37","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.9","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.56_1703755866477_0.06112901083280331","host":"s3://npm-registry-packages"}},"3.7.57":{"name":"react-simple-keyboard","version":"3.7.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5497f5441718b85c14170933e7df9234b0679047","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.57.tgz","fileCount":16,"integrity":"sha512-Rdq0pDe9GumsbNjGwnvQ6GSzFrZpacs7lHZ00K8QGO/Xs4QNxDg26mBVsFz8E6MDRXHJece6bghzpm7OQDrwuQ==","signatures":[{"sig":"MEQCIDta03pr7AiYaslto9ugQ7rM9kSoplBYOlzbqrjgBuqeAiAMbaluZjKaTnBb/+9t9R+j4AaCEG2lWt8ojpOeSD7QSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7814c6e3314b9d552a8f0c06956f96f45bb22dfc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.57_1703844030859_0.08578600179950313","host":"s3://npm-registry-packages"}},"3.7.58":{"name":"react-simple-keyboard","version":"3.7.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9e7d4167ee883f94589209a58812ce6e79cbe789","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.58.tgz","fileCount":16,"integrity":"sha512-bugblV0ELPVewnkKZonU4RaaIzsjDxT6FZ7XeV9WLvl4y50yekr8Rkgg93dTNuVSk7Ba0P7zyQuqzIdbOwD+bw==","signatures":[{"sig":"MEYCIQCXx8WHnG28ocoBn52dK4jFN09CZ7plxMouoOLaTy8c0AIhANJWUFljIusUPpXk4TQYAVTG07iLB6XlZZ23ivdYa+q0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9b90f308e71d3bf1d2b4a033b19e82e97933975c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.58_1704100398413_0.3436173042789774","host":"s3://npm-registry-packages"}},"3.7.59":{"name":"react-simple-keyboard","version":"3.7.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6364d0581895668f4f36b5f6d0d0d5f6d74c9e21","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.59.tgz","fileCount":16,"integrity":"sha512-UF66DEOpoEVWiDTQwbC/xMsdPY7s/A3wvtGILpa8KqKqrtaaVWwVWxxwPn/q8FLMJAL0BOPd7vr9qWisHLl01g==","signatures":[{"sig":"MEYCIQCVaibWfh+AMuH4GSSC0Kk4RJ5ElRNrq0ffL0qAl72G1gIhALHx2F+vCatzuZqqA7aGSaQHv7UkpScjqfir2iD3i4e1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8964698c72ff0a27b651e121fbb10a548b9bf9fa","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.32","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.59_1704188461152_0.9277622939090104","host":"s3://npm-registry-packages"}},"3.7.60":{"name":"react-simple-keyboard","version":"3.7.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f3ee205f365739c740c86ba3d10898bb1ebd9ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.60.tgz","fileCount":16,"integrity":"sha512-SWtFAer0WuPxCtsrlB6EhV4YjTw0K9xK90L3QgdjMN9OR91rvkZfFCGd1kPShtFM1KxV28I4ZuWVlZUSDO2Pyw==","signatures":[{"sig":"MEQCIFMBad0LvrAHRf+tW/dvVU8lzd1QfV+FhUoz2NS4wfNoAiBmkhKU9U963ZCl+/AyZPEKlXtHd2vmVb/38ra1TEgiLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9055e98346c3a3017658ac0896d22e2850704188","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.60_1704445993632_0.823092435695665","host":"s3://npm-registry-packages"}},"3.7.61":{"name":"react-simple-keyboard","version":"3.7.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9df225c32b208b0ff1f89b217a7abc53645bae1c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.61.tgz","fileCount":16,"integrity":"sha512-rogkkIQSWssjnz3E+fNIQBTbltDTBsaUbIyp1luSuC3hhSCiLBrvEkMGRrz/WQMZaC3+zsN1giX2sqNlFXMDkw==","signatures":[{"sig":"MEUCIAKim/nfHYz45vdE4N/sngLfK9tnZ+YE49Y+HowmSQpfAiEAp3xXjPmlzGObS/qnKVxeLb1gNj6H3wosVNNqMuFrDjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d003d626fe81826f90f315101579051b369b9aa0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.41","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.61_1704706767952_0.11958702746351424","host":"s3://npm-registry-packages"}},"3.7.62":{"name":"react-simple-keyboard","version":"3.7.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"081a69f6886301cc606a7210ba2abd76c84320b4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.62.tgz","fileCount":16,"integrity":"sha512-ImpIhOwtTUUD3CprfkfyQjT5qyN5JsKzTfjYQX5XQLni0L5jnP/qOk0LJKCfK+0FkBg1pUHZQVlVI46XsI3mYA==","signatures":[{"sig":"MEUCIB9Is0CnpIOa5kEcp/hj+ox/1bKGFzu51ExAQk8gJGbRAiEAv32zg3TgH38vPpHuifoyXgLNEATTe33SAKTp2oG8sLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"30eccc27bc484fc6000163ade02e3443609a7a66","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.8.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.62_1704792717360_0.567177796782685","host":"s3://npm-registry-packages"}},"3.7.63":{"name":"react-simple-keyboard","version":"3.7.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ced5d150ce1bed52660ec070bdb148d0062f1e25","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.63.tgz","fileCount":16,"integrity":"sha512-6HHAzg5p8xZWTrCILn5LAHtEm6TIPp9UDC2qQ3AEio2uRcrikj2hcedeCGbBbKxqutkk+etp6/Xo9Z7yIpk0xg==","signatures":[{"sig":"MEUCID558ObqkBq5wZ6PjfySTeCb+YXNGCdmzmLkheox702FAiEAvHfIgrNUxsoIq+yAwSvkOZYcqCaQYTjgMgr/gJKVpyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f32ad2a21507dec0dfdfcd04e482792e32bf23d5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.63_1704877476864_0.8885101388708736","host":"s3://npm-registry-packages"}},"3.7.64":{"name":"react-simple-keyboard","version":"3.7.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eae629635c0dfa1744a9b111d7f2537d27a9d604","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.64.tgz","fileCount":16,"integrity":"sha512-m7bJUtb1a7E2voU9hDkV++KR0P1ktyhz0BylPUlmOv/YHJaGL+Qa1BwdTWw2rAz8Kw141r9e5ZW5spkLP2sOIQ==","signatures":[{"sig":"MEUCIFNyPUr+KP9150HixDqPN2vO8LNIUJm7FpuyAYPJVThLAiEA1ckLuEgKIiL3Qux3AxBr5ogEHpqS+STgMwomLJRqT6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ad4b61160855162d54e1223a0fc2e6102a0c0c4f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.45","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.0","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.64_1704967284710_0.7841692541357317","host":"s3://npm-registry-packages"}},"3.7.65":{"name":"react-simple-keyboard","version":"3.7.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ab5ec340fde9429dcb0d3be377793256fb2ef480","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.65.tgz","fileCount":16,"integrity":"sha512-0Zo+/QIo7ZF+xtP9qqfPQ02Ynk0D424wlqjWmOGLyDScmQFgYKM3ix+ptGEIr8OndU7YDizq8FtQkHAdhSo5ew==","signatures":[{"sig":"MEQCIHyi2SDqwiLHqe8yndHhWrl/YCpwT9lG05XsdcMKSxlRAiAZkxVS8ucG3cJQKXW2f4SNyR6ksZxS5Bc/UHALAPbdcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1a3037f68f749633e052cec068343a7b56d58d49","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^7.3.4","simple-keyboard":"3.7.45","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.1","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.65_1705051591214_0.53107265424212","host":"s3://npm-registry-packages"}},"3.7.66":{"name":"react-simple-keyboard","version":"3.7.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cc1bdb165b33002cf0a5e95dbce91f816d77b700","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.66.tgz","fileCount":16,"integrity":"sha512-HSPWQTvQXgdElsLuXu8t2SlUHI0ZRypK2MAhul1DmGZkFykrJZKmwdQZ10ed3a1wrs5dj5WccYxIPxgGMgnUPQ==","signatures":[{"sig":"MEQCIEkwXd3AeZhoCXBcdovAX3rcDJ16BS2/XAuuuo86yE4zAiAfNFnrM7429SQzV2GPyRtoPrCIhMwTz/Qo89csKhsbgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f2ffa8ec5d39544a21f732bbe452adc2c2217b6b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.16","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.46","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.1","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.66_1705484391901_0.9445688037111353","host":"s3://npm-registry-packages"}},"3.7.67":{"name":"react-simple-keyboard","version":"3.7.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9bc3494ac24b49cb331ae762494062d58d3bc4a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.67.tgz","fileCount":16,"integrity":"sha512-/VTbSaq5PkN+z8bJlAfAs2dZM2/3X8Qh+vTy4xFCxavrFhVx1cuMtNaS1KSjhYux2x7/rWQDwKOyYxtaajMDxw==","signatures":[{"sig":"MEYCIQD82oZFbh9r8PcpayXKErkw+h1ojAz012bUu2lT/SZ6KgIhAMBqfvuiNx5cMRCMArUrn1t/PoIgAegjuNrh792G7OsD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a6b33206f3b1ef69e4843c1800e9dd64e6b4314b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.46","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.67_1705571993905_0.43401275658417604","host":"s3://npm-registry-packages"}},"3.7.68":{"name":"react-simple-keyboard","version":"3.7.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5645968aaa1bcd5a035da36d30d7a8be5ba7c16f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.68.tgz","fileCount":16,"integrity":"sha512-T5s2Vgmya0xrIKn53/B6G7AW3LmQDDeLV1QX+iXR8yCGO/QzxdOdwUTMFkUz655SAFomnVO3SfG9aRwEqi00Ig==","signatures":[{"sig":"MEYCIQDKpqOCX+jLbLeN8aYsAWJa3m/9i411QgC7crRz/5NIzwIhAIcro/Ca70ddf0PgU0KMFdFB7RC+Z794018BE87BPyv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"21f9592c3da116febc289641b544be30bfdac840","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.68_1705572105377_0.43413302769409423","host":"s3://npm-registry-packages"}},"3.7.69":{"name":"react-simple-keyboard","version":"3.7.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df46e2c504373d86a5e1a8b05f1a1cada73b5fa5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.69.tgz","fileCount":16,"integrity":"sha512-j+LzjtlpjPnqRrMDLjfahDCwu8XBBe783/0TXiOqfiWRcpeVOCckY8XLhzOSyskuyZoRxl6y2t45TQtn0gnRgQ==","signatures":[{"sig":"MEYCIQCgtNTNH7jnvBLq7CZsRskvW+K24vgTU4+jS+WNF5GGYQIhAN4pDgXKzhdIRckiu/tDHeWZ4E7+ibpGaAXa3Ct3wsrw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457092},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"195994ff02b34b799160e62a25a3e0e21ea59f4b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.0","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.69_1705656377855_0.3163721304064697","host":"s3://npm-registry-packages"}},"3.7.70":{"name":"react-simple-keyboard","version":"3.7.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2ad86c5d99350c348718683be378baa11e25137e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.70.tgz","fileCount":16,"integrity":"sha512-blaFsovcOVRXtSQtXgIRHwYSfQE71dTzKiOIdBr0OhleEBqWkIZVa1YU6fW6xkDwFlybdTL37RXy26zfenXOWQ==","signatures":[{"sig":"MEUCIQDOxCmrGgu8ErnaEFuCeTIsXUH1fXqQEv5dVCJrSYIJwgIgdxYleCj4OgbZMaqJzQB2w7OkZx09xYrb+QXr1EPX8Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456543},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"100f06df1a17793bdeda507b1cdf939a5b2d7755","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.89.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.49","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.70_1705916498441_0.8760133987405219","host":"s3://npm-registry-packages"}},"3.7.71":{"name":"react-simple-keyboard","version":"3.7.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c032eb726c079fda2916b8606ca70cd3baa6eb2f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.71.tgz","fileCount":16,"integrity":"sha512-CeVmcLQPlA/zlyZI71HD2hM6a4yO20KYXCH8gJtHYRj11Xw3R/wlUypEiqBu8uqQpOXmiKDoM/zUqvTiyatnig==","signatures":[{"sig":"MEQCIBQAegcd0g4rTsALCwLkTF/x/ncOM2zPHCYX0vyjTcGHAiBtX9sPc9DO9VdTn0jFjN7Aj9LBeltsCsBwe3fU1PM0wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456534},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"942609225f296f952f6e6d0a263eba3767df99e9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.7","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.49","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.71_1706173477607_0.6699262263892356","host":"s3://npm-registry-packages"}},"3.7.72":{"name":"react-simple-keyboard","version":"3.7.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8d3756f969462e722532c959f8a2d09a878ed770","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.72.tgz","fileCount":16,"integrity":"sha512-t5FsLg+TA3ACemtYYFhgz6uD0UyszMGi0fOaAiYCZQa9/H2F4g/sNANUiKsrgJEh6MpttVIYBnjq3//3rptI3w==","signatures":[{"sig":"MEYCIQDN4yweaNkHQpD8nGjFhmqUIka9e/kcyA+KQ6qHUMMeewIhALY9rOfeDdGYIigEV1dXq1IUVmJQQ2EH5EMg519cGP90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456534},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"08c86ba8aa400f4ec19d03522aef400be0952401","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.50","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.72_1706261324325_0.8919581657451425","host":"s3://npm-registry-packages"}},"3.7.73":{"name":"react-simple-keyboard","version":"3.7.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c9bf94e434f8647bcd1f38b267d70e57cbbe109f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.73.tgz","fileCount":16,"integrity":"sha512-caiOo2u74ZIrl/9n0sJBdzmp+R6BLXNnxN1SIrRF/S5DKxPs7HW+uhoog7erSA8LmfWHQwiiRsCqHs+kJvP8DQ==","signatures":[{"sig":"MEUCIQDh77GklOvRVuAw5QzZCy0x+MIQ4mzpcuyD1VhUeoEaUgIgAtcX9m2VoqvNJfnF6foraqNJ6Ht/V1i82jggLPGqoK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456534},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"50630cf73b7ab9e1749570bc019d59f53e7bf6d2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.50","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.73_1706261578571_0.4917481184008976","host":"s3://npm-registry-packages"}},"3.7.74":{"name":"react-simple-keyboard","version":"3.7.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5fd40ab746b9ff665874f3d2f9df54b7e653a2a8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.74.tgz","fileCount":16,"integrity":"sha512-/GbGIDcZNkTsyrNx0CDcjER4PytoQ6L2AxFLto7mCmW0tHDoZEOpku9Petu5WsjNBN2pR/yM+7eOsoGDIPLcVw==","signatures":[{"sig":"MEQCIHd3CzdWz1u8X5HrqK6QvBGNgI3EzcM0acNHqSMO/byEAiAgDeAiOx7fc2EZWiZnC8smkS4sPZ/O0Ntrk4pnwlQHfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456534},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"19f126255bba00f2ac842922492a36769bcb6585","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.9.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.51","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.74_1706521271968_0.49165736298432394","host":"s3://npm-registry-packages"}},"3.7.75":{"name":"react-simple-keyboard","version":"3.7.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"866b2200bf614f3009ca2d129f0480ba84610bbb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.75.tgz","fileCount":16,"integrity":"sha512-fNAP6xPA0plnHa3akVkYWUPP/3t5LCn8lTDwO52b+Bwdki6ky58oE2C874df3WEfXSba/TOSSXBtnFAeYjJE4A==","signatures":[{"sig":"MEUCIQDM2+wH6MO5/JyNaQYwbirHQyVPncAhmUv2P23Ojaun7wIgTNJmNbiZXe3uv5XmIpp1edqlay2jv+IFgINvyDSpXsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456535},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9ff8422e3726a754d0aceb285516a8788c1e3d84","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.0.0","simple-keyboard":"3.7.51","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.75_1706692034916_0.4028969145674426","host":"s3://npm-registry-packages"}},"3.7.76":{"name":"react-simple-keyboard","version":"3.7.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"35a31f8ce02f6c248a6dff4a4144bdb55566da36","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.76.tgz","fileCount":16,"integrity":"sha512-qO/0VYLZUiyHscYAp71gW9PGJxrHvsE1t27A3k4L9cThrKCA6G5/UW2LHXUXg6o79KQWjKLPdsb+elbFOHcDGw==","signatures":[{"sig":"MEYCIQCq09xHqDvZDXsQR6UV48nV8/PTwU2+kpVaZDTIVLS5kAIhALi5iRP86jo3nJyrrXQkqAe9WfBhRf3LmComC2dgfOLn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456535},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bc7081b4bef9f5b2b0004946e85c54175955d1f0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.51","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.76_1706692118495_0.5388124835588899","host":"s3://npm-registry-packages"}},"3.7.77":{"name":"react-simple-keyboard","version":"3.7.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"34626fb4a9df05aae9879fc2e69b6f19bf25565b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.77.tgz","fileCount":16,"integrity":"sha512-vf28jjse46RwEOiBa3hvam1pEUiYcr0ivT2VZCx2ozTZAzG0hm3+GjLFg4qCBI56eETXLTdRVoZyDzBbswEzPQ==","signatures":[{"sig":"MEUCIBlNXnuSDqndV8stn+sN0JT8pKDuBV0PyFtSHmpLb1BPAiEA/6wrMYlCEvHGdxMsJIY63CDTGCbGsRFb5yOH2mxSfCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456535},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b3feb9fc785d18abcd67da26fc58bbb4e8cfa365","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.52","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.7.7","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.77_1706781240407_0.612954306986369","host":"s3://npm-registry-packages"}},"3.7.78":{"name":"react-simple-keyboard","version":"3.7.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"137ce5442222b3eaabccab2a68f8456e38269f88","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.78.tgz","fileCount":16,"integrity":"sha512-ZmabFPE11pTfMS2MGbOzVjAsgzR6vRg4jBzBRSq6XlhOaRkdoFKN4NLpJ33pX5FQfgG8zgTtxf7S7WmFCyEKCw==","signatures":[{"sig":"MEYCIQD5lFz9tPwzuIMlaRapaiB29RAay4ymtQJSbU35szwilAIhAMm8LAPw+Z/7UPbjgsuEBxeK8SERiD/DhR7UYXkFHrD5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456523},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1680a59552b93b2a8d2012cb2a5185047b7f2e55","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.33","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.53","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.78_1706866954968_0.1157162349091645","host":"s3://npm-registry-packages"}},"3.7.79":{"name":"react-simple-keyboard","version":"3.7.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9785360771954f5e35c218b0a0b8fb0938d54d9a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.79.tgz","fileCount":16,"integrity":"sha512-YYr856YrR9nIptodK1gDXkygzDsFtoGeC7u5pyxs1s98WzAHZF9x9Tf3ujl2rDX/vjTp8yL7q/Ab0Zn4Npanpw==","signatures":[{"sig":"MEUCIQC3JG6fM684ubIhNncL4cjo2kRr6UtN8yVY67+SjkHEvgIgSLvE0BR/jEngtLvn4hSk/hwdrvH1ypC4F2wQ5WlGsOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456523},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6b4796653424d5e9fc2003fe69821d30b6ad83a0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.34","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.79_1707213755078_0.6060977107484473","host":"s3://npm-registry-packages"}},"3.7.80":{"name":"react-simple-keyboard","version":"3.7.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2b0b1906f025d1065a1dcfca366ee4c9b9a9a678","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.80.tgz","fileCount":16,"integrity":"sha512-+H8RcZRmYPUNUZX1ME9u9aRUmiu+xsryCmYPhwQHUSIDCl1570AUyXs/vCwTibVqNdGXSQYpyFs0iXpEtrVnew==","signatures":[{"sig":"MEUCIDghQDsXAd39nZ/gz1diuQZRBzF/B4LRXBoKxx6/ENrjAiEA3rypsCM/w02CrEcLNHeXK6O4tgz1vpr1xzMMUYGaaOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456523},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c112fed66c3055480924cc95ef55aa42640f8205","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.35","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.80_1707383449576_0.33015857124904113","host":"s3://npm-registry-packages"}},"3.7.81":{"name":"react-simple-keyboard","version":"3.7.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bba65a876d7896302221cbb1b2dda7d05691790","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.81.tgz","fileCount":16,"integrity":"sha512-e9pgaMKhGQLTrVt1Hkmkqjvlg1wqoSh06R8i6/dlQmeqBYcw4IWr4hYsJsFKTICkZPrdQjcErhGDDTldvz5YGw==","signatures":[{"sig":"MEQCIHwBLhTNCugvEn8dZEC6gLjhB+RpgDfMeMsRrxjbMfbPAiBZBywSVSeC01hHfjkgiWzZkgGXFcwcu5uuRrGhHVfhuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456523},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1497007588b17dcf52f5bb8e255094cafcc63df2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.35","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.55","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.81_1707469426772_0.21759066598337506","host":"s3://npm-registry-packages"}},"3.7.82":{"name":"react-simple-keyboard","version":"3.7.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d3c06c7c9f1c3af68bef1e0090d7a19191c32bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.82.tgz","fileCount":16,"integrity":"sha512-EgSjt7J1fZDRlBlBijE5oAkt7KBGxwB9J+TDscZqd8AN4iErh+g2YC+MEr2UDqaWWIbQ0ppactoNGvRDr93KiA==","signatures":[{"sig":"MEUCIQClGTDDYo6Xev9/LOQxTcHgWaKyF7jkniavhUBn8ZMWKQIgC1GS4Mlr6A4qkrvB7f8KqLry7gVYLR276f193yWrADo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456523},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"53c24eab834bb6bece9e37f92295ce32f0525396","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.35.1","postcss":"^8.4.35","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.56","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.82_1707818082206_0.43278889260673314","host":"s3://npm-registry-packages"}},"3.7.83":{"name":"react-simple-keyboard","version":"3.7.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6bd02bf68c28b9a31c647f1ec7ea923938f48c17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.83.tgz","fileCount":16,"integrity":"sha512-SRQjaZK775V50TdPUwugmKifhty9jEfApE4/kq6tvH0A4DX/XfttbBzf57Dix6aprqdTynTjAUE8+FoQozQDqg==","signatures":[{"sig":"MEYCIQC8867ClMwpL9DT3J1WCJc5lreLNIfGTahQiEQKGHVn0AIhAKrsoZu5WhwBw5HGoeQWEbKVKPrVcw7fGR0+tVjVcpU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456567},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a2a49616dab00472ed2c2714676ea5d3b1f58ee4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.83_1707902756680_0.6830772376098497","host":"s3://npm-registry-packages"}},"3.7.84":{"name":"react-simple-keyboard","version":"3.7.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"07deafe5ade1f133593f014c20557b95b5bc1463","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.84.tgz","fileCount":16,"integrity":"sha512-jvqllySfD/Hb/DX7nvO/TR/DezsIvu5VvdCfxaDCeTmi9wJ8JDLWVL/dxgSBhNISSYNc5AayWQiC2bGjBhqxTQ==","signatures":[{"sig":"MEUCIA8hJ0bGjjkFYztVSm+pmHHE1pfKWdO4XeGPrBnXNZ06AiEA283ayfR2XQfhvXzTXOuqND30sFbpOD7j3J8BAp5DsPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456570},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"638ee210ae4fd48cdb9fa40c5d37d3a84e7eb6ab","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.58","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.84_1708077599628_0.07282338020789725","host":"s3://npm-registry-packages"}},"3.7.85":{"name":"react-simple-keyboard","version":"3.7.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b883c71120b0cdbb654c6e5ad5a9fe7fd40d6fdf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.85.tgz","fileCount":16,"integrity":"sha512-+ehT4IO7/GQt9CGuI5l96VVHUWc/l5VLSAEYCTZ2B80qtwaFcp3pw2xIqzgIzVOKexJu15repmgEiFG7e0KENg==","signatures":[{"sig":"MEQCIFJ0m0T6zs8QYrGCYYT+8HN3IE3aycNp91TtRfI+4SLMAiA5z86X/Qv44B8w6tv0hpHLULYehqY5H6TXdir00/aFYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2902c298255302e2aaa683b87d7daad7efe560f4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.85_1708422912086_0.5525817615132687","host":"s3://npm-registry-packages"}},"3.7.86":{"name":"react-simple-keyboard","version":"3.7.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d942d7cf47de19162cc1c38f59db6b3ade287292","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.86.tgz","fileCount":16,"integrity":"sha512-brdsxwbk3p9JvoliUb45FWeShc+LYKwhJKHFIucSqKn91R3jiiKFFFfe7UcCULdeLVnojZVYh1R9Ea5ueaZrag==","signatures":[{"sig":"MEQCIDiG93CHqShDTmvD4ISjSpfEJiNCRpW1+pfxZuYPZvmWAiAbdTIauuoZnuJQZQ6GvkCNMqdaPNC76RUjuFUcwIrPOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3ece6782aabdf4da51f60cdb5c11beb567e78ee3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.3","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.86_1708422988478_0.6840740638325042","host":"s3://npm-registry-packages"}},"3.7.87":{"name":"react-simple-keyboard","version":"3.7.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3e5ff8b3ff8de97f55bda9e09a1ba70776f2e3b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.87.tgz","fileCount":16,"integrity":"sha512-qm6kTX6mDwyjuXCEkSEt2TaatKpEQxxYDBWD7VSyP5tAVOzXGdJ6nX3NOia4m9hnRdfGbMtDK8zQjheRhyXE8A==","signatures":[{"sig":"MEUCIQD7/VhkBu1srqSqdGNngXDHyOBTD55N4Lj6Mlh/kQ7zHgIgBT8WVRLPXxh4hztvYm2OeYWoWLV+dc0ziIQWawqMXWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b7ab7f25d76f4c47052024b2d4fa2c9306480f23","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.87_1708797413102_0.6651527938045763","host":"s3://npm-registry-packages"}},"3.7.88":{"name":"react-simple-keyboard","version":"3.7.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5aa52bedc7af46146338f23215899c420959713c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.88.tgz","fileCount":16,"integrity":"sha512-b13l7XC4pRVMYtNKfzOAwcjL76JyJPj/BDU7HFNwFgKg9sS/sXDVT6ZPsmgpCg7lYf2HELxSBaFPEqz8JO2h2g==","signatures":[{"sig":"MEUCIQCI4t1khN8qgeD89hrJM4LPZcr4j5mkf0L7y0DwOcybWAIgHnrsQy9QLV4tAZ5tFRr9IhN3QNw6BEcl3UGxCHybo7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0898f8ce21a099327036ec7ddd42e23887830a42","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.88_1708800257005_0.9235124181965817","host":"s3://npm-registry-packages"}},"3.7.89":{"name":"react-simple-keyboard","version":"3.7.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"657c08962db1377330c1ee8aa4bd0aafaed6af06","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.89.tgz","fileCount":16,"integrity":"sha512-nTg1ugyOqjTB3XpiZ+SBqNnd1ofIdryxuhUO5LJmTUlc/YbPI6E5dFbjNC+ZPpO3tD40oq+M+VUqbuCYhPGlWw==","signatures":[{"sig":"MEYCIQCi6dNsUurJAdpoTjgbPGx8WSSRc4AP4+wJPHzOH2GerQIhAPI1rAVePstROaHTcU3zLjGBPjv8EgzovxVu8p6KidaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2afe96ea11460751af3d793e2c6787bfca2e0cae","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.60","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.89_1708939884789_0.8234534547975423","host":"s3://npm-registry-packages"}},"3.7.90":{"name":"react-simple-keyboard","version":"3.7.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"32c049ff660141d1a866b457a1a06884cb49e582","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.90.tgz","fileCount":16,"integrity":"sha512-7l+Foa1K7ItP9Thd51sfvXLNu0FNf/xYKb1DUIveNUusFEBC/kGNt7+sEYvyjXGDeNSDfhWElDBiHCYgu7FW0w==","signatures":[{"sig":"MEUCIQCIzKMmW0PPp++Fx8JOMNzs2D4v0fuomK1FWeeQvtL7TQIgBFChomcy/RkAQa1O5SJTMAT5DY2t+O/XJnqKo8pow1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"109cc4a2edc9a1ef6500a85e41bb5ce09459e17b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.61","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.90_1709025388483_0.4662806600329443","host":"s3://npm-registry-packages"}},"3.7.91":{"name":"react-simple-keyboard","version":"3.7.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"823807fc51b0cd941621f03b74a70ec2e84d8dc3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.91.tgz","fileCount":16,"integrity":"sha512-0/O338kRj8VPGmWrPTckv2xlGAuqBUnPoEh9AnLNp27bKHkKL+kQIDaQPjY6Qx7osy116ruWT7UU/1GQxLYIdw==","signatures":[{"sig":"MEUCIEFvMjdrk2E70mbqcODt6RVDV947DeEDRt0EU+yM+5ISAiEAzsYRXPL/N6DGvfIojbocqqLzZnnTxZUwmWmsvVbkM+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5797ba554a5b0ff262ea8705809b9fb9da350dff","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.0","simple-keyboard":"3.7.61","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.23.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.91_1709111116458_0.6054241247017969","host":"s3://npm-registry-packages"}},"3.7.92":{"name":"react-simple-keyboard","version":"3.7.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6d6034a4d5aaa4123d52a386d5ca8ef52bec5a7b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.92.tgz","fileCount":16,"integrity":"sha512-dHApcD8fP53+hmBLv8ME16pSb3dwx6BL4iraXRz50Js+y5fOKOrGTj+w2SYrxvprPLWajqGdoLUvU1jalUKklg==","signatures":[{"sig":"MEUCIFFw15h46Eia9HLGfrfq8qM0UiZdOFrAtORli9ps+lq2AiEAm+nt4ZYXVcHm/gtFsx4UqMnD2R2RhN7ZEu6xxwDrWFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3bdbe6c272e3a72ca511c21248d33fd26349eee9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.23.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.63","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.92_1709200368879_0.8427754855422112","host":"s3://npm-registry-packages"}},"3.7.93":{"name":"react-simple-keyboard","version":"3.7.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2343be2f96d59ab1f00ce8dcd0ed576eb9f59945","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.93.tgz","fileCount":16,"integrity":"sha512-MJSwiBOiU0xMjyHfrHVJ6YJkH/TKga4S4DINfqL+MbNYglJ0qMhCyLxorjjlqs744X71/+InV5Dnc8dYK7YMYg==","signatures":[{"sig":"MEQCIHZ9PovS0gD31IMbMxhn1BQVe47I2FMmTnHPyqM3J7goAiB+plZ7YEmigIlXQXBecbomUSrowCaDuk9XeRS8tZp0cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"93a522bd72b31d1bd2a477c737993df39efb5623","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.63","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.93_1709200459165_0.1981636647043601","host":"s3://npm-registry-packages"}},"3.7.94":{"name":"react-simple-keyboard","version":"3.7.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"82ec2f9fe54b1506b3108c7b700c18271c921007","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.94.tgz","fileCount":16,"integrity":"sha512-ET4EjljnwpYlB+LfVoFmm7MNLUcjACfOVYBbzbJQNqyYzMhVn4s/Y9E7QsiXPUlJ5qzqK/x4i8buvh/tIhscEA==","signatures":[{"sig":"MEQCIGNNCxCB+SJbFt7FE4x3WNVCxx5CrkhEAhuv+TVRL3kmAiBrZTTF/xFAs0QN3J4/LlpfOk/q+tPTDHrMrk1G8/9/Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"dbc03523314c2681e45b9b0324f56d034911fb3c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.65","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.94_1709631328521_0.004302400513329641","host":"s3://npm-registry-packages"}},"3.7.95":{"name":"react-simple-keyboard","version":"3.7.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"284de364e174479a5ca7d24ca44d8ba13a1eafc3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.95.tgz","fileCount":16,"integrity":"sha512-j7cUpg29zAugpP4Of2mI62+h/Gk9I2pWN+gCG0bfr8NV/uAQthm/ueKLSE/4wuxyaNkcHNVL+ifdshQBQ/CHHA==","signatures":[{"sig":"MEYCIQDsCbjyVQRDhr6tYs3NvAzwrzzbFsKZfq3bQGGXZWV+igIhAM5nfVLpAgK8IjBGS6On/Rjm4NbdlPydoUH6r9k/UElS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5f526af2fba54de12fa1309288ea11d04b6a7a98","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.35","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.65","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.95_1710628946204_0.04605572364429622","host":"s3://npm-registry-packages"}},"3.7.96":{"name":"react-simple-keyboard","version":"3.7.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"98941129c008c956a733244a64052efb2b17cf2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.96.tgz","fileCount":16,"integrity":"sha512-Jh7AlZqECYvyiGHZSziBRUS6dbHl6SebLcTwpsI8EbB2u9NRB9xvFymUT3cLpx8CKhI7U5KzSQYXCnZoucwwaA==","signatures":[{"sig":"MEUCICto7rwZoRaBryk7iekj5BNkamv7VnCz6bhxngJG3wzqAiEApJdea1E/vZ3TobG7iewYBjzJP5PlijMEkgiMNSIOixY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ff5b51f08c4fd0ba5e8961e5ee5538a1d5f89e0f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.0","postcss":"^8.4.36","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.67","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.96_1710752273286_0.244178102515624","host":"s3://npm-registry-packages"}},"3.7.97":{"name":"react-simple-keyboard","version":"3.7.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"79605e4849dc8c5c77e1204ab8b389345315e1ce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.97.tgz","fileCount":16,"integrity":"sha512-VqjKeuPF6dMvtnv1BBUMDmzIK9RduiD/drU4U21KihNjhf6Ht54t4YLz6HIBoa4vwKx1gsIjGc31eRzIZN6LAw==","signatures":[{"sig":"MEQCIEMlB5C6AJX2kicMsDvIJubTactHHu/1jjHOH7r+sJ5BAiBw5xMzgehWmPuRYO6+3C35YgHESyVbO45NXpFg/aT+XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456503},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3c385be7d7589a2eadb87794eb2161944369387f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.36","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.23.4","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.67","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.22.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.23.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.97_1710838522126_0.1520213913959907","host":"s3://npm-registry-packages"}},"3.7.98":{"name":"react-simple-keyboard","version":"3.7.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b9a214f3048816ea0c56aa57367afd83f8708f90","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.98.tgz","fileCount":16,"integrity":"sha512-4tzYWam7FtHJdvjBeIMsFuxSHXa1dY5noTAKx70a5sUREGuUDiUfZGi54mNc+cVrRLYUG/v5BI4U2oRY6XuITQ==","signatures":[{"sig":"MEUCIApyZSHnJW3PKAwoNbgdkpK13SJKesy9iedpveRLQfVyAiEAsWYngXU2UG4paBBJlBX/elhQl35JQF8n8iLCEaRSKuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456520},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"139565f58e2cf9e182dd2c334d4016d6a52947a6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.37","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.68","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.98_1710924927266_0.9693382586916515","host":"s3://npm-registry-packages"}},"3.7.99":{"name":"react-simple-keyboard","version":"3.7.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d9d9756c4474a53fc7797e0d3a13151312ba243c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.99.tgz","fileCount":16,"integrity":"sha512-slCw+m3ObbUs+7pPYC723lWX8RyaGKFF0cr7yR+bZMuD/GeIxguQqBGerF76Km4d8BPikE2odG+mepSocTko9w==","signatures":[{"sig":"MEQCIF/iwQYGNceA1eoAGMy0gbRWPKETSIVdoVdSwRTAWnd9AiATWSugBCiftZ3qlTE3+7x3lJwMH8pFuhTWEDwsbWX0gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456520},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c8d9de8a048d326cc3c4ed799d8ea76f67ba4924","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.37","webpack":"^5.90.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.68","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.99_1711011148992_0.16675976159274009","host":"s3://npm-registry-packages"}},"3.7.100":{"name":"react-simple-keyboard","version":"3.7.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3f2e6f0985ff3a7fbda0a1c677553311a15aa162","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.100.tgz","fileCount":16,"integrity":"sha512-a2ZeHYWXMC6WUqWd+fMhxjr0Z9fFufqAgg3dFkntsDbLnE0cQ2KvkP8u68QiRuvKiaoRdPsZtrijNmbNDeFA/Q==","signatures":[{"sig":"MEUCIQDwTpdBK0oCElzZJa+fk0LvSopArME0G9aBc9ujunF6qwIgWDONYJf4MVoZgw+CAJbtjNFdoIsOoXHkH352/71A3zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0688728bed8bef8d97cd1c17d5679ac35d1913ba","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.37","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.0","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.17","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.70","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.100_1711011275309_0.2721862607384551","host":"s3://npm-registry-packages"}},"3.7.101":{"name":"react-simple-keyboard","version":"3.7.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"88ae7228a1d79113a4a9f97d7a0e805bbcfae442","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.101.tgz","fileCount":16,"integrity":"sha512-e9FH4MZ0snFDdY/hyNStU6ZH/J6K+eDXHZ5tRV3F26GvdJ/D/BoHw+I0qTBotsCKLA6X703u/r3h2OE+CHIkUg==","signatures":[{"sig":"MEUCIQDlWnkxPxfOX3Egn7U+b2iGKlrS5kpgm+rL2yZhCs3KQAIgLFa2NTBGcEJ7QXbDUw+3fGSbh1f1Wm3cziHA+J25+fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e7bd73f1b26bdb294cb4fbe9d93a7f60f000d888","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.70","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.101_1711011460815_0.9678310003115871","host":"s3://npm-registry-packages"}},"3.7.102":{"name":"react-simple-keyboard","version":"3.7.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0b067601db3284566e70aed2f271ab418e196030","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.102.tgz","fileCount":16,"integrity":"sha512-BYNm0VWQwW5PJ2zX0cb8+gpojJ43d4B3/QC7B+vnvWMqLlQDzlc17JHjijJdpr0m08J2bAzQAEj8eGP+MoKCXw==","signatures":[{"sig":"MEQCIA7wIG/EmBGA2VmZ9tq0+Td8mAZolI0pLHcXjfOT8XEeAiBX8VZnK/1Huu/c6ODsZ+XDmAgJCUJIKzPCqFApsIEXcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d795e777d8671e7dce7b89d02d5b64843c50c8bc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.70","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.102_1711176313675_0.8152981077983217","host":"s3://npm-registry-packages"}},"3.7.103":{"name":"react-simple-keyboard","version":"3.7.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"28b516c489140be7863061a4f846f6a4cb93e455","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.103.tgz","fileCount":16,"integrity":"sha512-3dCtbhTCF1Ee01hOrr5e4yK4x7D2E0uiDLiewMJ6wsaNe7bNsm61aTZxHeenSPss0a1/96qyNZ6sGgFwTQoEaw==","signatures":[{"sig":"MEYCIQCFBwvIYDRcDC+wrGmnipHeZq2v5HylM5gwEkZeeKJi0QIhAIlSACnO7cXKcc3TDFAPrpb3EwRZt4PjZnwQwzBII1RV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"453c490d112fed5679e4be4ce24f2db53c8b16a0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.71","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.103_1711357385492_0.5930565494177387","host":"s3://npm-registry-packages"}},"3.7.104":{"name":"react-simple-keyboard","version":"3.7.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53dee05bb3c43b8446a84b911ecf6c02a443dbce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.104.tgz","fileCount":16,"integrity":"sha512-4zScgAZ8X8bO1yTc3crtwV2+e5MQl6lAU6lL+O29DHjzEUWD0WPpfNozlMh7MnDmWe6S46DSR1diVkVGfcwdVQ==","signatures":[{"sig":"MEQCICszTm6FtHAzy9jTakX+JU/B8mDM0GJl1Uz2H8bFTK9YAiAK+iJ+h8F/5JTsZn9oAX7uKDVGolrGRJ75nOpTnj49GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"785de15495441ebe37bcd6abb5a3d0ff95a904fe","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.71","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.104_1711597502687_0.57129885072508","host":"s3://npm-registry-packages"}},"3.7.105":{"name":"react-simple-keyboard","version":"3.7.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5e4aff2bb55f85bda0d33f921ffe1ad2d82b4ae2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.105.tgz","fileCount":16,"integrity":"sha512-NOpSxh+4lUX3F7ybvwSpZrAP4WQMRCPRKvEGSVx1ztmq1yIIBC2ozYM/89f2FjRgv7Tl+uV8p0Z0TulLl3mohQ==","signatures":[{"sig":"MEUCIHPNaftcV3HBryHEpgdveg47zzTosoPnq5t3cxFQEywSAiEAlhqHAbBefXnKhQVuf1aDAlkwrW7Ez7yrVmZNsQq352A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"992c8309bdcddb72e3c813bbafac10afafc797b5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.10.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.3","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.72","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.1","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.105_1711613687114_0.32881593757559835","host":"s3://npm-registry-packages"}},"3.7.106":{"name":"react-simple-keyboard","version":"3.7.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42bd98d926f7ebec0f3ae4f793f3e9fa84c4f281","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.106.tgz","fileCount":16,"integrity":"sha512-uF/KwHOKoAFqvFlWxePOiRE1MDBH/lCeah1VVW+xc3IwsRq1C0+OeLClUQVrLwUDuuM4W+EdrdZSJy4pugtq5Q==","signatures":[{"sig":"MEUCICoZ5feEbOypix2mSgMlKYiDzDPHyoMxrE8Q2pg3AdciAiEA6B+Dah74iLl1EQb0feS5zhu7YwvfFtcNI7JyyKEnxG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456680},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ce87acc82974737de50c5028d2dec4a174324ed2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^6.11.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.106_1712219064702_0.07010329697937956","host":"s3://npm-registry-packages"}},"3.7.107":{"name":"react-simple-keyboard","version":"3.7.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6e71f48950a1923486f2ca8edc5194cdbae0f332","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.107.tgz","fileCount":16,"integrity":"sha512-r2emrLGoD6A37fl+GCEODFLxtUET1uXZsmFokb7cB6/3OlE7EV08wSzB+yTju+qwIibsc6EXLC6KoRf0FsVC1A==","signatures":[{"sig":"MEQCIGT5KJfG8RElmQH2lemf6WQVOydAGVbHvoUDeLM+dKnWAiAileHGZLolEYfpwK1yZ60XFHDnPU6RahX8L+yg4vZZiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b13a3fdee7acb229da9153b773dbe0b0abdf0ac2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.2.4","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.0.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.107_1712306061191_0.4013460265561135","host":"s3://npm-registry-packages"}},"3.7.108":{"name":"react-simple-keyboard","version":"3.7.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"710d90e6f455e79374aa25300565db5a0a477c5f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.108.tgz","fileCount":16,"integrity":"sha512-Z3gu2ZHBuVCzofgo1Ta+d8ih26BOOavvsH8BArA6hZz0CD8tthPDGeOtcbgm/5BMTx2R2iEIKU2EIJHLCh09sg==","signatures":[{"sig":"MEQCIBOPuJxYWiy7Iuk7HxQrFlUM1t5hyIEtybFwpvi1YJDSAiAKi4l5S8US5I909qN/HnTw65QIIjhNuTTCjjUeo8WzJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a27bf0ef080f7e076f98c203cbc2077eac38d956","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.108_1712650759398_0.9841104723759297","host":"s3://npm-registry-packages"}},"3.7.109":{"name":"react-simple-keyboard","version":"3.7.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fb1afa548b01924aa69a326185f387ba696b6e47","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.109.tgz","fileCount":16,"integrity":"sha512-lbHFCn2CfIzXMY76V6B+bbdkEMLl3ONiSfwCLH72GvE+/9K5zCXfIMHZ65TqODYYsUQmzmnF75kdRobgTQ0V4Q==","signatures":[{"sig":"MEQCIBZy7tccC5IOV8i1HIE/IvwDqjyX980N6VucpX9F8ZSBAiAgip6hOPrAxXA2ZuL0VNNZ4GYaRGTnhtSHq9aA93CtZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"34c1eaa2f2a76320bd63973639bae38cce5840dc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.74","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.109_1712739315802_0.32666126345214086","host":"s3://npm-registry-packages"}},"3.7.110":{"name":"react-simple-keyboard","version":"3.7.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"651058976630a99461ae299f51c2b56707df061a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.110.tgz","fileCount":16,"integrity":"sha512-duMjaqGzKQpMxgFpgbZHzSbxj3qB740QRtutypfy32O1Bp68DeMjYjN/gd4F4kR+7PW95pOr72YPnhV2kM5LwQ==","signatures":[{"sig":"MEYCIQCiDuiNz43vZZ6wT+dUYO9UqMWTW5dvQAZ3nzXd8CMgNgIhANa0j7iQIKzB6Od66MAUgNYEAgNI0mSTlipBsB4kxC+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e95509f12e63925fd35e68c1643863f31cbfac4b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.0","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.75","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.110_1712824649420_0.7871714712104243","host":"s3://npm-registry-packages"}},"3.7.111":{"name":"react-simple-keyboard","version":"3.7.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8aca2e68a9bfebadc2f67b1dcaf2201c3da6e30e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.111.tgz","fileCount":16,"integrity":"sha512-xzJRYamCOH107IZOQ8IdF20l3B9K/nT2TVoSpjnD74GjkfHomre9qS9ftOnwhURvOo95u9wCOODzY4xU7pVslg==","signatures":[{"sig":"MEQCICllrTmX7ONDglLWmsntT5OZWcOeojNfXLdZxHaUy4WuAiAZc6uaScRkvS3Lw0ECagM42t4h/c7lTD6adqsRKOmBoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a0d202d777d4438780c1ae0eeba11ec35ed2bf15","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.36.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.75","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.8.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.111_1712824783168_0.2835519404635487","host":"s3://npm-registry-packages"}},"3.7.112":{"name":"react-simple-keyboard","version":"3.7.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"223ca9b2d1f1ba5937b06c2cbf2b34d5408d6303","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.112.tgz","fileCount":16,"integrity":"sha512-wpSgxQ6UHQcHqcC0eQgD7mZ91kpjGYj2mT+Ir1Be5jxIMxz1rQOtXLYpsQcNvYXCJyrVqntYPOPCPnpVxsxPvA==","signatures":[{"sig":"MEUCICiUfb2jYryhlhISV4bSB5Drcptcwsrh/5P1NN9IqcydAiEArxkTYh0smY5W9DbhliRwTUVeAbBXBdLMxemxWTUWF78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cd1eab077c19461bb3ff63d63784bb94fd130e05","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.75","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.112_1713343580567_0.32127048017891235","host":"s3://npm-registry-packages"}},"3.7.113":{"name":"react-simple-keyboard","version":"3.7.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"773326d27bdee50fe1ee5eeb81264c898f573338","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.113.tgz","fileCount":16,"integrity":"sha512-2zmKlidTtdtdh2mPEMxP9dt7EHS2K5NtDaCytStZoSJRSRbXh3f2GSbK4fzdVVrJIevB3gq0T3+C3+BQwnVpVA==","signatures":[{"sig":"MEQCIE8YI2EN0Yavf2NvpGUS0hAYGQp+QZwtPlh8IamA8KjHAiBYIYblgazRIC5Mh7kf3SJuDDJwMvCkne72mm5jG9eq5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456679},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d6767f27fb84386b196b396a337f5125e78e0a5c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.76","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.113_1713430304993_0.6164368281455657","host":"s3://npm-registry-packages"}},"3.7.114":{"name":"react-simple-keyboard","version":"3.7.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7cd09474d90ed92d4ee05b462e160dd9cf16a13c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.114.tgz","fileCount":16,"integrity":"sha512-4CxIzJJx3sHqYqLZdjXmKR6LcGaYC4SEa/rWd2u5PxEJsG5adw4KWjhKSQvxUZDWMhL3Fe+WDMW02O9JcWawiA==","signatures":[{"sig":"MEUCIFIFqlQxgSwsPXQ2wfKkiP/RLTSA6ewg/VBdvUImSiluAiEAic0AIGrNhZ2b8bMxguE2hFlFQiahsR1L6nlu3vnRFVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a16cfebcd65e42a01b13fbeae7010cb20aa0b8a5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.1","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.77","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.4","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.114_1713516093495_0.7672882502958427","host":"s3://npm-registry-packages"}},"3.7.115":{"name":"react-simple-keyboard","version":"3.7.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2838cb7d1ac4c60c7463ca880bd9a72ecd0caab1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.115.tgz","fileCount":16,"integrity":"sha512-r+11XMvvcuYV7ohWhCaWJSxF8WmL9016YAgl5e73z69zBw/Iy+3hrR6N5Khd5gcdAA709Hc6kLV+1pv0rfBghQ==","signatures":[{"sig":"MEQCIHcjgl/AmoJ4/QQltWcat6uILO1UQOQXeJQMGFoJadRqAiAxjRi+DOHKLqqkrSqq1IBH0sGOqo46RX2ltOoZwhKFmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7a47bd50b1f3901e8bab768f84c3eefbfcffb954","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.77","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.115_1714465606984_0.3542915193942171","host":"s3://npm-registry-packages"}},"3.7.116":{"name":"react-simple-keyboard","version":"3.7.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e88b3136a2135644dbdd47fe996c26a5752921a5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.116.tgz","fileCount":16,"integrity":"sha512-TvmByhMnvk/Yr1qxeE4kk91fMKR5lZalFY4HZIwvmodLeRf7iGmKBc8sg5b/kYf4Nk20eOizdQEJ9HvIAeihYg==","signatures":[{"sig":"MEQCIGfQBrxmT8MtrGApjTIpOv606QuPjnmqRSYixvT1W+CtAiAOub3+cs5IXmxH4OJUS/4hxlANPCRPZA0/ibHqsQ9xug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f0accb57cffde59fa78dab39d58f4b1ee6be15f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.78","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^6.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.116_1714551055055_0.3727272173463432","host":"s3://npm-registry-packages"}},"3.7.117":{"name":"react-simple-keyboard","version":"3.7.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2d6e6c51b65deb350c3160c410363cf7724d8e28","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.117.tgz","fileCount":16,"integrity":"sha512-bf4iTgtLBQ0hX8Ruqy6SwQw6oFXSyDDQvNCSoUuGuwjVcolFcPQfubGFY2bFCfrA2KaC0LRPMM6ccj15ReFmDA==","signatures":[{"sig":"MEQCIFbbCTCwKH8B9J8at2ZxX8O85KDLbNgWfYqEySO7pvQ1AiBDWoeyWAko9wtpuv9mKDMeNHtbbpo6U8x/pDX3ZMARpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eb07b72a6274eef2996fff374c089e9efe5a648c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.78","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.117_1715157033325_0.23325524528194674","host":"s3://npm-registry-packages"}},"3.7.118":{"name":"react-simple-keyboard","version":"3.7.118","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.118","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8e06a348435fdc82dee286369dac25f0e3f73d7b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.118.tgz","fileCount":16,"integrity":"sha512-Y+bnGUg+8ZmzqGtRz2UjGPzKuf4wooYzf15ngmRW6sXqrmKQ0RqqMpYYV9O+z3cnw4vzXLnyP+QUAb2EZ3qsaQ==","signatures":[{"sig":"MEYCIQDc99sSYHpM48D9iZXglI5tLkPwcC0Hb8z8x5Le0aKLtwIhAOYqiN0CcBu7NySZ4okrRswxFP98MMd5Wuw+KUdDaSE5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cbb88cd9b7674bb21708c6203b7a8bcab7cd51ba","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.0","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.79","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.118_1715242120504_0.2669961033129362","host":"s3://npm-registry-packages"}},"3.7.119":{"name":"react-simple-keyboard","version":"3.7.119","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.119","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c20bc718c593c0be82a93d828f3fd7f95161005b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.119.tgz","fileCount":16,"integrity":"sha512-CfO/PWON338prJuRyuSv2noriPpTNFddWFncZoiKoEP0/mObdIriN9zIAi60XnXF19e6Nll5CdSCLsjEp+ZIVQ==","signatures":[{"sig":"MEQCIDxxB0VpP76D0TOuKVJ+qCLzXjWKGBJprnvwUT6i9JzSAiA9qFPm37A3wIDNMV5FkGUKjl3mXuTfAlfWQU+SkXSG4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"241ac83620d88dc670337807253709fef323a432","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.79","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.119_1715761310223_0.16270107295646197","host":"s3://npm-registry-packages"}},"3.7.120":{"name":"react-simple-keyboard","version":"3.7.120","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.120","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"15ce224e38199b00b2c4236a945296e414ad3cc3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.120.tgz","fileCount":16,"integrity":"sha512-gOdQ2Ly2dNDFlDpGltEhPfCFTnGuL6y1/ZYhUwrQsh7AWvdghpPIhPv1nUQwzi6DxAqf/oA9RKj4TGiFDsEwUA==","signatures":[{"sig":"MEYCIQCG5jmrDBtXLNJ5QTzAWwz4chupjRyYcVc3ILRfCkN4WwIhAJwdsO5eLhyb6e0i9PCxfHAcHWM03UrHd3Y3gvk1vKGE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456663},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cdfe538fe178233f83f8588a4a1fb846e533c445","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.80","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.120_1715849267922_0.6594394074243093","host":"s3://npm-registry-packages"}},"3.7.121":{"name":"react-simple-keyboard","version":"3.7.121","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.121","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"43a9b8397884fd2110fd6310381d914a88c08dd4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.121.tgz","fileCount":16,"integrity":"sha512-07Q5cWL77d5iwFEE37JUl5pLEJ3iJ9hEVn1+rxt6UcNS38F0RdMnqxRD6Muc+n0UOEGwTZJMxJOcpqbWaoRcUw==","signatures":[{"sig":"MEUCIQCWx3uqk5H40Mkq4HE9hueBF0X2/Y59wJZcTf/xFbCdxQIgULjeAe92Fv1BzpLMUdHHJjmHTfK0mChgCRlAqNRkTnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458061},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6eb5492b537b1a08b1f6355e5f00e6d157042da7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.1","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.121_1716278759337_0.8539019194003041","host":"s3://npm-registry-packages"}},"3.7.122":{"name":"react-simple-keyboard","version":"3.7.122","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.122","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"765fcbf4db2bff7ed8429acea0c9aabbf2b8dca9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.122.tgz","fileCount":16,"integrity":"sha512-OttsSFW8jReDOp76Xl/tgcgTIDVLxGfgrS7/ueAtr+UmftmhIpwx8dOMR3/0992PYzJ8MPgNBHxMHXHBOZX2YQ==","signatures":[{"sig":"MEUCIQCPdB6QRHVXK6sHAs6Wptk+ygJA0jSKbvrlt3zT5p4HaQIgZVZEcyvE6R87wDp4/EMoIfkznaUrjEBxQCzBtYWeJek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458061},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"42fbab711cbdb2ad5e55cb3e1105a01dfd5e1f97","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.122_1716452987060_0.31737431654225734","host":"s3://npm-registry-packages"}},"3.7.123":{"name":"react-simple-keyboard","version":"3.7.123","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.123","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1fd88cedf5f66319833f66c4a02f3942238cd9c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.123.tgz","fileCount":16,"integrity":"sha512-K/faDfcsmuMxc1eiTmXMikNsc0YBry32R9B8VcF7GOLg+mQ3oDiClPEgCtJ62WXlwTO7Bn8W1uSWxaREjrrV0w==","signatures":[{"sig":"MEYCIQCIXWp7Mg6OR3siXACFte5MY+L2W7p26et3+kXmyA9NcQIhAL6KrVw4TN1CzTnJ1CvjOm9QUCMHzgY7fWa6MCqFZsGa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458061},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"29c5ed16c8e3091450d9406bf69e6cfd2c5ae4ad","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.4","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.82","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.1","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.123_1716539082304_0.99727233107696","host":"s3://npm-registry-packages"}},"3.7.124":{"name":"react-simple-keyboard","version":"3.7.124","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.124","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1773076d4d0b69bcf3e328091d003b1aa747d7f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.124.tgz","fileCount":16,"integrity":"sha512-gDh88K13QMRJOAv7xzxjDWf4k401j5bsvXve0Ml4hACEUGqx8/S2liUtjphv70dTWw+EiqRvKhiQtWm0PYSh7A==","signatures":[{"sig":"MEYCIQCSmfrHziW5TEHjp4gJyh2N9BqhvwnKxJqnbAQYSl7YOAIhAIq/z+WatLqC71uMGmYP8+4sIVyV4WDmINMn98ALS/CN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458118},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b903b0cf33664c828695edf78438279c95780fbb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.5.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.5","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.83","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.124_1716800241136_0.7351674526386076","host":"s3://npm-registry-packages"}},"3.7.125":{"name":"react-simple-keyboard","version":"3.7.125","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f7be2f926b47cddb6be2e93299039cb343bd3d65","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.125.tgz","fileCount":16,"integrity":"sha512-W0RVF7b0b2AEWgzQ2/9fDm8Nc8PLHZw4cN2TcLPqqyRA6/nSxKLuXuJVIDRAISCd+EuM/TqysW2/xLclHsiHMQ==","signatures":[{"sig":"MEUCIESMK7QjFRyjaBMa8CPJaVlqLEZywO0OZwUM13Abk3MjAiEA4UY/5fQqVu+O6gUYojcYAfIK3qCIwPMPjaBwK3lpM/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458118},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6b43dd508ababdc2dedfd3564f3f0c2b3ba1cc27","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.85","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.125_1717664407813_0.2654776975323532","host":"s3://npm-registry-packages"}},"3.7.126":{"name":"react-simple-keyboard","version":"3.7.126","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.126","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"319d608a8292a27428f48349e99456fc68a75267","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.126.tgz","fileCount":16,"integrity":"sha512-Hq0ds3ZnvVBlbK+ufpaQxk5Zm/45QsbYW7fWXPmTLfcJXs+UzBhTAmn8WWxMWzjr9tgv+Bn6eQXyh1c5lUmT1A==","signatures":[{"sig":"MEUCIQCjJoFa969LpvOOPSWMcc0az4JTUrfmTM8fOJEIViG/rQIgMVrBR7x0unsgog8jecFV8pgh9GKyWu/KQN/q4gkQ0W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458118},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5e32a0f4b46b295dbfa90c5c13d2aea696cd74e3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.85","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.6","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.126_1717664500483_0.9483757878149215","host":"s3://npm-registry-packages"}},"3.7.127":{"name":"react-simple-keyboard","version":"3.7.127","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.127","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1827ebc87d38dcc50f409bd2785be671f5506a24","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.127.tgz","fileCount":16,"integrity":"sha512-Jl5K98LoJ19HJjasdqWx6vqeAEjyIfb27+VbXSsTbh0yBmNcgANZJZK+d7HxT1YROeTSpjBs4ablXnaFBmaosg==","signatures":[{"sig":"MEQCIAX0+yOD1wJXZ5XrbwcCkHebJHFyQtXJWY97Kp/ZBYNIAiA/0pRbesO2C7uEfrtj71HlYZpRPb+JHo9EdLZngFSnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458118},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f711d01524292f0e9c15c172dd2c4914be5f906e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.91.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.85","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.127_1717664593011_0.6974206683883688","host":"s3://npm-registry-packages"}},"3.7.128":{"name":"react-simple-keyboard","version":"3.7.128","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.128","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"acf13463c56b1f241cf5c7768faed0349331f62e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.128.tgz","fileCount":16,"integrity":"sha512-EbfCtpgQaA4SC4N81bQ853mLz5NUsIYWCvUtFgEdP5aydAgOr/3Qa+HNR9RzO4O/fUz1ntAnyD+Vel53PjVFCw==","signatures":[{"sig":"MEUCIQDN5S0IKkIv5IXWT6nashj9GJQB7LE7mZ8T0xFnVmngIQIgFpwg2Y1UfkxB4i2JKkpe+ruwzNb+lryPBDbBIWbWryQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"29026b74be9500b61d8b0c36b840d6bce09342f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.92.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.86","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.128_1718182186085_0.5842934286901267","host":"s3://npm-registry-packages"}},"3.7.129":{"name":"react-simple-keyboard","version":"3.7.129","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.129","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8a170bbc169eb742d861963ac8757e067e40a918","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.129.tgz","fileCount":16,"integrity":"sha512-uf8uy+wAZ/LbAphDamni5nM/5JILg3Qtc9tScWGN5Cf78zE3ZPEIbb9SPj/VSSDcA0SWo3ALCXaNKVisXAQ8qQ==","signatures":[{"sig":"MEQCICP/bMF873kp0TaOWd0wxzLUpgvmPQLpgPdI4miVR2VhAiBYGEyW1ttcopWtYW2d2wcqew6MCn3ctRKtCPSnebDpJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"88e7e4f81e1aa064228bd00d84e5f725fd9cefc4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.38","webpack":"^5.92.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.87","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.129_1718873735135_0.2755975867659648","host":"s3://npm-registry-packages"}},"3.7.130":{"name":"react-simple-keyboard","version":"3.7.130","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.130","homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce2dd1887f3bf4234af019eae3f3e74a1d5c5868","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.130.tgz","fileCount":16,"integrity":"sha512-WCJB3mNa2K44adCZwVLKQm7YtmrZT4vzEjQY6zyWjQ5YR66W/m/kJjiO6lHeURFEulDs4wnGt8xhyLSb7ErsZQ==","signatures":[{"sig":"MEUCIQCn/n5CnsJDfVG3g7KHL6bBieFT26OJ/RQz5lI2IGNvvQIgBm0ZXASHTMxBw2SBj06xfDymPeUFzCNGFdkq1uJAmSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"65dba03a497fe71a89d4258dfd747a5763ed4791","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.92.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.87","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.130_1719823818635_0.9677049974100489","host":"s3://npm-registry-packages"}},"3.7.131":{"name":"react-simple-keyboard","version":"3.7.131","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.131","homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"05e43c74d1e0495d92fb5f57ccba1a48e8e59f17","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.131.tgz","fileCount":16,"integrity":"sha512-dAgCdR1Aot2n3VK9SdAOsKLj4xmR2EsJM7tEYDhCuvfze1OjX/u/7XfkrOCd6Lb+tp7RwKLBHjlHh0TdRPpUbw==","signatures":[{"sig":"MEYCIQCVKOYRkGJC5PKmD9vtqCQj2M4P4gpWK+iczp/RF00cvAIhAPQ4RNuITazFb4oxDyLAgn+qjsun8B+GD8BeKQbYR9XV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a645b3d935a3c550ba58a19d5f748acfdc59da33","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.92.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.88","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.131_1719909993220_0.729929972059711","host":"s3://npm-registry-packages"}},"3.7.132":{"name":"react-simple-keyboard","version":"3.7.132","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.132","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a2941b685126d16283a811ececab5225f0098df","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.132.tgz","fileCount":16,"integrity":"sha512-9lXw0Abh9wMIVX2EGg89XS9vH6wVAYY7Exe86VcSt5kEu9uyDx2+o7mMWCrYcB7iaUCjQo3G2NFMt88NAPse3w==","signatures":[{"sig":"MEUCIQC7LQl+9/DrqUpvHqviOHdFTx58F8irkJ/2x6LjFj9APQIgJECWf3v3nZgeMjPs2vs2cqM7n8IITLpTcGlaB/2kfXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"38904c729b2b20d011bc54fbdf96bf920825734d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.92.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.89","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.132_1720600813221_0.722469670340244","host":"s3://npm-registry-packages"}},"3.7.133":{"name":"react-simple-keyboard","version":"3.7.133","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.133","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12e4fb96e1b86419a8c28c7b8149c296c707fed8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.133.tgz","fileCount":16,"integrity":"sha512-1h8skcUn3P53BxbbZW5OrKWitNIye0hT1TUyDmm76Jaeiq6kX7ARykarfwUOfCZbkat26YSRljj8Xd6ZiVTyrA==","signatures":[{"sig":"MEQCIF59YYTLuM8TQRMXS1gZ91CNnXdgwekDXl7sy0Z92CY3AiBrmCEuwMHSKLV8x2C/yRdIcKH/fCAASENpGLtmPCS57A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458094},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"df391b46cb0d29e79919013c7aaeaaf87306a639","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","trypublish":"npm publish || true","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.90","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.133_1720772921633_0.4950869056259575","host":"s3://npm-registry-packages"}},"3.7.134":{"name":"react-simple-keyboard","version":"3.7.134","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.134","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"16f58adc0c9216f5354509afd61078bdb5bdc12b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.134.tgz","fileCount":16,"integrity":"sha512-3Tcdt23RneIYuL0mHI/zYuXsEqh8GnHZEwp5k8MllqwTBRZIcnTWlTcO1ghV6rcm7ZqJ+zAQqkmt1M9VjLmziA==","signatures":[{"sig":"MEQCIBpCBBT1w7TYXbCp1s3rgNM9sjFBVqc3Hp6y4cn2TxmhAiAPNHH1knkAOHL80urJIKvgcYK3pe8xpckV+i1XsAAhqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458053},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"47890b969bf52ae88a23f637cfee56d3470d4312","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.6","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.90","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.134_1721062780803_0.5894771339665434","host":"s3://npm-registry-packages"}},"3.7.135":{"name":"react-simple-keyboard","version":"3.7.135","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.135","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d22d846630514bb25749328f19c4e1d3663ba5f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.135.tgz","fileCount":16,"integrity":"sha512-sAgPfNYK3k1Z7kffd6h1BW0IWZxcL8BP8SWR2IWYP7MJOcM0k+COgOy7qEFJKx/G8TNPkOvwIDj13iBzkRvZCg==","signatures":[{"sig":"MEYCIQC2/I1CDIAf/OFygfTV2+BaNOFHedIcfx7i6S6szUDHFwIhAO4vIFnKTWZyiqdKB4b2g5WxVaf/f+3F1mMXV7BMdVdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458053},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ea193ac5ca8dc485f4f31ed7c0101238a4c4876f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.39","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.90","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.135_1721402173096_0.9219021505522835","host":"s3://npm-registry-packages"}},"3.7.136":{"name":"react-simple-keyboard","version":"3.7.136","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.136","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bc9cc0e0535a4a0f165acdead2322ea3925f0070","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.136.tgz","fileCount":16,"integrity":"sha512-jBLonzAwKufivkUcYqlJg2K/3uQdVA3Vc/RMB6rtq7ATuVXXM/EHnnz39cpM/DQs7FZIqze2glcGFC9O/8xF3Q==","signatures":[{"sig":"MEUCIBHWHnMwPlMgfGJ6nNXIMELcybZX65eQOaM+pgaIdcUDAiEAiRgEHyyXCX3Ah6ZwQgV41MHAEIbfzNOlH+68E5yuMjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458053},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bae26e07b44209c2e527bc246a0a2e1c54364a73","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.90","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.136_1721896913111_0.4909156206300658","host":"s3://npm-registry-packages"}},"3.7.137":{"name":"react-simple-keyboard","version":"3.7.137","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.137","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c484c33f8312b841d09a1e972e86b4d8f08d4b20","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.137.tgz","fileCount":16,"integrity":"sha512-3GrlYA9sXQGwDTRo+WeH9gnI5n/tIiCbNFgHx3yMAif9hDKqtHrKqGPCz5tX8qbaH8wVjTmQt2/xQ+i/q3uo/Q==","signatures":[{"sig":"MEYCIQDGu2GeXqIPkcrpbp8inDnTRoRy0hpF+fFyjCkBK5mvVQIhAMzuROpHYShiNjE0eszW9RQkaq8sxjBLgW23MxbPmLbS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"60d6364f6e6df7b7df6fb66dd3225ec8a8712ef0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.96","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.24.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.137_1721983366065_0.5847531478153252","host":"s3://npm-registry-packages"}},"3.7.138":{"name":"react-simple-keyboard","version":"3.7.138","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.138","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c9ec3ddd47bf4a8cbecde9b36469408f7395aa98","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.138.tgz","fileCount":16,"integrity":"sha512-XlHezZA75wQNX4uUPiaPWRlkqQ4J+H6rmty1Y6wM04B70cBtANBPl5rdaf15TWe+tQkz9m9N9aIh6brRSnEhgg==","signatures":[{"sig":"MEYCIQC1Kgh/0s5YuKQcChQQQ2/oho0wcKd/pu+TaCbKM8A4rQIhAOyZ2bBSz66+D9+VtvIW1U5RSxzCPhUyrpJfXb3IeAPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fcc7c4a45950a672089ef9e1a320d72b9dd82126","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.24.9","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.97","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.138_1722241244700_0.1568657474108368","host":"s3://npm-registry-packages"}},"3.7.139":{"name":"react-simple-keyboard","version":"3.7.139","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.139","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"42e82bc634e0d245a9fe6e1aafe4a331185a987a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.139.tgz","fileCount":16,"integrity":"sha512-4NlNIfv7Oa/31K3e2YRl5/VKxkPtyF9M7R3b4VOAB2BiV7hIpClsgSzTVr7zvZ5sE445p/OicE8cA+vZwkjqIQ==","signatures":[{"sig":"MEUCIBFlN7ZeSxJ8MsUWGYZu36eIpdh3qxxdlTd2ADPOkbMCAiEA7Ep8DCeq3t0jZSFtbB/5KL3+PgYk1TotUedApCTPAfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6a0502740b3feb33176c566b4f7b1d79c751375d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.98","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.139_1722328875679_0.9753463278936183","host":"s3://npm-registry-packages"}},"3.7.140":{"name":"react-simple-keyboard","version":"3.7.140","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.140","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1c39714eb92733660215fdaff33d7e0e7183f9a8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.140.tgz","fileCount":16,"integrity":"sha512-19ZHcD0uC5SCDGUORop8rD7HjacO8NedazpoJcUtdFbub0ctNBAe5fjGhjx0pnxJ+7HVJgmYZcKPU95pJkl1/A==","signatures":[{"sig":"MEQCIDDc/ME6owYYt1A1egWRAvY7igWOxUe1tffXD3gS6+ErAiA00vuxaxm8MwFjxOtDQOQIgrlRusTfjO8UOgyU15m+zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"612cc98eec3530d371e15b696675014a84e8071f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.98","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.140_1722500435479_0.6201722961109499","host":"s3://npm-registry-packages"}},"3.7.141":{"name":"react-simple-keyboard","version":"3.7.141","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.141","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f97b0fa552dd17efd3ac77dc1270eac39134fb1d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.141.tgz","fileCount":16,"integrity":"sha512-jsUqdyUsHf2DawCqOagTyxO7LLRijaH4vJHH6Y46V8sNYREH8DrlEiCtt24UBEg+aXWqVvRHznSxlqwBPy5pCQ==","signatures":[{"sig":"MEUCIQCM3EIag6dH434yaF/DCdy0T2pNC8WIHgwmdv0pYvgfhAIgUb3foNdDpgr5pVRSkbNYYmw4T3zZqWKgV+VYa0SKak4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457920},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"60a6d84cfc85c3dc7bcb4f9737d2e5e4da8c2b7c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.37.1","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.19","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.99","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.141_1722586001323_0.9508880376529094","host":"s3://npm-registry-packages"}},"3.7.142":{"name":"react-simple-keyboard","version":"3.7.142","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.142","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6a09edab7853e9b22b54f9c3ed94adac2b33d5cd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.142.tgz","fileCount":16,"integrity":"sha512-myEQjjbAZzx3E65F6BOvCU57VDBbOOwgJgRD9H2AXGJ0usmYaRkyg8nvg1M5Arz9iryvDTcUXg5cHM8xDi91vA==","signatures":[{"sig":"MEUCIQDlMEvcURiFsnsNlZY4r3HzppZdCMpKkGSwkBcOfpFSjQIgUblhE/eDr4tOAbgfR09w88iKp/eWSYKATsPCluOVoZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458290},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d1494c0bf3ec03b3be52c99d283d3ef176606a26","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.0","postcss":"^8.4.40","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.100","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.142_1722848014552_0.554087760892302","host":"s3://npm-registry-packages"}},"3.7.143":{"name":"react-simple-keyboard","version":"3.7.143","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.143","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4492a477d27a7cad6a748cf8e5fb22a9112709d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.143.tgz","fileCount":16,"integrity":"sha512-CPt33st6hbxtHgC+MXZtyM1O262q9INymK0NsTYo56nAdzmLYD2x6L5qGDcdgc41u8ZBKgJyYqmtFh1NEF1GSw==","signatures":[{"sig":"MEUCIQDJts/7hVJrEDgLf+sAZLP1nMUAN7pAbByknwU9ZhOclwIgVMY0L9EUPUQtGvUvDarahan2e9Jpf9Y7t3IPx+kV6uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458290},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5b75c0de8baf1759e59c736952a2e3a2ae590dc3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.0","postcss":"^8.4.41","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.100","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.143_1722932534111_0.007535006137291189","host":"s3://npm-registry-packages"}},"3.7.144":{"name":"react-simple-keyboard","version":"3.7.144","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.144","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aba585952a8ac9d776d64f9432a5e5ae3f6a9d66","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.144.tgz","fileCount":16,"integrity":"sha512-iWJhPOq86g0NKTM+MQCgLK+1XYXIg9Vak7XT23vn6iJMXrpYUC6XVkmUgT8j/hzwJJ/KhtGdp9Xp6YXFGYcHiQ==","signatures":[{"sig":"MEYCIQD8hbkc+Or1LboK0q/ziAedcIRNKmVnBcK7tVA8IQnYuAIhAMw7xxR327kvGJgSUD/dGCGiUrnnIZUDIW38BsGEr3LP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458290},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b51f8f66d131cf3f1bb100deeb54032c129b02d2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.0","postcss":"^8.4.41","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.101","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.0","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.144_1723019984204_0.9369177301189422","host":"s3://npm-registry-packages"}},"3.7.145":{"name":"react-simple-keyboard","version":"3.7.145","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.145","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1da1e4ce1fca6dbb98601743710b7d13206515b5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.145.tgz","fileCount":16,"integrity":"sha512-Fb0fAzRecxo2noTavoHOuYkBzt/KxwNSOrXEQDSvZ8dQQipEi4hR2ceBYTrAEQLRrUmItL6gUi7LpVAdhRc7cQ==","signatures":[{"sig":"MEUCIQCC+esZicCom+oc60yuSQ/EOtWQHYvxzDeFp0UauV36dQIgcMfKGfgMpGU5WB1Sm8/qWn37QjrwzFr9jSS39iYeD0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458290},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c07e49943749bb7d07632b319e003b7ddda3d649","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.0","postcss":"^8.4.41","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.102","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.145_1724144085552_0.9654482013632881","host":"s3://npm-registry-packages"}},"3.7.146":{"name":"react-simple-keyboard","version":"3.7.146","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.146","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"99f189031b5c9a1ca87e88a0b92db9e21efb97ec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.146.tgz","fileCount":16,"integrity":"sha512-1b7av24a1OR/bTeV5euOODSjqkffR0/BRdR86GrwrqY0CkKgh9lzNB1ak4tzc09XM3Iiv51qQ04hyejEQTOSaA==","signatures":[{"sig":"MEUCIQD9ex+VpKxOZohGrtXIt1AysnWL4tSxi/9+Ipa/ljr7UQIgV8Ql9zRDiDn8oIlo0NaiDjEQyHfM/eR+YFNEUJgOEUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"80b3bdc3b2674949b3d39073ea383eed899ea539","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.41","webpack":"^5.93.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.103","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.146_1724227887950_0.34778006622015867","host":"s3://npm-registry-packages"}},"3.7.147":{"name":"react-simple-keyboard","version":"3.7.147","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.147","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c964ced01eac7f0136b1008281ae6f49f1dd194a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.147.tgz","fileCount":16,"integrity":"sha512-vhAYQn15ffpQayQdLpkOeIJW+XJzXw5Bth7oep0c9vgBv4PXKdKFg/MchM5ysa70Bvu9c1bYTQrTBn71/tsEzA==","signatures":[{"sig":"MEYCIQCR5+6EHXPCMCjnJ5Ql8cOnAh6Nu87zpWxqvN4x6y90PQIhAKK729MEm47GebIo9eLx+0aDVx0jqIulnX9hP/AIxJb4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"29a796a96d2d3465a78c5d43fb9f3801e00029a7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.41","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.24.8","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.104","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.147_1724402613548_0.9470512298478395","host":"s3://npm-registry-packages"}},"3.7.148":{"name":"react-simple-keyboard","version":"3.7.148","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.148","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7fa3c5db646bea05d685f857e5b950e25c665565","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.148.tgz","fileCount":16,"integrity":"sha512-qO71k46/xFngqWMgiW2GVC9x1WJGdzlvXXYdVjgoWrM4l1K0Ldlo73SvB/hRO0OoZlq9mHp342t4KKqP/QdU/w==","signatures":[{"sig":"MEUCIQCjC5pR7vHRerdrTryYoQ8DdZyCOgK+By7lrYLrVZHxbwIgWHw2S5qjg5j+X7G2Sw5xgc3yJtJ4LEsqGRHBQV890xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b2cf98d709d39e68594504cc948b0180faad918e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.41","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.105","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.148_1725007680230_0.9324457295554225","host":"s3://npm-registry-packages"}},"3.7.149":{"name":"react-simple-keyboard","version":"3.7.149","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.149","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"041f8b52477e8ffcfe69ba9db2352e9fa394ebce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.149.tgz","fileCount":16,"integrity":"sha512-gg50NTM/0YG5j1/ucLiib0AhhxZIkdkjRnP0hQ/h6RrewshZr7RI29CVFv8wucsQGRuGCOII8ggSaX2q477lhg==","signatures":[{"sig":"MEQCIBEfHrlfxIjDOcox9y0wXf2nfMM2B5Pew6azRO8HyZJoAiA+Om89R2NIJPbDYaO5wE9IqFMu7TmHAaXWWspWeUw18A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2e48f24639ec9dccdece4c1a0450167325cf6d2e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.43","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.105","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.149_1725265344603_0.3757962879336241","host":"s3://npm-registry-packages"}},"3.7.150":{"name":"react-simple-keyboard","version":"3.7.150","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.150","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"92696328bd3f1b199dfdc6ba26985e3feceea407","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.150.tgz","fileCount":16,"integrity":"sha512-62n1bL9TWWa5SOIOoZeCfI/h73Scijqz0na35tcrrtejfIzhWIsD4Go64OXwGlyDKenHfkxwTlOsqYZ2Cw77tg==","signatures":[{"sig":"MEQCIFc8ZNvxZcuiULOhNfklpKe7SkD3QNnHeZ6FHf4HGks2AiBUffiJsNXyf4woPf6Ox92XHmNtKilW+hlbJiS0XBgbfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d4be0c3b71318c998760c98f75f71f8ade2e07fa","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.44","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.106","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.150_1725352240698_0.40813798204437","host":"s3://npm-registry-packages"}},"3.7.151":{"name":"react-simple-keyboard","version":"3.7.151","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.151","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ec3ccdc4e970163439f4f152fc0c4586e97a5c31","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.151.tgz","fileCount":16,"integrity":"sha512-/TGHw76n9+Qbrkt4e+gleo39SFeEiVUTsox6Y5+08wL0ZdaA60YD8RGNaY+0Of9ocywlXiscsFe41psY4d+PUw==","signatures":[{"sig":"MEQCIFy67BLOx6+kUcIUDCKeLZaI4kV13lhMtVsmsh4oim81AiALu4a1FsUPLSDpPHEbuLSYxydXYrIqiqTwq1bRdQwNjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3b822c3d94dc03996ba4fa4638bbbf61fed9e71a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.45","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.106","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.151_1725525034274_0.5500541907894676","host":"s3://npm-registry-packages"}},"3.7.152":{"name":"react-simple-keyboard","version":"3.7.152","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.152","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"31512ca273f65c4789422537c08f08c6a31cc6ea","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.152.tgz","fileCount":16,"integrity":"sha512-f3pfVhcls8AwmZWMNA9kmyxtMH2of1HjX5/MjgyMYX9M4EzBuKIK+WDZUR74Xt3zxK3zpGSQFO5bw2Dh9rNCsA==","signatures":[{"sig":"MEUCID1eIk800C57ct0eVGZksCR89gieRZzwYTsxIQ4Bry8rAiEA0nSPJgo7dxFCOAS1+vN67Orjun8/wcyLzfFyODilzKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1443330329db4ad8df47b1f522ed2ce04cd113f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.45","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.107","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.152_1725611257701_0.8175794353589609","host":"s3://npm-registry-packages"}},"3.7.153":{"name":"react-simple-keyboard","version":"3.7.153","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.7.153","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9a5869270fd940f80621fd4cbb80ef4ba3ba3a9c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.7.153.tgz","fileCount":16,"integrity":"sha512-6q4l41bSMvkjz5GMB3wJ7dC5bYyx+W05wZGnHJq2BKbM+l2z26xS8pKFTVZtKUGhNtRd6Wb4qXjWexCaCV10Hw==","signatures":[{"sig":"MEUCIE2M/DlLcA+IupvoFxb6ytZReVTAahaV11z+Nzama3QyAiEAqVwiSbiz70Pg+p1waaKmyoUwrseBuDAqbIOatB620nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.7.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b9009489c47d2dc47081bfdd466732aaeb4fd0b6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.45","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^27.5.0","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.7.108","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.7.153_1725955679424_0.11966865726473541","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"react-simple-keyboard","version":"3.8.0","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.0","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"37c1d061d239416d7495153f9404a55c2fed2b0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.0.tgz","fileCount":17,"integrity":"sha512-OF4nkmLSYSX8twNp+0X27O7n5ovw4bkQJAS6V+b85SWrey1kbNFvm3oClkrnTUlEB9grymHLy6T16LgD2fsHrQ==","signatures":[{"sig":"MEYCIQDIa4NsL3wqHloTUwA94FgXxPvXDZ/xUb9eusVRqngWFwIhAPuFsMU7hHHhVucApofAtTbM2NZdi2Zb3CKFzw6R6Bk4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460848},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"883c02b1c3c9aa3ee407e4ad4abde4fed437ea30","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.45","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.0_1726178637755_0.6192850901013094","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"react-simple-keyboard","version":"3.8.1","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.1","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"072e4d99f6e477f49420873be2fcaca74fbddc80","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.1.tgz","fileCount":16,"integrity":"sha512-MUsT0w3PtEJcQc/QtkSkXLZkJR2MkFriTLvLiPxVlo1wcJVqE11e9E1hxHfKgnIKDDaWHkMQJMogfjM1LdBmgA==","signatures":[{"sig":"MEQCIEZ7e0LSFQBspDXBUfQQgnKN6nMqZuootXIEgLzb/P3FAiAUn+tiCDvE7nGaoeOK3W2ueOmNdYdXH7UCCjgh0Hm/3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1606e56df22ebc5efcb23bd7fa43f7adb9ff8e20","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.45","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.1_1726178848416_0.9862839894991042","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"react-simple-keyboard","version":"3.8.2","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.2","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"53a5e58a793e3964b6c28227bdc2a62faa59661e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.2.tgz","fileCount":16,"integrity":"sha512-tO3tNFzE2rEFrSGiUkC8iV1MMARttQZzzL1uZihBM99DfLf8q7sAdT3THIIMHjuVGG3GIbYmNBA/N/csnp/mhA==","signatures":[{"sig":"MEUCIQDE89blzEtVctUVey3rlYg2/9gZV+zrDSMd/p7/58dwRgIgQI3Wj5HOqaYlkLYzboc9YAbVt+L5Zczf/xrQIWvGroI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2280cbcfc62ef88b8adb479cb2a9a425e86d5811","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.1.3","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.1","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.2_1726474348812_0.6507912229102335","host":"s3://npm-registry-packages"}},"3.8.3":{"name":"react-simple-keyboard","version":"3.8.3","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.3","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2113281b0582bf120589ee1d80913ae3f6949260","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.3.tgz","fileCount":16,"integrity":"sha512-jLgWW8wJn/JnZCXkurAYhHVlvWuaXmlmPIII7gIGli+NEGkWmJ9udPtRpkLOcqwrOqb5D8p6r2Nu8bBVQMjYKQ==","signatures":[{"sig":"MEUCIQD2ev6moJ6Egs4xy2VZELeqTQNFt1EPfJK1+J1Q5H9IzAIgQgd3uGrUmbntrD0JLqNpWLGjKI7TsLc5KFkGatiAT+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"84cfe54029688989918aefd0cb22975968ab8169","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.94.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.3","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.3_1726562012787_0.7355623957403898","host":"s3://npm-registry-packages"}},"3.8.4":{"name":"react-simple-keyboard","version":"3.8.4","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.4","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b61316a12669275891235d95d260466c7415f23d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.4.tgz","fileCount":16,"integrity":"sha512-Gp1tymFzjyIwV5qGXwu/T7dCe5/4LwE49aM8QwTgWjLG5dZX5fdYXZWadJyvZKg3ebQ3VSc32WuWJTpbYkKYqw==","signatures":[{"sig":"MEUCIQDcs/E9ldEUUjfrsLqkEswmkEVWSp/PoQavyqg4bjzynAIgeRN4WUe4yx5ZfwaiHu1e1SPucGvcDzlVovBpW/3e+P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0d2baf6d7d585dbe8fe64b6b64b5039e24074db8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.3","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.4_1727338311335_0.01613412468657094","host":"s3://npm-registry-packages"}},"3.8.5":{"name":"react-simple-keyboard","version":"3.8.5","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.5","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2445ccb5de968bc2acb7968e12da1ca44caf0c2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.5.tgz","fileCount":16,"integrity":"sha512-P0nQfIewwLbYr8cPzX9FKmFowYWnFJ8ETkMts0KMUlMWKpxSB1B4LSINj6tE23KZO/Fqrs63PlyIjzSiQR0jDQ==","signatures":[{"sig":"MEYCIQC7O5bb9bD03HrfLi/hrUu3Nb04kiGnS3ly0vUMnmZHkgIhALxzl3BIJGGRMEcPvj35YRQsLOFuf5o6YpBUquICBWkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7dd54a3816778b72c9e02ecd91331adbd2a90e83","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.6","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.2","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.4","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.24.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.24.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.5_1727425635022_0.06462708247948168","host":"s3://npm-registry-packages"}},"3.8.6":{"name":"react-simple-keyboard","version":"3.8.6","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.6","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"031c31f333c31d14617924f46b2d37780dacc14e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.6.tgz","fileCount":16,"integrity":"sha512-TGrgQF0tcaYQgmzm+XTTwaPq34vWpttiuLZsft9UQnzGYyk/VLAzJB9TK2AMDqtTpyplwFHrIEAeVFFVxWqerQ==","signatures":[{"sig":"MEYCIQC1Kl5/LYr9AAJXCnsJ43/ZWxGyj7Nn7W07cfNPYV/CgAIhAOUZwI+TlmZQ0oaMb7MWvg0hPf2uefRSXrmf7h5uXbHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"100a079db54a9a4ccbe551e28aeaf2c87bada55f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.7","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.4","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.6_1727943326492_0.4592275250094062","host":"s3://npm-registry-packages"}},"3.8.7":{"name":"react-simple-keyboard","version":"3.8.7","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.7","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3a3e764fc36d14fe194ccef8ce60a73f9ea1fc05","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.7.tgz","fileCount":16,"integrity":"sha512-eBIxG2lS3Co/uLnFZls8af9NuLusVXdeH6l7SLAZnzR5A0VKb8AB6tN7x83SYxYoXTRHjEGt0PAYNUzGDB4PNA==","signatures":[{"sig":"MEUCIEkHzfSefqhirvsDsTuVGh1EvRFMR+fGLpITK7B9niiqAiEAhTv1AONtanYDDEuZGRns8FARt13YsVjBJ2CS9hoS0NA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"321b5eb17e21f6277d23b679f54a31507b2a2f6b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.7","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.5","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.7_1728031914768_0.2599032055884092","host":"s3://npm-registry-packages"}},"3.8.8":{"name":"react-simple-keyboard","version":"3.8.8","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.8","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"72bec3c41fb912245a98c399b630b3f6e62edefd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.8.tgz","fileCount":16,"integrity":"sha512-8JfIe3qrtvyVHqogaaQABn9x0VTSOGA/qRPQVdWoD4rTVd+IiO/tHXNWvPwejYlvgmHhPR7Z0wDaFKmAQke4Yw==","signatures":[{"sig":"MEYCIQCWgnqciFarRUgAiHF9ENwPCdEKpYpZmjkNIpgdh2cIkQIhALbMzzlL4c8b6w6QUrTRC9P2/rKEuY77tFNBS8tiTcjJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4c7b9bf31b265065ea5b28aa3fa3cdf7b59b8abd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.7","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.8_1728548693332_0.026244619290537674","host":"s3://npm-registry-packages"}},"3.8.9":{"name":"react-simple-keyboard","version":"3.8.9","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.9","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12ae5822ffb54b712b78ee16cfefcba4c4656250","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.9.tgz","fileCount":16,"integrity":"sha512-I/Pi+2GJjig+//sb+2cB2DU7y0jewf8gRh6+NoKADrcS+9O7z0YhBx78/kPBd0um+Y0dlFA3OpFPHrr1yRRHLg==","signatures":[{"sig":"MEUCIQCsBpOND6V0ltMkn4ERnbPf4B1+CtKt+Mo9x/SSkaZ5IQIgcytmsQkjOTsv2DUF3Q2GgJTmeeQMmjCuXO0o438v8Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459123},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7f1faf62e2beed72fe4777756f507dafe38cb9f2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.7","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.4","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.9_1728548778814_0.4798619557250423","host":"s3://npm-registry-packages"}},"3.8.10":{"name":"react-simple-keyboard","version":"3.8.10","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.10","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9f63ca88eec2d7897e401a9ba11794e59d94b34e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.10.tgz","fileCount":16,"integrity":"sha512-dI20gPjsXEu0a003GUE5atUfBcomsnxbWJpQJOWOHWKvASvce61WA7FG8ohjA/abLd7EGYsY2HtY5Dxew9hGBA==","signatures":[{"sig":"MEUCIQDpMw5JMjvcRzy9E4DH2TrR2DXqjN7QkgHw7Kfa6YPbjAIgCi7etAp9JFFQUarMJ6cyqRaWwGNS6VCxUBKyaWigmbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459128},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a0cc0762a2241ca6c027d13e83b2157f1dc11e77","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.8","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.7","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.10_1728635740494_0.15429778454980725","host":"s3://npm-registry-packages"}},"3.8.11":{"name":"react-simple-keyboard","version":"3.8.11","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.11","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"22d3a2e9204611ed9226aad19c7f5815c924c8fc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.11.tgz","fileCount":16,"integrity":"sha512-U+m4jzp8OxZ9kxxNhcemyIuxHi7vJXlkXXSN2S+OUOCN8dU5Gi5q/daJttu2NexmeDsBSCSOkHdjkPZnAUOEJQ==","signatures":[{"sig":"MEQCIBH7BoXwDRJxDgSDMwoFtWeMf8TeBntVCHKNk7bcLw93AiBmdobHu07bN0iPpoY5Jo4DEFIhVRI+WF+fXktjo+ZyRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459128},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"93232947135493fde74ab5b4801da77f01a29f6a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.8","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.8","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.11_1728894050555_0.295033193588929","host":"s3://npm-registry-packages"}},"3.8.12":{"name":"react-simple-keyboard","version":"3.8.12","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.12","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca22b76d1251c3887507815970de2f181b08a0e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.12.tgz","fileCount":16,"integrity":"sha512-5mRNAo+FFBJXY5JEHqUgYKVAUCzaabrsx0Nc2zbLzq6zA6b6oFr5aIQnZchC+W+x0/h3592MFaCw5PonNG5Gyw==","signatures":[{"sig":"MEUCIEz2lSKWyc/qEXHlovpHWIXvkSbjLbX1bdurO8PL2hrdAiEAvK5bowJ/ihBNYkB/Tp2Kx1GV5N9i80R+uOXbQhEqDAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459128},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"27b6839d522b6c1e1d0df7fa075463ee36c8f7f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.7","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.8","@types/jest":"^29.5.13","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.9","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.8","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.2","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.12_1729241377735_0.20743242068883982","host":"s3://npm-registry-packages"}},"3.8.13":{"name":"react-simple-keyboard","version":"3.8.13","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.13","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9746a980388dfc583ddb0306fd9df40db1443d63","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.13.tgz","fileCount":16,"integrity":"sha512-f/IYj1CLwEMpHGz3e4KvYdwoIskhIEkb8rd6GeOgY8Ufw/lCi6N4dAin/BYao2c7En4/jEevjWDOBDQvw546Yg==","signatures":[{"sig":"MEUCIQDz3cGpQPPv3JyZ0howG2rQOKUPMsxSEVNtFpUuu7/q9QIgUQ/lOuF3yVGNf+6chWbkQZmmcN7ZLwjvOMslQESIgik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459128},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"01db66ce720108fba9c814b23436288f12971908","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.9","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.9","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.13_1729672977528_0.36687070244428255","host":"s3://npm-registry-packages"}},"3.8.14":{"name":"react-simple-keyboard","version":"3.8.14","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.14","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"df3c3f17988987aab9b3ceb9a300ddda2c163d37","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.14.tgz","fileCount":16,"integrity":"sha512-DoGehaKbabn/EZJMrqHeIesnrK4ir3vehG+CbD3Kae1uuvCBMb42X3ap2WNxlGZa/MUKfCh6J2G9lXP5nA+pdw==","signatures":[{"sig":"MEUCIC47av+K+h0CKX4WMyEH3RCeU4TFDFiXvoAKb/Tqb7mXAiEAkGpS8q9A7vTQ+j1MzNQ28fUu78Ba9s5gI+Vfc0OnZsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7cd12f9a25becfff997875174087f4bfa7cbc147","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.25.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.10","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.25.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.25.9","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.14_1729759408462_0.13520125284828666","host":"s3://npm-registry-packages"}},"3.8.15":{"name":"react-simple-keyboard","version":"3.8.15","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.15","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"33e4503ce345c6fe9d14ec6d939d1510847943ce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.15.tgz","fileCount":16,"integrity":"sha512-K32j43BeWpeJQaGqNbsK94tc5XL0IfcFiymjBPkqyjQxGTAyyNeD9AN6MIu0rfEik5/vzeA05utYwf1u6w/nNw==","signatures":[{"sig":"MEYCIQDIeMQKpDLhKxvaRyJKcmMj08xakl8UDd6hoPvNm0rR7AIhAKDDltBVaJqus8u0JlOYVhCjyCPCjmUWKHgzVcGjKXNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e92b4f35159f1a495b313e95aadd3ee0b693df60","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.38.1","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.11","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.15_1730104623888_0.3818231055375243","host":"s3://npm-registry-packages"}},"3.8.16":{"name":"react-simple-keyboard","version":"3.8.16","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.16","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"493229cd783e1c9ec0cbf0d8594142d8906ff6eb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.16.tgz","fileCount":16,"integrity":"sha512-mSlcosni5nhBVYT6E+iueX3DBHyhYLOoRsqvCmjE8mTWDSBflW9mu1BTXLPEuQQaILHEzX7goRra45P2CyEPXg==","signatures":[{"sig":"MEQCIGcs0Nh1Tn3WRsDvt0bvzF0BvNIQxK/DcLQ5BlVA+YDNAiB+0P3X/bUgwMHuiD9cDAe8hDHKcpkLIuBLYLhs4My0/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ae217eb1070e6af99e33d7cef34d88ebc24982a9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.47","webpack":"^5.95.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.12","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.1","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.16_1730364716725_0.07073332515420216","host":"s3://npm-registry-packages"}},"3.8.17":{"name":"react-simple-keyboard","version":"3.8.17","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.17","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8fcef0677b49b316c4f6d047b7a9214fd9a75af8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.17.tgz","fileCount":16,"integrity":"sha512-Z+XMGjvUbZdmkP3enLj69AXQPx/LWqHJ9ztzVsD8zjH7kGbXIIfohMI/pzHsRrAuIzhpWPKseI377WG1XqcSVg==","signatures":[{"sig":"MEUCIC8jRlATRJGC4gYaZeEPuqxXKk8cMsW0Qc/wOXkH1FZIAiEA2nQQ1xNSjLyXfVDJNLxEMr7bKuW3rBS9SXgPPMBTDSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6d67c0c728333154acd07a92e271113420c9538e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.47","webpack":"^5.96.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.17_1730450146049_0.7330807262880279","host":"s3://npm-registry-packages"}},"3.8.18":{"name":"react-simple-keyboard","version":"3.8.18","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.18","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"279e1c0b903e376a246dfc6543092acb9fb8d32a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.18.tgz","fileCount":16,"integrity":"sha512-Xi6iGjs3WP9TXnh1EN6xIjKPtyu+TdzzCO2RHhm10ir8CvBI0M3+Ik0Z8yFLj8RNVdULjU/O04moWYncHKgiQQ==","signatures":[{"sig":"MEUCID+qzb2DapTV3lJvedXvkx1+08zPGlsk3x87Lp+7769IAiEA5NkN5e81Q/p3pwp4459Y/dji50AlVZnWT1gQLirwMa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6589cb0e41a7119f4077482546a6bbbd81e2001b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.47","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.13","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.18_1730711756150_0.48082705377332857","host":"s3://npm-registry-packages"}},"3.8.19":{"name":"react-simple-keyboard","version":"3.8.19","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.19","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5cc8b4a49b59432412b8fc2b1f1e209e9891cdd0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.19.tgz","fileCount":16,"integrity":"sha512-A6CFaTLUC0atK4xEfFOoGqu6UXGaZYujPQZX9TudBDn8zXGYUpMELvqGQ8jDz8LfXPHkpeP0FOj1EzffrYuaSw==","signatures":[{"sig":"MEYCIQDYGa+ZdlZ7RjGgYg+Rr5jlu0Rk2Rd4m0WEI6DalNX7YQIhAKkkn0PTLuuoWpjA5m7XSwUVLNOW6RcotmsJKX3ZOmNP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0f00818641c31fa8705867b1e5724e06c2391f72","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.47","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.19_1730800218323_0.9146525216383774","host":"s3://npm-registry-packages"}},"3.8.20":{"name":"react-simple-keyboard","version":"3.8.20","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.20","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d81f95c8a5697550d9500be766e4d13d8665e298","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.20.tgz","fileCount":16,"integrity":"sha512-/pi1tq6mXH/QaotNaP3QTlGWm4ngqo0kurpNo7W1lB9WFW56bJ1hgoXtl6OykWXmL6G1w8fjw0873Fty9CKK7Q==","signatures":[{"sig":"MEUCIA4Rty7My0B6INNxerC6KpXIe3ah0rCkQ/qQJ98WI9yOAiEAuHYpDz2YaBc7lRFR/WAC4ck298l+D0RYWnIRKZCcMZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6fab28e0f4cb749a44370138c628bf7d9688e187","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.48","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.14","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.20_1731318060502_0.048498038112070097","host":"s3://npm-registry-packages"}},"3.8.21":{"name":"react-simple-keyboard","version":"3.8.21","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.21","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6483f3d4efc36cc45ef48fbecfb72b63dc5c7e14","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.21.tgz","fileCount":16,"integrity":"sha512-6Du6NsTYDXkK6yozJD9ZTaUH2YnjRWCl+cUv4I13dosEb3A31aXZU0WqZyv581U51tRT1vmRXJ/yMymx3NcRMw==","signatures":[{"sig":"MEUCIFEsPdr5WL7p8mt+flIudUvhWEwfqg66msOCmw/YbR+dAiEAvpUkyBzM3XkgY/zUkNTMoQs7HHEXb8IDdJ7KK8naWjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459132},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ed09bb3b5b320db7b2d8cc177edde0928c059e48","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.16","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.21_1731404101892_0.47361169512262946","host":"s3://npm-registry-packages"}},"3.8.22":{"name":"react-simple-keyboard","version":"3.8.22","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.22","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74e7085e1393b40bc84f8078ef38228979b74ec1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.22.tgz","fileCount":16,"integrity":"sha512-7zAJgMRgswikkgQFgqH0YkAPZ1HC1PT9Dbc/1qH5s5LvYbN7AKYJsLEDIEhAHGXCfynaNyIo1F2dIhFxb0IIBA==","signatures":[{"sig":"MEYCIQDE0iR/OS6f13lj/prDYRWfxMjBmYXrZTAv3y4x7ePjDgIhANdsByWJd8FqFw15Yqlap5Xb/7N2i3B/75Cy2FAGnbB5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459170},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4417adb6be4238909a495d4cdb84ff1496ed08e6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.7.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.17","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.22_1731428304825_0.6456131946940529","host":"s3://npm-registry-packages"}},"3.8.23":{"name":"react-simple-keyboard","version":"3.8.23","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.23","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"05068ec0658d2d098495e77b8c4c52b6d144291f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.23.tgz","fileCount":16,"integrity":"sha512-4M6P67TitR6BQ7v1xHXHzjc/yp4qmajjFSA6KLSo87HrFnBqaPcZ5aKYXWi2bOpCg2oACchqCnZst3T4ehSlrw==","signatures":[{"sig":"MEUCIA3rUuEC0kb03dlajrW84KzbZmsLpezqniitZvTnUi6/AiEAsivcxx6CHRGLuDgnHmg+1M37vzYhOrLcixMmaeFwCX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459170},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"37de571b53427858f7e143099de10ff0ecb4c850","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.18","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.23_1732614689742_0.38116346881119867","host":"s3://npm-registry-packages"}},"3.8.24":{"name":"react-simple-keyboard","version":"3.8.24","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.24","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"129396876cf2043a25112c8e7a918b303a8c3d35","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.24.tgz","fileCount":16,"integrity":"sha512-z4WvvLANYfyaenSGCBPQKOiuSoauuRvWxfDz2iwQcCRSK4Uavk0P5zfalZV46XYpB9VfXj+jgnehm6HDg0ax8g==","signatures":[{"sig":"MEQCICV4QEzbpcjlTl6CsatfrW/C8RZAx3LG6Ly5LBO4X0BIAiAqJ2q7/eAq8bxLtH/p3AxKJGkXc6N0MKnLe7zrymaIRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a6f69039d0d04a5768577e23556e11e67ded8a78","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.96.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.19","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.24_1732811018657_0.17610612440115658","host":"s3://npm-registry-packages"}},"3.8.25":{"name":"react-simple-keyboard","version":"3.8.25","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.25","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e0dfb8861dcf675692f08699bec2740d284684a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.25.tgz","fileCount":16,"integrity":"sha512-RU21bqNebOn4vFeypDDneqwtzZtQXSEnYcC55tXngmuPgrdPkj+/c7IbrIt+NvhTkKpGt6r4LpxdDlNoK+T1Hw==","signatures":[{"sig":"MEUCIFcrdhDzq4f5v2j/mbXMCpp9rLcRgZDoDHoPVi/jpd0AAiEAkGNlRyCpzvuEmdwt4PqM3iRqrMzrMaXVTxhiICvT0ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d8ab70c89b1a5073f51cc0e68901453b821b52ed","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.24.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.25.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.25_1733304395082_0.8871368453345354","host":"s3://npm-registry-packages"}},"3.8.26":{"name":"react-simple-keyboard","version":"3.8.26","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.26","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af9be36fe015e65bdb198459089a8ce4861d4d6a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.26.tgz","fileCount":16,"integrity":"sha512-netD0A3YRj48jRRdPEvKksm0icPkpeYSNH+3FoUPi/6Be7ZD5MM3klqiumPJ5o5f0fTPaezgfq3rZoVXi23B6Q==","signatures":[{"sig":"MEYCIQC/HE/KbFlJ4DR4eCuZdqkxAnq+X3C1AkFHbj6BJpDmqQIhAPnQzoTGRDmVcR/zxGDfR0XlkC7enbfTVvrrgCSQnfHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"04a364d5eeecba9c5419d64b21e262de83a289de","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.25.9","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.20","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.26_1733391125049_0.14674965854980515","host":"s3://npm-registry-packages"}},"3.8.27":{"name":"react-simple-keyboard","version":"3.8.27","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.27","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c0591502660c5a4d94b75e1c8350cbf08154d19f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.27.tgz","fileCount":16,"integrity":"sha512-+b6gPhOMYxTfMx9PdUsKWyzAcgR73F7rJjMf0MaTWjdy1Sm2znQu2a6eaJu4TredWqrEGGerjc/qPAp41AnzGA==","signatures":[{"sig":"MEUCIQCTiS7UqTikOZZ+p513m2Vdecc9+nwPh4Wv8zOK2AfADAIgPfw/WsTn4fwZQCQK85JOfLUUZe3G7V6ytPKT3bYk0yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4154065719dd48062c7b67e10c19781e409e6fef","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.21","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.27_1733476566097_0.8040045251919652","host":"s3://npm-registry-packages"}},"3.8.28":{"name":"react-simple-keyboard","version":"3.8.28","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.28","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"46b3cbeb446b68e75e8bf8bf0385df5667451cd3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.28.tgz","fileCount":16,"integrity":"sha512-CQB9Df0wXNXKwvWpp89+DAMQfLESecFBk7n+R9RLdax8gzjrA5Yr3cwCQAR4NY/gH+D7ZoyYfIuGRWZNm1kKCg==","signatures":[{"sig":"MEYCIQDIPAiLKUju27BT4SEkFd5hY8mwgv6+3QCnhWvZEOXlFgIhALVL9Ws2JXyzjzvXKrzaeb7nfWE2hAikppo22t+ihJfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5e62074b47d536eb1db2cb1397608f13931fbbc5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.22","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.10","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.28_1733736690877_0.4941863279993719","host":"s3://npm-registry-packages-npm-production"}},"3.8.29":{"name":"react-simple-keyboard","version":"3.8.29","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.29","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"55d0b754583ae3ec2bb1e3e85e7bccfbcc060e57","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.29.tgz","fileCount":16,"integrity":"sha512-/oneTdSxDFtmUWydB+92rp9ougzGKF161p09U54yblAetG69VKLGJf069xKQ6jOHkGMJp4fOVY49e1/OXPWpgg==","signatures":[{"sig":"MEUCIQD7wWg4zssr7/bdexjX79mmFBNUD5gd6UgVO5LM69SVowIgROwBgoJUWFnhlBDg9YphuCD6XiDKEhv+Dc43N5MjbLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"61c034bafb7a1dc29bccb262fe2dfb2856e2f79d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.22","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.29_1734340251339_0.5458645097809713","host":"s3://npm-registry-packages-npm-production"}},"3.8.30":{"name":"react-simple-keyboard","version":"3.8.30","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.30","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12ccc87033464890fd70cf1a493ecc07203c6a37","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.30.tgz","fileCount":16,"integrity":"sha512-Cg5YeIVWOkoOYmcJI6OGIa8hxUOjsQUy1lNYhIzJNk+PT2/i8jPWYIAyaDZ6IFDBYUnjQKhW2Co0Je66TX1rzw==","signatures":[{"sig":"MEQCIBkkXcWY2ZHLbYCfxwE6jJsYLPNHp3TuIV29ReYpU0Z3AiA1rI5cDBI9pJdQIU5UkMVLf9pyKaY5CU9DM5BEIFfdMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"98122314f2317417825716fb31ecaa0c518a48e1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^5.1.4","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.23","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.30_1734427635102_0.7687978166289884","host":"s3://npm-registry-packages-npm-production"}},"3.8.31":{"name":"react-simple-keyboard","version":"3.8.31","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.31","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f22f25968e502a76c49ecf87c13627c59be11c81","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.31.tgz","fileCount":16,"integrity":"sha512-T917czfRHuxjPu/3Lpe9q6KjJLo12Vw29xbe7xx3DC1CpmQ4mEzL0UJdXIJRJ2wUA3YQN4ZBlEXJLRRAQ7zblw==","signatures":[{"sig":"MEYCIQCy33G28zxrKAEYlQdtnFptwZqwMbN7J4fcu4p8txAZ1AIhAIGFSybhJAIH1ILK7o4Pd00G5qSTnFegS5wWmXW91Zb3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2cc296cbda09650333c1c64127bfa13ef3872462","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.0","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.24","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.31_1734688483969_0.35467306203915117","host":"s3://npm-registry-packages-npm-production"}},"3.8.32":{"name":"react-simple-keyboard","version":"3.8.32","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.32","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"800b49558b1c7714dde83ce64a282b61e0cea54c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.32.tgz","fileCount":16,"integrity":"sha512-Jal2ixjg2eNgUgNTTpXhmD/7Bhh7A5tMIh5osgYeYEG85GPMAYYj6jKamrz92wbYssJCbait3jtWv1+hdax90w==","signatures":[{"sig":"MEUCIEdqLisl67FhqSZQJBxRCld23kA01QxQws2swZlXQY88AiEAjsnSyKMchpj0YVyix6/XTNyUbDiomdT1Q4B+0ZD5qkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460168},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ed7c809f59e29eacdac5dd3b57ba11b134cf26a8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.32_1734946950161_0.17487087750328123","host":"s3://npm-registry-packages-npm-production"}},"3.8.33":{"name":"react-simple-keyboard","version":"3.8.33","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.33","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b05e3b151b7ac584eb31d8c87202db5bfde3502a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.33.tgz","fileCount":16,"integrity":"sha512-q3jaeUtbZu4lPykQIaONTtpVCZF3VZJlqukRrw+E69TNoy7DyZR4D05Woeoolmu6PR94dhMumzr9Kh5T3/bfxw==","signatures":[{"sig":"MEQCIGrgSSHuuxVuGNMC/hduu3FSf++QHIyZ7QOYmD0W79IQAiAlmCgB3VTET7WZB1ycW7SyznPqC/NvdB2Bbg0sr84o+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460212},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b70ac9230604359a9cb30007a86a4acf0ecab4c0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.39.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.33_1736042964684_0.40551945525793043","host":"s3://npm-registry-packages-npm-production"}},"3.8.34":{"name":"react-simple-keyboard","version":"3.8.34","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.34","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1181e2abcdbf4d4973c42b80a73aa93343baf85a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.34.tgz","fileCount":16,"integrity":"sha512-i7OIik/BH74lULRKFAM6RlWDBy1/oXOT1yvO6onAiMsMTbf6ga6bN1y35ddUcJI83wrypsgUNbV2iJnowWtBhg==","signatures":[{"sig":"MEYCIQDgpBdV0SsSA5y3PMvu591llqDfUrzLSwOp1Eflp+NLJgIhANGeKSA+VXO1FL6TQds2vsR1gdT9HK+x/RR5KitECREF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460212},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5397480abb375f3d77f89d7ed308c3d9ed164e57","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.25","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.34_1736328004780_0.9322809256148719","host":"s3://npm-registry-packages-npm-production"}},"3.8.35":{"name":"react-simple-keyboard","version":"3.8.35","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.35","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4242219380a209af8aea1c33929b9fd3e178b27a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.35.tgz","fileCount":16,"integrity":"sha512-4owWdtB6Huqz0rn1BXq5Uf0TIcxnMMLYb/x8OijptyUI0NaYvCAMP9++fxMPcS+1CrQV+1ueRbXLL6d2eIdgsw==","signatures":[{"sig":"MEQCIHBlEVN5falr2/Tjkt9EZTirPJJobppMozhL0Dw/8T/jAiBQrY7yByqCLQd3vF9tgFAAmEpJWQVzYHnfES5NlFoZIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460212},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"36173a501560be0131435513176d36dc658fcc97","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.26","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.3","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.35_1736502988647_0.3236675614952198","host":"s3://npm-registry-packages-npm-production"}},"3.8.36":{"name":"react-simple-keyboard","version":"3.8.36","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.36","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"30807bd7c1480b294d0ee2f149a158529baf1f84","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.36.tgz","fileCount":16,"integrity":"sha512-b5DNzGgqstQIRiiGIfOqQ8bUCc7WPMRqukAK7yM9BEdnIE15j/36AfJb1xxmcfZYz1H21VPdYZ8iddusx+FOLg==","signatures":[{"sig":"MEQCIBLsyXAYbhlFxNneashTzmHfreMXfRr40nZE+7itPIVyAiA3GsJbeSF+HotNuwhVvuRE18jRhqmGVW572bOJc/8HwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460212},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"20b6d48be6fa9b7e8eaf80e931069dd94ecca0d4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.4.49","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.27","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.36_1736760717146_0.33866902612267014","host":"s3://npm-registry-packages-npm-production"}},"3.8.37":{"name":"react-simple-keyboard","version":"3.8.37","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.37","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d287215bd235afa3f6d8394af0495be7368f8c51","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.37.tgz","fileCount":16,"integrity":"sha512-9h0WEFtVQvYCvX//FV6IJhb0gZkM3KTZfaAfsY33J8nzLZBnrFGeI7MQnLKHVidB3tnTSseX7htQQ7jr00zG1A==","signatures":[{"sig":"MEUCIFQs6A4rWKHXm2GN2edwT7k9m0+UIkmd7d0fRWPZ2zRzAiEArE7KQGkAfON9B4gS/Xare9x77ldqSvyBiLOiNpwUytM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ace03d05b294136025a2ab8e2db0e36c5392970c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.0","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.29","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.37_1736846972974_0.43542827986598764","host":"s3://npm-registry-packages-npm-production"}},"3.8.38":{"name":"react-simple-keyboard","version":"3.8.38","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.38","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"83dfc70b71b50fb0ab38646c980e3423b3ca4bbe","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.38.tgz","fileCount":16,"integrity":"sha512-kb6p05w/dYX1sHt9xjcJWFXWXbBSq8I7sGG2BwkPbf9z4xr6JHTuW/nI+5gsY+5bZnqEO2bMUzi22fvJJOUuRA==","signatures":[{"sig":"MEYCIQCWlbQgElyiuj4YmpdwKb161HRFw9+/1Uz6zNeApolXPQIhAJ3vCLaf4UsaJ9pEGyES3198jTCy8FZ5ZPM/OmhryAqi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4f04f52efa6b150d4b96699ca3a093516b3acfbf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.1","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.29","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.38_1736932315417_0.5750483515768179","host":"s3://npm-registry-packages-npm-production"}},"3.8.39":{"name":"react-simple-keyboard","version":"3.8.39","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.39","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"94337d589ee35a49a317e3a5c59e59d2ce610e8b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.39.tgz","fileCount":16,"integrity":"sha512-kKI/cUwdldHCZa1YYE+RGG97kTJYMspJXK6nW1x/7y4LiusK9/JKMXMVemWNIwiyr97w1i4rMnChYyZ1jzzy0w==","signatures":[{"sig":"MEYCIQCjYtN8FrDXQ08L8Nspooek5ekCxxa7YqIkkXQ9sMcUUQIhAKT1IrfIhhCiN18hG9qucAXW13+qz7+kQRWpruEY3dEv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8870577b8290e4584f3a822d44a87eca8c897483","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.1","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.30","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.39_1737021143211_0.10985403572516406","host":"s3://npm-registry-packages-npm-production"}},"3.8.40":{"name":"react-simple-keyboard","version":"3.8.40","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.40","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d4d6059813be326b94a2efa574439f5dd72d6f3c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.40.tgz","fileCount":16,"integrity":"sha512-UoeJBoiU/+bhWKQdHX5ST1A1s6LGjzSyQLhY4ARo+K8hUshQNRPxnlxJ0Yaq2J56fi/ZbFTuRmFMxGc95Y0EFA==","signatures":[{"sig":"MEUCIQC+ZULPs/ScCmttBt2iXGTrOVt6KmG35blS+X6WwyJeqwIgNDQcaiUe5FCKuprGIjFdS7sgWWCblWSKHsVM3HQ4j7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"173f53fca4cb75ae79282651ffd71ee0cfec23ef","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.1","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.7","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.30","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.40_1737969728655_0.42455364803538176","host":"s3://npm-registry-packages-npm-production"}},"3.8.41":{"name":"react-simple-keyboard","version":"3.8.41","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.41","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1292ac874288f619cf48e00adccb4034abdf7cae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.41.tgz","fileCount":16,"integrity":"sha512-/1CCBN9shvsppgDKGZ29NU9at55B0RH/0MNGskxUh0GsyJMJWQLBKBkZ6gcVGtfHxYaTGr/hC0U7uJQ3mcJTHg==","signatures":[{"sig":"MEUCIQDFqr226PgPw7mt3E+SryTRX4JmEjZWKVy6XX5UDuSTaAIgF44MxHXeEmkVGSNjUXbxG/xMHGJDdirKvab9B5osyVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c053a2441b92711ff1d692392e179f12ab4a963c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.1","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.7","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.31","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.5","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.41_1738055678191_0.11660277065059654","host":"s3://npm-registry-packages-npm-production"}},"3.8.42":{"name":"react-simple-keyboard","version":"3.8.42","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.42","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"91c1ee2eab07e814e243119dde6637ae1a96803b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.42.tgz","fileCount":16,"integrity":"sha512-ABbV0NR4nDUsLDf6TH44ObADProGEWZLMsfi2RZRpgFdawLveeIdoa7uqDd5m5QmMU/Ck2nsrkotNvPC2saONw==","signatures":[{"sig":"MEUCIQC4P7ab6/JlJAuBqYspOOc+mNjXhrbHWiOege4PJoFtmwIgJRsPoNLkDIuBUQCZ7FZpFWwyZRQgTRBWb4zKFA6Wkic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0939539e6c95a3dae1f9599cec8e2a6e778e7f05","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.1","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.8","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.42_1739182181558_0.9381785953471109","host":"s3://npm-registry-packages-npm-production"}},"3.8.43":{"name":"react-simple-keyboard","version":"3.8.43","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.43","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"92e622f38ba1a826bb08c8ae7e6aedc182d94f23","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.43.tgz","fileCount":16,"integrity":"sha512-WUnw+8/MpBhJAw0xC9bCVTaKFcTNwZs8XiDLOBz0pIW7ebXRG5MoRfEpx8Z9bB5ZffONbodSYu31mk9Msfbe7w==","signatures":[{"sig":"MEYCIQCRwEcEqdMBd/7Z7sDhjLg104jFHHS1geHsi4XgRYd8dwIhAPMyrx3/qQweQKwTAXvZRC1flzgI6OI4dGEin3ptv5wU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c8391ad2d1e56f63853e7863f895516c175b9ee2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.2","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.8","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.32","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.43_1739266337069_0.36240467965826584","host":"s3://npm-registry-packages-npm-production"}},"3.8.44":{"name":"react-simple-keyboard","version":"3.8.44","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.44","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d225136eb13bdfcf9b3aa356721d91fdab318063","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.44.tgz","fileCount":16,"integrity":"sha512-rQ6ZBxy8d46DS5//YuEI2CKwsW/4RMxx7nepyNSVi2+ihtuWhcO6qvMBuYRdCoM4yH9xXmobS/GYCNJGCUv5SA==","signatures":[{"sig":"MEQCIBEGJvt/fntrW8JNyTBEeAGWR0dZras5DhyTcwyV9XWYAiBCmw+edNjBSU5PnhZP5FVX5ailaW6WQ1ZSe00XCk2Svw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"751eaba59a3547dae34cec8e08ec184fa57f2a0b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.2","webpack":"^5.97.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.8","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.33","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.44_1739351893837_0.9582697310103028","host":"s3://npm-registry-packages-npm-production"}},"3.8.45":{"name":"react-simple-keyboard","version":"3.8.45","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.45","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"888d71f6f9376f389ae65e47987358ace3745c87","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.45.tgz","fileCount":16,"integrity":"sha512-+eWDe+PWtP2tbNFu3wI0LJYW5p18KLJ+oCRzIJtOJdQIJK2aKWdhRH1F5EJHjgn0DuXQiLBE6bPpHW4psy9XHw==","signatures":[{"sig":"MEUCIEZTKmR8vgjhDeCkrMPBL1CKakRiUf0IKubYSQd8mCGVAiEAyfYa/GeCkLt5F8h0aycAWduokdiwQwxAnl2Rn0K2ZDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b49969fc72d4e73cde8e435d8edab1914daf2f8a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.2","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.8","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.33","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.7","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.45_1739525674547_0.11057301200110836","host":"s3://npm-registry-packages-npm-production"}},"3.8.46":{"name":"react-simple-keyboard","version":"3.8.46","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.46","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7236795a74b26f889803dff87e7ce7e06c28eb29","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.46.tgz","fileCount":16,"integrity":"sha512-XIeD3jVSOnkdJS646SQxj0uhN/gF7ByaeyuPC5XM0LLQDxD33SJUZwMpBZZKcNTn5ol+/G6DU2mdASE518ryiQ==","signatures":[{"sig":"MEQCIEaFio7xFHkAtO+sa5LBVNdYQLqrBCRzE67LSJvgsAVJAiAVd4qIv40brjDLeQDNxuOMKDabf3VFb7h8d4qWbaUI0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460211},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4d262168f131ac168c1f7e29c692bb6d5137e5ff","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.2","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.35","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.46_1739787110307_0.5564273868158998","host":"s3://npm-registry-packages-npm-production"}},"3.8.47":{"name":"react-simple-keyboard","version":"3.8.47","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.47","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"033372b8972ee40815eb952c24ebca4637653a6a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.47.tgz","fileCount":16,"integrity":"sha512-Sy9ERWo85/Pa3XIFyxTbtCXoZhtjMEWByo1mbgibz3WIMcNd2EVwCUNpxn4SzGGQfJ+xH2vnJx6EkqlimkSLXw==","signatures":[{"sig":"MEQCIFIQWXNpp0+NvlKHnWxb7LyBksGKeKYeknSAq5fgROOsAiAslMLY/8ekuGRjkStyB/dzkUJi2HU0CglM6g339xQR+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460216},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"71c38ed47032236ec6cbc57d845a242b6c814c80","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.2","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.47_1739811101565_0.8615683646457681","host":"s3://npm-registry-packages-npm-production"}},"3.8.48":{"name":"react-simple-keyboard","version":"3.8.48","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.48","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3245e74a034f00725e6c65d0afb5df0d9df02305","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.48.tgz","fileCount":16,"integrity":"sha512-31arXoj3pN9G9Y+pdAeIX7fO8+P4532IAQfKS2XFGVm/q8Q50jcMvusOGokL05k/Gw34kEwDTDLrYrBiOFv3+Q==","signatures":[{"sig":"MEQCIF0kWFpztyuzs0ILPw8M4pwiDI+k1NsheZB1I7QI1POfAiBRP0/EkAtgGvagEMXCF7FH9EEEhijwcrPk1JJZWhFU3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460216},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f3fc90c7da98c84cf13836291818d25ef3dde107","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.36","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.48_1740042308222_0.2319276719755683","host":"s3://npm-registry-packages-npm-production"}},"3.8.49":{"name":"react-simple-keyboard","version":"3.8.49","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.49","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ace4f6cd96820830e69f0f6ea038331559fc68b9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.49.tgz","fileCount":16,"integrity":"sha512-BY/ymNQsa+3f+VrI+4/Z4vZH+uzxsUQj8O+3BBpbhL9OuRpNZw5BN0wSD37/tX/kXk+JkKx05iEPMVVlYq9A5A==","signatures":[{"sig":"MEUCIC0Gpj2PGMHv3iOaQw0GmpMuWa/XlUwjT4V6MmxQexLOAiEApQEEpbqYXp0iX+7U9Q3MQXWnfDdEfNkfC7fHXHnRWSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460216},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a57cd2fc4acb07b8be6f958468e31cf4185f710c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^9.2.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.37","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.11","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.49_1740129026830_0.29695407053142775","host":"s3://npm-registry-packages-npm-production"}},"3.8.50":{"name":"react-simple-keyboard","version":"3.8.50","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.50","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12ecbccad333abea02e28b1dcdf9dd85d235bc59","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.50.tgz","fileCount":16,"integrity":"sha512-Zugc/4YXO/BWnPxScQQfEXWiw8OPZSz2TYan1ZjPlNMwYRDdbmlLwOVN+uZa8hyd4mteT9EsGts/y+kDPH5o4Q==","signatures":[{"sig":"MEYCIQCYAyScdGHqTi7EKe5VEuHpcpn/Vf614ah/jwbS8iUozQIhALfgNqueF3tLV/4azL8i1jVcucuustIq8t5pguIpt7LQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fed1df281fcb1bf20cac6d97f0c77bd40f78d793","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.40.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.37","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.12","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.50_1740735463975_0.5165833778690052","host":"s3://npm-registry-packages-npm-production"}},"3.8.51":{"name":"react-simple-keyboard","version":"3.8.51","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.51","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ee031aa55742e2b92df72d427692902d476abeb7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.51.tgz","fileCount":16,"integrity":"sha512-1GSYYdM70KvPtZCAQCKgeRbib47L+2A+TdC2QrGihhOkD08LmIIqorDOLdzr97qwV2JuYxHmhI0v8DsODGLS/A==","signatures":[{"sig":"MEUCIAjzdw7ihopu3t+FfbhD3/1DjQOFZ7K71CF+RfaPgnaIAiEAmHhHD0Jkod5tEVL/kU/CwyoTgDIa2raWA9l0+STQ5gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9f5da168804ca8e9fac4ce92a22781d7bcbebe2f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.12","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.51_1740998457491_0.6657670425391113","host":"s3://npm-registry-packages-npm-production"}},"3.8.52":{"name":"react-simple-keyboard","version":"3.8.52","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.52","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"74ff02527c1e9d9fbb901727ae2d8b6ef6e5d3b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.52.tgz","fileCount":16,"integrity":"sha512-DwXOr/RluEG4BgWkl0SwxrO7HzZmrATUWNz+XX85PeksdCCGUCxY9aUsYDmPO6vIPnBZFIVH292krCSOv5Hp5w==","signatures":[{"sig":"MEQCIDsSRjOeWQt9AZEeTmhN9wLHPwgnFo6FjF0Ltv3MKJqCAiA56IwNtDsbRphBgOCtwbsHLNEEu4DW0Tb+0cUs0iv1Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"115a206e9d687b1381992748f08d94b7a1d43f3a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.39","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.13","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.52_1741252952575_0.7369817080981518","host":"s3://npm-registry-packages-npm-production"}},"3.8.53":{"name":"react-simple-keyboard","version":"3.8.53","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.53","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"69fabcc3fa4c3ab5e6f722c97d42076944acfcd8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.53.tgz","fileCount":16,"integrity":"sha512-+GImONtuLC/4jPimdnmNvzSEjBQkgTBi/CBctNJuPMF+SbrGa37LUnLqgcx2lWJ4PS/Kw5qu7FAqkhPRTYuk9Q==","signatures":[{"sig":"MEUCIQCFiFIPASD4VrLllvU14aNSRoTuGwetggkC/V78xSpS6QIgEBylaizyV/veq6PJ5j2LOlgwvXQ4XpyLReqo0Y+xSj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"154f8eabf2249861d73a79e0ab78216a4ae66d12","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.20","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.40","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.53_1741339130373_0.5690294944547343","host":"s3://npm-registry-packages-npm-production"}},"3.8.54":{"name":"react-simple-keyboard","version":"3.8.54","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.54","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bcbbb7965c13b471c4b98a11e5f3ddeb27e2f08e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.54.tgz","fileCount":16,"integrity":"sha512-hyA0cw5OdvulTnrfcJEjLAYo1wlkmIW+Rs9Nos6k+YK0sKhtYW+Jjj7HK3hO7EksPBnrBirxLjR+qsms4+8r2A==","signatures":[{"sig":"MEUCIQDr2DOdzejiHbwqRqPpT4X45tL5BpeGKn/PqsRsygTgYgIge3jvdB1tUxmYkin6HBXpQZWBY0ZiE+a1v8NfLM2tfl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7408d0af1373b2eedd63ffbf85df6788bf3153f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.9","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.42","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.54_1741595998902_0.8776713685751192","host":"s3://npm-registry-packages-npm-production"}},"3.8.55":{"name":"react-simple-keyboard","version":"3.8.55","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.55","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0d8be867d05b01e6d0a005ae3279c88d02458221","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.55.tgz","fileCount":16,"integrity":"sha512-Vaou66o0ZjFEhKfIJL5+ub3xCMzHZQChD/u1OrEXFFv9lfVMG5Jn98VpCtneS4PZey2+/W685HjmmgsFYBPRJQ==","signatures":[{"sig":"MEUCIQCeFEYmmwyO+fH9FqLbwi6P0RljaSTndQDS+SjW+lcwkgIgHIV0n9eHD5emHxT96SUkYXtKclE2EDgNMdTMyFZt12A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460218},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c54a5d8df2d9885a7a3d041d9bf1ac7afe165738","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.26.4","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.26.8","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.55_1741769988009_0.7838459661927981","host":"s3://npm-registry-packages-npm-production"}},"3.8.56":{"name":"react-simple-keyboard","version":"3.8.56","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.56","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b30fd805332110c9cb97df3305bd3ef42efa33b5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.56.tgz","fileCount":16,"integrity":"sha512-L7mFo7IMVPfqLG2MWjv2HDXan7E5wO54LAgF+MypthykiHQSTcUcot4rzRdLbMv0ZeyDdGsYQ5kgeSO+R9GmFA==","signatures":[{"sig":"MEUCIQCdPz/J8cLRwQqAgsGnk+pFbhitbhVviqtu89qiYVaSQgIgdPK7Ylxr5fo1BUWi26FMHksc7nr8YyrNaQRRbYe8k5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460192},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3adfc8e9a2b78bca3c230ac88cd579e055b9c730","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.43","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.56_1742892570956_0.22014414012011474","host":"s3://npm-registry-packages-npm-production"}},"3.8.57":{"name":"react-simple-keyboard","version":"3.8.57","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.57","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ffc0f843e78cb928467c0c2bcf409a3f39e1096e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.57.tgz","fileCount":16,"integrity":"sha512-JkIdmAFO8KLkSNCx6kFdLM1bRGm7EY0DetvV9f6qXvf9GfDAqJJWHpyPpQmPO3jbBaeC9oq6HjZtAXbQTyXp2A==","signatures":[{"sig":"MEQCICCStlCpkZeWubGbMsFLoc3tF6lfaauUSuDAGufVBhFRAiBby2XE+u1RExLIrXKw6UOQuz3ctkHS8FU4wQX5OQZe9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460192},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b36e7550d990cd7d054ea5966af69f019fa11d2c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.44","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.57_1742978939303_0.4920292452635151","host":"s3://npm-registry-packages-npm-production"}},"3.8.58":{"name":"react-simple-keyboard","version":"3.8.58","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.58","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9711fb2776b2dad1080766f1a96d351770860ee9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.58.tgz","fileCount":16,"integrity":"sha512-xKrw66QLaje3M1o9o5ne/Q1Aup7tFMvJkFMDIWbc5gBPHmJmSFztxtUYMxFU8ieNmGslwl+2+WWavpUwRJFopw==","signatures":[{"sig":"MEUCIGLgwbv+AzUy2wped4ZhSu05EeTN8is9Xw5R+dgA6hQBAiEAo8HcMSfGWB8RKl8tS31r00agn/9E+VTejOjQ/g/I79E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462580},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"315e816f49057c60abf9158c1fe3d456fef0c3f4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.45","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.58_1743531253178_0.10583530143183939","host":"s3://npm-registry-packages-npm-production"}},"3.8.59":{"name":"react-simple-keyboard","version":"3.8.59","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.59","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ae3a45ad5ab381277fa750a855d22d905963cf5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.59.tgz","fileCount":16,"integrity":"sha512-B4V9fUVDiq9cPTPt0Tig7vnlua3ezHMYqgJNBcN+6mWK6u/nr/hzfjN8k+YxHdizeYJS1RwhWwXaulJAiUPKug==","signatures":[{"sig":"MEYCIQDktXliBhFd7SatGhuSF+l1p5RJaPUlYc1v0X1rm0ZnxwIhAI2jP8zHo/5MIV5yVKManlqcZXJrI8Ztsoq/IN7LS8V2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462580},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"429bdb16cf70a655d7814a2fe83edafdd5349a48","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.98.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.46","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.59_1744018912706_0.41535666740130694","host":"s3://npm-registry-packages-npm-production"}},"3.8.60":{"name":"react-simple-keyboard","version":"3.8.60","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.60","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e1f7e3aaf549e8a8df25b742f37215d769f1c0a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.60.tgz","fileCount":16,"integrity":"sha512-oEjue9H8Ugdmwng5rJ96E0UqiNARVWJEunGfZWbeGqMLkx4gRBLbTOiZQ25W3TP1A6JgXIYkUAZXwfzQC0Wv+A==","signatures":[{"sig":"MEUCIQDAuGOd1CqYXnaIEC5ePTcE60J0ctKyDQLl/19WypcdVAIgNeKRtKNwBE5Fen0pOAVw1P2ed+LERD6oxr/SaZcqGck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f808a46cb1ec891e4b806bed8aa383efb013212d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.60_1744101447445_0.19407182220185626","host":"s3://npm-registry-packages-npm-production"}},"3.8.61":{"name":"react-simple-keyboard","version":"3.8.61","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.61","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3c33c0c4d0ed540135738e383fc6e34df1d19b78","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.61.tgz","fileCount":16,"integrity":"sha512-CsKIjtE9IcDOH2bet8kFQr/5hUQdLXjCNXW2lD+OEANtcNTUWjG0s88BvfkcTDYLuaG9bW384xSA9qI0w3OF+Q==","signatures":[{"sig":"MEUCIDyztpyD4Z2yjyy5UGMdbpTYMTsYLMBZ6x8CTdyV8P0IAiEAwqs7EqjMAfs3lu8nLf7L6Kvae0V1uGiFHLW64wQ3llc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5affd480f9d5c6011e82422d8b862365f7d1b52e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.5","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.47","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.61_1744187856670_0.5324593859938525","host":"s3://npm-registry-packages-npm-production"}},"3.8.62":{"name":"react-simple-keyboard","version":"3.8.62","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.62","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ebb27ecd176befc4199eb3f8fffd35d667827416","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.62.tgz","fileCount":16,"integrity":"sha512-jQ0qux1UnL+EbtVX2wiNJPbabG49r+XXK4ZvlJjuOC2yGSKwECpPuuazylVia7Mwh8szO0S1NwiFI1337eA/tw==","signatures":[{"sig":"MEQCIE0wF0jufKW0FJSHvhpSMy0+bLmItsk4bxL+OqbajW0NAiAa5El3wG4mPPpX4uZ9w7hwPUit3Bu/lwuGvSrrr+aAUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b0df7d5f60041a8d7d3c455b803e50925454c7c0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.5","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.48","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.62_1744273764146_0.23045677224592853","host":"s3://npm-registry-packages-npm-production"}},"3.8.63":{"name":"react-simple-keyboard","version":"3.8.63","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.63","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"120bde4f7d636356e707d6f7af46937dff331e81","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.63.tgz","fileCount":16,"integrity":"sha512-7zUjA+6CWvEF4w8sMZw9FAMyIT3llJRorMLAOnxTMvL0dSq21JwTd1jPAnDB3FyL9nbb9HPjv4Uxc9DhlaxqdA==","signatures":[{"sig":"MEUCIQDEg+1K7dTR57eP2NtnHKMXrQ1N4Nyu+q6dAe4t8FiZHAIgHSWfknefzWtHNf6RC0VL9ZJBLD/vuUto3oOY7KiB9Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"65bc8506d924054fad2fc30db623af4ce687dab1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.5","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.48","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.63_1744817362393_0.6925967474402952","host":"s3://npm-registry-packages-npm-production"}},"3.8.64":{"name":"react-simple-keyboard","version":"3.8.64","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.64","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"70311908dd81ed941e155beee6119821c911b669","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.64.tgz","fileCount":16,"integrity":"sha512-TTEo7omTp5pesjAqZlyS1LzapjQ8gEEylh6+57syJQ5jNADi9ipu+W2OBZ44/nYqzv3ouw+fcpDwbs9nlzr/tw==","signatures":[{"sig":"MEQCIEgFqW5Q8IMpspson/CErqBWNWXX/DZFErRQEcJkIuixAiBamzniTbsYbVJ7i8k4XOh7EhgkA3wRpJ+RgkHMXiWhfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1b35b6ccbcc5378e6f69263c23f70969c4fc3c26","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.5","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.49","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.64_1744878982276_0.9127048255855605","host":"s3://npm-registry-packages-npm-production"}},"3.8.65":{"name":"react-simple-keyboard","version":"3.8.65","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.65","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc5e43114b45d587cf136d333883088c19b03982","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.65.tgz","fileCount":16,"integrity":"sha512-sw0oZ7TLlajVvVny1WtOECN0spk/7D6lKf8Gfvs5jPfWQf+imp/Ak4riQ2Iga/NTr1cumnncOJP+bqF+NQCAfQ==","signatures":[{"sig":"MEUCIQDYqJO/XFuVwwz13FvNa4OoLhxg9QGnpCBXnxVY/lyIcAIgZ9pY2bFxh6QSx7aymstAZ3orv7yo5m9UtFpcrVVO32Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4522c89e625202ad215e20de4960955dc5fa8df9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.6","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.49","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.65_1745229043592_0.5199593391045543","host":"s3://npm-registry-packages-npm-production"}},"3.8.66":{"name":"react-simple-keyboard","version":"3.8.66","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.66","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d7d009cf9c638f74a6bee975a195ff65c48c1f0e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.66.tgz","fileCount":16,"integrity":"sha512-L4EXrVFlK0RX8eC9PhFODn+UZLFsx4baWOi937Z1rOUABkQWmYxBIBPEd/6gbP75O7oQlwVvV/usuMG7v6ORPg==","signatures":[{"sig":"MEYCIQD15Op/SsfrmfvIGkL8i0WeM7iUjgVrnxRkk0lPQOm72QIhAPSQ5isIzps9b7bPjGZpQOT4zqyH5BsHm7MWmliRM1dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8b32516a643235498785282c01c5def1ecf371df","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.6","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.50","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.66_1745312052392_0.9724908800922587","host":"s3://npm-registry-packages-npm-production"}},"3.8.67":{"name":"react-simple-keyboard","version":"3.8.67","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.67","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"77efc91cb41252867e9c40d052f23a7491870468","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.67.tgz","fileCount":16,"integrity":"sha512-QHfY2/rZJS51peUkFox1nW2Aum9qaYeEdP2l+dq2LuJoPUar3RdA2wYzcb7Pa2yD6EnGqAgS84wRS44AuM7w0A==","signatures":[{"sig":"MEUCIEP2+KdecltU5RkX3MJoqWhnia7wf47WAxY2c/n0rYW0AiEApr/4X6hxzdp92cSKtxvvUP1NnKkZre3yVu8nzbxUFf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462527},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"982d5cb0390815807b74ea62650aa80fed73e835","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.41.0","postcss":"^8.5.3","webpack":"^5.99.7","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.51","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.67_1745840304221_0.3958723371140145","host":"s3://npm-registry-packages-npm-production"}},"3.8.68":{"name":"react-simple-keyboard","version":"3.8.68","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.68","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cc903b7fc25f51a3067a2fbd491f92abf26e0f14","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.68.tgz","fileCount":16,"integrity":"sha512-qFIWNha+QNVDJjcm/glBLwv0wC5PdML8mMeF5NSaPZdIB94/4QN0pTone1hV3RlpTROtZfoA6FRXlB8hQn7uGA==","signatures":[{"sig":"MEUCIFdd/kNqqvsQ8mQkYsDKm7IvLrFzLpnyCujN4f2NaUkeAiEAks5xEGyuH/YtUIAmns5kcYDWzLKfLFti7iQGVvN78hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462519},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e45a421f1c140d677d95ecf697261bcc0257fc79","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.7","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.0","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.52","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.26.9","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.0","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.68_1746003574224_0.15854901044062886","host":"s3://npm-registry-packages-npm-production"}},"3.8.69":{"name":"react-simple-keyboard","version":"3.8.69","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.69","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"48dcaaa666ef1e9f3e76a6e36f97d43e84ebaf9e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.69.tgz","fileCount":16,"integrity":"sha512-1vzl8yZUELzXMtRWkqQfWJnskB3/VKFFobOqryolV08bA9XbrrTWJ+e93kd3gKYzzo8c8ic8nidCkD2kekrGFQ==","signatures":[{"sig":"MEUCIGv3zKy0r07MjXGLHk048BF0rODQIQ8KppypTCzBex4hAiEA1vjATy7KimG58akVPkbsi7cKqBfD1G0QNKLOViNXFqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462519},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"33f5fc84c8bc01debca549c4e8ecaf8fad10cd34","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.7","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.1","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.53","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.1","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.69_1746089576930_0.8940845486768263","host":"s3://npm-registry-packages-npm-production"}},"3.8.70":{"name":"react-simple-keyboard","version":"3.8.70","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.70","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"85b27b59e46890dbe079f26eaa046b799425d34b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.70.tgz","fileCount":16,"integrity":"sha512-aEzQlE/cyCNKkJOn6iSZ2ZCpOhb3N6ktmt2H2tXrEbnkf+lniLlkxYr39N35mwZLC+w8zjMyRhk9Dz6irdv96w==","signatures":[{"sig":"MEUCIApp18ii+fI5mAGXdCrN5+jk0uo8dNIF6SJ9l9RENVt7AiEA7DxMk/CztFyJiXiudkNrVTsNfCA8+Je8GLZhNy1oxWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462519},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"226d9757a7ad219fca7c760023454ef2c88ef235","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.8","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.53","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.70_1746605869203_0.015272328393187484","host":"s3://npm-registry-packages-npm-production"}},"3.8.71":{"name":"react-simple-keyboard","version":"3.8.71","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.71","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f01cb80048f88ad1864f6354726f713d712f17bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.71.tgz","fileCount":16,"integrity":"sha512-U0f+bRe0wuuzp1gsuHPjjYWv3ZywSr7wDYyBv12d4w5FDXmib7FfyefzHP+yRuW2hH444OpfJvlv4y70+8tEqw==","signatures":[{"sig":"MEUCIQDQRYFFR7ZVvX1XvNmSE+2K4twKSilA0KjFBDQlSF57SwIgdmNXzf2HH5RZo+CCTxDAFgFT7c3hwwQvNgxvzhRv1Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462519},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e600f7a6756120515644675d1af2d06c2280feac","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.8","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.71_1746694003343_0.3667281356529688","host":"s3://npm-registry-packages-npm-production"}},"3.8.72":{"name":"react-simple-keyboard","version":"3.8.72","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.72","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"026dbb27e7f5d18fed58c31704a150a889ed50da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.72.tgz","fileCount":16,"integrity":"sha512-C34MVOykLrlONImOdJrSaXrNloTxOtUStipQaINR5Bem5JLFHEszNedVBEmxnt7Fqb7CTIIZ7fSgR8FasRIbzw==","signatures":[{"sig":"MEQCIHW2GVLrgw55HH8iSAXxMavjLYQQGF20s4bXtGLoHBJoAiBrnjCLLS2Iz/Dg0XDMB08k60j90S/ZJmNmQmgXSsQCZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462451},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fb9d0076ff724f7e0813a78af19f73a2cfa0eb7e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.8","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.72_1747093088027_0.10305044668208962","host":"s3://npm-registry-packages-npm-production"}},"3.8.73":{"name":"react-simple-keyboard","version":"3.8.73","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.73","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3cb4ddd210461191d9be2e22a562344c66cba67b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.73.tgz","fileCount":16,"integrity":"sha512-ymXqsdnkJcYiuDuATSEe3N5lnSGEd5wFFiNAre+goQsaZLuYCNiS0N1xxBFx8N5ykmJ2jgW4LnRzkALSB5FuRw==","signatures":[{"sig":"MEUCID9bJBtv7k/9C4nkfPiv5mOxPZpgJA6Qad/5CLzuJf3NAiEA9PEzdD9Y+qL2jcQaM7cWFUO1c4U4V75nyZXZyCiAO4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462305},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"62852bca366b23a2b0adaa68918cf63271c12df4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.54","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.73_1747814991733_0.45210230016748887","host":"s3://npm-registry-packages-npm-production"}},"3.8.74":{"name":"react-simple-keyboard","version":"3.8.74","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.74","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ccdc469505a8cda872f3e79936585c6e5e6c5179","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.74.tgz","fileCount":16,"integrity":"sha512-u0uTQEmtq0tpJ9XfGM76dzHX/d0LWwmUQ6Qu11bNGbt+w0iRx816m6n/hdUMnEWtO56+unT9lOnVf3iSNYenmg==","signatures":[{"sig":"MEUCIF8+IVr+qfkXiSTEX5+1Vo5bCoaV+pXZqCU+4m/6IkioAiEA3TO4+gr/+GdnwBw1f2f1mnOnsD+4IdF6oAdk99B2ydY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462305},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0e78431a60629827250785211ec34fdf71a81919","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.26.10","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.55","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.74_1747903514523_0.8531663321419547","host":"s3://npm-registry-packages-npm-production"}},"3.8.75":{"name":"react-simple-keyboard","version":"3.8.75","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.75","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"028b4d03001e549a29277b83a031ee03fc60e884","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.75.tgz","fileCount":16,"integrity":"sha512-b2jzpr+1J+jwMMyzS7IwlbuyPCyaO21s4PTvFm3pTaGlY/nT3F6vpQCnFwEWQIQw2xDijTv+6CsO+OsawPTfOg==","signatures":[{"sig":"MEUCIHsGYodAsn6iY0ct14d3/gnK5kV2MR36cgMq3++mSup2AiEA6V1ol6Q9BwIvzNsFpH83s9K7XGc56i1cIm06NyQkLNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"299c2b93720c1b4fad15701264a1f42a887919b4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.3","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.3","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.55","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.75_1748420068490_0.35388019618003486","host":"s3://npm-registry-packages-npm-production"}},"3.8.76":{"name":"react-simple-keyboard","version":"3.8.76","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.76","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8a7fd2ae893cc4662a327d0d4bd9322e8681e6d2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.76.tgz","fileCount":16,"integrity":"sha512-okmzBvQz4csVRYgqTJwkDaV56/h1I9HWd6RYQhYSmru715NNH1fGW6/pPjxgvY5S0Fu8O91sk6ZkSnBGhM1SWw==","signatures":[{"sig":"MEQCIBy1Q3yy2GiCr6jTlqN5wOZUGVF0A7+hVAaG4pjoFuPYAiAg4yF8BWz+PuMs6I7pC9gRmQDABxkM5tMb8Y9EQemroQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4bde2a7550df72d0d154633e8783d1038e51de19","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.3","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.56","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.76_1748508202583_0.32237809889579383","host":"s3://npm-registry-packages-npm-production"}},"3.8.77":{"name":"react-simple-keyboard","version":"3.8.77","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.77","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c745e66e5ed308af4931f174730069f550438bbc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.77.tgz","fileCount":16,"integrity":"sha512-9dpenkj9UYoYnLD5hUBymDRb6WC1wxwJdAe3z5afgyeGTtMXagAqfsDUcfMzhF8j0N7IKLxtYdjRBbCQFV9fKA==","signatures":[{"sig":"MEUCIFDl/NVU7XQDp6790eizg2idXGU0CovF0TWfg4hxD4pJAiEA5MGzxxsw1ebv7SUTPBqTABuAEXNX3XMGipo4SLoEy1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"34d7e325d33cf47aaa43f51ecdb10fa239330220","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.3","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.77_1748593347679_0.46074194272219415","host":"s3://npm-registry-packages-npm-production"}},"3.8.78":{"name":"react-simple-keyboard","version":"3.8.78","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.78","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0f5a3b6f6a1dbb91a406bb87ebf85b78952890d7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.78.tgz","fileCount":16,"integrity":"sha512-vHoGT0shR+QoxTnujswiPr6WUw7uChc7Vj+fEwGFq+D/CpKWJJ/8NEoOOY/jpQ5J1SYcJW7sPIq9rZvZHJTaOQ==","signatures":[{"sig":"MEYCIQDI7FkYp9fvXY67IpBSJ6rBYIOSQ+Vx/pn0nP0MvzjTKgIhANWnfDtyMblvq62Hl8Gmg/UuPUrYCbAA8a0bCzrHSn/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cc6ee7ad19bb04755de786fbfff3344c05d12ba1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.57","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.78_1748856863971_0.1781690927490429","host":"s3://npm-registry-packages-npm-production"}},"3.8.79":{"name":"react-simple-keyboard","version":"3.8.79","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.79","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7afaf4c2909dc06fced12dc0acdd7fe3f453b21f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.79.tgz","fileCount":16,"integrity":"sha512-gKJLsF1Z6xUDFlnCIrNJztKjcTX2H7PK7pxlcdUHtcVJ6cGwODVyf4kBbncTtXUbMiLgELp5klqM2gi4eLTCJw==","signatures":[{"sig":"MEYCIQCdA/flfalej4wzIOzV45Ayd29/6/rb3mhd4ijfsZqDsQIhANyNFSYRZRqHJlya4IFpLlbVnOgF7n4MWKxESsMr3i/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462304},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6e101c6e7b91f2ce43d51a6a3b2e5a92c5b2b5ab","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.58","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.79_1748939719883_0.9293347530393412","host":"s3://npm-registry-packages-npm-production"}},"3.8.80":{"name":"react-simple-keyboard","version":"3.8.80","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.80","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0acdb1a1188597c0b5631a7e0b988132c568a1f3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.80.tgz","fileCount":16,"integrity":"sha512-AodNyNnva47xDkJ4oAwvt/LsImrEoivyD+cZU/ZENgSIW38h8QY5gee1BzOGpaC3z8uYjr100HZMJB4AqdUi4w==","signatures":[{"sig":"MEQCID9wNZL2c0cgTEpyh3VqHl4PGow7d0P2HOSWWvVLC1UMAiA+dAm6zyOiNjS+Xbwn8q44eND0j6gsU75atgn+Im+LFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462546},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"753756f72d49ab38aecbd69fd180dfff265fb61d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.42.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.80_1748965809398_0.36393331012870234","host":"s3://npm-registry-packages-npm-production"}},"3.8.81":{"name":"react-simple-keyboard","version":"3.8.81","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.81","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6cab2034dcbf0bb30b927147945ca5106e57607b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.81.tgz","fileCount":16,"integrity":"sha512-18+HPvadSSWFVFBABKbzrgk9azuTlRrdzvbhM2NFLvLCydFZfgq40yigxuIVjMyms1SH79OSGzMBoRkth6rDRQ==","signatures":[{"sig":"MEUCIA/F1FkwskWkBTIifx81MdXlYNVt6fZf4zXcOOwSWqiXAiEAhNJ9/yKLfU1B0mQ2ptjkGUZX8nyEg7xEA9qSggcDkR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462546},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"aff377705634275d8f56000bd03ea4bc6182c2f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.59","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.81_1749460977406_0.6722234013600543","host":"s3://npm-registry-packages-npm-production"}},"3.8.82":{"name":"react-simple-keyboard","version":"3.8.82","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.82","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"87d2f4c84cdec43b3cea6a503afc881f578b176c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.82.tgz","fileCount":16,"integrity":"sha512-n2mZzVYgNl/Z3h5jlujE9Wh1KlkK3I94a3bsUymicPoIZp8LfUDEJ1pmdyGVysuUMa2WeMJtfikYH0IFyvUaPA==","signatures":[{"sig":"MEQCIFx9+BamYu7sFgN858U3G5yKkpS5y7RA+6SkT346m9fjAiAXxHtZetCaVLDevTARtPrf6MTqxgQnZaA1gqGKBz/lOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"79e66347c8c93dddc61a40e1de0c73a5121bd5fe","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.4","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.60","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.82_1749544180342_0.16842877554010705","host":"s3://npm-registry-packages-npm-production"}},"3.8.83":{"name":"react-simple-keyboard","version":"3.8.83","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.83","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0977afe226d52896aed5fe9750125fbb81fef7ee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.83.tgz","fileCount":16,"integrity":"sha512-qEh0AIZEJKQJbhVnyF43xYPjQzE2a3a/s2X2poFb8iNQUPDvzxAIHD3QsDnwbXFpINvV8DlOOn2oBA3XutVVdQ==","signatures":[{"sig":"MEUCIQDpXDifRDdiC/7ki4g5dOEZiUEdqR1uVpAo4QqmOrPsyQIgY8BZ/p/KsYw+9sHqSIrqyicCqRs5M4et3efVpmMkyGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a1d75965368746f78340fd4f83f3e78f9e50918b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.5","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.60","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.83_1749717318378_0.169865874304318","host":"s3://npm-registry-packages-npm-production"}},"3.8.84":{"name":"react-simple-keyboard","version":"3.8.84","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.84","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d067b88ea6a23df276e0affdead82193f321f581","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.84.tgz","fileCount":16,"integrity":"sha512-SGweLpJn7mj1Ya7HbRVvAF1Cr5ZfxVoou0s8uOm60T+4dMPuvasnExThsucj1iToTKucM3k2RNSttSHAKKL0iQ==","signatures":[{"sig":"MEUCIDTj/NrJgqVn1XKk/CUnr6j5sqmD44GC6G8/ZnlP8+jyAiEAvWLAy3weiSSr1GPdi0wwEDBir7fhneKEmL1d4VMa4rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"415a585c2928120c246d99814858ba81687b9a32","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.5","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.61","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.84_1749803774611_0.5884292443888495","host":"s3://npm-registry-packages-npm-production"}},"3.8.85":{"name":"react-simple-keyboard","version":"3.8.85","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.85","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dc4c29aa6be97050eceee91fba2363e46a4efe6a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.85.tgz","fileCount":16,"integrity":"sha512-xxVzcNAub3LkdV0kRxdsI8XmakWnt9LLCAShEYLfe9jUQda+mkfbX2Um9fp3kjxyobiuZpVpiUbKwTep0aTe0g==","signatures":[{"sig":"MEYCIQDPMgJ6UdwUdmTWr0CaSXv0nslBLnA/4e7rZsZdUxZ8oAIhAMsfJG0AYQNtI1bptrxfio7UOwefzX7Uf5x2iCzzg1iH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"09902d7ca9f657dd7f032002e41615646a238c94","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.62","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.85_1750149624732_0.9782868938056639","host":"s3://npm-registry-packages-npm-production"}},"3.8.86":{"name":"react-simple-keyboard","version":"3.8.86","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.86","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"73fd87b7d54995ffff0c9d8ba6561fe0ac59b5b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.86.tgz","fileCount":16,"integrity":"sha512-AtqhbxdYYmEYJEAc3DMGDWLeHWrtnKJ2Llstr6zcSRb4WL/T9lrh8HBAofzHoRKgUZcu86kNHzDsWemoPV2MGA==","signatures":[{"sig":"MEQCIDoew7dHO4Ymd2DfilCwkiHQ6BbXSv4ELvK2owjbH/OaAiA5vxrg6b9dB9kkWMEyLFKAU1iIu0nzvUdZyWuvZ1YugQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a2fd102e0717019a1042d17893af4ff60b41bb78","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.62","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.1","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.86_1750322452961_0.9388925281326663","host":"s3://npm-registry-packages-npm-production"}},"3.8.87":{"name":"react-simple-keyboard","version":"3.8.87","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.87","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8846734ee0054fca080cb2b025af0fbbda5689ae","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.87.tgz","fileCount":16,"integrity":"sha512-M9mRENUtHYKurhKLTo2m6kIwsV/MfDwBgdwcPAZfZ1TlfK5onid3h8cgHje5GvpTAKjE2hnY1d4B5xKCb7U/HA==","signatures":[{"sig":"MEYCIQCNwtwIou7XxUH5RegFRUaRgABKNmeZHYHPSI2BwEXnvAIhAKhzumcjlkgEthsTa79Oxdy3ZtL4PPXNeY4zKD7BqPHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"035664c854a6cbb20dd975a9115767b64084f831","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.62","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.2","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.87_1750407488261_0.3106827567133119","host":"s3://npm-registry-packages-npm-production"}},"3.8.88":{"name":"react-simple-keyboard","version":"3.8.88","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.88","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9bc0b8b83ca41d44675f01dbdaf9d9f2010f275a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.88.tgz","fileCount":16,"integrity":"sha512-tiRnaJQC4xg5Gm6d0TBzufZD9+R8s7N1fe0vfd2xcvOphyUjXfKaVckKzwG3+h5bIW5gKt6o+b9pgKwRvtfSSA==","signatures":[{"sig":"MEUCIAT5ssmQ59ajyHXXtqLYk4UA3jz/ecqafEFOrbJGC8ywAiEA0z0XPnNR8rBC46GIVPpX6PC2Kmn08kCnEEFff28b0fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a2bd73e9e0b05e8e00b54163ec599ddc66afa464","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.27.7","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.63","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.2","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.27.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.88_1751013926470_0.29375664720725836","host":"s3://npm-registry-packages-npm-production"}},"3.8.89":{"name":"react-simple-keyboard","version":"3.8.89","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.89","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"021a626e440267cf564c2fe0f0894d122d3be72d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.89.tgz","fileCount":16,"integrity":"sha512-F3a29Uvp7Zf92YM84DidqBTGQjk78Yzqm7xZBjsW7rGXis5Yhakw+7CWeBQjHAbwNMdYAMoBq34AjGYemlXGSQ==","signatures":[{"sig":"MEUCICVV+TXfHXdmZrGhsq3WNZvA2oSNGz4bi4xRpikpHozcAiEA+AVRnaDCl2lghvPYtHewdGkOh8guWu3jr3NudmQfSlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"454869fab97223fafefeca7b6bf96093bf8d6a79","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.43.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.64","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.89_1751533307133_0.6884139531146738","host":"s3://npm-registry-packages-npm-production"}},"3.8.90":{"name":"react-simple-keyboard","version":"3.8.90","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.90","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"349feb024c3669c6e1d56fec1907bd313d871b88","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.90.tgz","fileCount":16,"integrity":"sha512-8QXhXvhUNAx8Y734nXOxikuRyMkMjFQNxDswOL3W7rYjPgNQGm/khdkYVLFr2k3ZuNEr4ZddtUgQchfDcHUbQg==","signatures":[{"sig":"MEUCIQC50J++lKLNl9DhatGqsNHeKxJmEpOaOsUkIIM53h0JLgIgeQq/GU10oFUxG0kfXTHNmrLAkHbBuAwTa9c4Mj+v5pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8d82c51deb0d46b7d128aa54924b133081e7e470","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.64","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.90_1751963977850_0.4252198311641613","host":"s3://npm-registry-packages-npm-production"}},"3.8.91":{"name":"react-simple-keyboard","version":"3.8.91","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.91","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eb7bde35afb6cfbc818e371f6c7c44af785093b5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.91.tgz","fileCount":16,"integrity":"sha512-zPkK2JruFK/ckTQ8mPkudVU+3zGV8Xn31CUqGNjXb+8kOY72bZQbMOw4MF8zMhqBUAzvsFgiRtEbjrsgoksx/w==","signatures":[{"sig":"MEYCIQDgNV080wSGdUR2KQVCDukVtZJjno9vUPYftvDHY1TcRAIhALxDCKvk36DAlHhLWdmt/M64IPM+uCIKaaEL2beCRFUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463107},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7f3b456cbb286f4cbb69b05a6775ca3d62fd1773","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.99.9","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.65","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.91_1752051448451_0.47326001055205213","host":"s3://npm-registry-packages-npm-production"}},"3.8.92":{"name":"react-simple-keyboard","version":"3.8.92","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.92","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7d99deedf8d1bb577f2ad0a67c2be47d4fa9871b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.92.tgz","fileCount":16,"integrity":"sha512-XZ790E5yCtc53V9wsm3gUbwrLjir2JB68AIHrLC+wwacFgQfLes8P3hz9R+lGLUhZ5m9yXu9qRTZw/20bor1Gw==","signatures":[{"sig":"MEYCIQCYM93+NZGCMXerhU3AGDHbA1gNIJAFGQwZk9G5oP7EJwIhAJzbypn/J4m7QTtVGvM5b16NEND9UP+BhyU7wHo+e+Ri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9615f1dfb6be9e1a972229f707080e217ea72706","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","actor":{"name":"hodgef","type":"user","email":"hello@franciscohodge.com"},"email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.65","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.92_1752136184590_0.603253741268466","host":"s3://npm-registry-packages-npm-production"}},"3.8.93":{"name":"react-simple-keyboard","version":"3.8.93","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.93","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"308aeef812eb6fa1cb9fd4acca371020897f07bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.93.tgz","fileCount":16,"integrity":"sha512-uLt3LeUeA0KAjTWKo5JMpLxxhPslXD7o8KOMCRSlfiQaTpqO5JqqJSSxyiQNKnbd3QYoOXsRyw3Uz8EuvSffRA==","signatures":[{"sig":"MEUCIQCH30KAfGS99kkJVDKnPcYNe8iR7DuHzVVQYJtkqn03hAIgcWaNR7suUkrKzowPh9vRbqir2QOPf8M+gt1/yy2BvFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"131c554e85116d601eadec1d14f8e3399e94aef7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.66","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.93_1752222969790_0.6765997290292369","host":"s3://npm-registry-packages-npm-production"}},"3.8.94":{"name":"react-simple-keyboard","version":"3.8.94","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.94","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ed49accd31904c6590c419bf2809ca8a2f67f1c6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.94.tgz","fileCount":16,"integrity":"sha512-wboeXj2QeR6SyuR3Ln6fEdi+UQ4IbCxfNfTWVLc3ALBk1e6nuXjs1XPVQqziqqn6WdJmcMnWZM5KUPxVSROPcg==","signatures":[{"sig":"MEQCIBaPNkg77AuE2FcLtZ5ZWxPAi69dB2RXFy8gmlJMNsUTAiAL5XrSYxBJe3dqoSAH7watEkkf3A7/iMNkr1SBug9/8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bc039297e99a6d286af885eb3152e3e533a8db8c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.66","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.94_1752487645427_0.07642139049693442","host":"s3://npm-registry-packages-npm-production"}},"3.8.95":{"name":"react-simple-keyboard","version":"3.8.95","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.95","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"687fd1edf6108ee4285dbc05ce85ebd3626635d7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.95.tgz","fileCount":16,"integrity":"sha512-QArQbA74zSr3AGdqqMIhf3xxZgNcBRG2QR6y7RravUST65VrFC3rkksRVnwlKNZj27NCKu+7z8qvZYs9+jyCMw==","signatures":[{"sig":"MEYCIQD6cOnIeDThCR7vbsyVdKw+WeU1RcNDVNzWs0Il/QULLgIhAMGolGT4o4bCgtms8ABUVzG2bZX3HftN142rj+QpBb1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"256e1b272e011b61ed2a9859bd260bf15d2dafbd","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.67","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.95_1752569995686_0.9495813287897423","host":"s3://npm-registry-packages-npm-production"}},"3.8.96":{"name":"react-simple-keyboard","version":"3.8.96","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.96","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7fdf6b2ab3d7b487eeee8deea846f8253f6541bc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.96.tgz","fileCount":16,"integrity":"sha512-2B8pG5VwDY4YqWzREWpMJ4l0rXWPLS3M6n/XTCibnxgPuxb+G22Sxt3szD6zCm9ahHfwc4VvCzcGp/tc0bVmcw==","signatures":[{"sig":"MEUCIQCewLIilKMCC66q2yiWHrfxdB7O24oNzr16+Zk/EpKT+wIgQ7iYdDM4wwnbYYS9uwjlH9pP6JVT77q4j1gajxr3xk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e4423bd76ddde0646a7057d3da29f01432cf657e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.68","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.96_1752655139856_0.10825879339340583","host":"s3://npm-registry-packages-npm-production"}},"3.8.97":{"name":"react-simple-keyboard","version":"3.8.97","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.97","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5010aa33c359c37e40cd1a2fe4c8fa1b1965c63c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.97.tgz","fileCount":16,"integrity":"sha512-afr3im4GpB8oAklIoS5Y5FOQSRZ0XwXl76PRsUuAH9fUhgFnzuUMBkrAbLI2xFUMrVtEHaPd66kWZPOmOJ8YAQ==","signatures":[{"sig":"MEYCIQCMHk9gM4qEcWLA4dpP+nxoPxvssJqDimvFLN83iFDknQIhAMo1tiJVNqK3S3M9e/5m9VCFouge6rVc4hGTFRI600Nc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"45746bf5a14175eff5c6e0828bd75c7b3d70e0b9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.68","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.97_1752787997810_0.038882612018454665","host":"s3://npm-registry-packages-npm-production"}},"3.8.98":{"name":"react-simple-keyboard","version":"3.8.98","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.98","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"45ac180e0b897cf3f61dcfae7a95cff84088daeb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.98.tgz","fileCount":16,"integrity":"sha512-eh5+F21zs7IZ7v2IPJ84UP5jcxnDTevkTM6vXEnNbarFzVEQmQd9CO/V7k8Rz5PphKpn99Txo4eZeYVEtq1xCw==","signatures":[{"sig":"MEUCIQDNsdcCc/8CxOf+ucVmKDHgC4cbA7CkFrGtCaLuui6IPgIgT12x8hjVJnuZlJ0RtBP6nYKZ3QE5VzzNvO/yhMF9wXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2696e9c44b96c0214be719e91db4d554cdae37fe","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.69","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.4","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.98_1752829118893_0.520680869672798","host":"s3://npm-registry-packages-npm-production"}},"3.8.99":{"name":"react-simple-keyboard","version":"3.8.99","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.99","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6edc481dab2950d1bd18f5c58f451be385739925","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.99.tgz","fileCount":16,"integrity":"sha512-Bhk6vNe5ZbSUhJ/ICa3YgIwIPnnVR52lKpUYm8zTBEXOB1QJvD70cWIKOxGVK8BPKPVD4UQ+gOsoZRgUpiejow==","signatures":[{"sig":"MEYCIQCM4+SLRkF2CSZ+2o3B33dfWTaL9k/FHPMM0LcHPE3UJgIhAMSNnn5mZrfRTlGvmE89/CSfjZgTaUMCR/e7F5KMy4vx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"10f47e352ac0018446e989e865d6a5c4b62b569b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.100.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.70","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.99_1753175063212_0.29340015097441086","host":"s3://npm-registry-packages-npm-production"}},"3.8.100":{"name":"react-simple-keyboard","version":"3.8.100","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.100","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e0a6d31fdee6b3f9e27fe9ade475fa26930678d4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.100.tgz","fileCount":16,"integrity":"sha512-yLP1uVJE1q2xICNwaC8079hCxS0WTTtCegp4fkIrGiCV7wW/m8NxjOufp6D62VLTk8oCkCWEGpuV3YaUyReo2g==","signatures":[{"sig":"MEUCIQDLc1MbcN3yvNcXYURRBoeeP7PsSxbL8ugLcumkRR/WmAIgY0T47hAw6F4PQD9v3EGk3kj8icnQYX0Ev0N6ViCRHOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462194},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e766ee14c072aa4fc6609e7dfd3e2e864dee0001","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.70","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.100_1753777932928_0.45387477251591557","host":"s3://npm-registry-packages-npm-production"}},"3.8.101":{"name":"react-simple-keyboard","version":"3.8.101","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.101","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a922f37648162ce60a22ab57922f22df4f5a514b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.101.tgz","fileCount":16,"integrity":"sha512-qLNoyS6X/+JmdOZwdZVVmG1sdcCUb84jvObvdkvNuxcWrsjGTEM7Ii1LS/SEIJyr8ASkURI0AOwnRpTzBLQWKw==","signatures":[{"sig":"MEUCIQCPgSrFUQF+9zuQFffD+7TUoBpaMUfxIfLF83dfItstgAIgWfZv99rSbhJlXKkHRwVAR0aY6Rd08mNBrxCpS6jpUC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462194},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e3475a4b3de5122d385e289989135489645cee14","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.71","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.101_1753778138163_0.24133267470581532","host":"s3://npm-registry-packages-npm-production"}},"3.8.102":{"name":"react-simple-keyboard","version":"3.8.102","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.102","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"60b7900ea7d9a68f71bd784ffdcccbd546da7abb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.102.tgz","fileCount":16,"integrity":"sha512-Nh4yEs+dpTA91iDnuZK2NYx8YJqQiqK9urmtqaf0wnRmNJJPK//qQahWmZOriD7uI6p3JkJ/ShGtNMYrK9VXZA==","signatures":[{"sig":"MEYCIQDh1xn2VX3wYcBhD4b8iBQjo593Vg3WBQGfA2LL6iOxJgIhAOkuWKo6KBzBkUalQ3wwdxboLEVmGDIM4oT+A5F+rHfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462358},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"deebbf568fc2ca0d9aa7145f223e3234484db7ef","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.72","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.102_1754002386263_0.6021884701265865","host":"s3://npm-registry-packages-npm-production"}},"3.8.103":{"name":"react-simple-keyboard","version":"3.8.103","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.103","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2c23c51d883449058675131850dfe40a547ea9c9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.103.tgz","fileCount":16,"integrity":"sha512-tFRoqUWtUqlTaDZint0/9aKkWfSE5Yok86asUSEQglv1V4vj27w2vMaYAsrRVWZp1GuYQw4rZNrRUsu+y3hCCQ==","signatures":[{"sig":"MEQCIH6nrRhgvFv1ZG6S66rFqcQQlE39qoKplBgfy7xJgOR7AiBaknOXSPbrup/ezl+sS4qcDXHTA6gu8JQkmER++7TFNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462358},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"25da571f3f25bedc88942686b666005e9f23628a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.2","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.103_1754305385801_0.39453501441522665","host":"s3://npm-registry-packages-npm-production"}},"3.8.104":{"name":"react-simple-keyboard","version":"3.8.104","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.104","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c308df9c64f5c37bb98c1a21977daee1c44edab1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.104.tgz","fileCount":16,"integrity":"sha512-XAErcWIB2h1F1I9wbbmY9UZ8NIaohZY6EQMyDTrEebuaTFCGyYtv0SCmrwz1lBG8U1F32g4ToiPT/ElvG78wEQ==","signatures":[{"sig":"MEQCIHzDq+VhouQSma3ge1J3CA3LjkkZNa8bq6Is+9g6TynnAiB/X6P9vH5e437T9WOvwosDRV2I29gkFIhe0G+Aa05a3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462358},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e60ccdfe6331df978f7fa813d423464b4c41968a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.44.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.104_1754393887857_0.9231580270865096","host":"s3://npm-registry-packages-npm-production"}},"3.8.105":{"name":"react-simple-keyboard","version":"3.8.105","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.105","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6050b7f71107d65e431fe89689efed3b4066357c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.105.tgz","fileCount":16,"integrity":"sha512-bLlgtwbNHF0W1LHhO2bgYNfCSvr0S1nMFf1oMySkLopc0hg9fMaE/L+VrySE/qhUgsrPAFyrKSiZ227LyRgRTA==","signatures":[{"sig":"MEUCIQCdqUuZ0g7Z3w1d0YmH4blvm6k74otzfi49WxweJjPqqQIgN7FOvwp5JWE8S4agecZ8zU9zRkxYjzDfZPYHXs+SSvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462358},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1172423f794754db54d73869d9015d19db637fec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.73","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.105_1754398626473_0.7447236890639672","host":"s3://npm-registry-packages-npm-production"}},"3.8.106":{"name":"react-simple-keyboard","version":"3.8.106","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.106","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"915dc9972522d8dc85465447bfe2f1cbf4454aff","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.106.tgz","fileCount":16,"integrity":"sha512-ItCHCdhVCzn9huhenuyuHQMOGsl3UMLu5xAO1bkjj4AAgVoktFC1DQ4HWkOS6BGPvUJejFM3Q5hVM8Bl2oX9pA==","signatures":[{"sig":"MEYCIQCp5iUlk0t0+mZezdLraOr8TEFssW94PZQwcHIMBWKPLQIhAI/IuV6ONaAqTy6mgKdMZxacvoee8FoIpJDaRy1BnSiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462358},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"13d6b2d12bced6d34fb459bfcb603c156e2e3eec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"3.8.75","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.106_1754469242528_0.553395089391362","host":"s3://npm-registry-packages-npm-production"}},"3.8.107":{"name":"react-simple-keyboard","version":"3.8.107","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.107","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8905cba78fe269556afd098a630b0818284671ab","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.107.tgz","fileCount":16,"integrity":"sha512-tC3F5mE8gxyFC8Z876P4Fi6mxT5M2HExm/HYCyKLGF2lSfKfGF+nE2V6LGdpwMzrjOnsd2si2GC4Fik1DwxXsQ==","signatures":[{"sig":"MEUCIGkXbOYhZ227LYD1uKVrQc0ltL8HblDJvHVYz5ipn1kgAiEAiXzkrARto1LOy5Z5gW6MsVcmySkg83t/SL+Z9IW70pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2366e34a29e649e5498f23e1f1967b32d6635d52","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.76","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.107_1754685247332_0.47990367689472335","host":"s3://npm-registry-packages-npm-production"}},"3.8.108":{"name":"react-simple-keyboard","version":"3.8.108","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.108","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"642f3f9b887494c989ea9aafe3dc71209eb10a10","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.108.tgz","fileCount":16,"integrity":"sha512-Q3JK/qnaDjTMaE6EcNOG4MJV8jHqug2K1YIz9j+QXgmAE/nUuHXuyAnLIZuU3uvqv2n/556l2hLkqr9jW1LgUw==","signatures":[{"sig":"MEUCIFufS6jg5fMgaMwvXltBgLejGG2yVNIFu34jRc+W41w7AiEAkY8mHAt7LPMBN2gRvC46szJHh507Gr2mHON7Cq7u7VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5e9ef2c31bc76a718e1ae9c0b19639428044d8ec","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.76","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.0","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.108_1755008925068_0.6804945007944272","host":"s3://npm-registry-packages-npm-production"}},"3.8.109":{"name":"react-simple-keyboard","version":"3.8.109","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.109","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5391dddb537b9b4d0e989b795d294eee399d3795","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.109.tgz","fileCount":16,"integrity":"sha512-FLlivKL4tb5G2cWOo2slOrMEkzzFX0Yg8P7k5qzisN8+TnqUPq+8G7N8D2+0oVkSmfeqZn6PyLCurGSitK4QIQ==","signatures":[{"sig":"MEQCIEgTSJbwdLbAcLRNZ2CyHI1I9NgxE2UQspezGw0C5OPVAiA+sUmt1MOjltn1JL2iqAt1dnA4IBuiRxLFi8izkf45GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e3c1c8edda4bc5dcd7988574c153008cd895469a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.27.2","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.78","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.27.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.3","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.109_1755072831442_0.9949467981913145","host":"s3://npm-registry-packages-npm-production"}},"3.8.110":{"name":"react-simple-keyboard","version":"3.8.110","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.110","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e89369d9ff70275e9c6995ef550a5ce8986f4a52","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.110.tgz","fileCount":16,"integrity":"sha512-xqrqxHRebFQNvgI16tu2BBEWvpUa6bPCaqgdMOV5DOcSf4e/diF6lxoEUktOtP3AsFBHzy+dnJspawsBbvT9tQ==","signatures":[{"sig":"MEUCIQDmE4Wa8dTUmiE3p4DXrGEY0B76/uS2ZZ76METcbKE4ggIgDcnkZtRSKgtNyUFQRwKP82tMf8F5LG+DvmCn9VEWmRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c36da5dd40a07cfe0256caa8d2f7300d23066801","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.78","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.110_1755247223911_0.4621791719290409","host":"s3://npm-registry-packages-npm-production"}},"3.8.111":{"name":"react-simple-keyboard","version":"3.8.111","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.111","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e48b52a460e1adcf167b01c261f40c8f84520e2b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.111.tgz","fileCount":16,"integrity":"sha512-zR6qeGeH1bhaP8GDMLwRBqpyU98jGUOmuNKZT6Z0056kjR4EVRo99Z/eVCafN0ySKpweQ6x0gVAjxkegy6EDFg==","signatures":[{"sig":"MEUCIQCcucC0t8lRsFMX6NlVEOohZI5VMdqLi7GtiMCnuEXd6AIgf51G2W7EAqZmA8IL7nPFoDzSr7mSSZk1a34NFNfHhkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"01c24e52fd1f91f392c245e07d3da42d5c992367","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.79","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.111_1755248724738_0.09624114095756298","host":"s3://npm-registry-packages-npm-production"}},"3.8.112":{"name":"react-simple-keyboard","version":"3.8.112","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.112","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3ff10655a9582a112e8bcdc0db4923349903d872","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.112.tgz","fileCount":16,"integrity":"sha512-EYnpoT7oPaxaVRh4uW9Sxz6pkEUUzIHM1sY9y+02EFl7V/ii/jTDL4ZP14HwjdRTEtFT41W+hWLrMEXygag9JQ==","signatures":[{"sig":"MEUCIQCxd9u54bhJ4EE8xXcPFxp8qbr4Hgc462XvYJpL8slQkwIgSXbN2QxWuzCi34WJvwMjo5AoVerrEOnS528YuNfMOiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"65cc8244cca08891cacc1a430b45f2f65ce5d1f7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.79","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.112_1755628206025_0.5573856275082394","host":"s3://npm-registry-packages-npm-production"}},"3.8.113":{"name":"react-simple-keyboard","version":"3.8.113","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.113","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"80f92e0afa1c0dadc0ea01d7ae2cf5c2e13abaf5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.113.tgz","fileCount":16,"integrity":"sha512-zgjoWxt9km0ERjWFkPsIQ20+FIcrpvy9IDiqw9xcGTQAJkUfWUG8fFD2o16dbTA5+PfTyWY2LftyJG0T9hTPdw==","signatures":[{"sig":"MEUCIAkZpUoGRcocztAWcTrbIKxTtQz/JxPf3R7x5fY2vTG1AiEAo3yQ3EXASsrMc/BGvT5X+9UiVIw/x4DAT4x1rjBaWdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9cd3842b9a856b04f06490c463933d72658746ba","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.0","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.80","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.113_1755684941539_0.0672762694971143","host":"s3://npm-registry-packages-npm-production"}},"3.8.114":{"name":"react-simple-keyboard","version":"3.8.114","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.114","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f835c6fb8dc31ca64a67e2bc07e04a60f5a28921","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.114.tgz","fileCount":16,"integrity":"sha512-CcTI1PecAFDUriiKih4xy7goRfqKhubIWkXIZDozWfpdCaltfUMavtZPeG/N0jDHxLK7fz2691mmZ+fvRho6Kg==","signatures":[{"sig":"MEYCIQD0MmF6kLUcyAJ1VUhvYAjx0Jh/2l7kIluO/3NKgTLY8gIhAOSI0Y43zWh0IWHcFTqdetpad19VNjOZ2jZsngKVMD+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"51dcdf7e79b9d945e9269889fcf0ed1e22ae8530","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.80","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.114_1755766767985_0.5379444381958907","host":"s3://npm-registry-packages-npm-production"}},"3.8.115":{"name":"react-simple-keyboard","version":"3.8.115","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.115","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cde0ccbd47cdba09334d8cd4d6c1285fd311a29f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.115.tgz","fileCount":16,"integrity":"sha512-tHN2J0Vpi/+lJaQFZMUBCZdZCRPCEMNklEXR4mt7M/s76vpzWMrwkZjxDRbmK++KUy0jIfbZ04v5kORgaWNEMQ==","signatures":[{"sig":"MEQCICIlEisrH8WQI2ghimHSP5jPpEcA2OzvIZR1usbxXapEAiBV5fVSF9Y+WiB22Bm64BrNo2z4mOraTbpEYopFAIC0yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b7982ffa91a37e2312b83ab4669e0a2aa6d26bff","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.0.5","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.115_1755766884969_0.9622647130201261","host":"s3://npm-registry-packages-npm-production"}},"3.8.116":{"name":"react-simple-keyboard","version":"3.8.116","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.116","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5eac4bdddd0b231960bdf3cbfdbf828863cc417b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.116.tgz","fileCount":16,"integrity":"sha512-AdBAU7OZFuT6kofS8PbTb+bTX2qoEiV9zqEvpGo9EVhAsQdFvPALc+00w5wHCdmZw11YiSdftb2dEGO5fjpkLw==","signatures":[{"sig":"MEUCIHNuO3p1OWsaiGkpbNsNSuhA1qvdrMYGE/Y9OXEnYgmKAiEAxb/j5BcuFtkZibIMIqliMq63QmJcJcL9BV1I5GUO/kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a0196b60e6ecaca0158ae5237833f6bf57151d16","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.116_1756315676598_0.15798715657324602","host":"s3://npm-registry-packages-npm-production"}},"3.8.117":{"name":"react-simple-keyboard","version":"3.8.117","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.117","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"673d38aba433349f142b96c7d6d00ddb4420905d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.117.tgz","fileCount":16,"integrity":"sha512-6Mm3qgh6ElYUq22g6q0Ii4UioocgUcLMpmaleEV2OK9V6ojZvrGzPAddYrRlg+U6zqymWcP+i30tLcKktQgekQ==","signatures":[{"sig":"MEUCIQD0TMjhUXjckH0ON8U0+0I8hH2V9ejDcpCTnE0xcLfnNQIgU/RXGNRd/XVoXWl4H73o0yW2SMCM6wAepRYLRpwtaTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e87391312a03351d13b3f876dd7ca8ae89dff075","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.1","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.117_1756373515917_0.2240773026865448","host":"s3://npm-registry-packages-npm-production"}},"3.8.118":{"name":"react-simple-keyboard","version":"3.8.118","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.118","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cadfb778ce218a2bd910b1c9d631933e7ff42231","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.118.tgz","fileCount":16,"integrity":"sha512-TUNJIB0uHOZwJHYz/S1ujzwnMoCOkusq2ViNAeIDsjKj0QMm/kNa0mVXQ61xMjlCSijIBg6mCilBEdx3V+K0Hg==","signatures":[{"sig":"MEUCIQDq6DX6pFaaQQfSSNV3eO6N5E4Jg48tpOmQH8a0LmsuUAIgWKN4eklMBnB18bDzB2A6RndV8QMEVeb9nS595Lwx4ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ef0b340756b181d8d8e969b6fa4a0b48d9f6f573","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.1.1","simple-keyboard":"^3.8.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.2","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.118_1756745874438_0.4128973913121732","host":"s3://npm-registry-packages-npm-production"}},"3.8.119":{"name":"react-simple-keyboard","version":"3.8.119","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.119","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ef6c60c472b6925ba655f8db3594f56e0b798605","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.119.tgz","fileCount":16,"integrity":"sha512-gAc7cMImwVFmKuIjg5g5yEHZ94mDIQ7AXQiF41o1vZF0MR4Ayfg2CzNKbv8fdpDr7fCBq6g+x14bK6p9U0DGlA==","signatures":[{"sig":"MEUCIQC//KX96jltr2jwcE9m4pFiEQESL0rCOLN/r3CQ11owzgIgAZ9RPGz3McNy9SF6JBbtUJbS8qU/fMCoYHQIrqm71OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fc60922e7b17a148de947d718b5f40f1c96c29ed","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.81","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.2","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.119_1756888721902_0.5763599489115583","host":"s3://npm-registry-packages-npm-production"}},"3.8.120":{"name":"react-simple-keyboard","version":"3.8.120","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.120","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5b996b819940b5b480c065270db217a5bf0ee53e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.120.tgz","fileCount":16,"integrity":"sha512-VREEGZWXUeqRKvRVg0n8hmoAqz/TSWZEs5UwbfLuan4yKvOQZUFHtS11QGnvIVYjkThh+JYslO2CHT4Lxf5d0w==","signatures":[{"sig":"MEUCIQC194LEZOjwt7MDyVFTPetZCYD2zi/s2HaTzN2ZxLwiCQIgMY6pUKavXAZb6l/HiJkdcgOobj23E6FZH1bSefizDZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bb0390782ef5037eda95b0ee714aa72988772f8d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.82","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.2","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.120_1756987714543_0.4912604212198699","host":"s3://npm-registry-packages-npm-production"}},"3.8.121":{"name":"react-simple-keyboard","version":"3.8.121","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.121","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"62dba6552c1de317f77f8f20e85d535320376868","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.121.tgz","fileCount":16,"integrity":"sha512-c+yb5pyfCE1fieBVqjFEDCRZ68HsYCVveOkkt9ZgOq4WDimUWhK8XHN5+nY4NUv7UIoXcyvEcogXQybFACw8YQ==","signatures":[{"sig":"MEUCIQCMLAPm6uylpqJ8h0y1qaxt2k+nTOglXO5WQSiBppQ8oAIgCroVGs0irG4N2tQtXQT3Y9jZLG7qM9l6x4w9Rf5Uc0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c6253c50197a5fde32ba61e965cf3561f03930f9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.82","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.2","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.121_1757319435168_0.7924032640872756","host":"s3://npm-registry-packages-npm-production"}},"3.8.122":{"name":"react-simple-keyboard","version":"3.8.122","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.122","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e6f27bed83a63a3c7716be4022a55617fda6d9db","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.122.tgz","fileCount":16,"integrity":"sha512-9u8Boglwtoa/SpZO3UyyEhs17z3vYTRFWS93Ihc6E8JFcCpa5kzt11IwWo5qa9KZqutqWuD5ara1mf5+WJYVGQ==","signatures":[{"sig":"MEUCIQCgcTzB8ipIu5NE/HE1ld2lCDmdP9U63pQ4mWbu6qRNUgIgelvVi4wvEPe/oLQKxcLM4/hASckpJchb8wlKcogBgaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7008f95096468b1ed975fd1991a91fd4765124bb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.83","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.1.2","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.122_1757405027646_0.7930127964074107","host":"s3://npm-registry-packages-npm-production"}},"3.8.123":{"name":"react-simple-keyboard","version":"3.8.123","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.123","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3102526cb32896ba6fd0888ec356fba223250ce4","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.123.tgz","fileCount":16,"integrity":"sha512-aSJiQYzqX+G1hciKjH0jhuf564HO7fMZljrXYPeie3Un1va34whnSQmCYVj64nvOE5bgrHipJgFCiuHLGQiRHw==","signatures":[{"sig":"MEQCIGPpPB2Zjs3hnqV2M5+r7rCC72FOlXuMbj3nBHJRUrnfAiAxKmsTGuhfM6UHd2qlQKV+YWCgmAGr8duL7Bew9e1+pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0215b40d8989d880ad5f9160e7478a19bb958674","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.101.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.83","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.123_1759139390410_0.7775796807450284","host":"s3://npm-registry-packages-npm-production"}},"3.8.124":{"name":"react-simple-keyboard","version":"3.8.124","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.124","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"578d391749b1e52bbdc4fbd713f1e050e37d7873","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.124.tgz","fileCount":16,"integrity":"sha512-Z2XVChfpNT/HUqX/fBESYss45OjvzK8/Cy+EwKE7NxD/lytJHrbb4L7NKCpK6p4Az8EZ3KFTH5TpHplk6fCcWg==","signatures":[{"sig":"MEUCIQD98zELAX8Qt3YdRL63Bv+rx81kX9t6Pu2R6rmYyHzZZQIgScJ0JsJ8ecRlHY8CNYloZc5F/CQyxi7Tnjmwqkyocjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ce9b83370aa21e04190ecd7d942735297f8f74e9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.102.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.83","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.124_1759219484536_0.3369344582654892","host":"s3://npm-registry-packages-npm-production"}},"3.8.125":{"name":"react-simple-keyboard","version":"3.8.125","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"86377945282bf782a45260a085382ca674b2a17c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.125.tgz","fileCount":16,"integrity":"sha512-8+PbmGA2auM7V57hapHsKV7IJcJVl0QNNW09RJQ7xCiohHuZNKvqrxGvisxhhr7X8C8TKulxbqdxjZbFelwO7w==","signatures":[{"sig":"MEUCIQD0UZjkZbKxkzG8wCGUc2hjteJ5xvUdwYFqkL1BDV+mmgIgBs0P3XmIRWL1LA+uU7FZAltN1wMW3tg431A9uRoQcgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"83159e7644635dcfd5bb7e340310e33c19d58ce6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.102.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.84","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.125_1759305828423_0.12087852276338373","host":"s3://npm-registry-packages-npm-production"}},"3.8.126":{"name":"react-simple-keyboard","version":"3.8.126","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.126","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"eedbee19f187cf98022b812b79280c7618b0276f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.126.tgz","fileCount":16,"integrity":"sha512-eULRTm9Rrvo72+WnU9h3fTooSLMgJ52Yi5VvVm0SirMKQnigRgOlcx1VJeVdFVN4JfJEuSN1voV+Vsmeheg3vA==","signatures":[{"sig":"MEUCIQCfft4O3eS1h6r0P0bfpZSedkiNBJzIFB6ljBWg1HPWJgIgUK/q1yabO8Pa9Dh/SyJAoF+ZKOOoIZdWEYTWarAs7hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c6d611cdb5d249bd4003c351bc60e2a06df3f599","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.102.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.85","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.126_1759392221102_0.13237779243271497","host":"s3://npm-registry-packages-npm-production"}},"3.8.127":{"name":"react-simple-keyboard","version":"3.8.127","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.127","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c1b8aefe0ed3066e069fe71442560f89b6ed548e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.127.tgz","fileCount":16,"integrity":"sha512-CncdXLnJ3tBlB6iEHtkgj5W21ns/DdKKO1bCy9pLWey5xONf+KAComVVnDsnAaC0b4LLI7frWBDjOT01vj8dew==","signatures":[{"sig":"MEQCIG+ba5h2uyOXEW9q6BTctjRqKfCjUG42UFRk+NW7w/H0AiBAOObG4owfaDgHc+XN/oW1Zmi7GmqgruuYp4w17GFoUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9d39d849a0e544d32a426b4e7db260457be46a23","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.85","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.127_1759910663668_0.36061470309873744","host":"s3://npm-registry-packages-npm-production"}},"3.8.128":{"name":"react-simple-keyboard","version":"3.8.128","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.128","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8bfb7089dec4aa74734e2c9ed65f6d53ff80fd91","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.128.tgz","fileCount":16,"integrity":"sha512-Lpk8V3JvnMiHz0vF/rDbCLmaQKcFPPFPavzj+AkYzd9cw7mdCf/06XpVO7qu5XlMnwAp1dW9zmZLMEYggnCt4A==","signatures":[{"sig":"MEUCIQCFVo8BTERkL49Wm7Vz5ui4n22H/Q2bRUMxHvbhLCGUbwIgCvdIgBqkdZUj4gC3pwECeLNiYFtD9HpaCwwhATGDLHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b79d66239be8292b9bb4d51816465273ce41ae73","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.45.1","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.86","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.128_1759997063157_0.5959579808972475","host":"s3://npm-registry-packages-npm-production"}},"3.8.129":{"name":"react-simple-keyboard","version":"3.8.129","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.129","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e99eca821b18784553683babc26cbab45c6efae7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.129.tgz","fileCount":16,"integrity":"sha512-dvZ+LjOAVkFFay8wZsg//VIMKqfr7tCp28scyFgidAufGjJ60yqWUdckTI1xue827DNb/rbiRuQm5B+3GjcEFQ==","signatures":[{"sig":"MEQCIF1w4EuvVMtZY1+ohZS4u3fcEHDckNpr2cuh2d3i5IpeAiBtluSqQx2ijQoV/En1EFf1Xg2sEbFoI/W6MouXkhO5+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462360},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"be0414a39fc35276d4cf9d3ebc0f152f30b55582","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.86","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.129_1760083463215_0.8534384855301929","host":"s3://npm-registry-packages-npm-production"}},"3.8.130":{"name":"react-simple-keyboard","version":"3.8.130","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.130","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d03cbfe8b00e8d936ab65b52146be514427caad9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.130.tgz","fileCount":16,"integrity":"sha512-sq51zg3fe4NPCRyDLYyAtot8+pIn9DmC+YqAEqx5FOIpHUC86Qvv2/0F2KvhLNDvgZ+5s4w649YKf1gWK8LiIQ==","signatures":[{"sig":"MEUCIQCyeQOKbxc9iH+UAfBj4e37qMD/c8xQ95mkP/9CG+TB3wIgSrCXqzcvpRqLWx/Cq0DCVbPNVrRCYrGvFhvwKj8DhN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462394},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cf3ee0dc31baee345add1aed04a401a088d98d21","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.4","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.87","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.130_1760343773038_0.7368641288582014","host":"s3://npm-registry-packages-npm-production"}},"3.8.131":{"name":"react-simple-keyboard","version":"3.8.131","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.131","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c88aec2ef2e91dc001b9e7f93d5d9cd74d28fa00","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.131.tgz","fileCount":16,"integrity":"sha512-gICYtaV38AU/E1PTTwzJOF6s5fu6Nu3GZQwnaSNB4VGOO3UwOn8rioDEFBLvjMWpP8kwfWp2of8xywY647rTxA==","signatures":[{"sig":"MEUCIQDNIMYFjNi5/yel5brCY/IewrRfei12BkxHcOl2lcDVNwIgQTlQmTSXlY8UFdimabBMv7XDHSmpP5Ero/ugktIF3b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462394},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1b70864a8cee2023330dc36784e456d4777493cf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.87","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.131_1761293062264_0.3068587227081079","host":"s3://npm-registry-packages-npm-production"}},"3.8.132":{"name":"react-simple-keyboard","version":"3.8.132","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.132","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5abdbc8501e850f5443e627721c7735a0267483d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.132.tgz","fileCount":16,"integrity":"sha512-GoXK+6SRu72Jn8qT8fy+PxstIdZEACyIi/7zy0qXcrB6EJaN6zZk0/w3Sv3ALLwXqQd/3t3yUL4DQOwoNO1cbw==","signatures":[{"sig":"MEQCIEs/L882Om5dY6JmNEwjOmqOeBGN7S+U5XrLEebJdldDAiB2131BF7Elu1PlneFjGbNEeF5VQXQgsAcLUoj/Ne4YPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462394},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b531277a6eee30daa7df9825a480e62d3dddc4fc","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.21","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.88","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.132_1761554388948_0.49916921998985586","host":"s3://npm-registry-packages-npm-production"}},"3.8.133":{"name":"react-simple-keyboard","version":"3.8.133","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.133","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d01c361ea6d569bdb0df7dcfedc775f3380e3cb3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.133.tgz","fileCount":16,"integrity":"sha512-py0LmHqv5BDCB7rLr2JTZAQr8xQkuF/Iv3D2tfnJrCBCqnmE0ICQKUaS44/Xrw5bugYdf2532Szrn953NYzfJg==","signatures":[{"sig":"MEUCIQD8Y9+WG2Ke0mGByyfJGxEISfi+6AqnDx7g3uBhAhTvVgIgR5xZ0nz8XD31GVGXZowBLR62rcOVwaz76UZbSAiVFT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462394},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c2eeca3dd9d585708945c1ccb4a074a21c4794b9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.88","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.133_1762851843517_0.053925922659301406","host":"s3://npm-registry-packages-npm-production"}},"3.8.134":{"name":"react-simple-keyboard","version":"3.8.134","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.134","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dfc0bbe138023c44c83665f4ca1e73a68f5e36bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.134.tgz","fileCount":16,"integrity":"sha512-qmBoelrfBQEP2YJm0q8E+vRULJqt1L/MG2WDaNJ/VqAgCTeUqlagX/mxt9C1pljJG/7b3vU3IB6k/1JFeDGIPg==","signatures":[{"sig":"MEYCIQCCNfjcB192QRRjmVTos9z+XvG4hNd1WUfO7bX+cS55XwIhAMTxI1RWf1XwmacAEJ5oDjRylfMtN8AMcR6olORUA14S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462394},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6308dc23ef1654b0dca0a53d65cef2dc23b3a8d3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.46.0","postcss":"^8.5.6","webpack":"^5.102.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.89","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.4","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.134_1762938242024_0.2681625180285059","host":"s3://npm-registry-packages-npm-production"}},"3.8.135":{"name":"react-simple-keyboard","version":"3.8.135","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.135","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4ced75127599f8fb01fbac5505e42b29c4733de0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.135.tgz","fileCount":16,"integrity":"sha512-4o66Lf7ykm3N4q4rGnXxY3aCZX695d/FDt0iw2BdXX68GgPmHSMxLMIUT9NLNdo4UQWJTlYsLVV47GkOR/1jUQ==","signatures":[{"sig":"MEUCIDlsGubRM4niXPSnkOb5nSuHFM2s6F7Hx2qb4DRkUIEDAiEAwo2DVDH5McoTvereDidnnlru/Ll4LdoWooMsvUgP1Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462426},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"771adc7f989684e34388ba263635f86d79fbbe54","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.89","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.135_1763543040604_0.2346297126144583","host":"s3://npm-registry-packages-npm-production"}},"3.8.136":{"name":"react-simple-keyboard","version":"3.8.136","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.136","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0033e2038d941be69f0b54acdc864cc828dfd6a5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.136.tgz","fileCount":16,"integrity":"sha512-zuyRXzDd4k8+ksl03SfNeky4W67s/p3VYlE39C6WEqENUdwTaJpcjmZpSNElJ438nBm8yRXQPCqniX+hPAnqkA==","signatures":[{"sig":"MEYCIQChYfHAujxcB5Zm0AX8RQDCCkM+op4YmVVjnAwDg6A4fQIhAOz9xv7D75jkkBFamZ6FvwerHgDrQTb42njKMHPRFzrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462426},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5ebae45bee796851df117ec01c703f6fa2b3e81c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.89","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.136_1763543124226_0.5052418988952196","host":"s3://npm-registry-packages-npm-production"}},"3.8.137":{"name":"react-simple-keyboard","version":"3.8.137","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.137","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"95666afe865b24997d298f96d9918484caf05c09","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.137.tgz","fileCount":16,"integrity":"sha512-3U/qY3/7fAgBQu+M7zsLgBOCl7sad0My1fEiMmRHgDGxqy3CVmRV/q67sRjXQWX51NxxkzySJpWqmEeXvSpXzg==","signatures":[{"sig":"MEUCID3looRLVLz0uzG+QIFDtZTJ49Wa8g4HN7l4L7SiScHCAiEAzrtQcXp4ptWQ/3T11aex38j+IIqhO+yo8kxWCcEgTWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b249989105fb67829025a6177f69755bcb3251bb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.91","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.137_1763629400607_0.7331949313276578","host":"s3://npm-registry-packages-npm-production"}},"3.8.138":{"name":"react-simple-keyboard","version":"3.8.138","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.138","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4620dc495117fb17b647b2f6ee344a61a0ff2f39","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.138.tgz","fileCount":16,"integrity":"sha512-vxGN/q5aOIaUnyN2gpEaLHHKPLlgk4ZrPXJ/Lva1nUQ4wRTxvlbpe6yWCoUMqJJWHsCG4X0KYvZKW/qex/wDHQ==","signatures":[{"sig":"MEUCIEBJg+dzGoM9Mr44NgmBbHsb0rdrtCSHfdFHmOAzKhrGAiEAjh1WVX4tDciehK5VEw+Lu7a8g2KYCLDyzm4SICeIZoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"58dc4770228afa683074266f5ea0dfd48c5e90c5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.91","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.138_1764195526639_0.44253711819458985","host":"s3://npm-registry-packages-npm-production"}},"3.8.139":{"name":"react-simple-keyboard","version":"3.8.139","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.139","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"920e46bc1c0a78695a88ede3a3161232930a0267","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.139.tgz","fileCount":16,"integrity":"sha512-iBHJfaY7ozQf/rUzCmzmzFMmhkwDHDYwXpqRqZWum7fnHKwKPPEBCxWXn1CaPtAHhLoEWfaAJUaNwz6vsW0xjQ==","signatures":[{"sig":"MEQCIFGkOxAM0CvbzLvGZHngzs+AKUrC9VScxj/gCztCqUPdAiAiCURZwVtVhmsJ5868oRTCvS4AAGz/UHBkWYv5WgOYXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"139743d6bbafbac16f0ad58cd8d1f4e28993bae7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.92","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.14","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.139_1764234216521_0.3195094646939418","host":"s3://npm-registry-packages-npm-production"}},"3.8.140":{"name":"react-simple-keyboard","version":"3.8.140","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.140","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"563d485ab60c6ed07a3921ea6f12b7dfc14489b3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.140.tgz","fileCount":16,"integrity":"sha512-rM8Gd8tUZe/Xr8K/zZV08EKA/jLfC52+XWt43f5sorgREEDX9+46ay5LgY8LqfPlP+27ZNjmgPzW+bfhbbWrlg==","signatures":[{"sig":"MEUCIHcDvR8wbh/oMFJK+K1TIXwyXF6MKqOuNWsuVQDmxqM9AiEA7q30kep1IsP2W/9qg09F9sd3R7RiWDslz7bNb87w1ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a5738f8d344dee61dfdb2e33a2bc9ae6b62aa9eb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.92","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.15","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.3","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.140_1765184624689_0.7342063695965975","host":"s3://npm-registry-packages-npm-production"}},"3.8.141":{"name":"react-simple-keyboard","version":"3.8.141","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.141","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"54f9494d03752c921d94496d3a7260bcb72df9f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.141.tgz","fileCount":16,"integrity":"sha512-r8KPlfvacxYTRWnw5J0yRQ/LmLtbExfPslRjYVFRRvXBBFFhyoWVq0CozEd3qfW1vcEdO+uNu/OnooGuTqgCBQ==","signatures":[{"sig":"MEUCIQCVRNUi2DYh6E53+QPH9RJcId44CFv3JRdZH1u5Mh4s+AIgJ4sqrHoxLN/kmaoqdOforWBIY4U2LIP6NNk+HaC/ucQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4b5ebb2ed2fe76f6f5baed60df50725d5a5ba45c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"hodgef","email":"hello@franciscohodge.com"},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"10.8.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.47.0","postcss":"^8.5.6","webpack":"^5.103.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.3","css-loader":"^7.1.2","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.28.5","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.22","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.93","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.28.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.5","terser-webpack-plugin":"^5.3.15","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.9.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.3","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.141_1765271005303_0.5174977144421671","host":"s3://npm-registry-packages-npm-production"}},"3.8.153":{"name":"react-simple-keyboard","version":"3.8.153","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.153","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"dd50affc0eefa6a548eae96a06075c8707ad49d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.153.tgz","fileCount":16,"integrity":"sha512-gsdhBX0PNEOh2oyqf5Z6pLlW+Dhuj9FOo9C4Eyn4ZeRJgYVDTLZ5RWNklhmC2dWgs9WrtvLyiX2orEQCAmOhrg==","signatures":[{"sig":"MEUCIQCNV2F2hN5H6dx1Vaup3naQ8FY5/hDgvf+aoKJ1EY0aoAIgSA7xDYkoEQJ8ZMwFNPrzsoWaatkkAL//5C9ZVsWTseY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463688},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"66052e273ed5526353bdb9f6bb35490c18cb4d89","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.104.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.93","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.153_1770176959064_0.7759156720023284","host":"s3://npm-registry-packages-npm-production"}},"3.8.154":{"name":"react-simple-keyboard","version":"3.8.154","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.154","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5deaa6aafa838f45515a0bf4c42ef0139e235881","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.154.tgz","fileCount":16,"integrity":"sha512-+wudrYj0tmFEThNzW8iOYGpetJn6e7ckHN+xcKkCfpWjeS41j2AuWkNPuSRofoejVzWD0H/0WrxJxE3CnBj88A==","signatures":[{"sig":"MEUCIQCqb/KvY4xS55z++D3IZRk2wobdODQX82Du/5e/nymKQQIgPEsGFbk/oPhaI5HYISi4NXxji7NIsyFEAFjOgeGh2Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"eb537c26c19f0e54ffbc539015765e44df1347f2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.106","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.154_1770195934939_0.23813449276016851","host":"s3://npm-registry-packages-npm-production"}},"3.8.155":{"name":"react-simple-keyboard","version":"3.8.155","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.155","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3056905bd5eb163304ddadc34bba5255ded083d0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.155.tgz","fileCount":16,"integrity":"sha512-dHda3hAZbWw0cou+Eyuahqom4mMYB7cAbYdw/FqySUJyR4C7sbI4zmQcN21ItXpqnRLh32qDhl7gBRRlIOce6w==","signatures":[{"sig":"MEUCICxff6XCrsNTduuwTuMI0T7UbmArOPigl1NgzcVweC4uAiEA3YImcSNsgF2arPObGWqU9epdxPicFJynZnoXssB4Xx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"39328909e455ac39c512699e37551ae8c7a3d731","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.107","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.155_1770282317972_0.10253234716338211","host":"s3://npm-registry-packages-npm-production"}},"3.8.156":{"name":"react-simple-keyboard","version":"3.8.156","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.156","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"292ced549a9a46ea9de9e2322d08222655d26831","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.156.tgz","fileCount":16,"integrity":"sha512-iMe1l8PGMAz3D3MQGFQ1UhYJKGC3Np/xPjf2FJrYDNhWcn223rtkvg/TfQVmV0pPh2XNTEwLoY3wYuU1CU2aPQ==","signatures":[{"sig":"MEQCIA/THKtG2co2pWTe96RMdGUjACyLyOJWVTRobBFj1Hr7AiBc2QjIPS1bM+f5bajioQZpvbLcJV4Dfp3htnQlWTEAbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"68fc26d2326c2a2f8b84c10f9894d43049925c38","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.107","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.156_1770800715130_0.22002403911870694","host":"s3://npm-registry-packages-npm-production"}},"3.8.157":{"name":"react-simple-keyboard","version":"3.8.157","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.157","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"68e811ec732c394cd94a9008f0f51e83f2a154f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.157.tgz","fileCount":16,"integrity":"sha512-5oXyaVsVVz3H90eh/sxTEi/Yzr4w1CwQ3MRGPmlpLvZo7E/yLkWG4BG9gcrDHsOj8MkAkZi7gaEHPlOzKyxchg==","signatures":[{"sig":"MEUCIQClusaCdJhrvJyifexCrKOhjW7Fk4z+MQkGjNaVhzNtsgIgRLyWUxBdHk+xKFHKKKaP3yL1m5Sd5yGLdUzIqrfrVjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f0172c5b361d28b916b53f3c726b72feeafd3a16","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.108","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.157_1770887105756_0.8604117367505766","host":"s3://npm-registry-packages-npm-production"}},"3.8.158":{"name":"react-simple-keyboard","version":"3.8.158","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.158","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"aaf46b9d70664fd8978acc05288553ba5b7ae699","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.158.tgz","fileCount":16,"integrity":"sha512-HIMbZf0q/KcBeH/KxraVe16D4UtsBMiW0nCTjM2B11FaBrewwZp/zqRW4d2PNmY7GgE3mM35GSKibWMd9bw4kA==","signatures":[{"sig":"MEQCIFsMMO/x0WAJpehYDZgnbFOImoA/sp/4ejteenvZkCZ0AiAVdXpEm12g8ID4l4dC0uvvDCMR7Lj17zKdFJ87BtUOtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3f5268e4379e11ed68cd9033f0f0585a0fec1421","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.0","simple-keyboard":"^3.8.108","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.158_1770973527324_0.030314547638651934","host":"s3://npm-registry-packages-npm-production"}},"3.8.159":{"name":"react-simple-keyboard","version":"3.8.159","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.159","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"05f132890103d8b13ca8cc3c2ead4633de8d67d9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.159.tgz","fileCount":16,"integrity":"sha512-xYxedUMjgK3Ymgcac6RlCsRi0ra9dIvHfzRdEq/9CjG7SqdvUgLLMFmgBU2V9J9FFkQ7t3epCTOvMflADJ9ozg==","signatures":[{"sig":"MEUCIQDI/2lR8QKwIuCQKtrpW93CTwsjnVWggidNCrhKuZGgKQIgJVag9w2ydiV1ZJBYemaXhExdCEvt49LVK3R+fJGAfbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a8116efed78a0beb8e58a88de454350ec63cbf9b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.109","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.159_1771232694883_0.6079867634628284","host":"s3://npm-registry-packages-npm-production"}},"3.8.160":{"name":"react-simple-keyboard","version":"3.8.160","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.160","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fbc85daddbbd07e1ba1db8e3b82d0bb0cffbbe81","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.160.tgz","fileCount":16,"integrity":"sha512-GRBEWbu4tIQMl92weX5DJyFLEw8ZQzIVimv/dZgzVpkkg+nUFij9pLQvo1XZU/YwPcdfOcjjB/TVJ0LyR2+DJg==","signatures":[{"sig":"MEUCIDlnNIVNSNzkg+QMW4dM/xG3qzglNE/+q+tBDcHiOP6fAiEAlPYlhOTwE3+zNOW5rske7uD56QlcOrSRZw1eZtQ4Luk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"625480ce4bd249edde91b57d9a723142d9ac8650","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.110","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.160_1771319139201_0.6796210301552637","host":"s3://npm-registry-packages-npm-production"}},"3.8.161":{"name":"react-simple-keyboard","version":"3.8.161","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.161","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a4a3648439f0e9519f6dd04bb6cac3d71c962da1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.161.tgz","fileCount":16,"integrity":"sha512-FnG4DOi2mDcej0fwUCSx43NK6FbmYtz275a53DCiO0pkaHPFsU+PIjuiYe1oKxLoaNdQfX0qcW1BblgtfDEqAQ==","signatures":[{"sig":"MEYCIQDIv//5YA7yrjFs7TtbjNpRPN6FqF/IsPJXkopR0DT59QIhAIRaz0mOmZ7WXZcpJPNgFHKsMFazQ2WuvOx+g3sknQL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cbc35e0183bf7c628b9207a32a9a2f7efe134ff0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.6.2","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.24","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.161_1771405512069_0.5065283863855132","host":"s3://npm-registry-packages-npm-production"}},"3.8.162":{"name":"react-simple-keyboard","version":"3.8.162","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.162","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9658563cd71ae991ab6bd5adf61da3145aa58fcc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.162.tgz","fileCount":16,"integrity":"sha512-UsKplOWBylBry+2XM7Td6fmHe1HCKIrh2FvNU99vt86tnSNvIpgvKf11Bv/DoKOAAldkACFFeVTTd3UDQVggjA==","signatures":[{"sig":"MEQCIBJNL4Yh9FupeNdEEUMcBe6Sf9+3DwbAkKyHAyzUWXVvAiArzvZIMDD6mtTU2Z7gnyJ/OhV45pH8WpZpMLArmwfL0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e2cf09524c40d9dece23377ce28fd1a5a0d42cf4","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.111","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.162_1772096715031_0.17965701215156216","host":"s3://npm-registry-packages-npm-production"}},"3.8.163":{"name":"react-simple-keyboard","version":"3.8.163","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.163","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"be8f24a25bc57fb50f791ba7660ff2eff8e646fd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.163.tgz","fileCount":16,"integrity":"sha512-05A0hkD1K2cigl7lD0WXHvdM+KbotKpWmYtIg0EsLK1SHJnk0p7TGqt9+p0rRoV0AJPAARt6PaxOnJ1qcGp0Dg==","signatures":[{"sig":"MEUCIQCE3SDt1gpZukFfnsKFdcL5LsBeT48c243xsVqOKN87bwIgdzY8CrM1KDquF4ISG0H8x3pDXpBjNOUT4AfT6kdhqTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5ad485830c79d4ed98f127b75f3ed2ebc5dc5013","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.112","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.163_1772183121760_0.7211201532542997","host":"s3://npm-registry-packages-npm-production"}},"3.8.164":{"name":"react-simple-keyboard","version":"3.8.164","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.164","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ba6a5b67fc585cdddf20bcfde4193661d2ec6af6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.164.tgz","fileCount":16,"integrity":"sha512-VwmLyclUizzkpRy/2DeLZRtzjR3K6MLWDVV98492DC5a0ZUHt9JK0R27ZXbcn51OA80U84XTZsUZlU8iYXkgxQ==","signatures":[{"sig":"MEQCIEidbWxzVwmsIxZQRgWtDdqv1QL8m5sI3JJwrv1hZkBrAiBBsBimTY3457V+3oRGlzZTJMqa+mrS+MyshSgUO6WTJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3cd60e1d6794b5b9d593ba8428a994791018fb42","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.112","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.164_1772183246540_0.7611168938043997","host":"s3://npm-registry-packages-npm-production"}},"3.8.165":{"name":"react-simple-keyboard","version":"3.8.165","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.165","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"23fb6df3ea086104f7a0eb0fd18f97881a5525d6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.165.tgz","fileCount":16,"integrity":"sha512-MnRDIPkJgsqNIfupaf3twVy+XWoPDM5Ar7dzmO3KApdys21lF7L3Xr8EeUFqJ5LSiHpKMGUcwi8wul909+mM0w==","signatures":[{"sig":"MEUCIEKpINYzb2rR5mPsPYn0rUcnfP7UI6tBTaywdKFEdzG8AiEA2FgeSY+NwUeAW5nGuP2+Y9HN9plgrZHUrvajUvV0mDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1fd8649cdf0e9d5b71ddb6b379806365866effde","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.6","webpack":"^5.105.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.114","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^13.0.1","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^7.0.4","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.165_1772442518638_0.9611514304693864","host":"s3://npm-registry-packages-npm-production"}},"3.8.166":{"name":"react-simple-keyboard","version":"3.8.166","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.166","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c132cf06ceb2fe25e9090f1d7da559116c14b4a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.166.tgz","fileCount":16,"integrity":"sha512-ek9RHgef+Kml9q446D1LYNkmfFyIjGHd0LGsBPOhxR0msAI7umAGJQky17TSvyTUIcW0y8eCud8lmwE+/Es3bQ==","signatures":[{"sig":"MEUCIQD39gVP0kfrBvhAYdb3KBEk13JuFwgdcN16hWu8YM+sHQIgdaT8eA4LwqTThq1+utck9DvB6y8Ti7JKo6BfRwcidSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9545d55f61dd76818c6a85b24ed7e09aff04a17a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.114","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.16","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.166_1772528746102_0.511511750660872","host":"s3://npm-registry-packages-npm-production"}},"3.8.167":{"name":"react-simple-keyboard","version":"3.8.167","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.167","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b0d6de0915010270b3a0924ecedcbc4ff88e3c0f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.167.tgz","fileCount":16,"integrity":"sha512-OmJUYw56Yc7PsNOhzxjJ3LDx7BcAAGgeRDQLk1vuhMxLtTa9E8p8rQGKyf9M7IHMGj0jyEK2MTtCOR9lYbwCzA==","signatures":[{"sig":"MEUCIQDgBoNkhQLVugqwQWUoTx4tR3oNaJVjLP+ViGhW+5hvXAIgFQ4CLefbb0AUA3+GMH1rVZJRBFMcI9Zy71UbYCZMzpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ffeddf96eef4fa4b937ae027bb3aae9b6a58db53","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.8.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.115","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.167_1772615166268_0.4048852597663515","host":"s3://npm-registry-packages-npm-production"}},"3.8.168":{"name":"react-simple-keyboard","version":"3.8.168","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.168","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"31d6eaae3e5c05bec001e0e591f73b6bd4a3379c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.168.tgz","fileCount":16,"integrity":"sha512-1ZE0Jqbvii/lbYj2iku7urwoOR5KxGyiymS+oNlvKPKbbFzQunIDq6xjOWJfz5hFQKf7SsZxLVpR+S72sslWWw==","signatures":[{"sig":"MEUCIGvhpUMeDQ3g3TojEfjW4hjLt92BJ1CYDMkLFa+mx8tIAiEA5LtLTaT8/M2te0XhgfekSUlJAOFj3FWhYtq3/Mv2d0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4976d0982d375efafaeeede3c386da45b0b30a41","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.115","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.168_1772672858179_0.07579281331954713","host":"s3://npm-registry-packages-npm-production"}},"3.8.169":{"name":"react-simple-keyboard","version":"3.8.169","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.169","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4b17f8df46c2fbde06fd19f5af6a45694f3544ee","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.169.tgz","fileCount":16,"integrity":"sha512-4V43+qUVC0YERF4h1AyDD9JGasxQFZyrSxaNvKXACo4JQhKHCwbwcOZJb681wSQMQlj4zmVNayi1siHZK9BIgA==","signatures":[{"sig":"MEUCIQC5VnCMrleY7l8F+kb1tHuwahQHjRQV4vpigqlVXu1sEAIgeZzC6U5z8ClHKbiJB9ENI5akO94/ErynkZjsj2Uiv8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"98643770b4406d3004538608b39f110eb80d3b59","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.0.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.117","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.169_1772701539925_0.9064419498673042","host":"s3://npm-registry-packages-npm-production"}},"3.8.170":{"name":"react-simple-keyboard","version":"3.8.170","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.170","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b057572ab9a0060ddd2b2cceb9b704108724cf56","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.170.tgz","fileCount":16,"integrity":"sha512-OKvrWTTzwqYw/AaTpFFDDRmevTbAKCDk7812R6FCYz5KaQ/AtUeE0CKQ/mdNguj8qgpj4Ygb06mhdAi1/aeKgA==","signatures":[{"sig":"MEUCIQCTadZshPCDAtNxhcbK44oBgTizzRStOXj7HWXLwh5nowIgfkH3+4lnhyiYCGFNZrof9Zy/NAmLWon48TvvW1Tjpi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"8178a1c88b57f54f0ca897a62957dd8de611fea8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.117","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.170_1772787957447_0.4344317865834282","host":"s3://npm-registry-packages-npm-production"}},"3.8.171":{"name":"react-simple-keyboard","version":"3.8.171","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.171","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"646bb9fdae67774294f3b504d81aa12c90d5462e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.171.tgz","fileCount":16,"integrity":"sha512-+uXd+SO4ajPlmhmgIutLLwk4ZRZg+xcfYKxGUdxYRjdpB1bfXckllzISqBbGIdXu4yuU/MjTxF3Gf2pHdioe1Q==","signatures":[{"sig":"MEYCIQD8McU72XzoyUZbJv5JMi8yTUOiTi1G4UHzQvhdAeMCEwIhALJjTyqCgHErYon7sz/EDJLZMYMuXdcv5SUktW65qnxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"023b7b2a202318c5300c60716dbcbe84e323a13d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.0","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.118","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.2.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.171_1773043578189_0.09287223824310376","host":"s3://npm-registry-packages-npm-production"}},"3.8.172":{"name":"react-simple-keyboard","version":"3.8.172","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.172","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"247150214d3a4a5f8dd83097348a6536d524dd54","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.172.tgz","fileCount":16,"integrity":"sha512-PW/9Qpv/SYkXutllcmVO/3LvwN42rVmvD/Xi3MixPCKqk2FHahqrKI2uMhLHgUddUI1F1yKMsr4IqvYIHaGq0A==","signatures":[{"sig":"MEYCIQDppIH+2YH/0RR8RHAegWqSgypMrQyKuootSJ/Y9eJXMQIhAPLlJaE8t3CmF1zOr2iDFfBqfQ4G/6bF2OLqvIr6hCyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5b1e280bc4f0cfa74e4bc58b824e0e00aba9060c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.118","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.3.17","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.172_1773129952613_0.143123157511982","host":"s3://npm-registry-packages-npm-production"}},"3.8.173":{"name":"react-simple-keyboard","version":"3.8.173","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.173","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bf49e163288f297eb7c017919d76cd3d4181383a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.173.tgz","fileCount":16,"integrity":"sha512-dvsjIRM9g388375LYBFa2Lr1YDWgn1n5fye4PmgYqUYgvpmbaED/KL+6KTcqJGlQFCZTcFOTh3M2s7QSQz3pXQ==","signatures":[{"sig":"MEUCIQCsracr1PT0pasTctM7TujK/zPIPws+24ZKsBlrn1QD4AIgb4cpHcA/SK2M/I0fCTxXmIgUWNnR0jtwGVcdNZnxY9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463694},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"29878757196822d67cf4393be4d70bc7c5cb0a23","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.119","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.173_1773216381164_0.5948423888088898","host":"s3://npm-registry-packages-npm-production"}},"3.8.174":{"name":"react-simple-keyboard","version":"3.8.174","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.174","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"43bebcfb96f0cdb3d3ab7d1356771758f187f577","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.174.tgz","fileCount":16,"integrity":"sha512-ghWaWJO+Ufj4rD4X6vZTBTyW4qG4WMQTcL0w1IYLbNOXfovmp54p2E8x8ngu6F57VoaihclTxY4aSO+zlHEf8g==","signatures":[{"sig":"MEUCIAgJ9Cphpr/xgran7SikijFI04XrVX077cJA0NENunDRAiEAwbRuL26Y0oDaVGjyxoqkc7RCPhuXyRyYIlRtwAtBkEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463694},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"12acf9669bc21513ac192ff43997abfe2600109d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.48.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.120","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.0","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.174_1773302712295_0.506405239799262","host":"s3://npm-registry-packages-npm-production"}},"3.8.175":{"name":"react-simple-keyboard","version":"3.8.175","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.175","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"0fcc036da51d25614ad79ec90195c14ca984ffd5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.175.tgz","fileCount":16,"integrity":"sha512-iCMdFwdmakQ/xwB5D6t0JNuD6zq9l3k3s5eTtIkj4bwRH3CfRORm9QEjCBOnRIhCFLwztee7u7hsufzlOhMdZA==","signatures":[{"sig":"MEYCIQDUDIOBRz9e8Tc8n5vxfUZsdyx1ZI3hlgUzy6/+/DnLhQIhALyOdrgTIC5BpYQw4LxTAzvlceNL4CDD3N71DMMIsSvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463694},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cd99b573523c11670f0ff6716e98f1836155f893","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.120","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.175_1773734745307_0.9769816136285576","host":"s3://npm-registry-packages-npm-production"}},"3.8.176":{"name":"react-simple-keyboard","version":"3.8.176","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.176","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1b93653e6716a67d6607d3b9d60991e51e476d16","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.176.tgz","fileCount":16,"integrity":"sha512-Ozf4ybTG0wXaCXM0A8sie9kWlXM3Wxut7OP9InXE2x0cshYQZRnFBE346MVaIWD49bU6BTzeFjgkTEvqKzuv0A==","signatures":[{"sig":"MEYCIQCWwEiE1zRvg0jwyNOU2UMj4NELhdLHWu7dEqfwg+ttHgIhAO/DPWjqcA5n6R1Pmss+lFTpEhULDn3+qUB+DYCxRoXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"bf2c2466cb087a9bcfcea427116131b51e5114eb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.121","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.176_1773821145011_0.7684495199302246","host":"s3://npm-registry-packages-npm-production"}},"3.8.177":{"name":"react-simple-keyboard","version":"3.8.177","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.177","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5c6a692f99ab8a1f23048abee2f8a67073e128fd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.177.tgz","fileCount":16,"integrity":"sha512-mW9vqk6GVq77uOkgz5RY4B7ocOLK2+mbTznmF91RAE1L6ZbBTGpE7GuATp8F69EQAIJzR2EralvnWUz24fHDtg==","signatures":[{"sig":"MEUCIFa1T9nmVpqrKmvRKO9CV20PU5r3Ja+pfODR0MwIGXE5AiEA7mDiPVAqZTSapqQVix+aqrqapdKm81yFmJzZ4uRIWZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b571482b9caa7fead8f76898b60a500ab9b1c905","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.121","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.177_1774016097417_0.8131043648266545","host":"s3://npm-registry-packages-npm-production"}},"3.8.178":{"name":"react-simple-keyboard","version":"3.8.178","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.178","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c85c46c67bf5782c39609360c2bb73186bdb2f1e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.178.tgz","fileCount":16,"integrity":"sha512-+UCuGuiH9jn3hpYT0sQR87kMR0+oeCb5flmM3v3X3crqwrxbSrioCI7Gep/IMd56jbg8KHyY24DBhZBEPkGfoA==","signatures":[{"sig":"MEUCIAMcG0sNK9wPO62J4iKbmTBYKEv8ejZMm5MqDXj0t5trAiEAiP9+Mw2I3EHzl+lgedLA69ti/ucvwmr+olEsvWX+p4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"383d7d5e19904e359cd50f90311dabe6dbd379df","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.122","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.178_1774253068719_0.7257816307954073","host":"s3://npm-registry-packages-npm-production"}},"3.8.179":{"name":"react-simple-keyboard","version":"3.8.179","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.179","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38864dcc67464e24439cd93c7e39cabe00557ab8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.179.tgz","fileCount":16,"integrity":"sha512-J9WZl6zwHju+LN1o9oQW2sFwAMAikR0GzrDbXBc6rImItNb1jYkI3f6WsWcFIMfDz4cdI7yhhK8dtrFbF43/eg==","signatures":[{"sig":"MEQCIECDySeA1OB798FdKCSzuxaK81Gf7S/BazNeSN3c872zAiBih2rhPBM70ccVfyp7nixddNy3txnJwDThxKwBDOHciw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"859d2c1aeb3c28cc3ade1a30d3504482ec8397ff","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.122","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.179_1774477401904_0.24055456744804626","host":"s3://npm-registry-packages-npm-production"}},"3.8.180":{"name":"react-simple-keyboard","version":"3.8.180","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.180","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"97f39921017421314f0d683e1a592ef3793dd3ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.180.tgz","fileCount":16,"integrity":"sha512-yC2f3t+tRgcC9qPcGEwJ1yKTeDF0I7rxf5rLhjI3FtJWq5ecebmlisCF94d4fvu7O8fE/eWSg5NMYmCxRdMFYg==","signatures":[{"sig":"MEYCIQDvnEVEoQ+dXBBQUKw11pPtxipVdX6TBwYa06F7rpCMhQIhAKmmN7/q84R51ObTfLB9YsCBxfFdOmydqOxo5neJ2DUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9ba2339fd47f379dabb3af49498e4116d69ba063","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.123","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.1","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.180_1774512342152_0.05662965717814972","host":"s3://npm-registry-packages-npm-production"}},"3.8.181":{"name":"react-simple-keyboard","version":"3.8.181","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.181","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"fd4751cb2adb46bbb49b66de314fda922b98d6a3","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.181.tgz","fileCount":16,"integrity":"sha512-PiDWyjuxBPXk/t46jMgaZ/Xv90ygLrgThfownnSbJLamA0b6cYwEf05xzDNrImhMaCUfFbuGondij19n9qjeXw==","signatures":[{"sig":"MEUCIQD+sbhzfcoeRi6IVYEl73eJxx4ZfBecRKnomiEhnzmWGAIgAljFF/QKAPhsaIPtocJuUX+L+oocx5njEom5q1Z1cOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4cd36071814ee24906d23fd107470f99164c4b9c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.123","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.181_1774598735313_0.65713362323719","host":"s3://npm-registry-packages-npm-production"}},"3.8.182":{"name":"react-simple-keyboard","version":"3.8.182","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.182","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"2969cc5a6ed55ddc35617016f89cc54a170e01ad","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.182.tgz","fileCount":16,"integrity":"sha512-zNwAxRaib2S8BDTwWuuUF7n8McIlCs1db8Lh6rjQcxpn2gZs8ik8Dl/zCr46jgTYPtQm9+8MJfQkFpblAn+A9A==","signatures":[{"sig":"MEYCIQDxUyzGSGAB5Tjuv4lZTOs9HStS6HbrtrbWg9GhdWrMIQIhANGGc4RlLis2XWByargVzkixnQJDmk6+XpXGOllbq3UQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"7a5acc7783938be35e616b063b977eb00b616f3e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.123","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.182_1774598880280_0.37780746481829564","host":"s3://npm-registry-packages-npm-production"}},"3.8.183":{"name":"react-simple-keyboard","version":"3.8.183","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.183","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"38f6d6ab7d05541b110c1e865a1b0759ad756521","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.183.tgz","fileCount":16,"integrity":"sha512-Am68zl6dxTSINsgbo1ENadx7ixqN5ICpzIp9pRGUqFMh0v9oUJDNS8NQJFMoefTc7oNMRtzDuTaTSCl7/JXZZA==","signatures":[{"sig":"MEUCIBnU/4Yt4zAyiHWbzDQgRW32FizXz11h7/t4ObIQE2KOAiEAjnyqN3ccSvLEo2QLtWVUFZdtQRsJPHhs8KONtt/Oa8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"07ff990a8456e283a3dfcb6e2c682bb95170d652","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.183_1774857924684_0.25738770885227047","host":"s3://npm-registry-packages-npm-production"}},"3.8.184":{"name":"react-simple-keyboard","version":"3.8.184","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.184","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8f44d077d94b3b4d6797011a4440b9defeb3e2f0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.184.tgz","fileCount":16,"integrity":"sha512-5lPHz1tPJWIfHPWRJ2+PV4iJFuhrlqxaCvLsJszzRgKdHjwfSxg4VfiGI4XvZPezO0r68Qi++SjsxZgQLSngJg==","signatures":[{"sig":"MEYCIQCOKRXs9CyufGd1nVfBM8jIP3fGaYXbLzHEYoPu9n97uQIhANznrLFizHAsQyzWf7ot8IC3mBI6NR6PWruQ7MhikJkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"56afa89c7116b68362f25de3a8cf57e9d37d967c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.184_1775635544214_0.8851592056683375","host":"s3://npm-registry-packages-npm-production"}},"3.8.185":{"name":"react-simple-keyboard","version":"3.8.185","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.185","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a5c57e10e24c0db72cf2d0186530b75990deb728","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.185.tgz","fileCount":16,"integrity":"sha512-L0wbcxB5HfEL4XXeJOh6teDCDwqQ3WiyjDHiVZfiHmbV0NDaKfX+IvuQb/pX87g1V5o8odndd/6tKlffgLqkqg==","signatures":[{"sig":"MEQCIDyHjqkZecu+2nufzL9IoQITawzBBrCWr+G7d8Ko5x3vAiAM6u8bZC6i9X+a2Izx1x0yafs4s3VfT6Z9j1WmIhElbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"733bec6a94c383931d5a6f53c3415f463b0f013c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.105.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.125","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.185_1775642736548_0.09555892606654104","host":"s3://npm-registry-packages-npm-production"}},"3.8.186":{"name":"react-simple-keyboard","version":"3.8.186","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.186","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7239af59cd6482d7a95fd61e8fcecc1380e31357","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.186.tgz","fileCount":16,"integrity":"sha512-U5CUgetUN3OhItq3dqBgHMFHyUuv2GBcIA8JTTIj+TIjZh6aNMC4qJD3DhR8qbbZD2dkuMzGhuoBZ8XmuSaEKw==","signatures":[{"sig":"MEYCIQDpDyvqqgPrwnM55BghgtFAoybyqcJSEuhZ40OrGhdrhgIhAJTO2QjqBLd8OPhzLKhiNgO2ccWsdo6oBT7KRbu+gLFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e45c0b37cb19a36cc404ec1bd94fd6307ee47c50","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.127","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.186_1775721957537_0.3101453638301763","host":"s3://npm-registry-packages-npm-production"}},"3.8.187":{"name":"react-simple-keyboard","version":"3.8.187","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.187","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c846bcfce35ae3b2c9eec1336a982343106b33fd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.187.tgz","fileCount":16,"integrity":"sha512-C3pIK25DE1dstwKbyu5I9AaemaknDTzuVkvE/SILBAhFI919KwK1k/AQSQ5gvUKV/StGs2KNYu2d6mFgHSqVvw==","signatures":[{"sig":"MEQCIDCyrV5yNfLXaD/DtllphG/sXNPHlJEtaZLpPFmXhZkrAiAn4uXLKgznJ/fCldFElscfQOcdkemktCYC8zO0PQCI2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"3ffa6f74905f96667b4b1e184a842d9926d7b777","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.128","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.187_1775808333255_0.18953558488517697","host":"s3://npm-registry-packages-npm-production"}},"3.8.188":{"name":"react-simple-keyboard","version":"3.8.188","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.188","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"63c12ff4d1c65b53aabe947d88cd11c33f827b2e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.188.tgz","fileCount":16,"integrity":"sha512-tARHsBeyogdsSRp8Lb0DswXhWNMr8J7eHmZ7hYhwk2v+W1qfnKenpHaIXGCiRlw7AHNRwnTIfwbMtFeO0Xl9UA==","signatures":[{"sig":"MEYCIQCYvesntOPRBKSt1EyL0wHUwG+1WbUPU3leRM6pE4KRkAIhAPdITJXaHqnk8BO9hn0zAvUOhSyKtC/AzOhbtpfJ1h4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cd817ea9a479ac0a6da73e5beec7e8a6cd404ef7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.129","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.188_1776067791227_0.9519426327463156","host":"s3://npm-registry-packages-npm-production"}},"3.8.189":{"name":"react-simple-keyboard","version":"3.8.189","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.189","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bee7d74b9d489fb88aee112cc5630a024a044076","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.189.tgz","fileCount":16,"integrity":"sha512-cXu2LxNY1Z67YYgtW+ro4D59PEVeWdBp/OczYKQfnYXHkWYbm9j2fj1Gdd5hoQOhRTl7Cr55WbzlQLbGkySfKA==","signatures":[{"sig":"MEYCIQCRSO2mf/DHazJxOwtD8xOwUWiZXHJmHDyYJuEJH9MZEAIhAP5smGsfeQncJ4LYbv5uIoF8GA230cAHMZJnb9XJbnKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0d9639064141cb8d5ac6f133f420d4a1e576127f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.129","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.189_1776129642310_0.3416066981522643","host":"s3://npm-registry-packages-npm-production"}},"3.8.190":{"name":"react-simple-keyboard","version":"3.8.190","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.190","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"89e2e728f70cb49a0bda0372ccb20c9e113ee179","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.190.tgz","fileCount":16,"integrity":"sha512-nP6hNabYwaiEufTRFbUn9UNX6zCo4PEFSxwGAhJZNEilFiaDbLLEzEh5XiRoglnrjaLH14xJ8swuYZa1hAxFrA==","signatures":[{"sig":"MEUCIQC+UpdOl/gLrzTJXsjIt/WZfxdkJZLvBkOvjd5oRD5YKQIgKwxZGN4iWiQh8GF6WXrV3Ar8qUvA6RJ3+DOF7DoDPEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464294},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f1e8fe1da0946221b8085d6483c652b49d910797","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.131","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.190_1776153963626_0.5722448855478626","host":"s3://npm-registry-packages-npm-production"}},"3.8.191":{"name":"react-simple-keyboard","version":"3.8.191","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.191","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"34368d190802e7a74ed7206101e8c36de7868313","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.191.tgz","fileCount":16,"integrity":"sha512-woXsnITLwNq0YG67jRK4VBibLfO/Gpo49tMmH3udkGpx/0ETNGDucNPySshrjHgevzn29xhaGCfvaalr+5fjDQ==","signatures":[{"sig":"MEYCIQCVxueKfGuWR2Kut+d/qmn357zdgboLF2Tm/KtmGwxioAIhAINLLqCsNbuwffu43snWl8jrBdeUS+ywFMunk8mPeoLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464294},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f10bbc579abb0590e352306a30edbff74582d57e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.9","webpack":"^5.106.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.132","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.191_1776240315278_0.8234329284369946","host":"s3://npm-registry-packages-npm-production"}},"3.8.192":{"name":"react-simple-keyboard","version":"3.8.192","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.192","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c08305ceab689b561ea2b2789f6b2e6753ef13c9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.192.tgz","fileCount":16,"integrity":"sha512-V3XKVuidKYOrxVRjfafM1Zx7zNsvH6oQo68NYfvRaKVJQLRcQ3N4wVVn95Q/dFflD+4v3MpAWRKTMnF0JnmrIQ==","signatures":[{"sig":"MEUCIFMNfMZVb7Zi9BLfgqRNxl4C2f+J+vgAvCGgsR2TtVLxAiEAsM7Th4gbcrzM26UedRqWCMJDForC7K/xZxnocc6Dq60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c4549c5e1913bdd5367b78555082ac3767bf7d7d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.10","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.132","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.192_1776326713481_0.44939145830604477","host":"s3://npm-registry-packages-npm-production"}},"3.8.193":{"name":"react-simple-keyboard","version":"3.8.193","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.193","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"bbb7ae3fc427da0afdc4c520ad3d48448a013abf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.193.tgz","fileCount":16,"integrity":"sha512-1s/kFb7ltCM9tdQUoAXTvUt09Ywo23q9s2v09lhR1ruQ3LRuNoFVjgSV15eCUZZELdrjvZ8vUc+RQklbAOrE8Q==","signatures":[{"sig":"MEQCIFKBpXzVB3PTL8Dk4ozWd1nQUi9+/zO9CjDLRk8y05jFAiAsdx1cErcGM5xtQ911Ht2gmz0PzOqVAicr1zmD52EC2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c1b8962acb2d83f7ab9a97b5f33b37541c26be90","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.10","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.133","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.193_1776413118464_0.4595628419402984","host":"s3://npm-registry-packages-npm-production"}},"3.8.194":{"name":"react-simple-keyboard","version":"3.8.194","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.194","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6f81a3db9102559abcf15829d27adf0febe0cce6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.194.tgz","fileCount":16,"integrity":"sha512-Psqhkhf1keyV3CDX7adA0BgHNQd8yIUJQeZ0AYiC17TWnb2EPQx2zR4Hm6z+2mjPTdQUUI87H5kekemn2r//Zg==","signatures":[{"sig":"MEQCIF/5TyCYZzrECgTU+8pKDkGto3NiQiFRyW6bEQRlQCLbAiAbdB6zNhYFUUQm2g3f/cBz9b1B7mYHn8rRDbqKiCUaKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e5fa39699069d863bb284fa93b83ba59ba0bba1d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.10","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.133","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.194_1776673323345_0.636387000649872","host":"s3://npm-registry-packages-npm-production"}},"3.8.195":{"name":"react-simple-keyboard","version":"3.8.195","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.195","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9059afb74926bdb1e5f8cfbe22c554f0e3a1bd93","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.195.tgz","fileCount":16,"integrity":"sha512-soXlFZtrn9F389crU9N6/Jnu2fHMmmtGUjYY32p/aQMVI92/X+MgmGmFaTr4yuGPm3oONIfeuS47WY0MGSbA/A==","signatures":[{"sig":"MEQCIFB+Igv6dFgawfVzmUpHEM5dWNu0NhOXd6krV8j67zF4AiAVfr0xGGJIdoXB3P31pgPKrYHT55K9Dfnf2JWSVkCi3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"f4263101ad07bfae94b7679d8817a77fffe001db","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.10","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.134","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.195_1776758692083_0.9725537691351045","host":"s3://npm-registry-packages-npm-production"}},"3.8.196":{"name":"react-simple-keyboard","version":"3.8.196","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.196","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b214ce536cdefaa0cf3aa1e81559797770c2d9ef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.196.tgz","fileCount":16,"integrity":"sha512-rvBGzgmNAvzqqwE6V1xVuwaAjwdDfzANA600EjW5hGIN4EQS1Zr7SXl+6Vn9++zdigUr468wbMhF4oGo+xpNKg==","signatures":[{"sig":"MEQCIGipTT4DAN5khxGKZyf7kWbGFtomF9EBhPhzTBZXIW5WAiBm024Qc+ugils6odfgxNpVOajSAgf8tPacI6D8NPq0sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"879f7cf3c292183693513caa2e7dee2a7c1b1946","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.10","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.134","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.196_1777017941332_0.2784923692054433","host":"s3://npm-registry-packages-npm-production"}},"3.8.197":{"name":"react-simple-keyboard","version":"3.8.197","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.197","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"58e4726aa0dbf78220190d56a5cfa5ea6897f7e0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.197.tgz","fileCount":16,"integrity":"sha512-SDBa4/bxMY9BuheQC8iEC2yA6h+qZEajiUhY7qSSYpI1sra02BAAaOOhuDPl5lrFkEfSbsqPLujBn/CsWKcbWg==","signatures":[{"sig":"MEYCIQC/a6ZbgIMLg7ZIZIyOYfcynPGVHqyqCpazWVOHrRguvgIhAPYRA4/Re8Apj0vnL4X4Zdrao6kbALGOpocQYwkbvQnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9511b3413b39f74ab6a72440147e06a8ebd0d112","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.12","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.135","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.197_1777279155070_0.4304776118037883","host":"s3://npm-registry-packages-npm-production"}},"3.8.198":{"name":"react-simple-keyboard","version":"3.8.198","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.198","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b5eb611185bd46d89b2780820682e2dbeae14e6b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.198.tgz","fileCount":16,"integrity":"sha512-KAI5zhmSWCyNcg4gGU3CmyGM/zIo3kQTCYbLpHeB0RBOxoRdx44r8rNHdt+bwcg4cghzLYD2I/nATwhf4BjyWA==","signatures":[{"sig":"MEUCIQClGQr33D6qkm5WoOW2dCbY7aHft+yTDDQBKHtwIjzTiQIgOrv6IfxRZUCnXOg1DZkZSlOoFx8qfEuzX4fm7G41tmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"97a28a621318dd49ba71e8ea1ef76e69f64bcf33","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.12","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.136","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.198_1777363514661_0.18275705301335754","host":"s3://npm-registry-packages-npm-production"}},"3.8.199":{"name":"react-simple-keyboard","version":"3.8.199","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.199","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"24ac50db24d9aac1bef1766e59b07d84a6fc85bf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.199.tgz","fileCount":16,"integrity":"sha512-9rSHLB4ugvJ2aC3AUFf2dlR/VL5QGMM3ljuTE2RsJ25lFfTFB2GKgPv8QF2o4zdEg5CmCP7F+TR1ocddhsItLQ==","signatures":[{"sig":"MEUCIQD/PFDiDCXpkrz8uSTRGrGOS84LHfBwFRBp2CwDBj8d1wIgYQXowJot+g4sbT+euNehfQB0gQUEvjOupo21xuGdpZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"4293026756fba003f5bc35ec79a5c0c691d42927","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.13","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.136","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.199_1777625966552_0.9214654862339104","host":"s3://npm-registry-packages-npm-production"}},"3.8.200":{"name":"react-simple-keyboard","version":"3.8.200","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.200","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"489a6d0e62988e4696c7e53b44a29bfb17b1c7a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.200.tgz","fileCount":16,"integrity":"sha512-TaSEz7ys8pRYjsTPnqt1DlEdmvWRx2mMvmg9uQqn6SZRxy0PjWgED0+tlOCkzWGxU+En/79IOYkgkRtv3iOOUw==","signatures":[{"sig":"MEQCICIr4XX8DTwIbPzZLdiPQV+IgfZMUupNXOK5dmMlJN/sAiBRvqoUwonGeCoSyGERZ71IV4PFoorUcJNwgPZM5D7ZWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"46cfe1f49b9d8ee8e19e1692ffb17579fc762a57","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.13","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.137","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.200_1777884987196_0.8901831263286186","host":"s3://npm-registry-packages-npm-production"}},"3.8.201":{"name":"react-simple-keyboard","version":"3.8.201","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.201","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7fb31e4f94c643223256a3ae2e7f44ebca3ba9da","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.201.tgz","fileCount":16,"integrity":"sha512-4y49BWjdK1yhtLLPcIdri+FE4InHUYnoAEAPSsEwNYIeszsS0WBoujuRiHbb8YA13nsOfJqGX8O2kaTScMR6Ug==","signatures":[{"sig":"MEUCIQCh9ipHzlu0Zt1rhfjVr3Gf57MNEhB34WDMACK00xfDiAIgEcsyT5YNGlL+ea+6rVyXHjr3vS+rPaK3B3DtfPH0Qaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"a5e611dcfcdb7a9fe6e779cc5229d2c20c02354d","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.137","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.3","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.201_1777968324069_0.4366628750024908","host":"s3://npm-registry-packages-npm-production"}},"3.8.202":{"name":"react-simple-keyboard","version":"3.8.202","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.202","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b88a369be10a86c9a07128b243b5a0f9122a9564","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.202.tgz","fileCount":16,"integrity":"sha512-EobYJEKqdks/x7crE137Zhjkr1tCfsU4m4TSd0LYBc7B52yT6kbI4ISyNyjLRvlWNrprs1FG5yHWK7KD5TJZLg==","signatures":[{"sig":"MEUCIQCh9eXFlD4074neVYYFs62e9BmOvkOd5Skwo6yg2/0wlgIgObQHhMPL5YHHM8XJdOGpb0KFnTkYf6pMnj8KegPzmDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"c2b631deb37307e4a1d490ba38004c7259b62e41","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.138","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.202_1778054746690_0.47538812338890524","host":"s3://npm-registry-packages-npm-production"}},"3.8.203":{"name":"react-simple-keyboard","version":"3.8.203","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.203","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e8d185ccbe891a19391bb898dc88e9ca5b02f507","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.203.tgz","fileCount":16,"integrity":"sha512-p55MUpx6MyLgZNNDAK1VrZ+NYxDIXJGIRqZ0ie7ixDMt2A8vn0O0UVIj8KTp7lCiiC2V185L+dFuUuLnL7j8UA==","signatures":[{"sig":"MEUCIH9GHE7FqzW3o+FFTTSmsW6ZLtbwhm1DboBKhQWrlWU4AiEAwAdX8U7BPDAB4/1g3pP34qYSLLLy88pH/8OSv/QESUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"55111a47a76d52843814d4191ab7366a61d89a89","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.139","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.3.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.203_1778141117164_0.10687132047368997","host":"s3://npm-registry-packages-npm-production"}},"3.8.204":{"name":"react-simple-keyboard","version":"3.8.204","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.204","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9ffc9fafb2815f543996021b8bb2e0fe500482b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.204.tgz","fileCount":16,"integrity":"sha512-Ed5vW5D8+lvvmON83CNXaGKZdhiNoibpQSAvYUFu7WrC80IYSvRKt4gr6AeJyerYjmphnxi+1CxSqsQ7xOLK2g==","signatures":[{"sig":"MEUCIAzgTAywz9M2uZeKlfAH7VLbwFzTcZHRqB53lq6Meb8TAiEAx4Xg2sADAm+8rPTsKXXZWVUC7FkY7fDUZQ7FK/r051A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464295},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"00b8198555d73249a53e07b7963d365aa2dd46fb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.139","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^30.4.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.204_1778227518136_0.057277459313491264","host":"s3://npm-registry-packages-npm-production"}},"3.8.205":{"name":"react-simple-keyboard","version":"3.8.205","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.205","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"db956ded78ec0e656d8a82e7e73bce5f9d699216","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.205.tgz","fileCount":16,"integrity":"sha512-EeglFADIuUSOeLkbx9XdMTeA0PH+QkTrkYXf7N8sLqz1GipNkWgYLzdAsk06y6XVlefMvwXLk2WT/Wt4qfGWfw==","signatures":[{"sig":"MEUCIQDaY4DWVZr0s7pglUMVXENBjwP4j7HNzthASDzkG9EDggIgK3T56+6zwmIe0EPC89ML/Ic7qx2e+lC4pmypx7Yqmpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"9a1da784eac3f5d9ca84a4499100087e85e131f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.139","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.205_1778494975717_0.36248221665872804","host":"s3://npm-registry-packages-npm-production"}},"3.8.206":{"name":"react-simple-keyboard","version":"3.8.206","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.206","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"934a21095930d937c2a7fa993475a95ca335300c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.206.tgz","fileCount":16,"integrity":"sha512-1cbpxp7iBc5Z6CJUtsOGG3NpIVbFOV1uy9/LQLKm/+SrbH7Vgw2AY8deBlp/CiwVQN3bDYFt6EV19KaPUFjzbA==","signatures":[{"sig":"MEQCICFbAf2nUM5BDF4dYVJf2//odNIOAu3lGIObqS5qMBn5AiAeJCIc9yv9IXIAWT5Ufd+WcTaYNo9OhFln+hsXBoufQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"808f56d0f8d1d682fa6389abbadf4cf59af9e2e6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.11.0","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.14","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.141","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.206_1778590156315_0.7153760088583463","host":"s3://npm-registry-packages-npm-production"}},"3.8.207":{"name":"react-simple-keyboard","version":"3.8.207","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.207","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c21a10945acb744d85ccc95a95b436484685ecc6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.207.tgz","fileCount":16,"integrity":"sha512-Cwd0J/xQ7191HYDGVdTmEhc7lxFFsXQnG7sHMRROUgip+crllvAnOsbmtNbQIE+npM8MyehN7X//DgRaTrgzGg==","signatures":[{"sig":"MEUCIQCxzPtggVnw5CeCRq2pyf47DCwuTykxbgkU1arNqnDptwIgD6PSnukmBwOWyreLE8qbp6UqeDFkxfGCv/uD4P0N3Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"73fb9c3d6263f43c7b5d8fb2e36bc086bd0bc4ad","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.141","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.207_1779222150049_0.8249537991265421","host":"s3://npm-registry-packages-npm-production"}},"3.8.208":{"name":"react-simple-keyboard","version":"3.8.208","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.208","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"e9de7f5cf3bc53ad0bf8a1fdfad33f182d0f375f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.208.tgz","fileCount":16,"integrity":"sha512-xD2hr3OYAxbHjTjPPWV+h/rJlsvx73PckvxAdZB7KMxvgD+TbVbdU9NMChHavY/CceSOzqIyd75us9MmnSrPiA==","signatures":[{"sig":"MEUCIQDb1c4dQ5OoO44sjWYjo3IDTykjVqzy4K9cC5aJ/ruNnAIgTJIO3RkxH6LtTMoRurX72MjPGXnKSgMwJN6XLizXSLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1bea8d6a86aadc9644f52e36167ef4070d7c671b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.106.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.141","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.208_1779223522146_0.48940085018239343","host":"s3://npm-registry-packages-npm-production"}},"3.8.209":{"name":"react-simple-keyboard","version":"3.8.209","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.209","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"b86efbfda1cfd325b945e8f72c3a6ac3215c2569","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.209.tgz","fileCount":16,"integrity":"sha512-z92Kod9lqFIgjXKYbWyxtRDLQGwJ5tdNneehh2Cn2cfG+60v+aeoemGFgF//fkYN1XgH84vHj3f0IoMEQPeX5w==","signatures":[{"sig":"MEUCIQDJQTQ/6GgYWssefi8+RdX6ZPV+nMQaJ9HZfPblf+TZ8wIgGM/AJJVyfn8tqfTeQd0Suwj5f4AA7c3zRdiPRZYScEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2c3f035e0908c13219c8dcc2ee4a07502ac56ab6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.143","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.209_1779280569876_0.01781858542257364","host":"s3://npm-registry-packages-npm-production"}},"3.8.210":{"name":"react-simple-keyboard","version":"3.8.210","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.210","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d429d164dfc311c71365362b1fbccb4cb37b9a72","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.210.tgz","fileCount":16,"integrity":"sha512-zgrngR8khvE7+yTuCNWDyhQ5KjfgwWtcq7jvXpvyWY2MBYyoHfCi4tlRrYpb5FIPlpQUL/waP6/5EO2mkO0AkQ==","signatures":[{"sig":"MEQCIFOs5GpVSVNwdTu5jr5JnfmzjPSM40UxFIftPxiuYnsYAiAhPKVrYGPEAlA+9qTYlmh+L5ogOjIxswepW/Kq6CACVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"12a251ed9500aadc7e2d1cd30ca99f27ed578bba","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.144","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.210_1779350704414_0.2120699438701934","host":"s3://npm-registry-packages-npm-production"}},"3.8.211":{"name":"react-simple-keyboard","version":"3.8.211","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.211","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ccbd5c8e87b89a3b699ed625d1ca1400236e801e","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.211.tgz","fileCount":16,"integrity":"sha512-dDLWGyjL6ccNWFHr2gUOUdvCMUeiVxT/AhMwTEkK9/VgTWpImS162e53FmO61BWARV69N8wdiEdjKKuT+wQHjw==","signatures":[{"sig":"MEUCIGQhotyqzENjIUSuwTOosBZeo43Y8TRWZFt0Jixj5xVbAiEAhHir0BbHmFCYbGAqnE82OtkGOavvLrNuaKJMcIBijxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"0db4c3eb6ebda72150d6db5d1e302d4e8a1fc11a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.145","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.211_1779437115439_0.7422671396051388","host":"s3://npm-registry-packages-npm-production"}},"3.8.212":{"name":"react-simple-keyboard","version":"3.8.212","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.212","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"80a1c89635a90652046900d5b0c57503d5f1411a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.212.tgz","fileCount":16,"integrity":"sha512-G0OEWstdp801eNeW28UX8roe7FtaXKUSHfYU1UaEWO1syKxqm7fvHWYaKQS/pvdqFqF+4yvcA+USHC22Cwy2pQ==","signatures":[{"sig":"MEQCIFReivDrsWkNFx6oDjEC5X1Z7aPxi1aogaqhUAW7sJJPAiBF6j8XcMux2yIvErKoMwWNUuMkfrZnhsbw3Pz9cH+bsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cabe99794e704258a89d1b6e9619ad6a722d6f7f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.145","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.212_1779437221391_0.11971358477199057","host":"s3://npm-registry-packages-npm-production"}},"3.8.213":{"name":"react-simple-keyboard","version":"3.8.213","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.213","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d16b5e2000a1670650b733dfee3a1e18d27c33c2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.213.tgz","fileCount":16,"integrity":"sha512-lhB8khT4CIMjCTFl3olNuXNHQ8J6C2aUVfda7SDvWQXoQ7wiVOVO6TPfITWNXsRsmxeQS5yu4kw4pTKzD9a9xQ==","signatures":[{"sig":"MEUCIQCGMkHjtCIoYk2mk8D2YjW4tyEQ8bN4T6oZMqW2eahJeQIgAmXkqy7Nh833uuoSK5AwbAR9MNpf9MP4w9biG3uqVCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459012},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d7074e8a14f46ef8d0fe40c35317796ca01b8acf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.145","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.213_1779476750913_0.6796871549855661","host":"s3://npm-registry-packages-npm-production"}},"3.8.214":{"name":"react-simple-keyboard","version":"3.8.214","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.214","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5bb39fc4d4086cbda1d1ae4d422b7622df53cbe1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.214.tgz","fileCount":16,"integrity":"sha512-LYRg00zQDoH6D8NOmDFs/OTQDqmPGeBJA+6d7vei+lTBP0n/0MfceMyuFnm2BXSOSGY+5Rq6lurAXYOtpPsLnw==","signatures":[{"sig":"MEYCIQC80B64xhHYqD3zLEDl/4E33DnmaEyHAJS542OcR9pN9gIhAMKnnj8TbAuYYY5S/Sehmw15aYkHffALJv0VLjXiGSZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"9ad8714b653031e32bc56a91b0f74a381d445a44","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.28.6","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.145","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.26.3","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.28.6","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.214_1779657753334_0.16286377566184984","host":"s3://npm-registry-packages-npm-production"}},"3.8.215":{"name":"react-simple-keyboard","version":"3.8.215","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.215","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5fb68dec494231ab26aea5020ae32701a4939907","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.215.tgz","fileCount":16,"integrity":"sha512-79YPnWL1IaMzqy9W2QLQSPk6gPHGsGZs5b8IBA+qrJLenTjHjgJp4zTJcTkdIk9IbpcFOkRujuN5CoLU3zBWTA==","signatures":[{"sig":"MEQCICNXtktlTriGo2vlxgjpZ3LRG3idA6v2wdRlO8h0goHNAiA49nYy9BzrXdOyO41m36mTNeAr0ZOl5kRznPCyEnStpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"210633bcd3986ee76458d0a53c25172cdfbab576","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.147","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.215_1779708868586_0.5193185052637048","host":"s3://npm-registry-packages-npm-production"}},"3.8.216":{"name":"react-simple-keyboard","version":"3.8.216","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.216","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"395cfd10450f78812ad659b732c1d1c6f8638c72","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.216.tgz","fileCount":16,"integrity":"sha512-KY5u7HSSDS54cgocnYGdNPSWKiUGCANwHPUsD0XKaOamBktipTcgud2WtwpwnEsdG1e3KNOSz6wmdthbDCXjiw==","signatures":[{"sig":"MEUCIHN6BLo/LDiloiDAcntFOxVskgJuTNk5s3NpysjCc5WZAiEAyWoRy85mB7cPP72OYFlpF4n6bsqOFx8z0WZM+8M+rBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"65d5ab7b959f93b2ca1b817a0faca23aaac45bf2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.148","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.216_1779805084183_0.898081901414266","host":"s3://npm-registry-packages-npm-production"}},"3.8.217":{"name":"react-simple-keyboard","version":"3.8.217","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.217","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9396d2344afa0ebc49670b5ff8ca9d63ac124cf6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.217.tgz","fileCount":16,"integrity":"sha512-vnsTXLtj8F9t7dkd9EO4leNiWdKhJ1NgYwoA5mrYJC8kIIHHQgCfh96v3akeMEtK9AvX5sHVVLB3lTBcroIOZg==","signatures":[{"sig":"MEUCIQDhdhwg+9mCcXrkOvpMbtOKx8lOQ5/bguCq3npexh+z6QIgcu1K36N7DCrrErdiMJdKN3vtLn2IdKYDqWA9COuyzbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"8cbd71139b8d5cc7ff620c0fdcd5518096eedd26","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.12.1","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.149","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.0","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.217_1779875247267_0.48660369894058575","host":"s3://npm-registry-packages-npm-production"}},"3.8.218":{"name":"react-simple-keyboard","version":"3.8.218","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.218","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3b1bf0d46326b36450965e59f9dda013a54b6145","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.218.tgz","fileCount":16,"integrity":"sha512-M6XO+1yMJ478ZIO4oNa0J8MfbwPziKxDvOInTa2fF6MNd7mUVi0Z1+fiyxU7qFOIStC6bFw0nPRcc1A++L6o9Q==","signatures":[{"sig":"MEUCIDRHB3cegNJ2cMT4NJw6rvL2ITfSLdh+k0dVyert0W8yAiEAvruqYpW5AMZJAohWTO7A6c4OHsr2uMvNcz8hda5bqIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"9a0366bf1fccbbba657d3d149ac7643ca2d4c546","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.149","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.218_1779955501754_0.2688083441648603","host":"s3://npm-registry-packages-npm-production"}},"3.8.219":{"name":"react-simple-keyboard","version":"3.8.219","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.219","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3f738f5a9ca326b136b29e8dc6bb6db971e19ae2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.219.tgz","fileCount":16,"integrity":"sha512-EXeFvLxzbzFoL8QruUDubXJVzb+/l0uJGBrsk9tAYnjg2+5ESxdc8zvh0WP5e5ccltNG5EsabctlVlzP/MSi5Q==","signatures":[{"sig":"MEUCIQDzVr9iYJ28ZPVC8LShBnhhJocYXooQAe87p0X9FURdLwIgLnbA+Wj9D4rftZL9/izDuQ5KnZtPFRbQxBU6uFhVam8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"9b868b2f9c5b800fcd67ae420f1a0071074b3f82","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.150","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.219_1780041932891_0.22365623327898998","host":"s3://npm-registry-packages-npm-production"}},"3.8.220":{"name":"react-simple-keyboard","version":"3.8.220","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.220","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"c876593d92ffb11b8d5b17f8ac6b091945454681","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.220.tgz","fileCount":16,"integrity":"sha512-Yr7ej2zxGgGNgCCMjt/+lR0c9KEOep6kOGmzhLpPLiR3JRHp2cGK/zQ8kd8W0cI9jy09jobbidYLKjbxIFCDfA==","signatures":[{"sig":"MEUCIQCUneopUn4wPfo2JTGHM2he7q9y1ACzzi8xfA60MCj/mQIgGyddjFLrqUXUf2+etS3sTQMRABGkzAp4AoOdJvCdg+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"a7e4f47f0e58bcbbc583f7122c2ee95b351835d2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.150","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.220_1780522362079_0.5367749134979267","host":"s3://npm-registry-packages-npm-production"}},"3.8.221":{"name":"react-simple-keyboard","version":"3.8.221","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.221","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"290f66c0348283509184a688d590fceb1cc1105a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.221.tgz","fileCount":16,"integrity":"sha512-k5rMPI5qZDVtDJzfekPGc25R7G02FdrqLS1FgM84aoTptXGHSnjbeqzu9igpjW4z+I+EZhmidZeyL5yQacNQQQ==","signatures":[{"sig":"MEQCIDru6CAPKjRnzpGCfWYxJDiEfkR6uqp9/BZUUosy7wGYAiApRLKP1GLdKWcyu165sTDFHLiRXF95/cyhAiD9P/xCfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"fc210957bc526c3e502c9ac54acf6d2badd4b16c","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.151","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.221_1780528213730_0.4421657365123375","host":"s3://npm-registry-packages-npm-production"}},"3.8.222":{"name":"react-simple-keyboard","version":"3.8.222","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.222","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"4e8fefe365f3651480c9a515aa927a8e1cd5bc42","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.222.tgz","fileCount":16,"integrity":"sha512-HLiQB6lRhXvlNRg5qmh2Dcin3noH1s2G2LpfXdYVfS9ERNC8tsZi8NpdC0my5M4VdyxioPrgmhJK8D4yklVmZQ==","signatures":[{"sig":"MEYCIQDVBAiFHiBjPyoFucWJ+RuhUgudTS1+bRkkc5Sd0+M2QgIhAOmS439RBcbHsJs5Kxb6C7QJikGya0SAiSQcsoKMicYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"b2fe96ad437859e1e2eaf7891640d6b08ede21ff","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.151","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.222_1781900823809_0.4667020024419686","host":"s3://npm-registry-packages-npm-production"}},"3.8.223":{"name":"react-simple-keyboard","version":"3.8.223","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.223","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"932e7b4f9a89f1f8b2765bf179ace3432d00876d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.223.tgz","fileCount":16,"integrity":"sha512-nIB9gDquxcg19+h+AxyLyaEnkKggzERSbLF0d0Tt9QG8TpXIe+/6aLmvSGq/IGsfnr0r8bIXVXVMXnW4s9fX1A==","signatures":[{"sig":"MEQCICXQ/v8xk1/Ilqj5/Q40v3ahyYzoRNUBDSmmlybRYh+iAiAPly22kTAIibCouDefuHLvpn5yI2JeXKFAVriiCdeQaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"197166117385c5ada8ad49e24f79e94ba4d68f7e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.152","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.223_1782115522135_0.43601002947506196","host":"s3://npm-registry-packages-npm-production"}},"3.8.224":{"name":"react-simple-keyboard","version":"3.8.224","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.224","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"609d0a084781dec490ca299ce859c657981f3ad0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.224.tgz","fileCount":16,"integrity":"sha512-4lNPxT17OgZVS3b0T3lWgXxjwaGPmRLD5eAvI0pn0qYm8TCJ1UYL5NPJC4PbslsvAGnYoIx7Fy4bFJLHmteO+g==","signatures":[{"sig":"MEQCIGWRJ2l4rSSToRQT5QACd+WYOqtVi6PL6Tt4FOGj4RS+AiBeMoL0OxozlXAZL2zBPSSccwVTUCbG6w2+LwOnJEc6ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"338b0369e212133df358cd96f7d3ae60623f45f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.1","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.152","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.224_1782288366152_0.5265154671530423","host":"s3://npm-registry-packages-npm-production"}},"3.8.225":{"name":"react-simple-keyboard","version":"3.8.225","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.225","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"709bf2658a3edd4be4c834c6092256599dfd5d51","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.225.tgz","fileCount":16,"integrity":"sha512-2ByRdS0htgCafe0geEKwR2+yXhhUlAPwR57v3VW/awVITGVLvhFxadpTkIcA/iEsCZQP7DoUV7pleJ9LKrk6iw==","signatures":[{"sig":"MEQCIBBO7c/Y82RJ6UG2o3k8eagIVDX7n54g2sEMYTQYUQRlAiBxMQaKepml5Y/QqS1E+QWOqoLCoFInvr4O1oLfta6z2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459547},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"622505bceb3aa05d337b74fcceda68794859c45a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.107.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.153","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.225_1782374747707_0.3474013464578505","host":"s3://npm-registry-packages-npm-production"}},"3.8.226":{"name":"react-simple-keyboard","version":"3.8.226","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.226","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7269a65a8243dd5e314361ac3ef066a837209002","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.226.tgz","fileCount":15,"integrity":"sha512-sC9ifXgxSEuuXA9ooY7OrVDHJZm4P2mJah5p1LykudQEVwChePDp6g2VjoT5Fhw8/soYa+tEhd/eUuTZp5NQcA==","signatures":[{"sig":"MEYCIQCKMEqUqqszEHcj00ya0gRbUF/cFV6bD2h3tvgYhV5DRQIhAOI8j9wrTwEo7x/bnR7IbE4mPsOJi1Qh3fa1QwFmr+3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"a96148a705c6f188421ad014a849ca643a0374ac","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"deprecated":"Missing stylesheets in dist. Please upgrade","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.108.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.154","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.226_1782461156423_0.561741408384056","host":"s3://npm-registry-packages-npm-production"}},"3.8.227":{"name":"react-simple-keyboard","version":"3.8.227","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.227","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8940febeb2022c7a012d865a68d00cb87df22372","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.227.tgz","fileCount":15,"integrity":"sha512-rvJ+S9OtyujxhOul/HK8p6WEljjHGKf3yp2XARge3Ox+cmyBbm7qiSHalYtvXVMh9ezH47+V5LugAknFgcBHFA==","signatures":[{"sig":"MEQCIEXByii7gwjG28ilxN1NRpXDCIWyVgK7STbzeqY2o+koAiA9TFSsrkTluRb+lR+Ht6aKmRCpPe+7gNeaxapk/Mj3Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458288},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"673c46eb4a86dd9726eb6f59d3007363fee30ee9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"deprecated":"Missing stylesheets in dist. Please upgrade","repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.108.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.154","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.227_1782490445999_0.5377624494393909","host":"s3://npm-registry-packages-npm-production"}},"3.8.228":{"name":"react-simple-keyboard","version":"3.8.228","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.228","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"932b2233222122b4c4d0797afdb518eb8599a4a0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.228.tgz","fileCount":16,"integrity":"sha512-N/ZPSqscuCGylt31XFBalyXy7HaH9zCTZ4e5H+Pe5T/IerwKV+6SQDNJLIBpvjSoooLLMhaUzHzrCuRGFyHE1g==","signatures":[{"sig":"MEUCIGRUNqlC1lgWHqel2ueaHyH+7qYkHG/U9Dry/C4+PRsEAiEAvUd2hOOUY9PIhADMqG8Jvb0tKYIMCR7gJEi5NpzIO7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461951},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"31f024f48c0450b12adc9d5b0c0e865b8b196a0b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.15","webpack":"^5.108.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.154","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.228_1782492108536_0.697766966469177","host":"s3://npm-registry-packages-npm-production"}},"3.8.229":{"name":"react-simple-keyboard","version":"3.8.229","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.229","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f527bec13a46a82c0d4115683abf65ea0e750a5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.229.tgz","fileCount":16,"integrity":"sha512-mSLtm26HtE7ywSK8yzoFm1YRJwe4gs4/JiCtzhMfNMEt84E71xj04+hv9i3tr5hqQVldtYDXJ3rKiLe9vRoKLg==","signatures":[{"sig":"MEQCIAiUfruqGYokngNLt36IKgk4xxf2h4uEAgdiaCHKaSm1AiARR7kzcPmZH2IvyUe9SBzT8X05uNbf80tJJ+Y++r8qnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"68612c699e9e278c285cf4c39b0cea2f654c1beb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.16","webpack":"^5.108.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.155","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.229_1782720399080_0.68624846689049","host":"s3://npm-registry-packages-npm-production"}},"3.8.230":{"name":"react-simple-keyboard","version":"3.8.230","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.230","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7659e4654018bebda007d85218be79dbf3ce0eef","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.230.tgz","fileCount":16,"integrity":"sha512-Cx/3tXPJgQ/6A40VBGsKRmacr1W8cxokBhXwMXQHG9MaRGrylUb5yrY+iOKYTpQDAnGWVW6tbx+kMCXGu1CWRA==","signatures":[{"sig":"MEUCICDSwxIE/byRjo1HsNBJWaUB45vlU6W2rnghK6Yu8z1gAiEAgUWd3+eC8p5ANWaoy65gYz3mWZL03ezAKjcsXCdjs48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"6e158dd6e1454f6230140f09f22257a15c858de5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.16","webpack":"^5.108.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.156","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.230_1782806758055_0.5475200429750717","host":"s3://npm-registry-packages-npm-production"}},"3.8.231":{"name":"react-simple-keyboard","version":"3.8.231","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.231","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7dd73822e7e6e74feb562ff09c715ccf1bec4a54","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.231.tgz","fileCount":16,"integrity":"sha512-7JgYZjqsxRQj/YfyNRCOYaszjbgTREBbt5z4uxatWJWYu/a39eccAapghBX2GNBwGJUdN2F4baedYgDi0H5qPw==","signatures":[{"sig":"MEUCIFnUMZAiRjYKdwTQZqWCA9/nYRpk6FMzuM2TiehLCnufAiEAtPFUVEgIadhXlQVBDmvVPQWtYrrjmHSjzFC/zLmlBvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"f46a3b6fc568c9e795b16b41087f79d8a6d09f39","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.13.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.16","webpack":"^5.108.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.157","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.231_1782893108833_0.14119236854608808","host":"s3://npm-registry-packages-npm-production"}},"3.8.232":{"name":"react-simple-keyboard","version":"3.8.232","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.232","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6dd5cbffcc33dc5828571a9ef87299e080d3d6ec","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.232.tgz","fileCount":16,"integrity":"sha512-jK67JtaSYhYSUsuiyliDzxrzfGzvY9DcXWXLaxgPnD4qfspQJXAmTEF3W9he7GfOqtgFWZUqH17FQTWwhkB9rA==","signatures":[{"sig":"MEUCIQD2R2siEHxXRvC7+RbzpCZI3PzAr/KTYZdaGJ+nfRGigwIgCySOZ5zhDsO0DpFQ3DKYmyMwiF+uY2YkN0KZyuC7Mjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"435bccbba159a0d55d6a5e7af8dbce8d6ac04486","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.16","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.157","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.232_1783325169212_0.9263357880882459","host":"s3://npm-registry-packages-npm-production"}},"3.8.233":{"name":"react-simple-keyboard","version":"3.8.233","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.233","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"8da8ef7dba25f1b914e62aeeb70d1e6a09966cbc","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.233.tgz","fileCount":16,"integrity":"sha512-ePvATjqO3L22GfMPTHP7UL3q04dlbc5sWbT6JEH/t9mllyz8Aali4gc4adYFC5jFKIIY9Vi2LOaNgRb//tMkRw==","signatures":[{"sig":"MEYCIQDc4cTMdYi/y+GDpfSngu+rLEo7EqQeOF6kKM3aDTVsNwIhAPtLZi/AA+wxIisGoGVfIDkN3ozhR+8jVGbYWwTNXkjX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"4e6b1c5046b9bf106d931008ef34efef7b1cda47","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.16","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.158","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.233_1783411531511_0.85931446562558","host":"s3://npm-registry-packages-npm-production"}},"3.8.234":{"name":"react-simple-keyboard","version":"3.8.234","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.234","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9ac0bd37ce5c7855c613ac1a79fb606b68b5c243","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.234.tgz","fileCount":16,"integrity":"sha512-8A+Do+upU+Thdv9MzSeqJxu2M7u3CVSYYEfkatJwnn0HIpLMev5AyXgGgnMAJW3kWvtWNvNngJQLuAk7JBu57A==","signatures":[{"sig":"MEUCIQDxx9W8OOXOq0ymKV1j4YJOt1+7ZowJXQsa280Im4NVLgIgRZ4TzUAB98GBrD2Id8Q+hJXylprcxmyzBI+J0qxiKJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"adcbc63792e9d6ec73a5ddc4240dd41a060d0d7a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.18","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.158","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.234_1783929944761_0.054087668543838285","host":"s3://npm-registry-packages-npm-production"}},"3.8.235":{"name":"react-simple-keyboard","version":"3.8.235","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.235","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1dd3b327aacb2cea5b5ac74b5e4f33b9ed7fad95","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.235.tgz","fileCount":16,"integrity":"sha512-HCXPwCFyAzLfHbHg1oqkuqCzNkq+33EIFfqGpArUmTRKEci8ARh4uSw34q0bUa9IOHiv/Nsc0/cvq2ihsjo3/w==","signatures":[{"sig":"MEUCIQDknTjr5CNJj3u+6ySvLO1KG0eguAZCoRDxjvsQaAu7SgIgZhQ+jDmRMcVqa+paYFQO3+SSPdQZ/hO4+bUfcEUsKe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"a9f97f7462df64b1b9cf32fc580f80fd96cb2415","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.18","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.158","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.235_1783930058141_0.34306208088469314","host":"s3://npm-registry-packages-npm-production"}},"3.8.236":{"name":"react-simple-keyboard","version":"3.8.236","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.236","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1f893723e3bc87b6ae8083b1a2621a611ba66f5f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.236.tgz","fileCount":16,"integrity":"sha512-MTJfazDd1ZtCbwQlqVmRQ+4WDZ16natc3SI5Eb6aJAvwDg00HoHUmTrR3UWkJVDYSWr5a69rSCOqMJ4hzd+q/Q==","signatures":[{"sig":"MEQCIGZruhlHDmv+Nl/2lHaN8TDp25S8RCNdhGwRIwptLlNOAiBEeeVjHDY/OzmbL5iLgXGpN6wVqK5XiPFdh5nEDt/3OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"938fb2ca524ec0011a1bd306ec051b7ab7143cd9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.19","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.2","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.160","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.236_1784016340538_0.6320778038800905","host":"s3://npm-registry-packages-npm-production"}},"3.8.237":{"name":"react-simple-keyboard","version":"3.8.237","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.237","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"14cd7c186cb5db8616086cdcbbd49389df315573","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.237.tgz","fileCount":16,"integrity":"sha512-MTzDHBU4gZl5VzSGxPZ3tMqAgtBZr6DPc2MvTHvd/4tYK38/ialKJ6Ak5k2PQ7i9x+ynxld7du4EuN6iqKotZg==","signatures":[{"sig":"MEYCIQD1TEfxvQ8pE4bbOb3BXPGWBdsXTT70A0aH7g5CES627gIhAP5i+MSpNfxiFJRhohzYflUotf/N73q9SS2cp0/vHWoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"db11168d6716baab71d1f114dc184f5c8b7fc8cf","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.19","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.3","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.161","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.237_1784102721866_0.12081265324056067","host":"s3://npm-registry-packages-npm-production"}},"3.8.238":{"name":"react-simple-keyboard","version":"3.8.238","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.238","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"054d616aee7f6a2685acd62a009fa0e1baec36ce","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.238.tgz","fileCount":16,"integrity":"sha512-DLXFi6nY+zcrLX3EcUju1hvbs91sfKm0KWRkfIrBinNwb5P4aat04Q5SwbzapYab1SRMKCQilQjgBUyT28sKDA==","signatures":[{"sig":"MEUCIFmgveonmUyk728QICDrE6tRemRMBiJVywqUWZH4s/6iAiEA8mfrTqm+XSvl/kjff3e4JSuzvAd2mgcaaa3+1wxEA5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"fcf45878eeb8b5a3ce74a4648fc05dbc13041d81","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.19","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.3","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.161","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.238_1784154414404_0.7355634470650212","host":"s3://npm-registry-packages-npm-production"}},"3.8.239":{"name":"react-simple-keyboard","version":"3.8.239","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.239","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d9eccf9b608d35631cb96dc765de7cb3727573f5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.239.tgz","fileCount":16,"integrity":"sha512-NT/3jcv/H5ftL6DUQ141hsYwYFNrq4Ch6ts+KIwieiAzwfwrdgSS5qtdULQVO9zS0oRf3pn4Qhcwh0mukXauEQ==","signatures":[{"sig":"MEUCIQC2e2d1y16imKSv3fzP7DOpOW9NecUt0Yru113ugFKKjQIgbdxMtZdtHBfE/hISaMSDoIHds2XRrDRVMUmGLag69f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"2851e8300dc07205243cbd8e17460a71b659f291","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.19","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.3","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.163","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.239_1784189120179_0.5182530219796175","host":"s3://npm-registry-packages-npm-production"}},"3.8.240":{"name":"react-simple-keyboard","version":"3.8.240","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.240","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"39fc5b7cfdd62960852e4823d0b84b34cb0218b9","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.240.tgz","fileCount":16,"integrity":"sha512-oVTC0CH6yuhOv2yTqzE+mdlDOVQWLf0fxqK3yXnv0OXkhJYywVV+ZUqB3SxikUi4bj3LdY5Zd99e6LNQmvrx2w==","signatures":[{"sig":"MEYCIQCYGtYR00YlLCmjTLdKLjwMirSi0IabTU4Bl+7iX4lYiwIhAKuEo3jtj2I1STx3LqRaTJDIbtq60bebE8RR6phh0421","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"ceb5d0fcac0735c2886659238c22ca6de9efda4b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.19","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.163","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.240_1784275553032_0.3206200832281081","host":"s3://npm-registry-packages-npm-production"}},"3.8.241":{"name":"react-simple-keyboard","version":"3.8.241","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.241","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"af877f744d983857e327b541f545404bc00217ca","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.241.tgz","fileCount":16,"integrity":"sha512-JW9Sv4jRs729N1f6qnR0Dlzv2IfM1EOW/wdjirtiCzP8QXFdGxZwIdVA08acxEt66CFE7vZ8lF4Lp5Lodg8Tbw==","signatures":[{"sig":"MEUCIDVGUCXNZoYEQPQYE/2A/VJ4QOohZAKYLk5Uho8EQRGPAiEAwmvMfIw+X7ZdYgT7g/eYC0CaDRJhejh87ktvVQSlNG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"be962bbf6ca9be2adce019af8d0d1e216d7248fb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.20","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.164","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.241_1784534729937_0.051970865564356705","host":"s3://npm-registry-packages-npm-production"}},"3.8.242":{"name":"react-simple-keyboard","version":"3.8.242","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.242","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"f287a0d523fb7a13143d820a94c8a096797f64cd","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.242.tgz","fileCount":16,"integrity":"sha512-M1vcy8ft5LHSz2A/fQ1NsakQztJkpaWIU/I3+8Eq/eF6gacLa+xTORxXEPJ/hu4fbUthNCCnU6yhAcep9MJwyQ==","signatures":[{"sig":"MEUCIQC4SBpCBNnzrlbysXQBhXEt1aLw/rqfEIN8QdNwQGzFpgIgKz3eLwJTeNvIkCgD6u1x0G7tiwz692SIozO8yijAtC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"a43de5ad83bff1e580338d98f11a751ee97e5469","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.20","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.165","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.242_1784621130719_0.9514541768627442","host":"s3://npm-registry-packages-npm-production"}},"3.8.243":{"name":"react-simple-keyboard","version":"3.8.243","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.243","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"76470ccf507c0e322381fbc81aafc89e19cbf6a8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.243.tgz","fileCount":16,"integrity":"sha512-g/9KZiYNYZ/jZlUc2XcNPU26CYTpp0DQbYaxDg4Cp+c36fobuvXkShTkJ4ORGR2v3Oj0AU7AhDfrSJHle33heA==","signatures":[{"sig":"MEQCIEX43Q7/to5MIK55H3mP3PVlWfmFjSP41cOwDv0XqQsuAiAXGpRXnk2ocvBaGlPJbOSrKGuZA/GG5r7AP4fPQ1Q4XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"ae224b44a664627b126b76156d40edaccab9e653","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.20","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.165","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.243_1784621253582_0.6872144662242765","host":"s3://npm-registry-packages-npm-production"}},"3.8.244":{"name":"react-simple-keyboard","version":"3.8.244","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.244","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9075ed98cde4fd56409cfaff8b179456bb437f8d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.244.tgz","fileCount":16,"integrity":"sha512-d8gckzvxY9vpmgQJ0LrEIhCrBZlQFF3L5zkP7X8QgjkLC4ji9ZM37F/qbRRerlE9mUT28FRrkv+jBJsver9d7Q==","signatures":[{"sig":"MEYCIQD/S+hLO96LSEjlGcczdwt48iTPjdfMBs8SSFxkK/ftBgIhAMf9aTiHfU2IyLAMuW4gL24APXfXhZ+obQqOhjN3GTcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"d4bcfb083b62fda499e0773f379b01d7e0a5b7d0","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.21","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.165","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.244_1784707568624_0.4332933740760252","host":"s3://npm-registry-packages-npm-production"}},"3.8.245":{"name":"react-simple-keyboard","version":"3.8.245","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.245","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"55b0a04470b49ed74f17ec1c046d3033b874624c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.245.tgz","fileCount":16,"integrity":"sha512-KGttcaarvvmem7zkZQRlCsVRAlY88NCwwTcVfBAaPSL8IcQM0y90aMFYYJO2BUSde2BUqY3ocSs2Tf6cB1i8ug==","signatures":[{"sig":"MEYCIQD5FTJqTyPFyUKLMx9MhB5c9VElGzZJ4qsqNxNU5zqM2AIhAPGmW8XtJw7hb52RiiBwAQzX2AGEGyHAE9LrjjJDqdJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"9f91c1419db466cfd6e041dd3f4a6f37aed15c44","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.21","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.165","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.245_1784707679615_0.40011742117623705","host":"s3://npm-registry-packages-npm-production"}},"3.8.246":{"name":"react-simple-keyboard","version":"3.8.246","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.246","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"cdcec7a52ec0d72ff1fa04019f98bc4dbda7ce2d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.246.tgz","fileCount":16,"integrity":"sha512-iyk7/jyeuh6mv8vvrQRgeQ4D63o0jcwjM9CcsJiBE1lUiTn+dX3umlRwnV518ulaoHjrIUMCWfo/S2TVhpW9dw==","signatures":[{"sig":"MEQCIHNdehzgwMASk1y1J69Pywp5J3f0mKlK1xDAkVgJYCqGAiA3/2mYHr+3KAjrSm6OnaBhX2JVeAHu2Ri2YCrvvZkGyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"f03e007ab35d7b91c835783dc421f2dc3c55c31f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.22","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.167","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.246_1784793939987_0.1810660095913923","host":"s3://npm-registry-packages-npm-production"}},"3.8.247":{"name":"react-simple-keyboard","version":"3.8.247","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.247","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ca41508d23039eff040a78b3ed84fd779889b639","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.247.tgz","fileCount":16,"integrity":"sha512-fupwv6ER7/iCa4erJerfNufBTyjaJMRFBjGRgN80lSs5AdfoIRGMlKX/d4dSI4ONVr/DgDxls00BFjK/M99vdg==","signatures":[{"sig":"MEYCIQDMitufU6DDp44M7UB0Amrus+m395mzPwjgvhpup+1f5wIhAIV81kPjW14nQJBdJooipPS/xGKP2j1AZkWMtlBkAmqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"9f2078176569ec11a7670d738d99a81bf2002da5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.22","webpack":"^5.108.4","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.167","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.247_1784794706675_0.6274728550037041","host":"s3://npm-registry-packages-npm-production"}},"3.8.248":{"name":"react-simple-keyboard","version":"3.8.248","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.248","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"47e20191969d13b1a66d9d6306aa15e47635b8e1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.248.tgz","fileCount":16,"integrity":"sha512-PkxPnmcY0b+ImboY95sBRit8rp9QjVruzMdmTMM9CuuM1H4YJC2MuVfVy4nhARh+2shsnEqz3jD4p3HK9KF3zA==","signatures":[{"sig":"MEUCIQCO/L4ed6rqApBb9uCQqmKwEuc4t6c6MLhxlBfuBc5qswIgM/b8W1pqCMmpnVWcbSK9HkqW+phhNPQ6IxIYgf1hW3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"b696405b5cf61f34c75eacb3287dcd9fca5906e9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.22","webpack":"^5.109.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.168","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.248_1784880334269_0.7819172161845898","host":"s3://npm-registry-packages-npm-production"}},"3.8.249":{"name":"react-simple-keyboard","version":"3.8.249","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.249","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"a5486f12a6c800c40f2455e62b1103133c7e777c","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.249.tgz","fileCount":16,"integrity":"sha512-8Cndk2cnlMqEPE3T3QEFjrUkkrc+N+eZdMwqW2vb8oCTaE3kXlbiUTdvczRmcd7GsX2tRJREgbTalwW1RBqVvA==","signatures":[{"sig":"MEQCIDgodeuAJlTL8OMNVSgcCXxoU2FyCOp6nsVG3a0VePysAiBpvjtPM0ErXqIdDNI8bTWeIwWY6nSXbWRR+S7urT844Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.249","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"85c856c1262fe502ca62ea97b12b79678290720e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.22","webpack":"^5.109.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.168","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.249_1784880453466_0.718399379115582","host":"s3://npm-registry-packages-npm-production"}},"3.8.250":{"name":"react-simple-keyboard","version":"3.8.250","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.250","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"96d43135164fa660498769ce5b446234dc2a937a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.250.tgz","fileCount":16,"integrity":"sha512-JUch276137KPHajEACweUfFhABVa6GadshYveTb6m1xg1jk97cv4JazJNbYBoQiE7bA+izOWN11jmfNhVh98YA==","signatures":[{"sig":"MEUCIFl/AlIygUCilE9TawZGsLfAFe3+Y6VIAn1ok3FwsXniAiEAqNdvvxzRuCcenb6GwQQKpYBk4/VkdUAfqDZ+KtJZnfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463354},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"df5ac193d9412663095b6683f288182bf590058a","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.23","webpack":"^5.109.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^4.9.5","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.170","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.250_1785139539838_0.174604037082984","host":"s3://npm-registry-packages-npm-production"}},"3.8.251":{"name":"react-simple-keyboard","version":"3.8.251","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.251","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"12ef2413603f635e4bac9a8ad08583ff795a45bb","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.251.tgz","fileCount":16,"integrity":"sha512-SFc3XVA/Oh55ighR5JbgaK9vTw5ngvTEvMFDJvIouvan9wpQe+whoAIyVlhr/Pyui5XzWyD1KoNBO9Csv1EVVw==","signatures":[{"sig":"MEUCIBOVecvziyxbfl8fSDt02k/37Vz8YsiJRILJdhp2+O/pAiEAoMg666WknzCyVMeuQsqLNxCW9pBAWUuX21x1srTeW/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.251","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"824b40de09e2a33521dc58bcafa2fea6de09e26e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.23","webpack":"^5.109.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.172","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.251_1785211933862_0.9774981162941474","host":"s3://npm-registry-packages-npm-production"}},"3.8.252":{"name":"react-simple-keyboard","version":"3.8.252","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.252","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"088dc0a300faa38d972127052b577b19e53931a1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.252.tgz","fileCount":16,"integrity":"sha512-c/A3JqBr4wCoD1q3nTnJC8ryqiJ1RJUyFar7YgwjfAtFA08Yp24bJTQyMugYFpE51VQkPlkqfP7G0S0oPaEPSQ==","signatures":[{"sig":"MEYCIQCa3jh3Jjjn5087TBM4SdYLjTYKRrX6D4z55xPLPJE+qQIhALLJtTfTXdPyxPafbzuSV6Dkg3mq2D2cfK62Jary9Q/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"cb390f46e42491838de6c59ab1f2079173e5fccb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.23","webpack":"^5.109.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.172","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.252_1785225915759_0.3419046663803691","host":"s3://npm-registry-packages-npm-production"}},"3.8.253":{"name":"react-simple-keyboard","version":"3.8.253","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.253","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"104800f5a05d74a9395644fb3f8abe10e8e39f90","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.253.tgz","fileCount":16,"integrity":"sha512-jUGdvqjp55g84BnFmafL3i0izeOV9SXmuo5s0iTfF2VuwVonZYYbuxBCXKTJl5QIIYuEB0rAiUg07UoDqURjbw==","signatures":[{"sig":"MEUCIQCQ0c/tVOAS7xkp083bseb3hCT1J89ZskuBb98o1lNOeQIgLMZq4/vo6j9noBsVIrVMmmZQyH0DEss+jxaEEJsXGmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"2023d66a2feaa36bd4601cbf9d592cf0fb9dde45","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.24","webpack":"^5.109.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.173","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.253_1785312356594_0.4235574569922933","host":"s3://npm-registry-packages-npm-production"}},"3.8.254":{"name":"react-simple-keyboard","version":"3.8.254","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.254","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"10a1ef396f0268a646ade4f602a44a2d3280400d","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.254.tgz","fileCount":16,"integrity":"sha512-Df+jmHlR7XtvbbuTgXjEvHYE4b1OV1Vrn+1sWlzlP7C7F4jtAyUqoX82rQZvBUEEDGUOqPG22kQYywcIBLwfnA==","signatures":[{"sig":"MEUCIQD+6D1cAdgYYPddK1K1X4IZxw1sI5EZm4URp6wXIJ454QIge/mMbj9VjWHWGplcXeUUN5qjN5szJJGD1eq8Jq+P15s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"49101c933e955b87211ff3aec8fc1069d1be95f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.25","webpack":"^5.109.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.174","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.254_1785398709641_0.33441648687235737","host":"s3://npm-registry-packages-npm-production"}},"3.8.255":{"name":"react-simple-keyboard","version":"3.8.255","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.255","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"92489e4e4a51f7a4125404dcb5f30ad721afa940","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.255.tgz","fileCount":16,"integrity":"sha512-blwLbswo67D4SteIKtjtHyple+mBG3Iz1o7JTKsZaxA+TTamQN/ahZy2kjK/7vig2Tby35FXAK01G6z62CdT2A==","signatures":[{"sig":"MEYCIQCMAEOUTCU2dm/2isbggOqVKTqblLxz+xKfOpMF9IT/fgIhAKNLjphzspNNP9stAakHa2uQkFv6tcw2tU1nWSTI079o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"cf9f9140716c32146b8675226f2084c635d3f1c5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.49.0","postcss":"^8.5.25","webpack":"^5.109.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.175","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.255_1785744402268_0.14981577079635677","host":"s3://npm-registry-packages-npm-production"}},"3.8.256":{"name":"react-simple-keyboard","version":"3.8.256","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.256","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"935e2d9ba1a3fc1578d46f7194ee91f8b36220a7","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.256.tgz","fileCount":16,"integrity":"sha512-nH8KNzlvHp4wzuihElba77y1eP2ICQLlQ5FAgAIU7LiDS2+BH4xj5ZaJSzTYILbbs0rK2SA3AhwG2uyTdv1Qkg==","signatures":[{"sig":"MEUCIQDQThyqIb163xKtRPdJgEQiQUUX3AXLM7stX0YgFNsfRgIgHm5K0f151+36f0RpkQ5jlcpRolIr3C/tI4lPKpYdA6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462696},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"38b0feab6083229d860e1a602f9095a41361309b","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.109.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.175","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.256_1786349123276_0.650292866091235","host":"s3://npm-registry-packages-npm-production"}},"3.8.257":{"name":"react-simple-keyboard","version":"3.8.257","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.257","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"78025d00036fcf9520720c7d8edc113cb3c1ef4b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.257.tgz","fileCount":16,"integrity":"sha512-TtbolwMlduxYQiKlIQnChbhJs97IpMP0pkdqag+V6y3SzUpOm1/S7fhPYXkdQGwSx6ADW5jjOkI3vUbtCH579g==","signatures":[{"sig":"MEQCIDKI4BFrOxFV4yuLppmFCoXIlGeabb/5m4lUdvW0WY3fAiAKqE32LbjIl/t93pbRjjiKw0zBB4rvUUYlaTclpjZaHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464223},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"7db59da98111c84f2d01dcaecb86733868bc0151","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.16.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.109.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.257_1786694737733_0.5872046625540519","host":"s3://npm-registry-packages-npm-production"}},"3.8.258":{"name":"react-simple-keyboard","version":"3.8.258","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.258","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5a78dc41ea64181349252903a340e4cf418fd5b2","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.258.tgz","fileCount":16,"integrity":"sha512-8e4z38ZS0Fc22l4D203YpdW/GiMwZvhsfCiY4DYWBe1uC+x0OjfSchaLkQ6MhAvdTeiOaS1zx979w0kY9t5M7Q==","signatures":[{"sig":"MEUCIAZhsNQ82Wbtyi8alV+A5GnBsRo+KPiqLUTs7PQbBV5FAiEA9MLz6bZKfvQBQK5UKJJXq1lQzCZ4OsmWQmNHCv7ks5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"1225d0a95ed3f27ff810fde8badd1e7253df5bda","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.258_1788163503141_0.3229294897334869","host":"s3://npm-registry-packages-npm-production"}},"3.8.259":{"name":"react-simple-keyboard","version":"3.8.259","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.259","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d545d3359ee2fa8f73dfcdccf7e936ecff733496","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.259.tgz","fileCount":16,"integrity":"sha512-sf9juHL/FIjstEdtUFKbgbALW9HRpLN0sJmndZ6R6xrnjgAPhjyfephJ18qEipiCCqVcr9cIGLf6nmwoZsOBjw==","signatures":[{"sig":"MEYCIQCNP3RNiEsHM8E6nl0X4X0YxzqBzC0e9yDRbSJuMbQXRwIhAMMTgOCHUthNobqW5gqffXhuzc3uJBgmdJOPWHqDu638","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"470775e0c4f05f849d1e233f981fb6d349de9fe6","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.4","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.4.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.259_1788163592299_0.8014297145234561","host":"s3://npm-registry-packages-npm-production"}},"3.8.260":{"name":"react-simple-keyboard","version":"3.8.260","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.260","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"7f965e28e66d96304e7e619ba8416094dfa088d5","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.260.tgz","fileCount":16,"integrity":"sha512-4gL6tqdK6JF8G4hiin9Kw+/8yfyF5CRbpacFqPnuU02CTZ9N+YDwKmBqyKljYRaXiGlX5RbWFJYwsVhQTUKUhw==","signatures":[{"sig":"MEQCIDg4ihb/XKW+pc/KPM76aSv2tFY/t53HW9Hvy5idZ7mSAiBe7/CFMHwcrNlBMAl3QYzPmBiW9kHg3YT4X78taqNF8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"5ea3b4002727606412c29f837ef51643a975019e","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.260_1788249955530_0.7734118987425034","host":"s3://npm-registry-packages-npm-production"}},"3.8.261":{"name":"react-simple-keyboard","version":"3.8.261","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.261","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9e807fa559f7843ee09a36959a25969bfe2ab317","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.261.tgz","fileCount":16,"integrity":"sha512-9aOzSEcQg3Cdog+9y5mAImIuHu9PXTITc4a5ezfmyLVlDEPMGD/YIWP2OqroOnOKsBvlMRUyagY644qBjXRGWQ==","signatures":[{"sig":"MEUCIQCzhJAYy7GkDyStUHsrq/F78ItODoNAS2yMMlYdR/dWyAIgQynDIc4eL4EvTjAd41Mevrkp18PaubYqVT81mCbgxHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"537cf289aa0d16383e524d2b7f03f624af83af8f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.261_1788277924685_0.4315035151411366","host":"s3://npm-registry-packages-npm-production"}},"3.8.262":{"name":"react-simple-keyboard","version":"3.8.262","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.262","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"3aaeeff0622a390466d9dc2a7141a5e4bcc3640b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.262.tgz","fileCount":16,"integrity":"sha512-D45672J0NxAYJNcZbhOpejhtzNTddjTBlQ3LXm76t+Ro050puZUqWkeMbA3UoQyXJ+5wFUwV/RlLMRmO1gsqzA==","signatures":[{"sig":"MEUCIQC8oZPrZa4bFnMhZvE7KRerjpr6xHRP2EfHmJf6popULwIgW1Wu8GPINtJdEo/qN+eLWST0+EoDFnyrzxdK/2VJltM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"55f8b32f9ef9bad46f086db72335cb51c07237a1","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.262_1788395253380_0.023492647599794747","host":"s3://npm-registry-packages-npm-production"}},"3.8.263":{"name":"react-simple-keyboard","version":"3.8.263","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.263","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"25429c594c067510fcf35978a773e7770afb200a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.263.tgz","fileCount":16,"integrity":"sha512-jq9hSgP+s6fAFfCi6IZL8NRRDOWonfand35pDQZD5GjSlv0mQ4SLwcK9Dcu562VczYDQfPJU3OpldVTawhHejg==","signatures":[{"sig":"MEQCIHbvMN4/AoYexrbnMo3nEno4U/DJ37mj0xD4lRPgTWFdAiA44Q5ZW7FsEk/Tssz3hI5kAlOzly9yIOBxnGGvFinbKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461410},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"1ebb4915e8bd8445b06021d869786af004081d66","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.177","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.0","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.263_1788422712985_0.31456503718247264","host":"s3://npm-registry-packages-npm-production"}},"3.8.264":{"name":"react-simple-keyboard","version":"3.8.264","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.264","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ea5ba7bc485b58febffd097c0c89eb909f42f89a","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.264.tgz","fileCount":16,"integrity":"sha512-xeHjwd13q6oAgDiChA+jajlhaaiJUVG5zv4ybbTyei0buBHOUOhH1mECtLPAaIGheX3E5ukFuTH+pYGw1e16IQ==","signatures":[{"sig":"MEUCIDyhjM/f0X2Kv//q/ph7kjzQJ/lPKeV0vvQ5ibf4GVLUAiEA1wSITERHDN0//cUad4hatnSLWEPOdQZNSV8XuREVEgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"e0046b0f34e10cc6fa10b8e07321daea89d8a0eb","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.17.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.2","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.179","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.264_1788509303593_0.8894526963692948","host":"s3://npm-registry-packages-npm-production"}},"3.8.265":{"name":"react-simple-keyboard","version":"3.8.265","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.265","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"174c6ea3ed82600cf324bcafd52d4250b763a23b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.265.tgz","fileCount":16,"integrity":"sha512-itcJsAmodMxUGpze7wdNktuGDS0AkxipzNCJ7mR6lEVUrG8e7RQ6AuH4jupecfI8vUwL7q28UR2WfVcGIHW7RQ==","signatures":[{"sig":"MEUCIQCEv4dt43Lk0zm/zNyA9cNzjkAgX0kvENutap6N/jPG3QIgOdEMhGuggIT64EULMYK0hSSC36pXu6MJ0+MlRpvdMHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"f7045206cef8b238f150a174f2d2de2fc12677d7","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.4","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.183","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.265_1788768342381_0.8759590495075995","host":"s3://npm-registry-packages-npm-production"}},"3.8.266":{"name":"react-simple-keyboard","version":"3.8.266","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.266","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"89b34da68bb0719a0ebf1c71becf6a3198e34d05","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.266.tgz","fileCount":16,"integrity":"sha512-4A4DUBNp/BlFfQ7Rvvcnygzukt5Dlq9SY/tCzDRXy40bDrc2lxz68Sqjv2Ajjx0TdXnpF/Z4vAMFAqfIQzrkrw==","signatures":[{"sig":"MEQCIBmx3YPTDpXx47yFGeHadbsv4BU1b8LqpaL3NF+GrJ+HAiABl+zRXDfJB5PBboGphKsWTehWem8xeHI5QFbi7D3LsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"7ea79796d033bc5f3a29cf9ec6f9cb9e39842590","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.5","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.183","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.266_1788854725319_0.7580394799164327","host":"s3://npm-registry-packages-npm-production"}},"3.8.267":{"name":"react-simple-keyboard","version":"3.8.267","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.267","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"d22ed2e825ed26758cba0e14d19c2219536fa01b","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.267.tgz","fileCount":16,"integrity":"sha512-suFTO0CNzy45BuZi51DeJbZjxCyl9BiMnxojrQY3aqJ6+WFcqGpHtSvnh018JYFXnc/Y45D4RbCksUsWn0TF0A==","signatures":[{"sig":"MEYCIQD4aYEhVaHKfhfUaJa+fl9mycQqVGRtttEhv4SkVYGQqwIhAO0LnY7z4vpuU3FzD0ypdGlaskVWOc+9wJei7zpruWkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.267","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"acfcfa2056added91936f0d4157ccaba496fa508","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.5","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.183","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.267_1788996367896_0.33507572999427926","host":"s3://npm-registry-packages-npm-production"}},"3.8.268":{"name":"react-simple-keyboard","version":"3.8.268","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.268","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"480fbf9f26d80040a69d38749351d89c430074b6","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.268.tgz","fileCount":16,"integrity":"sha512-M6XU9m9KhxWnL1JPJ8AjE3szQMzzsU6JsxOLfLUFq+Adk2rHoFubQ0jHI/I/bX6H3JVaoAdyLmwwEmyokq/Odw==","signatures":[{"sig":"MEUCIAuBGbIag7djwx2ISHFvXBuD+77Nff2qEg2p5zGRW0ooAiEAijuNtuSWyYt0P7JckhGlC3A9T44IzWTxEscY2Ftdknw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"fb32be718cda2daa44b471955d0aab7c1dd66354","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.5","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.183","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.268_1788996498715_0.1380061135238444","host":"s3://npm-registry-packages-npm-production"}},"3.8.269":{"name":"react-simple-keyboard","version":"3.8.269","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.269","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"5de12cdcff6be73df8d9156338040af1c17604d0","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.269.tgz","fileCount":16,"integrity":"sha512-zwLiZbPH201XIGlnEygZPXFPiJ5EBUZx8iN9GUXVa0mQdJAZmP4RtU1axKEPKEOR3JZcTfLmjmXNzjkn7NZukQ==","signatures":[{"sig":"MEQCIA7eZjzYut+PpmSqJFA9JrkfpO3zeLcuSKa7j1BWxVWeAiBKh+fIEBz5FmP8/kKd21hOtP94rd+3NccwDwynRe2m/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.269","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458867},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"1776c39c9815a6d00d3eb6de4c43129dbd058fb3","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.5","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.183","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.269_1788996591393_0.5474820391388089","host":"s3://npm-registry-packages-npm-production"}},"3.8.270":{"name":"react-simple-keyboard","version":"3.8.270","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.270","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"9b697021eb7edb37bcd06108a0e7a418c4d48b96","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.270.tgz","fileCount":16,"integrity":"sha512-ZxgzDqdAIdz3GGIPIGFperJcaibbEV0kImh5Jv5KJEssoTZtcmmhjfqdhayAfuz5Fk/SEeHBU7/G6cK0ahSSuA==","signatures":[{"sig":"MEUCIHtXgVAVUg3QReZvZRfy3AQvhaqZeSQa5qW2ND+hWhXEAiEAvNlLrPdFLUvMPx1HhRZ32kLReWSuUCAAOdRBpYnDhzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.270","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"667e195345de4aa61e2ec793f6b81460a079b842","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.5","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.184","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.270_1789113923376_0.1081896640190767","host":"s3://npm-registry-packages-npm-production"}},"3.8.271":{"name":"react-simple-keyboard","version":"3.8.271","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.271","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ce4401d5a3c2c1ee145ffa5003babfc06e61b14f","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.271.tgz","fileCount":16,"integrity":"sha512-HF/DuLbVoX9ev2RxsiFsUrm9PMmgFHWW8JsMcsGlcLBMcgoCFzIZMlbj7S1vNWqZFUBEapsVNGHUDXOweYgNtw==","signatures":[{"sig":"MEUCIQDWw1AAkBrVTz3xhj9tE6ISCa7OYUJCKTu3p33Zc2sq3gIgL4XxzOYlm8OeKLR7s6HcaZaeTzrd1cxqxdru9MbAEdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"29eeb01b3fe6b8dcbf5eb104f2f5a47c8314c282","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.5.6","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.187","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.271_1789373134142_0.8446704847751798","host":"s3://npm-registry-packages-npm-production"}},"3.8.272":{"name":"react-simple-keyboard","version":"3.8.272","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.272","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"ba5ee27f73496988c856bda2970d9903653cb330","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.272.tgz","fileCount":16,"integrity":"sha512-Q0q/di9514fHN2hfyoixgZzfz2zq3AdorszSxQRM+PBHSz9kV3Dm072/CDLCIC9A+sySP029hT8DrZUjfVdA8Q==","signatures":[{"sig":"MEQCIDPoc7dMq/H8wtIJEDVafNGWZ05ky30uMb2EVTKInawpAiBE6Obvcj5kCHbJ4MXfzPKRFRhCrqfOCcFmWr/CfJBhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbWxn29q3LwkCFehu+BV+gi4vaeys4bUBVf61OJanuvgIhAJu12gnsEWhEr1bWE4tUUD/ziCiEb6u+SN1bugHxhcZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"aaf543c70f549fa00e54f6711bff085983db63b8","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.110.3","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.187","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.272_1789546003594_0.3828217603933812","host":"s3://npm-registry-packages-npm-production"}},"3.8.273":{"name":"react-simple-keyboard","version":"3.8.273","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.273","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"6e419fe45bf70304e9c19416bf024f876b1f69e8","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.273.tgz","fileCount":16,"integrity":"sha512-vsFy09XENNaY13cSSzZ6zLQSrSy9PBDW+CLVePoQah2uRYx6vOhKODdBTYght2YGXMiiQ+rDWmaTvUxjC3Pc0A==","signatures":[{"sig":"MEQCIHyZfCqg7vB9I76s6mk8yIrgL+2qLTADkQlTImfTnpEhAiBhB4L6Ra3SCh5uDS9nEQ8XTonOX1Zfrx4cAo+ooIchPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG61CN9RysAkIGvPTsJoy3crPa6AhMokDBGo1X/LHNEJAiEAmDGCr2tW6kVP4WJTO7sbNvM98+HuVloI/41H6IJ/b78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"218e0891a40f4d6d0d797970035586a6b64fe51f","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.111.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.187","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.273_1789632415329_0.2622217851186426","host":"s3://npm-registry-packages-npm-production"}},"3.8.274":{"name":"react-simple-keyboard","version":"3.8.274","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.274","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"1613a90bb42fcbbc6ee30f9532ebdf4aa440dbbf","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.274.tgz","fileCount":16,"integrity":"sha512-MB9aRFs63SZS2qNWNKvH74ptBxu4lqQpCq15Mk1jThnQ1lBaOPq7+/GMVGwCDimD0TSU7/8li1eq6jxfQx8eVQ==","signatures":[{"sig":"MEUCIQCEMxUYjXA6/x9FMPxL7LzeDnessFLiiIWijpfG7eyLUwIgBxZeO4lWOdrj9HbZy9Muq+AtYv4w4hqla4neeB+coOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQ0Lk/qrIbpecutCrntmNtLrAQsKVwdOF8KPV4Mg4JYAiBqBTg9qP0cpLdpSwBkHqlFgG/Uxr7eRijBeQGYi1GFSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"cff7c159c86773ac829c407aac9e1fa9ea9dd4d9","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.111.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.0","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.188","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.274_1789718806209_0.2628726268140362","host":"s3://npm-registry-packages-npm-production"}},"3.8.275":{"name":"react-simple-keyboard","version":"3.8.275","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.275","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"30fcd3431af4f4b0c40b16c96448c82d67fff265","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.275.tgz","fileCount":16,"integrity":"sha512-aJ7jnhlla+qx9qHhf1qQ5osKZVXrTjyrNO7QjZU/oeJfkLwG4qvRFfqOw3zG65poT89KdZkapjfN/Hz+DP6Bug==","signatures":[{"sig":"MEQCIDFlYaBimJeC5UVOqs3DMnrhlEZE8VT3AoZvu0zTGG/1AiA6sDWJgxQmpT+Ln8mf7OJykrMlmkfzhGRjvrCo4ysszA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4qo4/Ul3ZFO+KVcrcoRJqdhNYWM5yWPH2UIGtYSFjmQIhAOOnldG9NTBWaH8rXaK3AlnhJpxqitGPnbCBddYI/Ssg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"752493c975a27b57557a08bdfc3e148e6f3b60f5","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.111.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.1","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.190","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.1","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.7","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.275_1789978178184_0.6315837878464154","host":"s3://npm-registry-packages-npm-production"}},"3.8.276":{"name":"react-simple-keyboard","version":"3.8.276","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"react-simple-keyboard@3.8.276","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"da529a768df89fca9375249a5e5755d2333e1601","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.276.tgz","fileCount":16,"integrity":"sha512-i9fRUlS+S+KY+QfcUoxmXIO6QdZ0OMeHgeCI3vOHCHmJEwg/+X+gnCTH36U2ImYV4nnnwbvZuHpErVTOut6+9g==","signatures":[{"sig":"MEUCIEdkkxzISZwMR0I3EHbD1Eys4y+xy346vAXi5hshQcvFAiEA/GrnLWzbVMbWJ6xu1+/SoNuA9xMSRS3y2jWzZGUT3VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuGtwK7ADp1XvXzA6ABiR111WDgBt7Cv+ibmyZfm8j5AIgKvxZMCTOPjlApd5ah+RgyiEfSw29K42iARYA8gFNCf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"8ea9fc88acdaa4ce719632fabb7358c2adcbefc2","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.111.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.1","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.190","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.2","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.9","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-simple-keyboard_3.8.276_1790064395015_0.9867157619500071","host":"s3://npm-registry-packages-npm-production"}},"3.8.277":{"_id":"react-simple-keyboard@3.8.277","bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"dist":{"shasum":"23fc2c469c81dd686aebd36cdae330084576cff1","tarball":"https://registry.npmjs.org/react-simple-keyboard/-/react-simple-keyboard-3.8.277.tgz","fileCount":16,"integrity":"sha512-+UBYCVeYebL35nGh+fBIuUCJxBRpwN0rt4bT0suArXVph07YRHIvIvi63pVMsprNB4y66GJFO/ItCc9BOfvgMw==","signatures":[{"sig":"MEUCIQDmw5vmvT6YAfHHYIWHCFjtlr1+WziAuVIt30rwYB8AWQIgHrWwtowJ8bg07taewLj3f0CZAnixX9S3mlBQ0tYWx30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCy1JSiCqgfSZlWtg5M3zPGSAYpoYpSotsD23XdkB262QIgRfs9JsDJqtFhx5yNmOZnJpn7SiH/Ru/MToRIbwqDj5U="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-simple-keyboard@3.8.277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458341},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","name":"react-simple-keyboard","types":"build/index.d.ts","author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"module":"build/index.modern.esm.js","exports":{".":{"import":{"types":"./build/index.modern.d.ts","default":"./build/index.modern.esm.js"},"default":"./build/index.js","require":{"types":"./build/index.d.ts","default":"./build/index.js"}},"./build/*":"./build/*","./package.json":"./package.json"},"gitHead":"179eaa5a4861f5cb9fa713f21bc6288f64cfd067","license":"MIT","scripts":{"test":"jest --silent","build":"npm run generate-types && webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","generate-types":"node scripts/generateKeyboardTypes.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"version":"3.8.277","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f75cde45-163e-41cf-90f9-233a39145019"}},"homepage":"https://virtual-keyboard.js.org/","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"_npmVersion":"11.19.0","description":"React.js Virtual Keyboard","directories":{},"maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"sideEffects":["**/*.css","./build/index.js","./src/lib/polyfills.js","./src/lib/components/Keyboard.tsx","./src/lib/components/KeyboardModern.tsx"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","enzyme":"^3.11.0","eslint":"^7.32.0","core-js":"^3.50.0","postcss":"^8.5.26","webpack":"^5.111.1","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@babel/cli":"^7.29.7","css-loader":"^7.1.5","dts-bundle":"^0.7.3","typescript":"^6.0.3","url-loader":"^4.1.1","@babel/core":"^7.29.6","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","@types/react":"^18.0.9","autoprefixer":"^10.6.1","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","@types/enzyme":"^3.10.12","postcss-loader":"^8.2.1","simple-keyboard":"^3.8.191","@types/react-dom":"^18.0.3","@babel/preset-env":"^7.29.5","webpack-dev-server":"4.13.3","@babel/preset-react":"^7.29.7","babel-preset-minify":"^0.5.2","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.8","terser-webpack-plugin":"^5.6.1","jest-environment-jsdom":"^30.5.2","mini-css-extract-plugin":"^2.10.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^4.32.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^4.33.0","@babel/plugin-transform-typescript":"^7.29.9","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-simple-keyboard_3.8.277_1790323652611_0.4743414439819813"}}},"time":{"created":"2018-04-20T14:29:55.368Z","modified":"2026-09-25T08:07:33.003Z","1.0.0":"2018-03-02T15:15:52.832Z","1.1.9":"2018-04-20T14:29:55.488Z","1.2.1":"2018-04-23T10:28:21.665Z","1.2.2":"2018-04-23T10:48:06.553Z","1.2.3":"2018-04-23T10:51:46.725Z","1.2.4":"2018-04-24T13:11:35.803Z","1.2.5":"2018-04-30T16:51:30.912Z","1.2.6":"2018-04-30T16:57:03.963Z","1.2.7":"2018-04-30T18:14:23.846Z","1.2.8":"2018-04-30T19:33:16.265Z","1.2.9":"2018-05-31T00:55:02.450Z","1.3.0":"2018-06-08T15:02:44.941Z","1.3.1":"2018-06-08T15:05:49.194Z","1.3.2":"2018-06-26T13:01:18.727Z","1.3.3":"2018-06-30T02:35:14.576Z","1.3.4":"2018-06-30T02:47:50.795Z","1.3.5":"2018-07-05T21:17:08.811Z","1.3.6":"2018-07-19T14:22:25.520Z","1.3.7":"2018-07-31T18:10:33.816Z","1.3.8":"2018-08-07T14:46:52.103Z","1.3.9":"2018-08-13T17:21:56.253Z","1.3.10":"2018-08-13T17:28:34.573Z","1.3.11":"2018-08-13T18:51:17.783Z","1.3.12":"2018-08-14T02:26:12.486Z","1.3.13":"2018-08-14T20:53:27.092Z","1.3.14":"2018-08-14T21:00:37.855Z","1.3.15":"2018-08-29T14:55:28.082Z","1.3.16":"2018-09-08T14:37:39.792Z","1.4.0":"2018-09-25T00:50:51.600Z","1.4.1":"2018-09-25T01:03:11.336Z","1.4.2":"2018-09-25T01:24:34.430Z","1.4.3":"2018-09-25T01:46:53.243Z","1.4.4":"2018-09-25T02:04:25.406Z","1.5.0":"2018-10-06T23:05:54.386Z","1.5.1":"2018-10-06T23:12:12.531Z","1.5.2":"2018-10-07T02:35:55.224Z","1.5.3":"2018-10-08T03:01:28.885Z","1.5.4":"2018-10-08T23:16:02.988Z","1.5.5":"2018-10-10T17:11:10.576Z","1.5.6":"2018-10-12T22:27:20.560Z","1.5.7":"2018-10-15T03:43:07.948Z","1.5.8":"2018-10-15T04:57:06.551Z","1.6.0":"2018-10-17T04:53:38.523Z","1.6.1":"2018-10-17T04:58:29.330Z","1.6.2":"2018-10-17T19:41:28.297Z","1.6.3":"2018-10-20T18:52:46.030Z","1.7.0":"2018-10-22T16:32:13.556Z","1.7.1":"2018-10-22T16:33:25.096Z","1.7.2":"2018-10-25T00:23:42.516Z","1.7.3":"2018-10-25T00:40:04.705Z","1.7.4":"2018-10-29T15:49:20.834Z","1.8.0":"2018-11-01T22:19:31.403Z","1.8.1":"2018-11-03T05:55:39.223Z","1.8.2":"2018-11-04T22:35:11.321Z","1.8.3":"2018-11-05T01:57:18.448Z","1.8.4":"2018-11-05T18:47:46.075Z","1.8.5":"2018-11-05T22:49:08.757Z","1.8.6":"2018-11-06T22:43:14.252Z","1.9.0":"2018-11-09T19:11:21.314Z","1.9.1":"2018-11-14T19:10:37.206Z","1.9.2":"2018-11-14T19:58:24.098Z","1.10.0":"2018-11-14T22:54:01.645Z","1.10.1":"2018-11-17T02:44:01.257Z","1.11.0":"2018-11-17T03:17:07.993Z","1.11.1":"2018-11-17T04:52:17.149Z","1.11.2":"2018-11-19T14:38:58.967Z","1.12.0":"2018-11-19T15:57:21.257Z","1.12.1":"2018-11-25T18:00:48.875Z","1.12.2":"2018-11-25T21:09:40.259Z","1.12.3":"2018-11-26T01:27:22.619Z","1.12.4":"2018-11-26T03:36:59.010Z","1.12.5":"2018-11-27T22:56:10.816Z","1.12.6":"2018-12-08T22:02:17.004Z","1.12.7":"2018-12-13T17:51:15.125Z","1.13.0":"2018-12-14T05:55:49.872Z","1.13.1":"2018-12-23T22:56:42.368Z","1.14.0":"2018-12-24T19:09:47.038Z","1.14.1":"2018-12-27T18:57:31.230Z","1.14.2":"2019-01-06T20:57:26.131Z","1.14.3":"2019-01-17T23:50:16.792Z","1.15.0":"2019-01-25T04:54:12.369Z","1.15.1":"2019-01-28T01:01:51.047Z","1.15.2":"2019-01-28T16:31:02.663Z","1.16.0":"2019-02-07T04:27:07.537Z","1.16.1":"2019-02-09T15:42:28.304Z","1.16.2":"2019-02-16T16:35:23.147Z","1.16.3":"2019-02-20T23:32:05.592Z","1.16.4":"2019-02-23T20:04:41.014Z","1.16.5":"2019-02-23T20:29:18.814Z","1.16.6":"2019-02-26T01:39:48.625Z","1.16.7":"2019-03-02T23:38:55.919Z","1.17.0":"2019-03-07T02:54:42.484Z","1.18.0":"2019-03-07T12:46:10.838Z","1.19.0":"2019-03-08T02:44:54.685Z","1.20.0":"2019-03-10T03:05:40.779Z","1.20.1":"2019-03-11T00:07:49.426Z","1.21.0":"2019-03-11T22:43:05.992Z","1.21.1":"2019-03-12T13:16:31.923Z","1.21.2":"2019-03-17T02:52:59.520Z","1.21.3":"2019-03-27T04:25:25.798Z","1.21.4":"2019-04-10T00:59:49.398Z","1.21.5":"2019-04-14T00:42:09.716Z","1.21.6":"2019-04-15T14:54:59.254Z","1.21.7":"2019-04-18T13:14:26.659Z","1.21.8":"2019-04-18T14:29:38.641Z","1.21.9":"2019-04-27T19:08:44.470Z","1.22.0":"2019-04-28T03:24:55.364Z","1.22.1":"2019-05-10T23:17:43.497Z","1.22.2":"2019-05-21T04:10:34.493Z","1.22.3":"2019-05-25T21:56:34.845Z","1.23.0":"2019-06-02T07:21:33.973Z","1.24.0":"2019-06-06T02:40:45.918Z","1.24.1":"2019-06-13T22:51:15.884Z","1.24.2":"2019-06-22T15:46:43.085Z","1.25.0":"2019-07-14T16:36:29.161Z","1.25.1":"2019-08-01T01:10:59.935Z","1.26.0":"2019-08-12T01:12:31.190Z","1.26.1":"2019-08-13T06:39:50.334Z","1.26.2":"2019-08-13T15:23:54.659Z","1.26.3":"2019-08-13T20:23:28.515Z","1.26.4":"2019-08-17T21:35:15.286Z","1.26.5":"2019-08-19T13:08:22.340Z","1.26.6":"2019-08-27T03:43:43.272Z","2.0.0":"2019-09-07T02:26:52.158Z","2.0.1":"2019-09-07T03:37:37.657Z","2.0.2":"2019-09-07T05:06:42.129Z","2.0.3":"2019-09-09T00:12:59.816Z","2.0.4":"2019-09-19T22:18:49.036Z","2.0.5":"2019-10-08T22:30:09.562Z","2.0.7":"2019-10-13T03:37:50.069Z","2.0.8":"2019-10-13T04:16:09.872Z","2.0.9":"2019-10-13T04:23:49.668Z","2.0.10":"2019-10-13T04:30:19.436Z","2.0.11":"2019-10-13T16:06:31.544Z","2.0.12":"2019-10-14T19:57:05.783Z","2.0.13":"2019-10-16T03:25:10.190Z","2.0.14":"2019-10-16T03:27:06.415Z","2.0.15":"2019-10-16T03:33:32.643Z","2.0.16":"2019-10-23T09:21:11.805Z","2.0.17":"2019-10-23T09:26:57.515Z","2.0.18":"2019-10-23T09:29:31.513Z","2.0.19":"2019-10-23T09:38:06.832Z","2.0.20":"2019-10-23T09:48:01.630Z","2.0.21":"2019-10-24T09:29:32.990Z","2.0.22":"2019-10-28T09:46:48.110Z","2.0.23":"2019-10-28T09:49:09.504Z","2.0.24":"2019-10-29T16:01:22.475Z","2.0.25":"2019-10-29T18:01:12.026Z","2.0.26":"2019-11-04T00:11:17.130Z","2.0.27":"2019-11-04T01:29:17.663Z","2.0.28":"2019-11-04T14:35:05.325Z","2.0.29":"2019-11-05T13:55:06.025Z","2.0.30":"2019-11-05T15:05:27.788Z","2.0.31":"2019-11-05T17:18:46.102Z","2.0.32":"2019-11-05T18:25:23.803Z","2.0.33":"2019-11-06T10:27:20.238Z","2.0.34":"2019-11-07T10:22:14.471Z","2.0.35":"2019-11-07T10:24:20.661Z","2.0.36":"2019-11-07T10:29:24.627Z","2.1.0":"2019-11-07T17:10:26.874Z","2.1.1":"2019-11-07T17:12:35.277Z","2.1.2":"2019-11-11T11:51:42.841Z","2.1.3":"2019-11-11T11:55:06.026Z","2.1.4":"2019-11-12T10:21:22.325Z","2.1.5":"2019-11-12T10:28:15.501Z","2.1.6":"2019-11-13T10:26:19.358Z","2.1.7":"2019-11-14T12:23:23.739Z","2.1.8":"2019-11-15T10:29:05.755Z","2.1.9":"2019-11-15T10:31:00.450Z","2.1.10":"2019-11-15T10:41:32.572Z","2.1.11":"2019-11-18T10:28:04.621Z","2.1.12":"2019-11-21T09:46:13.939Z","2.1.13":"2019-11-22T09:44:05.697Z","2.1.14":"2019-11-22T09:46:47.222Z","2.1.15":"2019-11-22T09:50:11.521Z","2.1.16":"2019-11-24T03:06:54.548Z","2.1.17":"2019-11-25T10:57:13.954Z","2.1.18":"2019-11-25T11:03:29.020Z","2.1.19":"2019-11-25T11:07:21.375Z","2.1.20":"2019-11-25T11:12:15.533Z","2.1.21":"2019-11-26T09:36:19.122Z","2.1.22":"2019-11-26T09:38:06.653Z","2.1.23":"2019-11-26T09:42:37.516Z","2.1.24":"2019-11-27T09:55:02.430Z","2.1.25":"2019-11-27T09:58:15.994Z","2.1.26":"2019-11-27T10:02:57.894Z","2.1.27":"2019-11-28T09:22:35.612Z","2.1.28":"2019-11-29T09:20:12.699Z","2.1.29":"2019-11-29T09:22:53.427Z","2.1.30":"2019-11-29T09:29:07.509Z","2.1.31":"2019-12-02T10:58:11.503Z","2.1.32":"2019-12-03T03:05:42.565Z","2.1.33":"2019-12-03T09:44:51.271Z","2.1.34":"2019-12-03T09:50:45.982Z","2.1.35":"2019-12-05T09:34:58.497Z","2.1.36":"2019-12-05T09:36:32.910Z","2.1.37":"2019-12-05T09:39:42.377Z","2.1.38":"2019-12-05T09:41:23.709Z","2.1.39":"2019-12-09T10:51:12.380Z","2.1.40":"2019-12-09T10:52:45.722Z","2.1.41":"2019-12-09T10:55:14.858Z","2.1.42":"2019-12-09T10:57:35.235Z","2.1.43":"2019-12-09T11:04:10.190Z","2.1.44":"2019-12-10T09:58:27.805Z","2.1.45":"2019-12-10T10:05:50.142Z","2.1.46":"2019-12-11T10:15:19.655Z","2.1.47":"2019-12-12T10:08:48.259Z","2.1.48":"2019-12-12T23:26:28.957Z","2.1.49":"2019-12-12T23:35:08.559Z","2.1.50":"2019-12-12T23:53:01.955Z","2.1.51":"2019-12-13T09:29:14.578Z","2.1.52":"2019-12-13T09:30:39.273Z","2.1.53":"2019-12-16T10:51:38.391Z","2.1.54":"2019-12-16T10:56:24.061Z","2.1.55":"2019-12-17T09:35:49.702Z","2.1.56":"2019-12-17T09:40:19.926Z","2.1.57":"2019-12-18T09:41:52.541Z","2.1.58":"2019-12-18T09:46:56.769Z","2.1.59":"2019-12-18T09:50:57.708Z","2.1.60":"2019-12-18T09:53:25.235Z","2.1.61":"2019-12-18T09:58:35.428Z","2.1.62":"2019-12-19T10:10:51.489Z","2.1.63":"2019-12-19T10:14:13.532Z","2.1.64":"2019-12-19T10:16:03.476Z","2.1.65":"2019-12-19T10:19:26.312Z","2.1.66":"2019-12-19T10:25:50.319Z","2.1.67":"2019-12-20T10:01:21.697Z","2.1.68":"2019-12-20T10:03:41.253Z","2.1.69":"2019-12-20T10:05:27.929Z","2.1.70":"2019-12-23T10:52:37.675Z","2.1.71":"2019-12-23T10:59:18.384Z","2.1.72":"2019-12-24T09:35:41.915Z","2.1.73":"2019-12-24T09:42:03.557Z","2.1.74":"2019-12-25T09:41:17.117Z","2.1.75":"2019-12-26T09:24:12.337Z","2.1.76":"2019-12-27T09:42:32.771Z","2.1.77":"2019-12-27T16:29:42.685Z","2.1.78":"2019-12-30T10:21:31.164Z","2.1.79":"2020-01-04T22:41:09.965Z","2.1.80":"2020-01-06T10:53:39.852Z","2.1.81":"2020-01-07T10:19:04.566Z","2.1.82":"2020-01-08T10:01:54.091Z","2.1.83":"2020-01-09T15:21:12.907Z","2.1.84":"2020-01-10T10:02:27.030Z","2.1.85":"2020-01-13T11:32:50.711Z","2.1.86":"2020-01-13T11:35:01.682Z","2.1.87":"2020-01-13T11:41:25.518Z","2.1.88":"2020-01-13T11:44:28.682Z","2.1.89":"2020-01-14T10:50:40.472Z","2.1.90":"2020-01-14T10:52:51.110Z","2.1.91":"2020-01-14T10:56:47.119Z","2.1.92":"2020-01-14T11:02:54.281Z","2.1.93":"2020-01-15T11:08:43.456Z","2.1.94":"2020-01-16T11:01:14.805Z","2.1.95":"2020-01-16T21:37:46.730Z","2.1.96":"2020-01-17T10:54:26.309Z","2.1.97":"2020-01-20T11:14:13.801Z","2.1.98":"2020-01-21T10:25:38.588Z","2.1.99":"2020-01-22T10:51:15.023Z","2.1.100":"2020-01-22T10:56:13.941Z","2.1.101":"2020-01-22T10:57:45.495Z","2.1.102":"2020-01-22T11:01:33.615Z","2.1.103":"2020-01-23T10:40:40.248Z","2.1.104":"2020-01-28T10:35:52.963Z","2.1.105":"2020-01-29T10:44:31.195Z","2.1.106":"2020-01-29T10:47:17.545Z","2.1.107":"2020-01-29T10:54:20.614Z","2.1.108":"2020-01-31T10:53:49.807Z","2.1.109":"2020-01-31T11:01:34.011Z","2.1.110":"2020-01-31T11:07:19.137Z","2.1.111":"2020-02-03T12:20:36.206Z","2.1.112":"2020-02-03T12:26:00.888Z","2.1.113":"2020-02-03T12:27:59.086Z","2.1.114":"2020-02-05T10:31:21.930Z","2.1.115":"2020-02-06T10:38:27.282Z","2.1.116":"2020-02-06T10:43:55.296Z","2.1.117":"2020-02-06T12:59:41.242Z","2.2.1":"2020-02-07T04:48:08.094Z","2.2.2":"2020-02-08T23:39:22.746Z","2.2.3":"2020-02-08T23:56:07.146Z","2.2.4":"2020-02-09T00:03:16.410Z","2.2.5":"2020-02-10T11:25:36.251Z","2.2.6":"2020-02-11T11:02:35.788Z","2.2.7":"2020-02-12T10:40:12.556Z","2.2.8":"2020-02-12T10:45:34.842Z","2.2.9":"2020-02-13T10:55:31.356Z","2.2.10":"2020-02-18T10:29:08.928Z","2.2.11":"2020-02-19T10:50:33.396Z","2.2.12":"2020-02-19T10:55:23.350Z","2.2.13":"2020-02-19T11:00:51.488Z","2.2.14":"2020-02-20T10:31:52.336Z","2.2.15":"2020-02-21T10:39:19.303Z","2.2.16":"2020-02-22T18:41:38.754Z","2.2.17":"2020-02-24T11:29:01.756Z","2.2.18":"2020-02-25T10:56:22.940Z","2.2.19":"2020-02-26T10:59:20.406Z","2.2.20":"2020-02-27T11:21:26.825Z","2.2.21":"2020-02-28T10:43:50.387Z","2.2.22":"2020-02-28T10:45:37.251Z","2.2.23":"2020-02-28T10:50:06.631Z","2.2.24":"2020-02-28T10:56:14.235Z","2.2.25":"2020-03-02T13:01:11.949Z","2.2.26":"2020-03-03T11:07:10.538Z","2.2.27":"2020-03-05T10:52:36.603Z","2.2.28":"2020-03-05T10:58:45.270Z","2.2.29":"2020-03-06T10:41:30.470Z","2.2.30":"2020-03-09T12:05:55.709Z","2.2.31":"2020-03-10T10:41:20.633Z","2.2.32":"2020-03-13T10:20:10.834Z","2.2.33":"2020-03-13T20:45:44.486Z","2.2.34":"2020-03-16T11:52:35.741Z","2.2.35":"2020-03-17T17:25:32.125Z","2.2.36":"2020-03-18T10:39:18.549Z","2.2.37":"2020-03-19T10:52:12.836Z","2.2.38":"2020-03-20T10:40:15.486Z","2.2.39":"2020-03-20T10:46:00.367Z","2.2.40":"2020-03-20T10:51:24.102Z","2.2.41":"2020-03-23T13:09:13.799Z","2.2.42":"2020-03-23T13:15:26.826Z","2.2.43":"2020-03-23T13:23:29.415Z","2.2.44":"2020-03-24T11:34:26.051Z","2.2.45":"2020-03-24T11:38:11.563Z","2.2.46":"2020-03-25T11:26:27.724Z","2.2.47":"2020-03-27T10:53:47.767Z","2.2.48":"2020-03-27T10:56:04.722Z","2.2.49":"2020-03-27T11:01:52.186Z","2.2.50":"2020-03-27T11:06:05.399Z","2.2.51":"2020-03-30T12:49:26.733Z","2.2.52":"2020-03-30T12:53:32.876Z","2.2.53":"2020-03-30T12:58:51.562Z","2.2.54":"2020-03-31T11:41:57.966Z","2.2.55":"2020-04-01T11:50:41.261Z","2.2.56":"2020-04-01T11:53:30.766Z","2.2.57":"2020-04-02T11:02:01.616Z","2.2.58":"2020-04-02T11:09:47.257Z","2.2.59":"2020-04-03T12:13:07.407Z","2.2.60":"2020-04-03T12:16:57.267Z","2.2.61":"2020-04-03T12:24:50.635Z","2.2.62":"2020-04-06T14:13:06.135Z","2.2.63":"2020-04-07T11:13:50.239Z","2.2.64":"2020-04-07T11:20:02.077Z","2.2.65":"2020-04-07T11:25:53.225Z","2.2.66":"2020-04-08T11:00:52.581Z","2.2.67":"2020-04-08T11:03:43.634Z","2.2.68":"2020-04-09T11:07:08.808Z","2.2.69":"2020-04-09T11:12:34.561Z","2.2.70":"2020-04-10T11:11:23.087Z","2.2.71":"2020-04-13T11:54:23.276Z","2.2.72":"2020-04-13T12:00:17.703Z","2.2.73":"2020-04-14T11:23:50.661Z","2.2.74":"2020-04-14T11:30:00.361Z","2.2.75":"2020-04-15T11:28:50.443Z","2.2.76":"2020-04-16T11:04:59.190Z","2.2.77":"2020-04-16T11:10:47.486Z","2.2.78":"2020-04-16T20:23:24.203Z","2.2.79":"2020-04-17T11:05:57.814Z","2.2.80":"2020-04-20T12:59:00.416Z","2.2.81":"2020-04-20T13:03:04.537Z","2.2.82":"2020-04-20T13:08:42.859Z","2.2.83":"2020-04-20T13:12:55.700Z","2.3.1":"2020-04-21T04:40:12.046Z","2.3.0":"2020-04-21T04:41:30.382Z","2.3.2":"2020-04-21T11:26:38.423Z","2.3.3":"2020-04-22T11:46:11.614Z","2.3.4":"2020-04-22T11:51:42.960Z","2.3.5":"2020-04-23T02:05:33.063Z","2.3.6":"2020-04-23T11:18:41.117Z","2.3.7":"2020-04-24T11:09:32.769Z","2.3.8":"2020-04-27T13:00:22.614Z","2.3.9":"2020-04-27T13:02:45.060Z","2.3.10":"2020-04-27T13:04:46.651Z","2.3.11":"2020-04-28T11:25:18.059Z","2.3.12":"2020-04-28T11:28:22.637Z","2.3.13":"2020-04-28T11:35:34.465Z","2.3.14":"2020-04-29T11:39:08.178Z","2.3.15":"2020-04-29T11:45:03.326Z","2.3.16":"2020-04-30T12:14:12.501Z","2.3.17":"2020-04-30T12:15:55.793Z","2.3.18":"2020-04-30T12:17:30.310Z","2.3.19":"2020-04-30T12:23:29.403Z","2.3.20":"2020-05-01T12:46:23.966Z","2.3.21":"2020-05-01T12:51:51.472Z","2.3.22":"2020-05-04T14:06:22.030Z","2.3.23":"2020-05-04T14:08:15.954Z","2.3.24":"2020-05-04T14:12:16.446Z","2.3.25":"2020-05-05T12:08:51.690Z","2.3.26":"2020-05-05T12:16:23.268Z","2.3.27":"2020-05-05T12:21:02.872Z","2.3.28":"2020-05-06T12:18:10.671Z","2.3.29":"2020-05-07T12:04:44.528Z","2.3.30":"2020-05-07T12:10:23.143Z","2.3.31":"2020-05-08T11:33:53.445Z","2.3.32":"2020-05-11T13:53:15.634Z","2.3.33":"2020-05-11T13:55:40.103Z","2.3.34":"2020-05-12T12:11:08.467Z","2.3.35":"2020-05-13T12:33:19.761Z","2.3.36":"2020-05-13T12:38:55.303Z","2.3.37":"2020-05-14T12:13:17.131Z","2.3.38":"2020-05-14T12:20:37.140Z","2.3.39":"2020-05-15T11:58:20.052Z","2.3.40":"2020-05-21T22:38:28.926Z","2.3.41":"2020-05-22T12:52:39.574Z","2.3.42":"2020-05-25T14:02:50.590Z","2.3.43":"2020-05-27T12:46:11.853Z","2.3.44":"2020-05-27T12:49:45.837Z","2.3.45":"2020-05-27T12:51:45.464Z","2.3.46":"2020-05-27T12:56:33.620Z","2.3.47":"2020-05-27T12:59:12.402Z","2.3.48":"2020-05-28T05:15:33.995Z","2.3.49":"2020-05-28T13:07:45.561Z","2.3.50":"2020-05-28T13:13:08.506Z","2.3.51":"2020-05-28T13:18:25.257Z","2.3.52":"2020-05-29T12:51:57.447Z","2.3.53":"2020-06-01T15:49:08.938Z","2.3.54":"2020-06-01T15:54:45.380Z","2.3.55":"2020-06-02T14:46:45.541Z","2.3.56":"2020-06-04T13:00:44.275Z","2.3.57":"2020-06-04T13:03:55.268Z","2.3.58":"2020-06-05T12:17:14.776Z","2.3.59":"2020-06-05T19:07:31.749Z","2.3.60":"2020-06-08T14:00:49.795Z","2.3.61":"2020-06-09T12:42:36.797Z","2.3.62":"2020-06-10T12:18:32.651Z","2.3.63":"2020-06-11T12:13:36.970Z","2.3.64":"2020-06-12T11:57:29.711Z","2.3.65":"2020-06-12T14:56:27.179Z","2.3.66":"2020-06-13T19:42:58.627Z","2.3.67":"2020-06-15T13:55:49.311Z","2.3.68":"2020-06-15T14:01:51.027Z","2.3.69":"2020-06-16T16:04:59.983Z","2.3.70":"2020-06-16T16:09:53.666Z","2.3.71":"2020-06-19T04:23:58.611Z","2.3.72":"2020-06-19T12:19:18.948Z","2.3.73":"2020-06-22T15:00:08.777Z","2.3.74":"2020-06-22T15:02:06.015Z","2.3.75":"2020-06-22T15:07:00.563Z","2.3.76":"2020-06-23T20:39:44.018Z","2.3.77":"2020-06-23T20:42:51.129Z","2.3.78":"2020-06-23T20:49:20.961Z","2.3.79":"2020-06-24T19:20:29.462Z","2.3.80":"2020-06-30T13:13:06.592Z","2.3.81":"2020-06-30T13:19:37.186Z","2.3.82":"2020-06-30T13:23:56.756Z","2.3.83":"2020-07-01T17:07:21.117Z","2.3.84":"2020-07-01T17:10:45.935Z","2.3.85":"2020-07-01T17:12:41.970Z","2.3.86":"2020-07-01T17:15:58.743Z","2.3.87":"2020-07-01T17:21:51.237Z","2.3.88":"2020-07-01T17:29:58.526Z","2.3.89":"2020-07-03T13:02:42.497Z","2.3.90":"2020-07-06T15:22:05.867Z","2.3.91":"2020-07-06T15:27:52.134Z","2.3.92":"2020-07-07T15:30:39.501Z","2.3.93":"2020-07-08T13:46:45.684Z","2.3.94":"2020-07-08T13:53:19.559Z","2.3.95":"2020-07-09T13:42:45.368Z","2.3.96":"2020-07-13T15:14:24.061Z","2.3.97":"2020-07-14T13:37:22.788Z","2.3.98":"2020-07-15T13:21:26.891Z","2.3.99":"2020-07-15T13:34:29.338Z","2.3.100":"2020-07-16T04:04:55.996Z","2.3.101":"2020-07-16T12:56:30.506Z","2.3.102":"2020-07-17T13:09:06.218Z","2.3.103":"2020-07-17T13:22:00.638Z","2.3.104":"2020-07-27T15:24:29.017Z","2.3.105":"2020-07-28T14:24:49.850Z","2.3.106":"2020-07-28T14:30:33.152Z","2.3.107":"2020-07-29T13:35:05.315Z","2.3.108":"2020-07-30T15:20:51.056Z","2.3.109":"2020-07-30T15:24:02.270Z","2.3.110":"2020-07-30T15:27:57.681Z","2.3.111":"2020-07-30T15:31:12.698Z","2.3.112":"2020-07-31T23:03:49.419Z","2.3.113":"2020-07-31T23:06:11.297Z","2.3.114":"2020-07-31T23:08:49.602Z","2.3.115":"2020-07-31T23:12:03.318Z","2.3.116":"2020-07-31T23:20:49.841Z","2.3.117":"2020-07-31T23:33:07.600Z","2.3.118":"2020-08-03T18:46:02.988Z","2.3.119":"2020-08-04T18:09:52.102Z","2.3.120":"2020-08-04T18:15:50.622Z","2.3.121":"2020-08-05T16:39:32.370Z","2.3.122":"2020-08-05T16:45:15.232Z","2.3.123":"2020-08-07T13:36:58.061Z","2.3.124":"2020-08-10T16:29:21.040Z","2.3.125":"2020-08-10T16:31:53.607Z","2.3.126":"2020-08-10T16:33:45.987Z","2.3.127":"2020-08-10T16:35:19.405Z","2.3.128":"2020-08-10T16:40:48.834Z","2.3.129":"2020-08-11T18:36:30.154Z","2.3.130":"2020-08-13T17:37:56.638Z","2.3.131":"2020-08-13T17:43:00.658Z","2.3.132":"2020-08-14T17:07:47.815Z","2.3.133":"2020-08-17T16:15:02.849Z","2.3.134":"2020-08-19T13:42:11.795Z","2.3.135":"2020-08-21T20:11:50.512Z","2.3.136":"2020-08-24T23:26:43.346Z","2.3.137":"2020-08-24T23:31:48.291Z","2.3.138":"2020-08-26T07:28:35.914Z","2.3.139":"2020-08-26T07:34:47.610Z","2.3.140":"2020-08-27T07:18:47.979Z","2.3.141":"2020-08-28T07:11:16.345Z","2.3.142":"2020-08-28T07:13:03.325Z","2.3.143":"2020-08-29T07:13:48.493Z","2.3.144":"2020-09-02T07:34:44.947Z","2.3.145":"2020-09-02T07:36:05.849Z","2.3.146":"2020-09-02T07:38:59.281Z","2.3.147":"2020-09-02T07:43:29.575Z","2.3.148":"2020-09-02T07:50:40.077Z","2.3.149":"2020-09-02T15:16:13.155Z","2.4.0":"2020-09-03T04:45:02.818Z","2.4.1":"2020-09-03T04:52:34.967Z","2.4.2":"2020-09-03T07:08:24.263Z","2.4.3":"2020-09-03T07:11:18.950Z","2.4.4":"2020-09-03T07:18:19.108Z","2.4.5":"2020-09-04T07:10:44.557Z","2.4.6":"2020-09-04T07:16:43.653Z","2.4.7":"2020-09-04T07:18:17.173Z","2.4.8":"2020-09-04T07:23:13.070Z","2.4.9":"2020-09-05T06:59:08.665Z","2.4.10":"2020-09-07T23:23:05.942Z","2.4.11":"2020-09-08T22:58:20.303Z","2.4.12":"2020-09-09T07:28:02.443Z","2.4.13":"2020-09-09T07:29:52.800Z","2.4.14":"2020-09-09T07:32:52.919Z","2.4.15":"2020-09-09T07:42:41.594Z","2.4.16":"2020-09-10T07:01:41.944Z","2.4.17":"2020-09-11T07:11:51.436Z","2.4.18":"2020-09-11T07:13:28.646Z","2.4.19":"2020-09-12T06:58:41.841Z","2.4.20":"2020-09-12T07:01:06.892Z","2.4.21":"2020-09-12T07:03:24.673Z","2.4.22":"2020-09-14T23:04:37.505Z","2.4.23":"2020-09-14T23:11:52.849Z","2.4.24":"2020-09-16T07:38:01.404Z","2.4.25":"2020-09-16T07:44:22.453Z","2.4.26":"2020-09-16T07:50:55.826Z","2.4.27":"2020-09-17T06:54:24.705Z","2.4.28":"2020-09-18T06:50:03.083Z","2.4.29":"2020-09-18T06:57:39.955Z","2.4.30":"2020-09-21T22:54:52.540Z","2.4.31":"2020-09-21T22:57:41.151Z","2.4.32":"2020-09-23T07:17:11.262Z","2.4.33":"2020-09-23T07:18:51.418Z","2.4.34":"2020-09-23T07:23:57.618Z","2.4.35":"2020-09-24T03:12:27.383Z","2.4.36":"2020-09-24T07:10:01.125Z","2.4.37":"2020-09-25T06:52:33.734Z","2.4.38":"2020-09-26T00:56:52.613Z","2.4.39":"2020-09-28T22:56:04.933Z","2.4.40":"2020-09-28T23:03:40.349Z","2.4.41":"2020-09-28T23:15:48.890Z","2.4.42":"2020-09-30T07:13:23.862Z","2.4.43":"2020-10-03T06:58:13.902Z","2.4.44":"2020-10-03T07:01:00.959Z","2.4.45":"2020-10-03T07:08:16.905Z","2.4.46":"2020-10-05T23:31:27.593Z","2.4.47":"2020-10-05T23:33:10.854Z","2.4.48":"2020-10-05T23:35:09.275Z","2.4.49":"2020-10-05T23:39:02.617Z","2.4.50":"2020-10-07T11:59:23.635Z","2.4.51":"2020-10-07T12:02:41.969Z","2.4.52":"2020-10-07T17:41:11.272Z","2.4.53":"2020-10-07T17:50:04.784Z","2.4.54":"2020-10-08T18:56:27.184Z","2.4.55":"2020-10-08T18:58:35.686Z","2.4.56":"2020-10-09T02:20:04.754Z","2.4.57":"2020-10-09T22:33:29.444Z","2.4.58":"2020-10-09T22:38:27.944Z","2.4.59":"2020-10-09T22:42:31.831Z","2.4.60":"2020-10-10T08:53:21.695Z","2.4.61":"2020-10-10T09:52:43.320Z","2.4.62":"2020-10-10T10:11:25.978Z","2.4.63":"2020-10-10T10:12:58.464Z","2.4.64":"2020-10-11T02:15:30.823Z","2.4.65":"2020-10-11T13:42:11.063Z","2.4.66":"2020-10-12T23:10:56.704Z","2.4.67":"2020-10-12T23:18:05.294Z","2.4.68":"2020-10-14T08:15:11.437Z","2.4.69":"2020-10-14T15:52:22.962Z","2.4.70":"2020-10-15T14:46:41.214Z","2.4.71":"2020-10-15T14:49:22.044Z","2.4.72":"2020-10-15T14:51:50.042Z","2.4.73":"2020-10-15T21:29:06.598Z","2.4.74":"2020-10-15T21:50:15.880Z","2.4.75":"2020-10-16T03:25:22.091Z","2.5.0":"2020-10-16T05:14:56.618Z","2.5.1":"2020-10-16T05:17:51.799Z","2.5.2":"2020-10-16T23:18:48.504Z","2.5.3":"2020-10-16T23:21:28.980Z","2.5.4":"2020-10-16T23:23:35.978Z","2.5.5":"2020-10-17T11:22:36.262Z","2.5.6":"2020-10-17T12:21:38.204Z","2.5.7":"2020-10-19T23:45:14.430Z","2.5.8":"2020-10-19T23:50:35.760Z","2.5.9":"2020-10-19T23:55:44.337Z","2.5.10":"2020-10-20T18:42:23.711Z","2.5.11":"2020-10-21T16:07:08.758Z","2.5.12":"2020-10-21T16:08:41.589Z","2.5.13":"2020-10-21T16:11:26.343Z","2.5.14":"2020-10-21T23:57:06.811Z","2.5.15":"2020-10-22T00:08:29.551Z","2.5.16":"2020-10-22T09:10:27.164Z","2.5.17":"2020-10-22T09:15:55.849Z","2.5.18":"2020-10-24T06:04:46.555Z","2.5.19":"2020-10-24T06:08:35.109Z","2.5.20":"2020-10-24T06:11:44.149Z","2.5.21":"2020-10-24T06:15:36.568Z","2.5.22":"2020-10-25T05:44:19.328Z","2.5.23":"2020-10-25T05:47:03.365Z","2.5.24":"2020-10-25T06:12:59.891Z","2.5.25":"2020-10-25T07:15:03.729Z","2.5.26":"2020-10-25T23:03:23.788Z","2.5.27":"2020-10-27T04:57:25.155Z","2.5.28":"2020-10-27T05:04:29.772Z","2.5.29":"2020-10-28T18:13:40.267Z","2.5.30":"2020-10-28T18:15:21.649Z","2.5.31":"2020-10-29T06:05:06.984Z","2.5.32":"2020-10-30T01:47:57.637Z","2.5.33":"2020-10-30T19:38:37.989Z","2.5.34":"2020-11-03T09:34:29.657Z","2.5.35":"2020-11-03T09:38:23.737Z","2.5.36":"2020-11-03T09:44:15.814Z","2.5.37":"2020-11-04T09:58:04.082Z","2.5.38":"2020-11-04T10:01:05.335Z","2.5.39":"2020-11-04T10:03:15.547Z","2.5.40":"2020-11-04T10:06:25.663Z","2.5.41":"2020-11-04T10:08:27.650Z","2.5.42":"2020-11-05T09:35:06.756Z","2.5.43":"2020-11-05T09:42:17.183Z","2.5.44":"2020-11-06T09:24:00.802Z","2.5.45":"2020-11-09T01:08:37.404Z","2.5.46":"2020-11-09T10:26:12.976Z","2.5.47":"2020-11-10T09:25:48.067Z","2.5.48":"2020-11-11T09:22:25.507Z","2.5.49":"2020-11-11T09:29:26.695Z","2.5.50":"2020-11-12T09:44:21.134Z","2.5.51":"2020-11-12T09:50:19.453Z","2.5.52":"2020-11-13T09:30:58.174Z","2.5.53":"2020-11-16T10:39:25.322Z","2.5.54":"2020-11-16T10:44:45.714Z","2.5.55":"2020-11-17T12:35:51.344Z","2.5.56":"2020-11-19T09:30:03.055Z","2.5.57":"2020-11-20T12:33:45.357Z","2.5.58":"2020-11-23T10:51:54.881Z","2.5.59":"2020-11-23T10:53:57.339Z","2.5.60":"2020-11-23T10:58:17.808Z","2.5.61":"2020-11-23T11:03:41.345Z","2.5.62":"2020-11-23T11:10:00.846Z","2.5.63":"2020-11-23T11:20:55.798Z","2.5.64":"2020-11-24T09:43:22.452Z","2.5.65":"2020-11-24T09:45:43.050Z","2.5.66":"2020-11-25T09:41:55.324Z","2.5.67":"2020-11-25T09:43:40.408Z","2.5.68":"2020-11-27T09:26:10.445Z","2.5.69":"2020-11-30T10:54:41.136Z","2.5.70":"2020-12-01T10:31:03.511Z","2.5.71":"2020-12-01T10:33:49.465Z","2.5.72":"2020-12-02T09:36:30.782Z","2.5.73":"2020-12-02T09:43:45.335Z","2.5.74":"2020-12-03T09:32:15.266Z","2.5.75":"2020-12-03T09:34:55.024Z","2.5.76":"2020-12-03T09:36:33.862Z","2.5.77":"2020-12-04T09:25:30.143Z","2.5.78":"2020-12-04T09:27:53.610Z","2.5.79":"2020-12-04T09:33:07.718Z","2.5.80":"2020-12-07T10:59:08.939Z","2.5.81":"2020-12-08T09:56:20.474Z","2.5.82":"2020-12-10T09:45:46.188Z","2.5.83":"2020-12-10T09:50:44.177Z","2.5.84":"2020-12-10T09:56:03.372Z","2.5.85":"2020-12-11T09:45:47.761Z","2.5.86":"2020-12-11T09:47:58.326Z","2.5.87":"2020-12-14T12:38:28.272Z","2.5.88":"2020-12-15T09:31:37.378Z","2.5.89":"2020-12-16T10:38:27.284Z","2.5.90":"2020-12-17T09:21:37.532Z","2.5.91":"2020-12-18T09:23:22.272Z","2.5.92":"2020-12-21T16:46:52.290Z","2.5.93":"2020-12-22T00:33:08.615Z","2.5.94":"2020-12-22T09:31:27.950Z","2.5.95":"2020-12-30T09:34:16.109Z","2.5.96":"2020-12-30T09:36:31.906Z","2.5.97":"2020-12-31T09:36:26.329Z","2.5.98":"2021-01-03T22:23:20.755Z","2.5.99":"2021-01-04T08:31:03.052Z","2.5.100":"2021-01-04T08:35:49.533Z","2.5.101":"2021-01-04T10:28:43.498Z","2.5.102":"2021-01-05T09:48:14.849Z","2.5.103":"2021-01-08T10:18:27.949Z","2.5.104":"2021-01-11T11:04:58.378Z","2.5.105":"2021-01-12T09:42:49.063Z","2.5.106":"2021-01-12T09:45:35.493Z","2.5.107":"2021-01-13T09:25:34.566Z","2.5.108":"2021-01-13T09:27:25.998Z","2.5.109":"2021-01-13T20:55:21.481Z","2.5.110":"2021-01-14T09:35:17.251Z","2.5.111":"2021-01-14T09:42:37.606Z","2.5.112":"2021-01-15T09:42:03.772Z","2.5.113":"2021-01-20T10:55:26.012Z","2.5.114":"2021-01-21T09:27:11.817Z","2.5.115":"2021-01-21T23:28:04.815Z","2.5.116":"2021-01-22T00:10:28.788Z","2.5.117":"2021-01-22T09:40:51.233Z","2.5.118":"2021-01-25T10:10:02.990Z","2.5.119":"2021-01-27T04:09:38.666Z","2.5.120":"2021-01-27T09:37:06.026Z","2.5.121":"2021-01-29T09:26:18.086Z","2.5.122":"2021-02-01T12:28:58.481Z","2.5.123":"2021-02-01T12:36:49.016Z","2.5.124":"2021-02-02T09:38:17.728Z","2.5.125":"2021-02-03T14:45:52.090Z","2.5.126":"2021-02-03T14:52:09.512Z","2.5.127":"2021-02-03T14:55:53.713Z","2.5.128":"2021-02-03T14:59:19.336Z","2.5.129":"2021-02-03T15:04:09.609Z","2.5.130":"2021-02-03T15:13:20.497Z","2.5.131":"2021-02-04T10:37:16.015Z","2.5.132":"2021-02-04T10:38:57.620Z","2.5.133":"2021-02-05T09:47:07.726Z","2.5.134":"2021-02-08T16:23:53.839Z","2.5.135":"2021-02-09T09:22:14.392Z","2.5.136":"2021-02-09T09:26:53.823Z","2.5.137":"2021-02-10T09:29:54.278Z","2.5.138":"2021-02-11T09:33:01.858Z","2.5.139":"2021-02-12T09:44:41.867Z","2.5.140":"2021-02-12T09:49:14.062Z","2.5.141":"2021-02-12T09:55:17.584Z","2.5.142":"2021-02-12T10:02:12.608Z","2.5.143":"2021-02-15T10:55:45.200Z","2.5.144":"2021-02-15T11:03:18.305Z","2.5.145":"2021-02-16T09:44:19.910Z","2.5.146":"2021-02-17T09:36:45.999Z","2.5.147":"2021-02-19T09:28:09.137Z","2.5.148":"2021-02-19T09:31:00.681Z","2.5.149":"2021-02-19T09:32:53.910Z","2.5.150":"2021-02-22T10:24:01.390Z","2.5.151":"2021-02-22T10:26:18.762Z","2.5.152":"2021-02-23T11:32:20.977Z","2.5.153":"2021-02-23T11:36:15.187Z","2.5.154":"2021-02-23T11:39:15.291Z","2.5.155":"2021-02-23T11:41:45.923Z","2.5.156":"2021-02-23T11:49:13.773Z","2.5.157":"2021-02-24T09:37:12.421Z","2.5.158":"2021-02-24T09:42:18.267Z","2.5.159":"2021-02-24T09:50:39.698Z","2.5.160":"2021-02-26T11:46:49.036Z","2.5.161":"2021-03-01T15:35:02.592Z","2.5.162":"2021-03-01T15:38:14.037Z","2.5.163":"2021-03-01T15:40:55.577Z","2.5.164":"2021-03-01T15:45:41.362Z","2.5.165":"2021-03-02T09:36:20.325Z","2.5.166":"2021-03-02T09:39:02.259Z","2.5.167":"2021-03-02T09:40:53.729Z","2.5.168":"2021-03-03T09:24:14.824Z","2.5.169":"2021-03-03T09:29:00.905Z","2.5.170":"2021-03-08T16:17:41.116Z","2.5.171":"2021-03-09T09:27:27.456Z","2.5.172":"2021-03-09T09:30:36.761Z","2.5.173":"2021-03-09T09:33:49.775Z","2.5.174":"2021-03-09T09:37:19.791Z","2.5.175":"2021-03-10T09:24:06.501Z","2.5.176":"2021-03-10T09:26:47.232Z","2.5.177":"2021-03-11T09:25:58.687Z","2.5.178":"2021-03-11T09:31:44.761Z","2.5.179":"2021-03-11T09:33:32.250Z","2.5.180":"2021-03-12T09:31:32.614Z","2.5.181":"2021-03-16T09:09:37.557Z","2.5.182":"2021-03-16T09:13:04.820Z","2.5.183":"2021-03-17T09:22:24.667Z","2.5.184":"2021-03-18T09:19:03.127Z","2.5.185":"2021-03-18T09:27:19.128Z","3.0.0-beta.1":"2021-03-19T02:52:02.499Z","2.5.186":"2021-03-19T09:00:35.182Z","3.0.0-beta.2":"2021-03-21T16:51:38.942Z","3.0.0":"2021-03-21T17:21:38.362Z","3.0.1":"2021-03-21T17:26:23.648Z","3.0.2":"2021-03-21T17:49:00.467Z","3.0.3":"2021-03-21T17:59:04.102Z","3.0.4":"2021-03-21T18:18:05.207Z","3.0.5":"2021-03-22T11:45:48.127Z","3.0.6":"2021-03-22T11:51:46.004Z","3.0.7":"2021-03-22T11:54:35.366Z","3.0.8":"2021-03-23T12:45:06.651Z","3.0.9":"2021-03-23T12:48:19.944Z","3.0.10":"2021-03-23T12:51:35.934Z","3.0.11":"2021-03-23T12:56:09.259Z","3.0.12":"2021-03-23T14:33:24.597Z","3.0.13":"2021-03-24T09:29:01.919Z","3.0.14":"2021-03-25T09:13:06.557Z","3.0.15":"2021-03-25T09:18:13.729Z","3.0.16":"2021-03-26T09:27:55.927Z","3.0.17":"2021-03-26T15:25:24.415Z","3.0.18":"2021-03-26T15:44:51.487Z","3.0.19":"2021-03-29T12:02:00.545Z","3.0.20":"2021-03-29T14:16:04.384Z","3.0.21":"2021-03-29T14:22:01.666Z","3.0.22":"2021-03-30T09:44:52.727Z","3.0.23":"2021-03-30T09:50:09.076Z","3.0.24":"2021-03-31T09:44:13.571Z","3.0.25":"2021-03-31T09:46:15.349Z","3.0.26":"2021-04-02T09:18:39.217Z","3.0.27":"2021-04-02T09:20:15.026Z","3.0.28":"2021-04-04T17:38:37.641Z","3.0.29":"2021-04-05T10:29:18.527Z","3.0.30":"2021-04-06T09:10:43.783Z","3.0.31":"2021-04-06T09:16:25.789Z","3.0.32":"2021-04-07T09:14:41.376Z","3.0.33":"2021-04-08T10:10:46.998Z","3.0.34":"2021-04-08T10:12:49.599Z","3.0.35":"2021-04-08T10:15:15.962Z","3.0.36":"2021-04-08T10:16:46.691Z","3.0.37":"2021-04-09T09:20:51.459Z","3.0.38":"2021-04-09T09:25:39.488Z","3.0.39":"2021-04-12T11:20:42.419Z","3.0.40":"2021-04-12T11:22:11.634Z","3.0.41":"2021-04-12T11:25:14.940Z","3.0.42":"2021-04-12T11:26:47.111Z","3.0.43":"2021-04-12T12:42:23.868Z","3.0.44":"2021-04-13T02:33:52.725Z","3.0.45":"2021-04-13T09:28:38.610Z","3.0.46":"2021-04-13T09:32:10.706Z","3.0.47":"2021-04-13T09:37:29.139Z","3.0.48":"2021-04-14T10:28:20.931Z","3.0.49":"2021-04-15T10:15:33.650Z","3.0.50":"2021-04-22T14:01:59.629Z","3.0.51":"2021-04-22T14:07:20.071Z","3.0.52":"2021-04-22T14:09:38.002Z","3.0.53":"2021-04-22T14:17:16.646Z","3.0.54":"2021-04-22T14:31:22.381Z","3.0.55":"2021-04-23T09:39:42.627Z","3.0.56":"2021-04-23T09:42:27.479Z","3.0.57":"2021-04-23T09:45:01.800Z","3.0.58":"2021-04-24T21:30:57.191Z","3.0.59":"2021-04-26T10:45:26.532Z","3.0.60":"2021-04-26T10:49:39.498Z","3.0.61":"2021-04-26T10:54:16.712Z","3.0.62":"2021-04-28T07:51:58.171Z","3.0.63":"2021-04-28T17:03:52.590Z","3.0.64":"2021-04-28T17:09:18.942Z","3.0.65":"2021-04-29T09:37:26.494Z","3.0.66":"2021-04-29T09:40:09.407Z","3.0.67":"2021-04-29T09:49:00.471Z","3.0.68":"2021-04-29T10:18:59.753Z","3.0.69":"2021-04-30T09:36:15.995Z","3.0.70":"2021-04-30T09:40:54.330Z","3.0.71":"2021-05-02T22:32:48.314Z","3.0.72":"2021-05-03T10:05:27.876Z","3.0.73":"2021-05-03T10:09:33.009Z","3.0.74":"2021-05-04T09:25:24.280Z","3.0.75":"2021-05-04T09:31:50.132Z","3.0.76":"2021-05-05T09:40:13.166Z","3.0.77":"2021-05-05T09:44:32.425Z","3.0.78":"2021-05-05T09:48:46.482Z","3.0.79":"2021-05-05T09:50:27.896Z","3.0.80":"2021-05-06T09:16:26.661Z","3.0.81":"2021-05-07T09:19:26.642Z","3.0.82":"2021-05-07T09:22:54.758Z","3.0.83":"2021-05-07T18:02:37.749Z","3.0.84":"2021-05-10T11:03:45.470Z","3.0.85":"2021-05-10T11:09:04.775Z","3.0.86":"2021-05-11T09:27:48.045Z","3.0.87":"2021-05-11T09:30:56.528Z","3.0.88":"2021-05-11T09:35:50.510Z","3.0.89":"2021-05-12T09:07:18.804Z","3.0.90":"2021-05-13T09:19:18.516Z","3.0.91":"2021-05-13T09:21:04.171Z","3.0.92":"2021-05-13T09:24:16.709Z","3.0.93":"2021-05-14T09:02:53.205Z","3.1.0":"2021-05-16T18:19:00.220Z","3.1.1":"2021-05-16T18:24:44.504Z","3.1.2":"2021-05-17T09:40:29.334Z","3.1.3":"2021-05-17T09:43:46.840Z","3.1.4":"2021-05-18T10:05:14.361Z","3.1.5":"2021-05-18T11:40:39.138Z","3.1.6":"2021-05-19T09:04:08.200Z","3.1.7":"2021-05-19T09:06:00.459Z","3.1.8":"2021-05-19T09:08:29.064Z","3.1.9":"2021-05-19T09:12:41.830Z","3.1.10":"2021-05-20T09:00:16.189Z","3.1.11":"2021-05-21T09:01:12.106Z","3.1.12":"2021-05-21T09:06:45.017Z","3.1.13":"2021-05-24T09:40:46.615Z","3.1.14":"2021-05-25T08:49:40.503Z","3.1.15":"2021-05-25T08:52:31.893Z","3.1.16":"2021-05-26T09:04:36.484Z","3.1.17":"2021-05-26T09:06:41.977Z","3.1.18":"2021-05-27T08:57:21.677Z","3.1.19":"2021-05-27T09:00:04.543Z","3.1.20":"2021-05-27T09:06:13.735Z","3.1.21":"2021-05-28T08:57:28.569Z","3.1.22":"2021-05-31T09:41:07.101Z","3.1.23":"2021-05-31T09:43:54.912Z","3.1.24":"2021-05-31T09:49:51.191Z","3.1.25":"2021-06-01T09:09:42.053Z","3.1.26":"2021-06-01T09:12:52.438Z","3.1.27":"2021-06-04T08:33:21.526Z","3.1.28":"2021-06-07T09:28:19.920Z","3.1.29":"2021-06-07T09:30:59.140Z","3.1.30":"2021-06-07T09:36:48.620Z","3.1.31":"2021-06-08T09:13:29.844Z","3.1.32":"2021-06-08T09:16:56.604Z","3.1.33":"2021-06-08T09:18:52.192Z","3.1.34":"2021-06-08T09:21:27.225Z","3.1.35":"2021-06-09T09:06:07.292Z","3.1.36":"2021-06-09T09:10:10.714Z","3.1.37":"2021-06-10T08:52:23.580Z","3.1.38":"2021-06-10T08:54:06.320Z","3.1.39":"2021-06-10T08:55:52.749Z","3.1.40":"2021-06-10T08:59:57.743Z","3.1.41":"2021-06-10T09:04:31.998Z","3.1.42":"2021-06-10T09:09:30.627Z","3.1.43":"2021-06-11T08:48:04.803Z","3.1.44":"2021-06-11T08:54:14.769Z","3.1.45":"2021-06-14T09:27:00.472Z","3.1.46":"2021-06-15T08:51:40.035Z","3.1.47":"2021-06-15T08:53:41.778Z","3.1.48":"2021-06-15T08:55:34.114Z","3.1.49":"2021-06-15T08:58:06.306Z","3.1.50":"2021-06-16T08:56:02.345Z","3.1.51":"2021-06-16T08:57:30.163Z","3.1.52":"2021-06-17T08:47:25.710Z","3.1.53":"2021-06-17T08:51:14.506Z","3.1.54":"2021-06-18T09:05:21.041Z","3.1.55":"2021-06-18T09:08:30.835Z","3.1.56":"2021-06-18T09:10:00.898Z","3.1.57":"2021-06-18T09:13:20.691Z","3.1.58":"2021-06-21T09:28:08.730Z","3.1.59":"2021-06-21T09:34:03.026Z","3.1.60":"2021-06-22T08:57:14.052Z","3.1.61":"2021-06-22T08:58:35.352Z","3.1.62":"2021-06-22T09:00:39.390Z","3.1.63":"2021-06-23T08:38:37.171Z","3.1.64":"2021-06-24T08:40:44.898Z","3.1.65":"2021-06-25T08:28:27.668Z","3.1.66":"2021-06-25T08:32:26.925Z","3.1.67":"2021-06-28T09:16:46.673Z","3.1.68":"2021-06-28T09:21:06.388Z","3.2.0":"2021-06-29T06:37:17.271Z","3.2.1":"2021-06-29T06:40:33.196Z","3.2.2":"2021-06-29T06:52:58.543Z","3.2.3":"2021-06-29T08:38:28.335Z","3.2.4":"2021-06-29T08:41:15.113Z","3.2.5":"2021-06-29T08:43:03.458Z","3.2.6":"2021-06-30T08:34:50.811Z","3.2.7":"2021-07-01T09:06:27.946Z","3.2.8":"2021-07-01T09:10:24.431Z","3.2.9":"2021-07-01T09:16:01.298Z","3.2.10":"2021-07-02T08:20:12.507Z","3.2.11":"2021-07-02T08:22:14.491Z","3.2.12":"2021-07-05T09:15:40.241Z","3.2.13":"2021-07-06T08:35:16.006Z","3.2.14":"2021-07-06T08:37:50.294Z","3.2.15":"2021-07-06T08:40:38.159Z","3.2.16":"2021-07-06T08:46:19.066Z","3.2.17":"2021-07-07T08:46:46.834Z","3.2.18":"2021-07-07T08:51:18.554Z","3.2.19":"2021-07-09T08:41:39.361Z","3.2.20":"2021-07-09T08:45:24.115Z","3.2.21":"2021-07-12T11:15:32.428Z","3.2.22":"2021-07-13T08:40:04.991Z","3.2.23":"2021-07-13T08:44:11.679Z","3.2.24":"2021-07-13T08:48:32.812Z","3.2.25":"2021-07-14T08:38:09.908Z","3.2.26":"2021-07-15T08:35:13.691Z","3.2.27":"2021-07-15T08:41:46.418Z","3.2.28":"2021-07-16T08:31:08.738Z","3.2.29":"2021-07-18T17:13:44.257Z","3.2.30":"2021-07-19T09:08:21.682Z","3.2.31":"2021-07-19T09:11:02.643Z","3.2.32":"2021-07-20T08:38:00.445Z","3.2.33":"2021-07-20T08:41:24.824Z","3.2.34":"2021-07-21T08:37:47.746Z","3.2.35":"2021-07-21T08:39:48.801Z","3.2.36":"2021-07-21T08:44:08.966Z","3.2.37":"2021-07-23T08:28:16.008Z","3.2.38":"2021-07-26T09:03:48.388Z","3.2.39":"2021-07-26T09:07:46.379Z","3.2.40":"2021-07-28T08:42:39.158Z","3.2.41":"2021-07-28T08:48:20.742Z","3.2.42":"2021-07-30T08:24:46.221Z","3.2.43":"2021-07-31T05:41:05.922Z","3.2.44":"2021-08-02T07:08:31.433Z","3.2.45":"2021-08-02T19:29:24.485Z","3.2.46":"2021-08-04T06:43:27.027Z","3.2.47":"2021-08-04T08:10:04.636Z","3.2.48":"2021-08-13T03:46:16.001Z","3.2.49":"2021-08-13T03:48:51.449Z","3.2.50":"2021-08-13T08:04:52.443Z","3.2.51":"2021-08-16T08:06:15.914Z","3.2.52":"2021-08-16T08:08:46.917Z","3.2.53":"2021-08-16T08:10:29.884Z","3.2.54":"2021-08-17T08:04:56.841Z","3.2.55":"2021-08-18T08:05:57.444Z","3.2.56":"2021-08-19T08:06:56.670Z","3.2.57":"2021-08-20T08:06:00.797Z","3.2.58":"2021-08-23T08:05:07.259Z","3.2.59":"2021-08-23T08:25:28.563Z","3.2.60":"2021-08-24T08:04:42.181Z","3.2.61":"2021-08-25T08:05:51.781Z","3.2.62":"2021-08-26T08:04:28.059Z","3.2.63":"2021-08-27T08:05:52.126Z","3.2.64":"2021-08-30T08:04:34.722Z","3.2.65":"2021-08-30T08:06:01.226Z","3.2.66":"2021-08-31T08:05:52.219Z","3.2.67":"2021-09-01T08:06:45.992Z","3.2.68":"2021-09-02T08:06:30.825Z","3.2.69":"2021-09-03T08:07:00.024Z","3.2.70":"2021-09-03T08:08:50.736Z","3.2.71":"2021-09-06T08:08:13.324Z","3.2.72":"2021-09-07T08:05:33.937Z","3.2.73":"2021-09-08T08:05:49.452Z","3.2.74":"2021-09-09T08:04:29.057Z","3.2.75":"2021-09-10T08:04:35.169Z","3.2.76":"2021-09-10T08:07:16.055Z","3.2.77":"2021-09-13T08:05:12.553Z","3.2.78":"2021-09-13T08:07:06.780Z","3.2.79":"2021-09-14T08:05:31.848Z","3.2.80":"2021-09-15T08:05:21.866Z","3.2.81":"2021-09-16T08:04:57.639Z","3.2.82":"2021-09-17T08:06:06.209Z","3.2.83":"2021-09-20T08:07:36.302Z","3.2.84":"2021-09-20T22:14:24.506Z","3.2.85":"2021-09-20T22:17:05.824Z","3.2.86":"2021-09-21T08:04:27.197Z","3.2.87":"2021-09-21T08:05:51.721Z","3.2.88":"2021-09-21T08:07:22.496Z","3.2.89":"2021-09-22T08:07:14.376Z","3.2.90":"2021-09-23T08:04:48.346Z","3.2.91":"2021-09-27T08:08:20.965Z","3.2.92":"2021-09-28T08:06:30.550Z","3.2.93":"2021-09-29T08:06:58.403Z","3.2.94":"2021-09-30T08:05:01.575Z","3.2.95":"2021-10-01T08:06:47.794Z","3.2.96":"2021-10-04T08:06:40.157Z","3.2.97":"2021-10-05T08:04:44.270Z","3.2.98":"2021-10-05T08:06:55.470Z","3.2.99":"2021-10-06T08:09:25.306Z","3.2.100":"2021-10-06T08:12:10.420Z","3.2.101":"2021-10-07T08:06:09.939Z","3.2.102":"2021-10-07T08:08:45.382Z","3.2.103":"2021-10-07T08:12:26.023Z","3.2.104":"2021-10-08T08:05:34.392Z","3.2.105":"2021-10-11T08:05:16.736Z","3.2.106":"2021-10-11T08:07:30.674Z","3.2.107":"2021-10-11T08:10:41.239Z","3.2.108":"2021-10-12T08:08:44.224Z","3.2.109":"2021-10-13T08:08:10.437Z","3.3.0":"2021-10-13T08:32:25.479Z","3.3.1":"2021-10-13T08:39:56.997Z","3.3.2":"2021-10-14T08:06:41.113Z","3.3.3":"2021-10-15T08:05:27.532Z","3.3.4":"2021-10-15T08:06:56.792Z","3.3.5":"2021-10-18T08:06:02.430Z","3.3.6":"2021-10-19T08:05:34.479Z","3.3.7":"2021-10-19T08:07:29.321Z","3.3.8":"2021-10-20T08:07:23.076Z","3.3.9":"2021-10-21T08:06:54.560Z","3.3.10":"2021-10-22T08:04:58.306Z","3.3.11":"2021-10-22T08:10:01.184Z","3.3.12":"2021-10-25T08:06:27.049Z","3.3.13":"2021-10-25T08:08:42.024Z","3.3.14":"2021-10-26T08:05:07.828Z","3.3.15":"2021-10-26T08:08:41.313Z","3.3.16":"2021-10-27T08:06:13.395Z","3.3.17":"2021-10-27T08:10:32.556Z","3.3.18":"2021-10-28T08:07:35.418Z","3.3.19":"2021-10-29T08:06:06.797Z","3.3.20":"2021-10-29T08:08:12.047Z","3.3.21":"2021-10-29T08:12:51.039Z","3.3.22":"2021-11-01T08:07:41.084Z","3.3.23":"2021-11-02T08:07:21.627Z","3.3.24":"2021-11-03T08:06:03.751Z","3.3.25":"2021-11-04T08:07:55.413Z","3.3.26":"2021-11-05T08:07:31.612Z","3.3.27":"2021-11-08T09:08:21.881Z","3.3.28":"2021-11-09T09:05:46.529Z","3.3.29":"2021-11-10T09:06:27.976Z","3.3.30":"2021-11-11T09:40:13.755Z","3.3.31":"2021-11-11T10:36:57.141Z","3.3.32":"2021-11-12T09:06:20.361Z","3.3.33":"2021-11-15T09:05:47.590Z","3.3.34":"2021-11-16T09:07:59.406Z","3.3.35":"2021-11-17T09:06:33.165Z","3.3.36":"2021-11-18T09:07:12.199Z","3.3.37":"2021-11-19T09:07:23.117Z","3.3.38":"2021-11-22T09:08:18.028Z","3.3.39":"2021-11-25T09:06:57.450Z","3.3.40":"2021-11-25T09:27:03.425Z","3.3.41":"2021-11-26T09:05:25.812Z","3.3.42":"2021-11-26T09:08:18.071Z","3.4.0":"2021-11-27T09:19:50.619Z","3.4.1":"2021-11-27T09:26:48.202Z","3.4.2":"2021-11-29T09:06:22.757Z","3.4.3":"2021-11-30T09:07:11.465Z","3.4.4":"2021-12-01T09:05:19.435Z","3.4.5":"2021-12-06T09:07:52.991Z","3.4.6":"2021-12-07T09:06:41.079Z","3.4.7":"2021-12-08T09:05:49.318Z","3.4.8":"2021-12-09T09:05:30.584Z","3.4.9":"2021-12-10T09:07:53.302Z","3.4.10":"2021-12-10T10:09:40.823Z","3.4.11":"2021-12-13T09:07:05.678Z","3.4.12":"2021-12-14T09:08:18.449Z","3.4.13":"2021-12-15T09:06:01.170Z","3.4.14":"2021-12-16T09:07:16.042Z","3.4.15":"2021-12-17T09:07:39.543Z","3.4.16":"2021-12-20T09:06:36.847Z","3.4.17":"2021-12-21T09:05:58.844Z","3.4.18":"2021-12-22T09:06:47.848Z","3.4.19":"2021-12-23T09:06:30.082Z","3.4.20":"2021-12-24T09:07:27.523Z","3.4.21":"2021-12-27T09:06:03.724Z","3.4.22":"2021-12-29T09:06:29.215Z","3.4.23":"2021-12-30T09:05:09.536Z","3.4.24":"2021-12-30T09:07:28.379Z","3.4.25":"2021-12-31T09:06:48.584Z","3.4.26":"2021-12-31T09:08:33.917Z","3.4.27":"2022-01-03T09:07:18.376Z","3.4.28":"2022-01-04T09:06:04.622Z","3.4.29":"2022-01-05T09:05:45.173Z","3.4.30":"2022-01-07T09:05:18.343Z","3.4.31":"2022-01-07T13:16:56.943Z","3.4.32":"2022-01-10T09:05:43.931Z","3.4.33":"2022-01-10T09:07:38.902Z","3.4.34":"2022-01-11T09:06:51.383Z","3.4.35":"2022-01-12T09:07:42.386Z","3.4.36":"2022-01-13T09:06:43.189Z","3.4.37":"2022-01-14T09:06:20.982Z","3.4.38":"2022-01-17T08:51:23.430Z","3.4.39":"2022-01-18T09:07:21.216Z","3.4.40":"2022-01-19T09:06:49.472Z","3.4.41":"2022-01-20T09:05:40.556Z","3.4.42":"2022-01-21T09:08:39.150Z","3.4.43":"2022-01-21T17:15:16.684Z","3.4.44":"2022-01-21T19:05:43.001Z","3.4.45":"2022-01-22T03:35:18.875Z","3.4.46":"2022-01-24T09:07:05.509Z","3.4.47":"2022-01-25T09:05:21.796Z","3.4.48":"2022-01-25T09:07:47.844Z","3.4.49":"2022-01-26T09:05:52.139Z","3.4.50":"2022-01-27T09:06:02.873Z","3.4.51":"2022-01-31T09:06:38.221Z","3.4.52":"2022-02-01T04:09:21.179Z","3.4.53":"2022-02-02T06:22:41.668Z","3.4.54":"2022-02-02T09:08:03.644Z","3.4.55":"2022-02-03T09:08:45.971Z","3.4.56":"2022-02-04T09:07:59.344Z","3.4.57":"2022-02-09T09:08:09.213Z","3.4.58":"2022-02-10T09:07:21.366Z","3.4.59":"2022-02-12T20:25:35.969Z","3.4.60":"2022-02-14T09:05:56.743Z","3.4.61":"2022-02-15T09:06:07.920Z","3.4.62":"2022-02-16T09:06:54.900Z","3.4.63":"2022-02-17T09:08:29.787Z","3.4.64":"2022-02-18T09:13:33.771Z","3.4.65":"2022-02-21T09:05:51.139Z","3.4.66":"2022-02-22T09:06:34.645Z","3.4.67":"2022-02-23T09:06:02.965Z","3.4.68":"2022-02-24T09:06:34.449Z","3.4.69":"2022-02-25T09:06:24.809Z","3.4.70":"2022-02-28T09:05:39.688Z","3.4.71":"2022-03-01T09:06:29.143Z","3.4.72":"2022-03-02T09:06:16.259Z","3.4.73":"2022-03-03T09:05:26.370Z","3.4.74":"2022-03-04T09:06:25.738Z","3.4.75":"2022-03-07T09:07:25.684Z","3.4.76":"2022-03-08T09:06:31.706Z","3.4.77":"2022-03-09T09:07:24.720Z","3.4.78":"2022-03-10T09:07:10.259Z","3.4.79":"2022-03-15T08:05:57.179Z","3.4.80":"2022-03-15T08:34:56.445Z","3.4.81":"2022-03-16T08:08:35.836Z","3.4.82":"2022-03-17T08:07:17.388Z","3.4.83":"2022-03-18T08:09:01.631Z","3.4.84":"2022-03-21T08:07:57.048Z","3.4.85":"2022-03-22T08:07:06.292Z","3.4.86":"2022-03-22T14:58:50.866Z","3.4.87":"2022-03-23T08:11:29.721Z","3.4.88":"2022-03-23T08:18:11.771Z","3.4.89":"2022-03-25T08:10:18.559Z","3.4.90":"2022-03-27T22:17:30.396Z","3.4.91":"2022-03-28T08:06:38.814Z","3.4.92":"2022-03-29T08:06:28.771Z","3.4.93":"2022-03-30T08:08:07.829Z","3.4.94":"2022-03-30T23:59:19.936Z","3.4.95":"2022-04-04T08:08:48.919Z","3.4.96":"2022-04-05T08:07:49.689Z","3.4.97":"2022-04-06T08:07:30.718Z","3.4.98":"2022-04-06T08:18:31.761Z","3.4.99":"2022-04-07T08:07:18.850Z","3.4.100":"2022-04-08T08:09:33.893Z","3.4.101":"2022-04-11T08:05:27.946Z","3.4.102":"2022-04-11T08:08:32.344Z","3.4.103":"2022-04-12T11:43:17.907Z","3.4.104":"2022-04-12T11:45:10.569Z","3.4.105":"2022-04-13T08:08:03.944Z","3.4.106":"2022-04-14T08:06:42.510Z","3.4.107":"2022-04-15T08:09:52.546Z","3.4.108":"2022-04-18T08:06:52.760Z","3.4.109":"2022-04-20T08:06:36.633Z","3.4.110":"2022-04-20T08:09:02.879Z","3.4.111":"2022-04-21T08:07:15.115Z","3.4.112":"2022-04-22T08:09:05.014Z","3.4.113":"2022-04-25T08:08:07.429Z","3.4.114":"2022-04-26T08:06:46.004Z","3.4.115":"2022-04-27T08:06:23.135Z","3.4.116":"2022-04-27T08:10:33.685Z","3.4.117":"2022-04-28T08:05:51.455Z","3.4.118":"2022-04-29T08:17:28.028Z","3.4.119":"2022-04-29T08:20:48.510Z","3.4.120":"2022-05-02T08:10:17.703Z","3.4.121":"2022-05-03T08:09:33.523Z","3.4.122":"2022-05-04T08:07:27.641Z","3.4.123":"2022-05-05T08:08:27.958Z","3.4.124":"2022-05-06T08:10:54.847Z","3.4.125":"2022-05-09T08:07:43.626Z","3.4.126":"2022-05-10T08:06:19.856Z","3.4.127":"2022-05-11T08:06:11.459Z","3.4.128":"2022-05-11T08:08:39.627Z","3.4.129":"2022-05-12T08:06:10.443Z","3.4.130":"2022-05-17T08:09:49.776Z","3.4.131":"2022-05-18T08:08:04.051Z","3.4.132":"2022-05-19T08:08:40.819Z","3.4.133":"2022-05-20T08:10:38.431Z","3.4.134":"2022-05-23T08:08:32.839Z","3.4.135":"2022-05-24T08:08:31.857Z","3.4.136":"2022-05-25T08:05:31.027Z","3.4.137":"2022-05-25T08:11:10.880Z","3.4.138":"2022-05-26T08:10:09.233Z","3.4.139":"2022-05-26T08:20:10.250Z","3.4.140":"2022-05-30T08:08:01.186Z","3.4.141":"2022-05-31T08:07:12.608Z","3.4.142":"2022-06-01T10:05:08.015Z","3.4.143":"2022-06-02T08:06:50.543Z","3.4.144":"2022-06-03T09:13:14.510Z","3.4.145":"2022-06-06T08:07:57.263Z","3.4.146":"2022-06-06T08:34:35.830Z","3.4.147":"2022-06-07T08:08:22.577Z","3.4.148":"2022-06-08T08:09:09.662Z","3.4.149":"2022-06-10T06:04:08.651Z","3.4.150":"2022-06-10T08:07:50.297Z","3.4.151":"2022-06-13T08:07:00.218Z","3.4.152":"2022-06-13T08:08:56.635Z","3.4.153":"2022-06-14T08:08:59.548Z","3.4.154":"2022-06-15T08:07:49.729Z","3.4.155":"2022-06-16T08:07:21.869Z","3.4.156":"2022-06-16T08:11:11.191Z","3.4.157":"2022-06-17T08:05:46.145Z","3.4.158":"2022-06-20T08:07:45.696Z","3.4.159":"2022-06-21T08:08:01.520Z","3.4.160":"2022-06-22T08:06:15.244Z","3.4.161":"2022-06-27T08:08:30.281Z","3.4.162":"2022-06-28T08:07:06.251Z","3.4.163":"2022-06-28T09:01:24.979Z","3.4.164":"2022-06-30T08:09:04.377Z","3.4.165":"2022-07-01T08:14:01.150Z","3.4.166":"2022-07-05T08:08:07.215Z","3.4.167":"2022-07-06T08:07:36.797Z","3.4.168":"2022-07-11T08:05:18.618Z","3.4.169":"2022-07-11T08:09:31.505Z","3.4.170":"2022-07-12T08:08:14.400Z","3.4.171":"2022-07-13T08:10:09.799Z","3.4.172":"2022-07-18T08:06:56.038Z","3.4.173":"2022-07-19T08:07:07.013Z","3.4.174":"2022-07-19T08:10:06.549Z","3.4.175":"2022-07-20T01:36:32.663Z","3.4.176":"2022-07-20T08:11:07.172Z","3.4.177":"2022-07-24T20:24:36.177Z","3.4.178":"2022-08-01T16:40:13.979Z","3.4.179":"2022-08-02T08:06:27.803Z","3.4.180":"2022-08-03T08:06:11.030Z","3.4.181":"2022-08-08T08:06:27.751Z","3.4.182":"2022-08-09T08:04:56.728Z","3.4.183":"2022-08-10T08:04:38.913Z","3.4.184":"2022-08-11T08:04:49.218Z","3.4.185":"2022-08-12T08:06:09.756Z","3.4.186":"2022-08-15T08:04:59.817Z","3.4.187":"2022-08-15T08:34:20.191Z","3.4.188":"2022-08-17T08:05:39.504Z","3.4.189":"2022-08-19T08:04:10.399Z","3.4.190":"2022-08-23T08:05:42.226Z","3.4.191":"2022-08-24T08:04:23.998Z","3.4.192":"2022-08-25T08:05:06.300Z","3.4.193":"2022-08-26T08:04:05.613Z","3.4.194":"2022-08-29T08:03:45.228Z","3.4.195":"2022-08-30T08:05:22.681Z","3.4.196":"2022-08-31T08:04:23.463Z","3.4.197":"2022-09-01T08:04:05.516Z","3.4.198":"2022-09-06T08:06:34.131Z","3.4.199":"2022-09-07T08:03:42.977Z","3.4.200":"2022-09-08T08:04:08.680Z","3.4.201":"2022-09-08T08:05:47.463Z","3.4.202":"2022-09-09T08:05:13.433Z","3.4.203":"2022-09-12T08:05:15.147Z","3.4.204":"2022-09-13T08:07:29.544Z","3.4.205":"2022-09-14T08:03:47.142Z","3.4.206":"2022-09-14T08:05:23.276Z","3.4.207":"2022-09-15T08:05:28.593Z","3.4.208":"2022-09-16T08:04:52.960Z","3.4.209":"2022-09-19T08:04:53.508Z","3.4.210":"2022-09-20T08:05:46.989Z","3.4.211":"2022-09-21T08:03:59.063Z","3.4.212":"2022-09-22T08:04:26.525Z","3.4.213":"2022-09-24T06:51:15.183Z","3.4.214":"2022-09-24T06:55:44.207Z","3.4.215":"2022-09-26T08:04:43.734Z","3.4.216":"2022-09-27T08:04:17.046Z","3.4.217":"2022-09-28T08:05:32.580Z","3.4.218":"2022-09-29T08:05:05.936Z","3.4.219":"2022-09-30T02:29:02.544Z","3.4.220":"2022-09-30T08:04:59.181Z","3.4.221":"2022-10-03T08:07:04.762Z","3.4.222":"2022-10-04T08:03:44.908Z","3.4.223":"2022-10-07T08:04:08.127Z","3.4.224":"2022-10-11T08:03:34.057Z","3.4.225":"2022-10-13T08:04:28.057Z","3.4.226":"2022-10-14T08:04:34.945Z","3.4.227":"2022-10-21T08:04:21.422Z","3.4.228":"2022-10-24T08:04:38.332Z","3.4.229":"2022-10-28T08:04:49.822Z","3.4.230":"2022-11-01T08:03:22.104Z","3.4.231":"2022-11-04T08:03:03.103Z","3.4.232":"2022-11-07T09:04:54.319Z","3.4.233":"2022-11-07T09:07:43.382Z","3.4.234":"2022-11-09T02:51:39.759Z","3.4.235":"2022-11-10T09:04:30.462Z","3.4.236":"2022-11-11T09:05:33.824Z","3.4.237":"2022-11-14T09:03:29.431Z","3.4.238":"2022-11-16T09:07:28.187Z","3.4.239":"2022-11-16T09:18:20.688Z","3.4.240":"2022-11-17T09:03:57.429Z","3.4.241":"2022-11-29T09:03:53.275Z","3.4.242":"2022-11-30T09:04:13.853Z","3.4.243":"2022-12-02T06:06:56.865Z","3.4.244":"2022-12-06T09:04:30.471Z","3.4.245":"2022-12-07T18:01:15.931Z","3.4.246":"2022-12-08T09:12:38.238Z","3.4.247":"2022-12-12T09:04:06.063Z","3.4.248":"2022-12-15T09:05:17.089Z","3.4.249":"2022-12-23T09:04:30.759Z","3.4.250":"2022-12-26T09:04:51.668Z","3.4.251":"2022-12-30T09:03:15.562Z","3.4.252":"2022-12-30T09:04:46.678Z","3.5.0":"2023-01-04T07:10:17.991Z","3.5.1":"2023-01-04T07:13:10.939Z","3.5.2":"2023-01-04T09:04:01.373Z","3.5.3":"2023-01-05T09:04:25.369Z","3.5.4":"2023-01-06T09:03:06.180Z","3.5.5":"2023-01-09T09:03:23.231Z","3.5.6":"2023-01-10T09:04:01.796Z","3.5.7":"2023-01-11T09:05:21.597Z","3.5.8":"2023-01-12T15:36:43.238Z","3.5.9":"2023-01-13T09:03:28.521Z","3.5.10":"2023-01-16T09:05:12.905Z","3.5.11":"2023-01-16T22:56:31.708Z","3.5.12":"2023-01-17T00:08:26.256Z","3.5.13":"2023-01-17T20:37:30.702Z","3.5.14":"2023-01-17T20:41:20.420Z","3.5.15":"2023-01-19T00:54:56.018Z","3.5.16":"2023-01-19T09:03:56.581Z","3.5.17":"2023-01-19T09:08:33.800Z","3.5.18":"2023-01-23T09:05:10.643Z","3.5.19":"2023-01-24T09:03:45.234Z","3.5.20":"2023-01-25T09:03:47.024Z","3.5.21":"2023-01-31T09:04:25.824Z","3.5.22":"2023-01-31T22:06:40.426Z","3.5.23":"2023-02-01T09:05:44.095Z","3.5.24":"2023-02-02T09:03:54.095Z","3.5.25":"2023-02-08T09:03:44.654Z","3.5.26":"2023-02-14T10:00:59.456Z","3.5.27":"2023-02-15T10:01:50.555Z","3.5.28":"2023-02-26T22:01:30.640Z","3.5.29":"2023-02-28T09:59:04.003Z","3.5.30":"2023-03-01T09:16:37.921Z","3.5.31":"2023-03-06T09:59:09.739Z","3.5.32":"2023-03-07T09:59:29.950Z","3.5.33":"2023-03-08T09:59:55.375Z","3.5.34":"2023-03-09T10:00:01.663Z","3.5.35":"2023-03-10T10:00:15.115Z","3.5.36":"2023-03-13T09:00:30.877Z","3.5.37":"2023-03-14T08:59:37.816Z","3.5.38":"2023-03-15T09:02:06.959Z","3.5.39":"2023-03-16T09:01:09.085Z","3.5.40":"2023-03-17T08:59:18.380Z","3.5.41":"2023-03-17T09:00:53.811Z","3.5.42":"2023-03-20T08:59:56.185Z","3.5.43":"2023-03-21T09:00:05.832Z","3.5.44":"2023-03-22T09:01:01.411Z","3.5.45":"2023-03-23T08:59:17.551Z","3.5.46":"2023-03-28T09:00:48.200Z","3.5.47":"2023-03-29T09:01:13.343Z","3.5.48":"2023-03-30T09:00:38.565Z","3.5.49":"2023-04-03T09:01:11.986Z","3.5.50":"2023-04-04T08:59:33.345Z","3.5.51":"2023-04-04T09:01:46.050Z","3.5.52":"2023-04-05T09:00:02.443Z","3.5.53":"2023-04-06T09:00:04.948Z","3.5.54":"2023-04-11T08:59:50.533Z","3.5.55":"2023-04-12T09:00:17.273Z","3.5.56":"2023-04-14T09:00:02.011Z","3.5.57":"2023-04-17T09:01:37.961Z","3.5.58":"2023-04-18T08:59:44.628Z","3.5.59":"2023-04-19T08:59:49.157Z","3.5.60":"2023-04-20T09:00:10.949Z","3.5.61":"2023-04-21T08:59:39.181Z","3.5.62":"2023-04-24T09:01:05.398Z","3.5.63":"2023-04-25T09:00:10.378Z","3.5.64":"2023-04-26T09:00:42.343Z","3.5.65":"2023-05-01T09:00:46.834Z","3.5.66":"2023-05-02T09:00:18.829Z","3.5.67":"2023-05-03T08:59:36.716Z","3.5.68":"2023-05-03T09:01:04.323Z","3.5.69":"2023-05-04T08:59:34.381Z","3.5.70":"2023-05-08T09:00:21.275Z","3.5.71":"2023-05-08T09:04:13.792Z","3.5.72":"2023-05-09T09:00:54.047Z","3.5.73":"2023-05-10T09:00:14.692Z","3.5.74":"2023-05-17T09:00:16.163Z","3.5.75":"2023-05-18T08:59:14.763Z","3.5.76":"2023-05-19T09:00:18.256Z","3.5.77":"2023-05-22T09:00:33.436Z","3.5.78":"2023-05-23T08:59:16.797Z","3.5.79":"2023-05-24T08:59:30.485Z","3.6.0":"2023-05-26T01:16:52.361Z","3.6.1":"2023-05-26T01:20:57.450Z","3.6.2":"2023-05-26T08:59:57.379Z","3.6.3":"2023-05-29T09:01:40.202Z","3.6.4":"2023-05-29T09:04:17.500Z","3.6.5":"2023-05-30T09:00:41.117Z","3.6.6":"2023-05-31T09:00:41.804Z","3.6.7":"2023-06-01T05:28:26.289Z","3.6.8":"2023-06-02T09:01:23.963Z","3.6.9":"2023-06-05T09:01:22.559Z","3.6.10":"2023-06-06T08:59:53.895Z","3.6.11":"2023-06-07T09:00:14.207Z","3.6.12":"2023-06-08T08:59:32.335Z","3.6.13":"2023-06-09T09:02:22.689Z","3.6.14":"2023-06-12T08:59:50.407Z","3.6.15":"2023-06-13T08:59:37.178Z","3.6.16":"2023-06-14T09:00:46.487Z","3.6.17":"2023-06-15T09:00:20.723Z","3.6.18":"2023-06-16T08:59:55.383Z","3.6.19":"2023-06-20T09:02:52.438Z","3.6.20":"2023-06-21T09:02:22.001Z","3.6.21":"2023-06-22T09:00:33.354Z","3.6.22":"2023-06-23T08:59:14.761Z","3.6.23":"2023-06-28T08:59:59.940Z","3.6.24":"2023-06-29T08:56:29.442Z","3.6.25":"2023-06-29T08:58:47.566Z","3.6.26":"2023-07-03T08:40:51.744Z","3.6.27":"2023-07-04T08:10:11.685Z","3.6.28":"2023-07-05T08:55:46.768Z","3.6.29":"2023-07-06T08:30:49.911Z","3.6.30":"2023-07-07T08:06:00.320Z","3.6.31":"2023-07-08T21:27:01.657Z","3.6.32":"2023-07-10T08:43:07.291Z","3.6.33":"2023-07-11T08:23:05.024Z","3.6.34":"2023-07-12T08:31:15.309Z","3.6.35":"2023-07-13T08:17:34.895Z","3.6.36":"2023-07-13T08:20:43.209Z","3.6.37":"2023-07-13T08:22:42.711Z","3.6.38":"2023-07-14T08:23:08.840Z","3.6.39":"2023-07-17T08:32:09.515Z","3.6.40":"2023-07-18T08:32:14.987Z","3.6.41":"2023-07-18T08:34:03.459Z","3.6.42":"2023-07-19T02:10:47.765Z","3.6.43":"2023-07-19T08:36:58.535Z","3.6.44":"2023-07-24T08:13:01.565Z","3.6.45":"2023-07-25T08:27:24.517Z","3.6.46":"2023-07-28T08:06:47.724Z","3.6.47":"2023-07-31T08:24:33.818Z","3.6.48":"2023-08-03T08:23:51.302Z","3.6.49":"2023-08-08T08:16:31.957Z","3.6.50":"2023-08-08T08:20:55.521Z","3.6.51":"2023-08-09T08:51:04.907Z","3.6.52":"2023-08-14T09:01:20.081Z","3.6.53":"2023-08-16T08:55:14.605Z","3.7.0":"2023-08-21T02:45:41.591Z","3.7.1":"2023-08-21T02:48:39.757Z","3.7.2":"2023-08-21T08:17:55.782Z","3.7.3":"2023-08-22T08:33:47.117Z","3.7.4":"2023-08-25T09:07:31.702Z","3.7.5":"2023-08-28T08:59:51.372Z","3.7.6":"2023-08-30T08:35:03.629Z","3.7.7":"2023-08-31T08:09:33.794Z","3.7.8":"2023-09-01T08:29:41.972Z","3.7.9":"2023-09-05T08:50:41.418Z","3.7.10":"2023-09-08T08:25:58.504Z","3.7.11":"2023-09-11T08:33:56.339Z","3.7.12":"2023-09-15T08:44:08.661Z","3.7.13":"2023-09-18T08:43:45.053Z","3.7.14":"2023-09-19T08:46:08.127Z","3.7.15":"2023-09-19T08:48:01.814Z","3.7.16":"2023-09-21T08:35:05.107Z","3.7.17":"2023-09-25T08:32:20.009Z","3.7.18":"2023-09-25T08:34:28.550Z","3.7.19":"2023-09-26T09:00:22.882Z","3.7.20":"2023-09-29T09:08:35.352Z","3.7.21":"2023-10-02T08:44:42.727Z","3.7.22":"2023-10-02T08:47:14.686Z","3.7.23":"2023-10-10T08:50:06.244Z","3.7.24":"2023-10-12T08:08:51.966Z","3.7.25":"2023-10-12T09:00:25.237Z","3.7.26":"2023-10-16T08:52:36.121Z","3.7.27":"2023-10-17T08:36:57.890Z","3.7.28":"2023-10-20T08:23:59.515Z","3.7.29":"2023-10-23T08:55:31.580Z","3.7.30":"2023-10-31T08:16:32.135Z","3.7.31":"2023-10-31T08:18:41.244Z","3.7.32":"2023-11-02T03:54:20.175Z","3.7.33":"2023-11-02T08:26:26.264Z","3.7.34":"2023-11-06T09:59:31.813Z","3.7.35":"2023-11-09T09:49:50.362Z","3.7.36":"2023-11-09T09:51:58.336Z","3.7.37":"2023-11-10T09:26:56.229Z","3.7.38":"2023-11-20T09:43:00.280Z","3.7.39":"2023-11-21T09:40:12.378Z","3.7.40":"2023-11-21T09:41:32.461Z","3.7.41":"2023-11-22T09:46:07.695Z","3.7.42":"2023-11-30T09:47:01.194Z","3.7.43":"2023-12-04T09:55:03.739Z","3.7.44":"2023-12-04T09:58:39.367Z","3.7.45":"2023-12-04T22:56:15.086Z","3.7.46":"2023-12-05T09:39:17.701Z","3.7.47":"2023-12-06T09:04:10.580Z","3.7.48":"2023-12-07T09:19:16.992Z","3.7.49":"2023-12-08T09:55:36.054Z","3.7.50":"2023-12-12T09:40:18.489Z","3.7.51":"2023-12-12T09:43:31.402Z","3.7.52":"2023-12-12T09:46:17.871Z","3.7.53":"2023-12-19T09:33:45.011Z","3.7.54":"2023-12-20T09:33:13.486Z","3.7.55":"2023-12-21T09:11:14.885Z","3.7.56":"2023-12-28T09:31:06.650Z","3.7.57":"2023-12-29T10:00:31.064Z","3.7.58":"2024-01-01T09:13:18.611Z","3.7.59":"2024-01-02T09:41:01.347Z","3.7.60":"2024-01-05T09:13:13.809Z","3.7.61":"2024-01-08T09:39:28.090Z","3.7.62":"2024-01-09T09:31:57.589Z","3.7.63":"2024-01-10T09:04:37.011Z","3.7.64":"2024-01-11T10:01:25.045Z","3.7.65":"2024-01-12T09:26:31.356Z","3.7.66":"2024-01-17T09:39:52.104Z","3.7.67":"2024-01-18T09:59:54.050Z","3.7.68":"2024-01-18T10:01:45.531Z","3.7.69":"2024-01-19T09:26:18.235Z","3.7.70":"2024-01-22T09:41:38.590Z","3.7.71":"2024-01-25T09:04:37.763Z","3.7.72":"2024-01-26T09:28:44.500Z","3.7.73":"2024-01-26T09:32:58.783Z","3.7.74":"2024-01-29T09:41:12.154Z","3.7.75":"2024-01-31T09:07:15.123Z","3.7.76":"2024-01-31T09:08:38.664Z","3.7.77":"2024-02-01T09:54:00.577Z","3.7.78":"2024-02-02T09:42:35.175Z","3.7.79":"2024-02-06T10:02:35.231Z","3.7.80":"2024-02-08T09:10:49.794Z","3.7.81":"2024-02-09T09:03:47.041Z","3.7.82":"2024-02-13T09:54:42.400Z","3.7.83":"2024-02-14T09:25:56.877Z","3.7.84":"2024-02-16T09:59:59.786Z","3.7.85":"2024-02-20T09:55:12.257Z","3.7.86":"2024-02-20T09:56:28.667Z","3.7.87":"2024-02-24T17:56:53.284Z","3.7.88":"2024-02-24T18:44:17.174Z","3.7.89":"2024-02-26T09:31:25.003Z","3.7.90":"2024-02-27T09:16:28.657Z","3.7.91":"2024-02-28T09:05:16.673Z","3.7.92":"2024-02-29T09:52:49.033Z","3.7.93":"2024-02-29T09:54:19.322Z","3.7.94":"2024-03-05T09:35:28.754Z","3.7.95":"2024-03-16T22:42:26.399Z","3.7.96":"2024-03-18T08:57:53.503Z","3.7.97":"2024-03-19T08:55:22.290Z","3.7.98":"2024-03-20T08:55:27.434Z","3.7.99":"2024-03-21T08:52:29.266Z","3.7.100":"2024-03-21T08:54:35.474Z","3.7.101":"2024-03-21T08:57:41.000Z","3.7.102":"2024-03-23T06:45:14.343Z","3.7.103":"2024-03-25T09:03:05.747Z","3.7.104":"2024-03-28T03:45:02.913Z","3.7.105":"2024-03-28T08:14:47.402Z","3.7.106":"2024-04-04T08:24:24.947Z","3.7.107":"2024-04-05T08:34:21.422Z","3.7.108":"2024-04-09T08:19:19.566Z","3.7.109":"2024-04-10T08:55:15.987Z","3.7.110":"2024-04-11T08:37:29.651Z","3.7.111":"2024-04-11T08:39:43.361Z","3.7.112":"2024-04-17T08:46:20.823Z","3.7.113":"2024-04-18T08:51:45.170Z","3.7.114":"2024-04-19T08:41:33.753Z","3.7.115":"2024-04-30T08:26:47.244Z","3.7.116":"2024-05-01T08:10:55.229Z","3.7.117":"2024-05-08T08:30:33.486Z","3.7.118":"2024-05-09T08:08:40.665Z","3.7.119":"2024-05-15T08:21:50.459Z","3.7.120":"2024-05-16T08:47:48.113Z","3.7.121":"2024-05-21T08:05:59.496Z","3.7.122":"2024-05-23T08:29:47.226Z","3.7.123":"2024-05-24T08:24:42.499Z","3.7.124":"2024-05-27T08:57:21.287Z","3.7.125":"2024-06-06T09:00:08.014Z","3.7.126":"2024-06-06T09:01:40.634Z","3.7.127":"2024-06-06T09:03:13.253Z","3.7.128":"2024-06-12T08:49:46.242Z","3.7.129":"2024-06-20T08:55:35.349Z","3.7.130":"2024-07-01T08:50:18.769Z","3.7.131":"2024-07-02T08:46:33.375Z","3.7.132":"2024-07-10T08:40:13.398Z","3.7.133":"2024-07-12T08:28:41.761Z","3.7.134":"2024-07-15T16:59:41.099Z","3.7.135":"2024-07-19T15:16:13.329Z","3.7.136":"2024-07-25T08:41:53.281Z","3.7.137":"2024-07-26T08:42:46.207Z","3.7.138":"2024-07-29T08:20:44.940Z","3.7.139":"2024-07-30T08:41:16.078Z","3.7.140":"2024-08-01T08:20:35.624Z","3.7.141":"2024-08-02T08:06:41.486Z","3.7.142":"2024-08-05T08:53:34.765Z","3.7.143":"2024-08-06T08:22:14.555Z","3.7.144":"2024-08-07T08:39:44.469Z","3.7.145":"2024-08-20T08:54:45.694Z","3.7.146":"2024-08-21T08:11:28.156Z","3.7.147":"2024-08-23T08:43:33.708Z","3.7.148":"2024-08-30T08:48:00.465Z","3.7.149":"2024-09-02T08:22:24.764Z","3.7.150":"2024-09-03T08:30:40.881Z","3.7.151":"2024-09-05T08:30:34.462Z","3.7.152":"2024-09-06T08:27:37.879Z","3.7.153":"2024-09-10T08:07:59.645Z","3.8.0":"2024-09-12T22:03:57.995Z","3.8.1":"2024-09-12T22:07:28.653Z","3.8.2":"2024-09-16T08:12:28.973Z","3.8.3":"2024-09-17T08:33:32.997Z","3.8.4":"2024-09-26T08:11:51.562Z","3.8.5":"2024-09-27T08:27:15.243Z","3.8.6":"2024-10-03T08:15:26.735Z","3.8.7":"2024-10-04T08:51:54.950Z","3.8.8":"2024-10-10T08:24:53.543Z","3.8.9":"2024-10-10T08:26:19.022Z","3.8.10":"2024-10-11T08:35:40.744Z","3.8.11":"2024-10-14T08:20:50.832Z","3.8.12":"2024-10-18T08:49:37.914Z","3.8.13":"2024-10-23T08:42:57.695Z","3.8.14":"2024-10-24T08:43:28.693Z","3.8.15":"2024-10-28T08:37:04.139Z","3.8.16":"2024-10-31T08:51:56.958Z","3.8.17":"2024-11-01T08:35:46.306Z","3.8.18":"2024-11-04T09:15:56.327Z","3.8.19":"2024-11-05T09:50:18.515Z","3.8.20":"2024-11-11T09:41:00.697Z","3.8.21":"2024-11-12T09:35:02.100Z","3.8.22":"2024-11-12T16:18:25.027Z","3.8.23":"2024-11-26T09:51:29.963Z","3.8.24":"2024-11-28T16:23:38.951Z","3.8.25":"2024-12-04T09:26:35.272Z","3.8.26":"2024-12-05T09:32:05.316Z","3.8.27":"2024-12-06T09:16:06.284Z","3.8.28":"2024-12-09T09:31:31.054Z","3.8.29":"2024-12-16T09:10:51.500Z","3.8.30":"2024-12-17T09:27:15.277Z","3.8.31":"2024-12-20T09:54:44.168Z","3.8.32":"2024-12-23T09:42:30.364Z","3.8.33":"2025-01-05T02:09:24.929Z","3.8.34":"2025-01-08T09:20:04.981Z","3.8.35":"2025-01-10T09:56:28.807Z","3.8.36":"2025-01-13T09:31:57.317Z","3.8.37":"2025-01-14T09:29:33.143Z","3.8.38":"2025-01-15T09:11:55.590Z","3.8.39":"2025-01-16T09:52:23.425Z","3.8.40":"2025-01-27T09:22:08.892Z","3.8.41":"2025-01-28T09:14:38.362Z","3.8.42":"2025-02-10T10:09:41.801Z","3.8.43":"2025-02-11T09:32:17.263Z","3.8.44":"2025-02-12T09:18:14.006Z","3.8.45":"2025-02-14T09:34:34.767Z","3.8.46":"2025-02-17T10:11:50.494Z","3.8.47":"2025-02-17T16:51:41.773Z","3.8.48":"2025-02-20T09:05:08.469Z","3.8.49":"2025-02-21T09:10:27.139Z","3.8.50":"2025-02-28T09:37:44.148Z","3.8.51":"2025-03-03T10:40:57.693Z","3.8.52":"2025-03-06T09:22:32.766Z","3.8.53":"2025-03-07T09:18:50.567Z","3.8.54":"2025-03-10T08:39:59.077Z","3.8.55":"2025-03-12T08:59:48.227Z","3.8.56":"2025-03-25T08:49:31.121Z","3.8.57":"2025-03-26T08:48:59.652Z","3.8.58":"2025-04-01T18:14:13.406Z","3.8.59":"2025-04-07T09:41:52.928Z","3.8.60":"2025-04-08T08:37:27.672Z","3.8.61":"2025-04-09T08:37:36.834Z","3.8.62":"2025-04-10T08:29:24.359Z","3.8.63":"2025-04-16T15:29:22.628Z","3.8.64":"2025-04-17T08:36:22.458Z","3.8.65":"2025-04-21T09:50:43.766Z","3.8.66":"2025-04-22T08:54:12.606Z","3.8.67":"2025-04-28T11:38:24.430Z","3.8.68":"2025-04-30T08:59:34.494Z","3.8.69":"2025-05-01T08:52:57.124Z","3.8.70":"2025-05-07T08:17:49.414Z","3.8.71":"2025-05-08T08:46:43.591Z","3.8.72":"2025-05-12T23:38:08.322Z","3.8.73":"2025-05-21T08:09:51.948Z","3.8.74":"2025-05-22T08:45:14.717Z","3.8.75":"2025-05-28T08:14:28.747Z","3.8.76":"2025-05-29T08:43:22.815Z","3.8.77":"2025-05-30T08:22:27.910Z","3.8.78":"2025-06-02T09:34:24.160Z","3.8.79":"2025-06-03T08:35:20.063Z","3.8.80":"2025-06-03T15:50:09.597Z","3.8.81":"2025-06-09T09:22:57.596Z","3.8.82":"2025-06-10T08:29:40.486Z","3.8.83":"2025-06-12T08:35:18.617Z","3.8.84":"2025-06-13T08:36:14.771Z","3.8.85":"2025-06-17T08:40:24.904Z","3.8.86":"2025-06-19T08:40:53.137Z","3.8.87":"2025-06-20T08:18:08.413Z","3.8.88":"2025-06-27T08:45:26.698Z","3.8.89":"2025-07-03T09:01:47.336Z","3.8.90":"2025-07-08T08:39:38.066Z","3.8.91":"2025-07-09T08:57:28.687Z","3.8.92":"2025-07-10T08:29:44.853Z","3.8.93":"2025-07-11T08:36:10.000Z","3.8.94":"2025-07-14T10:07:25.641Z","3.8.95":"2025-07-15T08:59:55.842Z","3.8.96":"2025-07-16T08:39:00.055Z","3.8.97":"2025-07-17T21:33:18.008Z","3.8.98":"2025-07-18T08:58:39.090Z","3.8.99":"2025-07-22T09:04:23.405Z","3.8.100":"2025-07-29T08:32:13.135Z","3.8.101":"2025-07-29T08:35:38.382Z","3.8.102":"2025-07-31T22:53:06.482Z","3.8.103":"2025-08-04T11:03:05.988Z","3.8.104":"2025-08-05T11:38:08.108Z","3.8.105":"2025-08-05T12:57:06.700Z","3.8.106":"2025-08-06T08:34:02.754Z","3.8.107":"2025-08-08T20:34:07.504Z","3.8.108":"2025-08-12T14:28:45.255Z","3.8.109":"2025-08-13T08:13:51.630Z","3.8.110":"2025-08-15T08:40:24.093Z","3.8.111":"2025-08-15T09:05:24.960Z","3.8.112":"2025-08-19T18:30:06.297Z","3.8.113":"2025-08-20T10:15:41.734Z","3.8.114":"2025-08-21T08:59:28.180Z","3.8.115":"2025-08-21T09:01:25.193Z","3.8.116":"2025-08-27T17:27:56.844Z","3.8.117":"2025-08-28T09:31:56.124Z","3.8.118":"2025-09-01T16:57:54.625Z","3.8.119":"2025-09-03T08:38:42.085Z","3.8.120":"2025-09-04T12:08:34.749Z","3.8.121":"2025-09-08T08:17:15.388Z","3.8.122":"2025-09-09T08:03:47.835Z","3.8.123":"2025-09-29T09:49:50.592Z","3.8.124":"2025-09-30T08:04:44.747Z","3.8.125":"2025-10-01T08:03:48.680Z","3.8.126":"2025-10-02T08:03:41.295Z","3.8.127":"2025-10-08T08:04:23.910Z","3.8.128":"2025-10-09T08:04:23.376Z","3.8.129":"2025-10-10T08:04:23.415Z","3.8.130":"2025-10-13T08:22:53.240Z","3.8.131":"2025-10-24T08:04:22.452Z","3.8.132":"2025-10-27T08:39:49.201Z","3.8.133":"2025-11-11T09:04:03.717Z","3.8.134":"2025-11-12T09:04:02.222Z","3.8.135":"2025-11-19T09:04:00.844Z","3.8.136":"2025-11-19T09:05:24.432Z","3.8.137":"2025-11-20T09:03:20.816Z","3.8.138":"2025-11-26T22:18:46.803Z","3.8.139":"2025-11-27T09:03:36.746Z","3.8.140":"2025-12-08T09:03:44.862Z","3.8.141":"2025-12-09T09:03:25.446Z","3.8.153":"2026-02-04T03:49:19.205Z","3.8.154":"2026-02-04T09:05:35.117Z","3.8.155":"2026-02-05T09:05:18.126Z","3.8.156":"2026-02-11T09:05:15.307Z","3.8.157":"2026-02-12T09:05:05.994Z","3.8.158":"2026-02-13T09:05:27.513Z","3.8.159":"2026-02-16T09:04:55.046Z","3.8.160":"2026-02-17T09:05:39.368Z","3.8.161":"2026-02-18T09:05:12.382Z","3.8.162":"2026-02-26T09:05:15.240Z","3.8.163":"2026-02-27T09:05:21.945Z","3.8.164":"2026-02-27T09:07:26.685Z","3.8.165":"2026-03-02T09:08:38.782Z","3.8.166":"2026-03-03T09:05:46.293Z","3.8.167":"2026-03-04T09:06:06.430Z","3.8.168":"2026-03-05T01:07:38.368Z","3.8.169":"2026-03-05T09:05:40.176Z","3.8.170":"2026-03-06T09:05:57.606Z","3.8.171":"2026-03-09T08:06:18.370Z","3.8.172":"2026-03-10T08:05:52.821Z","3.8.173":"2026-03-11T08:06:21.376Z","3.8.174":"2026-03-12T08:05:12.496Z","3.8.175":"2026-03-17T08:05:45.445Z","3.8.176":"2026-03-18T08:05:45.183Z","3.8.177":"2026-03-20T14:14:57.598Z","3.8.178":"2026-03-23T08:04:28.954Z","3.8.179":"2026-03-25T22:23:22.069Z","3.8.180":"2026-03-26T08:05:42.311Z","3.8.181":"2026-03-27T08:05:35.478Z","3.8.182":"2026-03-27T08:08:00.423Z","3.8.183":"2026-03-30T08:05:24.832Z","3.8.184":"2026-04-08T08:05:44.381Z","3.8.185":"2026-04-08T10:05:36.723Z","3.8.186":"2026-04-09T08:05:57.706Z","3.8.187":"2026-04-10T08:05:33.396Z","3.8.188":"2026-04-13T08:09:51.420Z","3.8.189":"2026-04-14T01:20:42.490Z","3.8.190":"2026-04-14T08:06:03.807Z","3.8.191":"2026-04-15T08:05:15.432Z","3.8.192":"2026-04-16T08:05:13.634Z","3.8.193":"2026-04-17T08:05:18.611Z","3.8.194":"2026-04-20T08:22:03.482Z","3.8.195":"2026-04-21T08:04:52.235Z","3.8.196":"2026-04-24T08:05:41.470Z","3.8.197":"2026-04-27T08:39:15.236Z","3.8.198":"2026-04-28T08:05:14.818Z","3.8.199":"2026-05-01T08:59:26.695Z","3.8.200":"2026-05-04T08:56:27.328Z","3.8.201":"2026-05-05T08:05:24.240Z","3.8.202":"2026-05-06T08:05:46.863Z","3.8.203":"2026-05-07T08:05:17.331Z","3.8.204":"2026-05-08T08:05:18.304Z","3.8.205":"2026-05-11T10:22:55.922Z","3.8.206":"2026-05-12T12:49:16.484Z","3.8.207":"2026-05-19T20:22:30.210Z","3.8.208":"2026-05-19T20:45:22.357Z","3.8.209":"2026-05-20T12:36:10.082Z","3.8.210":"2026-05-21T08:05:04.610Z","3.8.211":"2026-05-22T08:05:15.608Z","3.8.212":"2026-05-22T08:07:01.562Z","3.8.213":"2026-05-22T19:05:51.079Z","3.8.214":"2026-05-24T21:22:33.462Z","3.8.215":"2026-05-25T11:34:28.746Z","3.8.216":"2026-05-26T14:18:04.383Z","3.8.217":"2026-05-27T09:47:27.453Z","3.8.218":"2026-05-28T08:05:01.906Z","3.8.219":"2026-05-29T08:05:33.022Z","3.8.220":"2026-06-03T21:32:42.460Z","3.8.221":"2026-06-03T23:10:13.884Z","3.8.222":"2026-06-19T20:27:03.965Z","3.8.223":"2026-06-22T08:05:22.287Z","3.8.224":"2026-06-24T08:06:06.315Z","3.8.225":"2026-06-25T08:05:47.871Z","3.8.226":"2026-06-26T08:05:56.601Z","3.8.227":"2026-06-26T16:14:06.130Z","3.8.228":"2026-06-26T16:41:48.683Z","3.8.229":"2026-06-29T08:06:39.222Z","3.8.230":"2026-06-30T08:05:58.241Z","3.8.231":"2026-07-01T08:05:09.021Z","3.8.232":"2026-07-06T08:06:09.355Z","3.8.233":"2026-07-07T08:05:31.642Z","3.8.234":"2026-07-13T08:05:44.908Z","3.8.235":"2026-07-13T08:07:38.287Z","3.8.236":"2026-07-14T08:05:40.765Z","3.8.237":"2026-07-15T08:05:22.006Z","3.8.238":"2026-07-15T22:26:54.544Z","3.8.239":"2026-07-16T08:05:20.470Z","3.8.240":"2026-07-17T08:05:53.234Z","3.8.241":"2026-07-20T08:05:30.107Z","3.8.242":"2026-07-21T08:05:30.887Z","3.8.243":"2026-07-21T08:07:33.725Z","3.8.244":"2026-07-22T08:06:08.759Z","3.8.245":"2026-07-22T08:07:59.759Z","3.8.246":"2026-07-23T08:05:40.222Z","3.8.247":"2026-07-23T08:18:26.841Z","3.8.248":"2026-07-24T08:05:34.430Z","3.8.249":"2026-07-24T08:07:33.615Z","3.8.250":"2026-07-27T08:05:40.000Z","3.8.251":"2026-07-28T04:12:14.012Z","3.8.252":"2026-07-28T08:05:15.955Z","3.8.253":"2026-07-29T08:05:56.754Z","3.8.254":"2026-07-30T08:05:09.785Z","3.8.255":"2026-08-03T08:06:42.410Z","3.8.256":"2026-08-10T08:05:23.427Z","3.8.257":"2026-08-14T08:05:37.896Z","3.8.258":"2026-08-31T08:05:03.298Z","3.8.259":"2026-08-31T08:06:32.466Z","3.8.260":"2026-09-01T08:05:55.702Z","3.8.261":"2026-09-01T15:52:04.874Z","3.8.262":"2026-09-03T00:27:33.608Z","3.8.263":"2026-09-03T08:05:13.166Z","3.8.264":"2026-09-04T08:08:23.738Z","3.8.265":"2026-09-07T08:05:42.539Z","3.8.266":"2026-09-08T08:05:25.484Z","3.8.267":"2026-09-09T23:26:08.040Z","3.8.268":"2026-09-09T23:28:18.864Z","3.8.269":"2026-09-09T23:29:51.582Z","3.8.270":"2026-09-11T08:05:23.509Z","3.8.271":"2026-09-14T08:05:34.282Z","3.8.272":"2026-09-16T08:06:43.690Z","3.8.273":"2026-09-17T08:06:55.432Z","3.8.274":"2026-09-18T08:06:46.307Z","3.8.275":"2026-09-21T08:09:38.278Z","3.8.276":"2026-09-22T08:06:35.149Z","3.8.277":"2026-09-25T08:07:32.697Z"},"bugs":{"url":"https://github.com/hodgef/react-simple-keyboard/issues"},"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","homepage":"https://virtual-keyboard.js.org/","keywords":["react","reactjs","digital","keyboard","onscreen","virtual","component","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"repository":{"url":"git+https://github.com/hodgef/react-simple-keyboard.git","type":"git"},"description":"React.js Virtual Keyboard","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"readme":"<a href=\"https://simple-keyboard.com/demo\">\n    <img alt=\"simple-keyboard: Javscript Virtual Keyboard\" src=\"https://user-images.githubusercontent.com/25509135/188000091-fc64ce47-2a87-4835-ab6c-defbaba3ee90.gif\">\n</a>\n\n<blockquote>Virtual Keyboard for React. Customizable, responsive and lightweight.</blockquote>\n\n<p>\n  <a href=\"https://www.npmjs.com/package/react-simple-keyboard\"><img src=\"https://badgen.net/npm/v/react-simple-keyboard?color=blue\" alt=\"npm version\"></a> <a href=\"https://github.com/hodgef/react-simple-keyboard/blob/master/LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"MIT license\"></a> <a href=\"https://gitlab.com/hodgef/react-simple-keyboard\" target=\"_blank\"><img alt=\"Mirroring\" src=\"https://img.shields.io/badge/Mirror-GitLab-blue\" /></a> <a href=\"https://github.com/hodgef/react-simple-keyboard/actions\"><img alt=\"Build Status\" src=\"https://github.com/hodgef/react-simple-keyboard/workflows/Build/badge.svg?color=green\" /></a> <a href=\"https://github.com/hodgef/react-simple-keyboard/actions\"><img alt=\"Publish Status\" src=\"https://github.com/hodgef/react-simple-keyboard/workflows/Publish/badge.svg?color=green\" /></a>\n</p>\n\n## 🚀 Demo\n\n[https://simple-keyboard.com/demo](https://simple-keyboard.com/demo)\n\n## 📦 Installation & Usage\n\nCheck out the [Getting Started](https://simple-keyboard.com/react/getting-started) docs to begin.\n\n## 📖 Documentation\n\nCheck out the [simple-keyboard documentation](https://simple-keyboard.com/react/documentation) site.\n\nFeel free to browse the [Questions & Answers](https://simple-keyboard.com/qa-use-cases/) page for common use-cases.\n\n### To run demo on your own computer\n\n- Clone this repository\n- `npm install`\n- `npm start`\n- Visit [http://localhost:3000/](http://localhost:3000/)\n\n### Other versions\n\n- [Vanilla JS](https://github.com/hodgef/simple-keyboard)\n- [Angular](https://simple-keyboard.com/demo)\n- [Vue.js](https://simple-keyboard.com/demo)\n\n### Questions? Join the chat\n\n<a href=\"https://discordapp.com/invite/SJexsCG\" title=\"Join our Discord chat\" target=\"_blank\"><img src=\"https://discordapp.com/api/guilds/498978399801573396/widget.png?style=banner2\" align=\"center\"></a>\n\n## 🎯 Compatibility\n\n- Internet Explorer 11\n- Edge (Spartan) 16+\n- Edge (Anaheim/Edge Chromium) 79+\n- Chrome 49+\n- Safari 9+\n- Firefox 57+\n- iOS 9+\n\n> Note: If you don't want to support old browsers, you can use the Modern Browsers bundle ([index.modern.js](https://github.com/hodgef/react-simple-keyboard/blob/master/build)).\n\n## ✅ Contributing\n\nPRs and issues are welcome. Feel free to submit any issues you have at:\n[https://github.com/hodgef/react-simple-keyboard/issues](https://github.com/hodgef/react-simple-keyboard/issues)\n","readmeFilename":"README.md"}